diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ed630393..40352852 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,6 +18,8 @@ jobs: steps: - uses: actions/checkout@v4 - uses: wyvox/action-setup-pnpm@v3 + - run: pnpm build + working-directory: vertical-collection - run: pnpm lint test: @@ -28,6 +30,8 @@ jobs: steps: - uses: actions/checkout@v4 - uses: wyvox/action-setup-pnpm@v3 + - run: pnpm build + working-directory: vertical-collection - run: pnpm test working-directory: test-app @@ -41,6 +45,8 @@ jobs: - uses: wyvox/action-setup-pnpm@v3 with: args: --no-lockfile + - run: pnpm build + working-directory: vertical-collection - run: pnpm test working-directory: test-app @@ -65,6 +71,8 @@ jobs: steps: - uses: actions/checkout@v4 - uses: wyvox/action-setup-pnpm@v3 + - run: pnpm build + working-directory: vertical-collection - name: Ember-Try Setup run: node_modules/.bin/ember try:one ${{ matrix.try-scenario }} --skip-cleanup --- pnpm test working-directory: test-app diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 46dcc068..b7a611ed 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,7 +18,7 @@ importers: dependencies: '@html-next/vertical-collection': specifier: workspace:* - version: file:vertical-collection(486b1381f45e1be35082bd495d78cd36) + version: link:../vertical-collection ember-raf-scheduler: specifier: 0.3.0 version: 0.3.0 @@ -82,7 +82,7 @@ importers: version: 3.0.6(ebe65be0decbfceca8960b5a5a835c32) '@embroider/vite': specifier: ^1.3.2 - version: 1.5.0(c6d11843bffa06983c3baf630cbf94f7) + version: 1.5.0(bc6067091d6410cdc3555ba9fc11c35b) '@eslint/js': specifier: ^9.37.0 version: 9.39.2 @@ -100,7 +100,7 @@ importers: version: 2.0.9 '@rollup/plugin-babel': specifier: ^6.0.4 - version: 6.1.0(@babel/core@7.28.6)(rollup@4.55.1) + version: 6.1.0(@babel/core@7.28.6)(rollup@4.56.0) '@types/qunit': specifier: ^2.19.13 version: 2.19.13 @@ -212,118 +212,49 @@ importers: vertical-collection: dependencies: - ember-auto-import: - specifier: ^2.6.3 - version: 2.12.0(@glint/template@1.7.3)(webpack@5.104.1) - ember-cli-babel: - specifier: ^8.0.0 - version: 8.2.0(@babel/core@7.28.6) - ember-cli-htmlbars: - specifier: ^7.0.0 - version: 7.0.0(23084575a74758d5d34c1ebf471b6614) - ember-cli-version-checker: - specifier: ^5.1.2 - version: 5.1.2 + '@embroider/addon-shim': + specifier: ^1.10.2 + version: 1.10.2 ember-raf-scheduler: specifier: ~0.3.0 version: 0.3.0 - ember-template-imports: - specifier: ^4.0.0 - version: 4.4.0 devDependencies: '@babel/eslint-parser': specifier: ^7.22.10 version: 7.28.6(3d8a38e36d20fc2289a1d884d2c56070) - '@babel/plugin-proposal-decorators': - specifier: ^7.22.10 - version: 7.28.6(@babel/core@7.28.6) - '@ember/optional-features': - specifier: ^2.0.0 - version: 2.3.0 - '@ember/string': - specifier: ^3.1.1 - version: 3.1.1 - '@ember/test-helpers': - specifier: ~3.3.1 - version: 3.3.1(0694b320ec2e9f71e40c439dba6375c3) '@ember/test-waiters': specifier: ~3.1.0 version: 3.1.0 - '@embroider/test-setup': - specifier: ^3.0.1 - version: 3.0.3 + '@embroider/addon-dev': + specifier: ^8.2.0 + version: 8.2.0(@glint/template@1.7.3)(rollup@4.56.0) '@eslint/js': specifier: ^9.39.2 version: 9.39.2 - '@glimmer/component': - specifier: ^1.0.0 - version: 1.1.2(@babel/core@7.28.6) - '@glimmer/tracking': - specifier: ^1.0.0 - version: 1.1.2 - '@warp-drive/build-config': - specifier: 4.13.0-alpha.8 - version: 4.13.0-alpha.8(@glint/template@1.7.3) - bootstrap: - specifier: ~3.3.5 - version: 3.3.7 - broccoli-asset-rev: - specifier: ^3.0.0 - version: 3.0.0 + '@rollup/plugin-babel': + specifier: ^6.1.0 + version: 6.1.0(@babel/core@7.28.6)(rollup@4.56.0) + babel-plugin-ember-template-compilation: + specifier: ^4.0.0 + version: 4.0.0 concurrently: specifier: ^8.2.0 version: 8.2.2 - ember-cli: - specifier: ~5.2.0 - version: 5.2.1(@types/node@25.0.9) - ember-cli-clean-css: - specifier: ^3.0.0 - version: 3.0.0 - ember-cli-dependency-checker: - specifier: ^3.3.2 - version: 3.3.3(ember-cli@5.2.1(@types/node@25.0.9)) - ember-cli-github-pages: - specifier: ^0.2.2 - version: 0.2.2 - ember-cli-inject-live-reload: - specifier: ^2.1.0 - version: 2.1.0 - ember-cli-sri: - specifier: ^2.1.1 - version: 2.1.1 - ember-cli-terser: - specifier: ^4.0.2 - version: 4.0.2 - ember-data: - specifier: ~4.13.0-alpha.8 - version: 4.13.0-alpha.9(65abc6462ccc729ee579e0d264f6abe4) ember-inflector: specifier: ^6.0.0 version: 6.0.0(@babel/core@7.28.6) - ember-load-initializers: - specifier: ^2.1.2 - version: 2.1.2(@babel/core@7.28.6) ember-perf-timeline: specifier: ^2.0.0 version: 2.1.0 ember-qunit: specifier: ^7.0.0 - version: 7.0.0(df37c12cf61a569705920d7b17bc7996) - ember-resolver: - specifier: ^11.0.1 - version: 11.0.1(40c8cf2130e90a287d524c127c34e08c) + version: 7.0.0(b91839de21ee5f751e0a2c2e5d9968b5) ember-source: specifier: ~5.2.0 - version: 5.2.0(11e8300d03cd985f698c77cd161c7b86) - ember-source-channel-url: - specifier: ^3.0.0 - version: 3.0.0(encoding@0.1.13) + version: 5.2.0(44421959e06ac4a43111dd1adc64a5a8) ember-template-lint: specifier: ^5.11.2 version: 5.13.0 - ember-try: - specifier: ^4.0.0 - version: 4.0.0(encoding@0.1.13) eslint: specifier: ^9.39.2 version: 9.39.2(jiti@2.4.2) @@ -341,28 +272,22 @@ importers: version: 17.23.2(a9a2b15499f9c7bdb413ffe7d1d4dbf6) eslint-plugin-prettier: specifier: ^5.0.0 - version: 5.5.5(246aeb69c2e3e2d8fec86e49e04224aa) + version: 5.5.5(f131ba63d643834101bd7c706cdb29e5) eslint-plugin-qunit: specifier: ^8.0.0 version: 8.2.5(eslint@9.39.2(jiti@2.4.2)) globals: specifier: ^16.5.0 version: 16.5.0 - loader.js: - specifier: ^4.7.0 - version: 4.7.0 prettier: - specifier: ^3.8.1 + specifier: ^3.0.2 version: 3.8.1 prettier-plugin-ember-template-tag: specifier: ^2.0.6 version: 2.1.2(prettier@3.8.1) - qunit: - specifier: ^2.19.4 - version: 2.25.0 - qunit-dom: - specifier: ^3.5.0 - version: 3.5.0 + rollup: + specifier: ^4.56.0 + version: 4.56.0 stylelint: specifier: ^17.0.0 version: 17.0.0(typescript@5.9.3) @@ -372,9 +297,6 @@ importers: stylelint-prettier: specifier: ^5.0.3 version: 5.0.3(0ce9173057cfa65cf05239248dc1f705) - webpack: - specifier: ^5.88.2 - version: 5.104.1 packages: @@ -894,11 +816,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.4.5': - resolution: {integrity: sha512-RPB/YeGr4ZrFKNwfuQRlMf2lxoCUaU01MTw39/OFE/RiL8HDjtn68BwEPft1P7JN4akyEmjGWAMNldOV7o9V2g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.5.5': resolution: {integrity: sha512-pehKf4m640myZu5B2ZviLaiBlxMCjSZ1qTEO459AXKX5GnPueyulJeCqZFs1nz/Ya2dDzXQ1NxZ/kKNWyD4h6w==} peerDependencies: @@ -1038,129 +955,18 @@ packages: peerDependencies: postcss-selector-parser: ^7.1.1 - '@ember-data/adapter@4.13.0-alpha.9': - resolution: {integrity: sha512-AcA1wPg0gKoVUTFAtPSMwhWBQtcZm2qixb/FZfhAqmLoZX6kcWrOKzE/leSXjkc0JHnRP7Ra+U2SWrEbhAtCSA==} - engines: {node: '>= 18.20.7'} - peerDependencies: - '@ember-data/legacy-compat': 4.13.0-alpha.9 - '@ember-data/request-utils': 4.13.0-alpha.9 - '@ember-data/store': 4.13.0-alpha.9 - '@warp-drive/core-types': 4.13.0-alpha.9 - '@ember-data/adapter@5.8.1': resolution: {integrity: sha512-LWKrP/z50XxVMl2jjPrgyDZUjCyUstp3DDsHqM+aShJipec+Afi4Mu9mAaEsMFyTr4xpq21tG82GnAkDfFf0ig==} - '@ember-data/debug@4.13.0-alpha.9': - resolution: {integrity: sha512-f4Z7LiKfCCwB6yUczEOKOfa2XEZgakKQogwMZq+JCpONbVfGNvKFgCpn1Jx9eBnv3R31yyA9feqi1om1zk03Lg==} - engines: {node: '>= 18.20.7'} - peerDependencies: - '@ember-data/model': 4.13.0-alpha.9 - '@ember-data/request-utils': 4.13.0-alpha.9 - '@ember-data/store': 4.13.0-alpha.9 - '@warp-drive/core-types': 4.13.0-alpha.9 - - '@ember-data/graph@4.13.0-alpha.9': - resolution: {integrity: sha512-gkMEm6SDqa7QzGafIPQBg8e/fOgSHO6mknd8XRT/+Q6fSYC/gFjmsJ0TH8JmN1Y7jCRX2Jzm9w3v8CbU04JPvw==} - engines: {node: '>= 18.20.7'} - peerDependencies: - '@ember-data/store': 4.13.0-alpha.9 - '@warp-drive/core-types': 4.13.0-alpha.9 - - '@ember-data/json-api@4.13.0-alpha.9': - resolution: {integrity: sha512-+DJryvQaBT2AUmfwwLhR3+muBmltBYStaIGtf5IcM5UAhrr8EqsWJ8GDS8IT5arz7/cmTLLQLtD2jl0KVHwPmA==} - engines: {node: '>= 18.20.7'} - peerDependencies: - '@ember-data/graph': 4.13.0-alpha.9 - '@ember-data/request-utils': 4.13.0-alpha.9 - '@ember-data/store': 4.13.0-alpha.9 - '@warp-drive/core-types': 4.13.0-alpha.9 - - '@ember-data/legacy-compat@4.13.0-alpha.9': - resolution: {integrity: sha512-AW8TGBSAClD20WPG1rNUDfIGfG9cQV43gY+SW1s+JGs1BE53oaK7z1gfeS5zkujvp3lcVD3h7lkGfUq06wMS5A==} - engines: {node: '>= 18.20.7'} - peerDependencies: - '@ember-data/graph': 4.13.0-alpha.9 - '@ember-data/json-api': 4.13.0-alpha.9 - '@ember-data/request': 4.13.0-alpha.9 - '@ember-data/request-utils': 4.13.0-alpha.9 - '@ember-data/store': 4.13.0-alpha.9 - '@ember/test-waiters': ^3.1.0 || >= 4.0.0 - '@warp-drive/core-types': 4.13.0-alpha.9 - peerDependenciesMeta: - '@ember-data/graph': - optional: true - '@ember-data/json-api': - optional: true - - '@ember-data/model@4.13.0-alpha.9': - resolution: {integrity: sha512-VryeVeXtWWGh0jw3GAtnI+PHDVOPZNuquIJOIMfudXlefpNNOcCsi+05TDXIUFO6r5BB/S7Wym5pR06/+oxvrQ==} - engines: {node: '>= 18.20.7'} - peerDependencies: - '@ember-data/graph': 4.13.0-alpha.9 - '@ember-data/json-api': 4.13.0-alpha.9 - '@ember-data/legacy-compat': 4.13.0-alpha.9 - '@ember-data/request-utils': 4.13.0-alpha.9 - '@ember-data/store': 4.13.0-alpha.9 - '@ember-data/tracking': 4.13.0-alpha.9 - '@warp-drive/core-types': 4.13.0-alpha.9 - peerDependenciesMeta: - '@ember-data/graph': - optional: true - '@ember-data/json-api': - optional: true - '@ember-data/model@5.8.1': resolution: {integrity: sha512-4sJO/5sbl6ArpKPV1Va5Uibeyyi4y2CDBH76tn9nAuLf5ba/q1FxynD18mpR3VkHAxUdqBZYimINKN08hCYhEQ==} - '@ember-data/request-utils@4.13.0-alpha.9': - resolution: {integrity: sha512-p3Dyjz3RrkGlTkmeUx4pB3Wy5NzkahfbwxTz0tihaeauJ6mcm5jssS9Q3286daXzcufZxVlA4xZFIMhgxloXGQ==} - engines: {node: '>= 18.20.7'} - peerDependencies: - '@ember/string': ^3.1.1 || ^4.0.0 - '@warp-drive/core-types': 4.13.0-alpha.9 - ember-inflector: ^4.0.2 || ^5.0.0 || ^6.0.0 - peerDependenciesMeta: - '@ember/string': - optional: true - ember-inflector: - optional: true - - '@ember-data/request@4.13.0-alpha.9': - resolution: {integrity: sha512-tz2UdNHqAx+pBVB4yKLz0LLaDxALaDzsFQfdaIPtgjBh/haXG//kN0B5Ys2YOUAmQ/4ZBFXAyygF51ZDCJTwPw==} - engines: {node: '>= 18.20.7'} - peerDependencies: - '@warp-drive/core-types': 4.13.0-alpha.9 - '@ember-data/rfc395-data@0.0.4': resolution: {integrity: sha512-tGRdvgC9/QMQSuSuJV45xoyhI0Pzjm7A9o/MVVA3HakXIImJbbzx/k/6dO9CUEQXIyS2y0fW6C1XaYOG7rY0FQ==} - '@ember-data/serializer@4.13.0-alpha.9': - resolution: {integrity: sha512-bM7QRQOSVLkLcuyCppMyDW5W09xgZD5Y9GSKucE4TYy/+NQ7Ajn1cabTDdlDhc3FXu932FWk5xyshcEL0Hpa1g==} - engines: {node: '>= 18.20.7'} - peerDependencies: - '@ember-data/legacy-compat': 4.13.0-alpha.9 - '@ember-data/request-utils': 4.13.0-alpha.9 - '@ember-data/store': 4.13.0-alpha.9 - '@warp-drive/core-types': 4.13.0-alpha.9 - '@ember-data/serializer@5.8.1': resolution: {integrity: sha512-SGnzZWrBT2TDJAJkNKQQqvtXxoAF9o1+M0puS7AZ0uuUVdo35Rwscrb1SrbCzXDM0MaZ5mE++Cz2yBhZuwZB/g==} - '@ember-data/store@4.13.0-alpha.9': - resolution: {integrity: sha512-jZIyXJlwxPBvyHpfSQHEwAJeTPNf+P2McVFdVUi1PqtgTe915kWTIOnbUnPBaGLbHbQsunavUMu+w801G5dkkw==} - engines: {node: '>= 18.20.7'} - peerDependencies: - '@ember-data/request': 4.13.0-alpha.9 - '@ember-data/request-utils': 4.13.0-alpha.9 - '@ember-data/tracking': 4.13.0-alpha.9 - '@warp-drive/core-types': 4.13.0-alpha.9 - - '@ember-data/tracking@4.13.0-alpha.9': - resolution: {integrity: sha512-OT/ruoVY7qRGWnAq1t5igHilw3sovHaxqKGT/Rxv3FWpKS9AK0P2rVzbmSp2IvjKFKfnx/WiM/wuN92DZP5vwg==} - engines: {node: '>= 18.20.7'} - peerDependencies: - '@warp-drive/core-types': 4.13.0-alpha.9 - '@ember-tooling/blueprint-blueprint@0.2.1': resolution: {integrity: sha512-eZ5qicL3gfFFbmzLaSiEWPSmoRUJGnqg+dQmU0R81vv+0Ni7W/cS7MXx1l4HpN9B7Yg4M9GgdQTkeJnb6abQug==} @@ -1186,19 +992,9 @@ packages: resolution: {integrity: sha512-+M8CkPledQEaDbfIlwlq6Phgpm5jdT3a6WVDJk7b/zadw5xAJkuQKVK7DgR0SFgHGiWlyn6a8AU5p2mCA706RA==} engines: {node: 10.* || 12.* || >= 14} - '@ember/string@3.1.1': - resolution: {integrity: sha512-UbXJ+k3QOrYN4SRPHgXCqYIJ+yWWUg1+vr0H4DhdQPTy8LJfyqwZ2tc5uqpSSnEXE+/1KopHBE5J8GDagAg5cg==} - engines: {node: 12.* || 14.* || >= 16} - '@ember/string@4.0.1': resolution: {integrity: sha512-VWeng8BSWrIsdPfffOQt/bKwNKJL7+37gPFh/6iZZ9bke+S83kKqkS30poo4bTGfRcMnvAE0ie7txom+iDu81Q==} - '@ember/test-helpers@3.3.1': - resolution: {integrity: sha512-h4uFBy4pquBtHsHI+tx9S0wtMmn1L+8dkXiDiyoqG1+3e0Awk6GBujiFM9s4ANq6wC8uIhC3wEFyts10h2OAoQ==} - engines: {node: 16.* || >= 18} - peerDependencies: - ember-source: ^4.0.0 || ^5.0.0 - '@ember/test-helpers@5.4.1': resolution: {integrity: sha512-BUdT91ra+QibEWAUwtZmvTGFoDHJCxDU+fkQENA8Zs0FR3pZiICxxP/fgdlNExCjjdm1letut7ENoueBuDdixQ==} @@ -1209,6 +1005,16 @@ packages: '@ember/test-waiters@4.1.1': resolution: {integrity: sha512-HbK70JYCDJcGI0CrwcbjeL2QHAn0HLwa3oGep7mr6l/yO95U7JYA8VN+/9VTsWJTmKueLtWayUqEmGS3a3mVOg==} + '@embroider/addon-dev@8.2.0': + resolution: {integrity: sha512-zNRBXle6iDrBKNhqq7La3c4H2xXrZply11yaLKN3TXlE2kbWMLXxSHIPdhWL6pJp+t7BVbBH5D2Lm52HGgiyug==} + engines: {node: 12.* || 14.* || >= 16} + hasBin: true + peerDependencies: + rollup: ^4.6.0 + peerDependenciesMeta: + rollup: + optional: true + '@embroider/addon-shim@1.10.2': resolution: {integrity: sha512-EfI9cJ5/3QSUJtwm7x1MXrx3TEa2p7RNgSHefy7fvGm8/DP1xUFL25nST1NaHbHcqR1UhMlrTtv5iUIDoVzeQQ==} engines: {node: 12.* || 14.* || >= 16} @@ -1259,21 +1065,6 @@ packages: resolution: {integrity: sha512-/SusdG+zgosc3t+9sPFVKSFOYyiSgLfXOT6lYNWoG1YtnhWDxlK4S8leZ0jhcVjemdaHln5rTyxCnq8oFLxqpQ==} engines: {node: 12.* || 14.* || >= 16} - '@embroider/test-setup@3.0.3': - resolution: {integrity: sha512-3K5KSyTdnxAkZQill6+TdC/XTRr6226LNwZMsrhRbBM0FFZXw2D8qmJSHPvZLheQx3A1jnF9t1lyrAzrKlg6Yw==} - engines: {node: 12.* || 14.* || >= 16} - peerDependencies: - '@embroider/compat': ^3.3.0 - '@embroider/core': ^3.4.0 - '@embroider/webpack': ^3.2.1 - peerDependenciesMeta: - '@embroider/compat': - optional: true - '@embroider/core': - optional: true - '@embroider/webpack': - optional: true - '@embroider/vite@1.5.0': resolution: {integrity: sha512-M/v5UsMh01q75HujYj31DGz3aW8B6e09ctuT0FuZ6A0uWO/j90AUx6J05QPUAyHvI0IEvdsxVi2V48wpjVpOdg==} peerDependencies: @@ -1585,9 +1376,6 @@ packages: '@glimmer/syntax@0.95.0': resolution: {integrity: sha512-W/PHdODnpONsXjbbdY9nedgIHpglMfOzncf/moLVrKIcCfeQhw2vG07Rs/YW8KeJCgJRCLkQsi+Ix7XvrurGAg==} - '@glimmer/tracking@1.1.2': - resolution: {integrity: sha512-cyV32zsHh+CnftuRX84ALZpd2rpbDrhLhJnTXn9W//QpqdRZ5rdMsxSY9fOsj0CKEc706tmEU299oNnDc0d7tA==} - '@glimmer/util@0.44.0': resolution: {integrity: sha512-duAsm30uVK9jSysElCbLyU6QQYO2X9iLDLBIBUcCqck9qN1o3tK2qWiHbGK5d6g8E2AJ4H88UrfElkyaJlGrwg==} @@ -1600,9 +1388,6 @@ packages: '@glimmer/util@0.94.8': resolution: {integrity: sha512-HfCKeZ74clF9BsPDBOqK/yRNa/ke6niXFPM6zRn9OVYw+ZAidLs7V8He/xljUHlLRL322kaZZY8XxRW7ALEwyg==} - '@glimmer/validator@0.44.0': - resolution: {integrity: sha512-i01plR0EgFVz69GDrEuFgq1NheIjZcyTy3c7q+w7d096ddPVeVcRzU3LKaqCfovvLJ+6lJx40j45ecycASUUyw==} - '@glimmer/validator@0.84.2': resolution: {integrity: sha512-9tpSmwiktsJDqriNEiFfyP+9prMSdk08THA6Ik71xS/sudBKxoDpul678uvyEYST/+Z23F8MxwKccC+QxCMXNA==} @@ -1650,10 +1435,6 @@ packages: resolution: {integrity: sha512-n/SZW+12rwikx/f8YcSv9JCi5p9vn1Bnts9ZtVvfErG4h0gbjHI1H1ZMhVUnaOC7yzFc6PtsCKIK8XeTnL90Gw==} engines: {node: ^18 || ^20 || ^22 || >=24} - '@html-next/vertical-collection@file:vertical-collection': - resolution: {directory: vertical-collection, type: directory} - engines: {node: '>= 18'} - '@humanfs/core@0.19.1': resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} engines: {node: '>=18.18.0'} @@ -1848,26 +1629,14 @@ packages: resolution: {integrity: sha512-2hf0s4pVrVEH8RvdJJ7YRKjQdiG8m0iAT26TTqXnCbK30kKwJW69VLmP5tED5zstmDRXcOeH5eRcrpkdwczQ9g==} engines: {node: '>=18.12'} - '@pnpm/constants@7.1.1': - resolution: {integrity: sha512-31pZqMtjwV+Vaq7MaPrT1EoDFSYwye3dp6BiHIGRJmVThCQwySRKM7hCvqqI94epNkqFAAYoWrNynWoRYosGdw==} - engines: {node: '>=16.14'} - '@pnpm/error@1000.0.5': resolution: {integrity: sha512-GjH0TPjbVNrPnl/BAGoFuBLJ2sFfXNKbS33lll/Ehe9yw0fyc8Kdw7kO9if37yQqn6vaa4dAHKkPllum7f/IPQ==} engines: {node: '>=18.12'} - '@pnpm/error@5.0.3': - resolution: {integrity: sha512-ONJU5cUeoeJSy50qOYsMZQHTA/9QKmGgh1ATfEpCLgtbdwqUiwD9MxHNeXUYYI/pocBCz6r1ZCFqiQvO+8SUKA==} - engines: {node: '>=16.14'} - '@pnpm/find-workspace-dir@1000.1.3': resolution: {integrity: sha512-4rdu8GPY9TeQwsYp5D2My74dC3dSVS3tghAvisG80ybK4lqa0gvlrglaSTBxogJbxqHRw/NjI/liEtb3+SD+Bw==} engines: {node: '>=18.12'} - '@pnpm/find-workspace-dir@6.0.3': - resolution: {integrity: sha512-0iJnNkS4T8lJE4ldOhRERgER1o59iHA1nMlvpUI5lxNC9SUruH6peRUOlP4/rNcDg+UQ9u0rt5loYOnWKCojtw==} - engines: {node: '>=16.14'} - '@pnpm/network.ca-file@1.0.2': resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} engines: {node: '>=12.22.0'} @@ -1903,126 +1672,251 @@ packages: cpu: [arm] os: [android] + '@rollup/rollup-android-arm-eabi@4.56.0': + resolution: {integrity: sha512-LNKIPA5k8PF1+jAFomGe3qN3bbIgJe/IlpDBwuVjrDKrJhVWywgnJvflMt/zkbVNLFtF1+94SljYQS6e99klnw==} + cpu: [arm] + os: [android] + '@rollup/rollup-android-arm64@4.55.1': resolution: {integrity: sha512-eFZCb1YUqhTysgW3sj/55du5cG57S7UTNtdMjCW7LwVcj3dTTcowCsC8p7uBdzKsZYa8J7IDE8lhMI+HX1vQvg==} cpu: [arm64] os: [android] + '@rollup/rollup-android-arm64@4.56.0': + resolution: {integrity: sha512-lfbVUbelYqXlYiU/HApNMJzT1E87UPGvzveGg2h0ktUNlOCxKlWuJ9jtfvs1sKHdwU4fzY7Pl8sAl49/XaEk6Q==} + cpu: [arm64] + os: [android] + '@rollup/rollup-darwin-arm64@4.55.1': resolution: {integrity: sha512-p3grE2PHcQm2e8PSGZdzIhCKbMCw/xi9XvMPErPhwO17vxtvCN5FEA2mSLgmKlCjHGMQTP6phuQTYWUnKewwGg==} cpu: [arm64] os: [darwin] + '@rollup/rollup-darwin-arm64@4.56.0': + resolution: {integrity: sha512-EgxD1ocWfhoD6xSOeEEwyE7tDvwTgZc8Bss7wCWe+uc7wO8G34HHCUH+Q6cHqJubxIAnQzAsyUsClt0yFLu06w==} + cpu: [arm64] + os: [darwin] + '@rollup/rollup-darwin-x64@4.55.1': resolution: {integrity: sha512-rDUjG25C9qoTm+e02Esi+aqTKSBYwVTaoS1wxcN47/Luqef57Vgp96xNANwt5npq9GDxsH7kXxNkJVEsWEOEaQ==} cpu: [x64] os: [darwin] + '@rollup/rollup-darwin-x64@4.56.0': + resolution: {integrity: sha512-1vXe1vcMOssb/hOF8iv52A7feWW2xnu+c8BV4t1F//m9QVLTfNVpEdja5ia762j/UEJe2Z1jAmEqZAK42tVW3g==} + cpu: [x64] + os: [darwin] + '@rollup/rollup-freebsd-arm64@4.55.1': resolution: {integrity: sha512-+JiU7Jbp5cdxekIgdte0jfcu5oqw4GCKr6i3PJTlXTCU5H5Fvtkpbs4XJHRmWNXF+hKmn4v7ogI5OQPaupJgOg==} cpu: [arm64] os: [freebsd] + '@rollup/rollup-freebsd-arm64@4.56.0': + resolution: {integrity: sha512-bof7fbIlvqsyv/DtaXSck4VYQ9lPtoWNFCB/JY4snlFuJREXfZnm+Ej6yaCHfQvofJDXLDMTVxWscVSuQvVWUQ==} + cpu: [arm64] + os: [freebsd] + '@rollup/rollup-freebsd-x64@4.55.1': resolution: {integrity: sha512-V5xC1tOVWtLLmr3YUk2f6EJK4qksksOYiz/TCsFHu/R+woubcLWdC9nZQmwjOAbmExBIVKsm1/wKmEy4z4u4Bw==} cpu: [x64] os: [freebsd] + '@rollup/rollup-freebsd-x64@4.56.0': + resolution: {integrity: sha512-KNa6lYHloW+7lTEkYGa37fpvPq+NKG/EHKM8+G/g9WDU7ls4sMqbVRV78J6LdNuVaeeK5WB9/9VAFbKxcbXKYg==} + cpu: [x64] + os: [freebsd] + '@rollup/rollup-linux-arm-gnueabihf@4.55.1': resolution: {integrity: sha512-Rn3n+FUk2J5VWx+ywrG/HGPTD9jXNbicRtTM11e/uorplArnXZYsVifnPPqNNP5BsO3roI4n8332ukpY/zN7rQ==} cpu: [arm] os: [linux] + '@rollup/rollup-linux-arm-gnueabihf@4.56.0': + resolution: {integrity: sha512-E8jKK87uOvLrrLN28jnAAAChNq5LeCd2mGgZF+fGF5D507WlG/Noct3lP/QzQ6MrqJ5BCKNwI9ipADB6jyiq2A==} + cpu: [arm] + os: [linux] + '@rollup/rollup-linux-arm-musleabihf@4.55.1': resolution: {integrity: sha512-grPNWydeKtc1aEdrJDWk4opD7nFtQbMmV7769hiAaYyUKCT1faPRm2av8CX1YJsZ4TLAZcg9gTR1KvEzoLjXkg==} cpu: [arm] os: [linux] + '@rollup/rollup-linux-arm-musleabihf@4.56.0': + resolution: {integrity: sha512-jQosa5FMYF5Z6prEpTCCmzCXz6eKr/tCBssSmQGEeozA9tkRUty/5Vx06ibaOP9RCrW1Pvb8yp3gvZhHwTDsJw==} + cpu: [arm] + os: [linux] + '@rollup/rollup-linux-arm64-gnu@4.55.1': resolution: {integrity: sha512-a59mwd1k6x8tXKcUxSyISiquLwB5pX+fJW9TkWU46lCqD/GRDe9uDN31jrMmVP3feI3mhAdvcCClhV8V5MhJFQ==} cpu: [arm64] os: [linux] + '@rollup/rollup-linux-arm64-gnu@4.56.0': + resolution: {integrity: sha512-uQVoKkrC1KGEV6udrdVahASIsaF8h7iLG0U0W+Xn14ucFwi6uS539PsAr24IEF9/FoDtzMeeJXJIBo5RkbNWvQ==} + cpu: [arm64] + os: [linux] + '@rollup/rollup-linux-arm64-musl@4.55.1': resolution: {integrity: sha512-puS1MEgWX5GsHSoiAsF0TYrpomdvkaXm0CofIMG5uVkP6IBV+ZO9xhC5YEN49nsgYo1DuuMquF9+7EDBVYu4uA==} cpu: [arm64] os: [linux] + '@rollup/rollup-linux-arm64-musl@4.56.0': + resolution: {integrity: sha512-vLZ1yJKLxhQLFKTs42RwTwa6zkGln+bnXc8ueFGMYmBTLfNu58sl5/eXyxRa2RarTkJbXl8TKPgfS6V5ijNqEA==} + cpu: [arm64] + os: [linux] + '@rollup/rollup-linux-loong64-gnu@4.55.1': resolution: {integrity: sha512-r3Wv40in+lTsULSb6nnoudVbARdOwb2u5fpeoOAZjFLznp6tDU8kd+GTHmJoqZ9lt6/Sys33KdIHUaQihFcu7g==} cpu: [loong64] os: [linux] + '@rollup/rollup-linux-loong64-gnu@4.56.0': + resolution: {integrity: sha512-FWfHOCub564kSE3xJQLLIC/hbKqHSVxy8vY75/YHHzWvbJL7aYJkdgwD/xGfUlL5UV2SB7otapLrcCj2xnF1dg==} + cpu: [loong64] + os: [linux] + '@rollup/rollup-linux-loong64-musl@4.55.1': resolution: {integrity: sha512-MR8c0+UxAlB22Fq4R+aQSPBayvYa3+9DrwG/i1TKQXFYEaoW3B5b/rkSRIypcZDdWjWnpcvxbNaAJDcSbJU3Lw==} cpu: [loong64] os: [linux] + '@rollup/rollup-linux-loong64-musl@4.56.0': + resolution: {integrity: sha512-z1EkujxIh7nbrKL1lmIpqFTc/sr0u8Uk0zK/qIEFldbt6EDKWFk/pxFq3gYj4Bjn3aa9eEhYRlL3H8ZbPT1xvA==} + cpu: [loong64] + os: [linux] + '@rollup/rollup-linux-ppc64-gnu@4.55.1': resolution: {integrity: sha512-3KhoECe1BRlSYpMTeVrD4sh2Pw2xgt4jzNSZIIPLFEsnQn9gAnZagW9+VqDqAHgm1Xc77LzJOo2LdigS5qZ+gw==} cpu: [ppc64] os: [linux] + '@rollup/rollup-linux-ppc64-gnu@4.56.0': + resolution: {integrity: sha512-iNFTluqgdoQC7AIE8Q34R3AuPrJGJirj5wMUErxj22deOcY7XwZRaqYmB6ZKFHoVGqRcRd0mqO+845jAibKCkw==} + cpu: [ppc64] + os: [linux] + '@rollup/rollup-linux-ppc64-musl@4.55.1': resolution: {integrity: sha512-ziR1OuZx0vdYZZ30vueNZTg73alF59DicYrPViG0NEgDVN8/Jl87zkAPu4u6VjZST2llgEUjaiNl9JM6HH1Vdw==} cpu: [ppc64] os: [linux] + '@rollup/rollup-linux-ppc64-musl@4.56.0': + resolution: {integrity: sha512-MtMeFVlD2LIKjp2sE2xM2slq3Zxf9zwVuw0jemsxvh1QOpHSsSzfNOTH9uYW9i1MXFxUSMmLpeVeUzoNOKBaWg==} + cpu: [ppc64] + os: [linux] + '@rollup/rollup-linux-riscv64-gnu@4.55.1': resolution: {integrity: sha512-uW0Y12ih2XJRERZ4jAfKamTyIHVMPQnTZcQjme2HMVDAHY4amf5u414OqNYC+x+LzRdRcnIG1YodLrrtA8xsxw==} cpu: [riscv64] os: [linux] + '@rollup/rollup-linux-riscv64-gnu@4.56.0': + resolution: {integrity: sha512-in+v6wiHdzzVhYKXIk5U74dEZHdKN9KH0Q4ANHOTvyXPG41bajYRsy7a8TPKbYPl34hU7PP7hMVHRvv/5aCSew==} + cpu: [riscv64] + os: [linux] + '@rollup/rollup-linux-riscv64-musl@4.55.1': resolution: {integrity: sha512-u9yZ0jUkOED1BFrqu3BwMQoixvGHGZ+JhJNkNKY/hyoEgOwlqKb62qu+7UjbPSHYjiVy8kKJHvXKv5coH4wDeg==} cpu: [riscv64] os: [linux] + '@rollup/rollup-linux-riscv64-musl@4.56.0': + resolution: {integrity: sha512-yni2raKHB8m9NQpI9fPVwN754mn6dHQSbDTwxdr9SE0ks38DTjLMMBjrwvB5+mXrX+C0npX0CVeCUcvvvD8CNQ==} + cpu: [riscv64] + os: [linux] + '@rollup/rollup-linux-s390x-gnu@4.55.1': resolution: {integrity: sha512-/0PenBCmqM4ZUd0190j7J0UsQ/1nsi735iPRakO8iPciE7BQ495Y6msPzaOmvx0/pn+eJVVlZrNrSh4WSYLxNg==} cpu: [s390x] os: [linux] + '@rollup/rollup-linux-s390x-gnu@4.56.0': + resolution: {integrity: sha512-zhLLJx9nQPu7wezbxt2ut+CI4YlXi68ndEve16tPc/iwoylWS9B3FxpLS2PkmfYgDQtosah07Mj9E0khc3Y+vQ==} + cpu: [s390x] + os: [linux] + '@rollup/rollup-linux-x64-gnu@4.55.1': resolution: {integrity: sha512-a8G4wiQxQG2BAvo+gU6XrReRRqj+pLS2NGXKm8io19goR+K8lw269eTrPkSdDTALwMmJp4th2Uh0D8J9bEV1vg==} cpu: [x64] os: [linux] + '@rollup/rollup-linux-x64-gnu@4.56.0': + resolution: {integrity: sha512-MVC6UDp16ZSH7x4rtuJPAEoE1RwS8N4oK9DLHy3FTEdFoUTCFVzMfJl/BVJ330C+hx8FfprA5Wqx4FhZXkj2Kw==} + cpu: [x64] + os: [linux] + '@rollup/rollup-linux-x64-musl@4.55.1': resolution: {integrity: sha512-bD+zjpFrMpP/hqkfEcnjXWHMw5BIghGisOKPj+2NaNDuVT+8Ds4mPf3XcPHuat1tz89WRL+1wbcxKY3WSbiT7w==} cpu: [x64] os: [linux] + '@rollup/rollup-linux-x64-musl@4.56.0': + resolution: {integrity: sha512-ZhGH1eA4Qv0lxaV00azCIS1ChedK0V32952Md3FtnxSqZTBTd6tgil4nZT5cU8B+SIw3PFYkvyR4FKo2oyZIHA==} + cpu: [x64] + os: [linux] + '@rollup/rollup-openbsd-x64@4.55.1': resolution: {integrity: sha512-eLXw0dOiqE4QmvikfQ6yjgkg/xDM+MdU9YJuP4ySTibXU0oAvnEWXt7UDJmD4UkYialMfOGFPJnIHSe/kdzPxg==} cpu: [x64] os: [openbsd] + '@rollup/rollup-openbsd-x64@4.56.0': + resolution: {integrity: sha512-O16XcmyDeFI9879pEcmtWvD/2nyxR9mF7Gs44lf1vGGx8Vg2DRNx11aVXBEqOQhWb92WN4z7fW/q4+2NYzCbBA==} + cpu: [x64] + os: [openbsd] + '@rollup/rollup-openharmony-arm64@4.55.1': resolution: {integrity: sha512-xzm44KgEP11te3S2HCSyYf5zIzWmx3n8HDCc7EE59+lTcswEWNpvMLfd9uJvVX8LCg9QWG67Xt75AuHn4vgsXw==} cpu: [arm64] os: [openharmony] + '@rollup/rollup-openharmony-arm64@4.56.0': + resolution: {integrity: sha512-LhN/Reh+7F3RCgQIRbgw8ZMwUwyqJM+8pXNT6IIJAqm2IdKkzpCh/V9EdgOMBKuebIrzswqy4ATlrDgiOwbRcQ==} + cpu: [arm64] + os: [openharmony] + '@rollup/rollup-win32-arm64-msvc@4.55.1': resolution: {integrity: sha512-yR6Bl3tMC/gBok5cz/Qi0xYnVbIxGx5Fcf/ca0eB6/6JwOY+SRUcJfI0OpeTpPls7f194as62thCt/2BjxYN8g==} cpu: [arm64] os: [win32] + '@rollup/rollup-win32-arm64-msvc@4.56.0': + resolution: {integrity: sha512-kbFsOObXp3LBULg1d3JIUQMa9Kv4UitDmpS+k0tinPBz3watcUiV2/LUDMMucA6pZO3WGE27P7DsfaN54l9ing==} + cpu: [arm64] + os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.55.1': resolution: {integrity: sha512-3fZBidchE0eY0oFZBnekYCfg+5wAB0mbpCBuofh5mZuzIU/4jIVkbESmd2dOsFNS78b53CYv3OAtwqkZZmU5nA==} cpu: [ia32] os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.56.0': + resolution: {integrity: sha512-vSSgny54D6P4vf2izbtFm/TcWYedw7f8eBrOiGGecyHyQB9q4Kqentjaj8hToe+995nob/Wv48pDqL5a62EWtg==} + cpu: [ia32] + os: [win32] + '@rollup/rollup-win32-x64-gnu@4.55.1': resolution: {integrity: sha512-xGGY5pXj69IxKb4yv/POoocPy/qmEGhimy/FoTpTSVju3FYXUQQMFCaZZXJVidsmGxRioZAwpThl/4zX41gRKg==} cpu: [x64] os: [win32] + '@rollup/rollup-win32-x64-gnu@4.56.0': + resolution: {integrity: sha512-FeCnkPCTHQJFbiGG49KjV5YGW/8b9rrXAM2Mz2kiIoktq2qsJxRD5giEMEOD2lPdgs72upzefaUvS+nc8E3UzQ==} + cpu: [x64] + os: [win32] + '@rollup/rollup-win32-x64-msvc@4.55.1': resolution: {integrity: sha512-SPEpaL6DX4rmcXtnhdrQYgzQ5W2uW3SCJch88lB2zImhJRhIIK44fkUrgIV/Q8yUNfw5oyZ5vkeQsZLhCb06lw==} cpu: [x64] os: [win32] + '@rollup/rollup-win32-x64-msvc@4.56.0': + resolution: {integrity: sha512-H8AE9Ur/t0+1VXujj90w0HrSOuv0Nq9r1vSZF2t5km20NTfosQsGGUXDaKdQZzwuLts7IyL1fYT4hM95TI9c4g==} + cpu: [x64] + os: [win32] + '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} @@ -2072,15 +1966,9 @@ packages: '@types/cors@2.8.19': resolution: {integrity: sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==} - '@types/eslint-scope@3.7.7': - resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} - '@types/eslint@8.56.12': resolution: {integrity: sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==} - '@types/eslint@9.6.1': - resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} - '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} @@ -2096,9 +1984,6 @@ packages: '@types/fs-extra@8.1.5': resolution: {integrity: sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==} - '@types/glob@7.2.0': - resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} - '@types/glob@9.0.0': resolution: {integrity: sha512-00UxlRaIUvYm4R4W9WYkN8/J+kV8fmOQ7okeH6YFtGWFMt3odD45tpG5yA5wnL7HE6lLgjaTW5n14ju2hl2NNA==} deprecated: This is a stub types definition. glob provides its own type definitions, so you do not need this installed. @@ -2121,13 +2006,6 @@ packages: '@types/minimatch@3.0.5': resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} - '@types/minimatch@5.1.2': - resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} - - '@types/minimatch@6.0.0': - resolution: {integrity: sha512-zmPitbQ8+6zNutpwgcQuLcsEpn/Cj54Kbn7L5pX0Os5kdWplB7xPgEh/g+SWOB/qmows2gpuCaPyduq8ZZRnxA==} - deprecated: This is a stub types definition. minimatch provides its own type definitions, so you do not need this installed. - '@types/node@25.0.9': resolution: {integrity: sha512-/rpCXHlCWeqClNBwUhDcusJxXYDjZTyE8v5oTO7WbL8eij2nKhUeU89/6xgjU7N4/Vh3He0BtyhJdQbDyhiXAw==} @@ -2246,24 +2124,12 @@ packages: '@vscode/l10n@0.0.18': resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==} - '@warp-drive/build-config@4.13.0-alpha.8': - resolution: {integrity: sha512-KHyMrZSBNM+Mps2XOMqWaN0cwmG4rlye7yQsnG072F+5W+DphI14nmRcg8lQwfBnSlZcDDIHQT41O/l6DOhaJA==} - engines: {node: '>= 18.20.7'} - - '@warp-drive/build-config@4.13.0-alpha.9': - resolution: {integrity: sha512-QxUX2lc6CCbN5xcCIQJXFVkT7meJ1GBD/BXQusMN6TL3sqL4NApGWrfhNa8vgJomB8eJmc22AYoMCSKTIphnGg==} - engines: {node: '>= 18.20.7'} - '@warp-drive/build-config@5.8.0': resolution: {integrity: sha512-p0Cgf/9qO9Ocv33RbsHhKTyQpiw+8FKHFOSvruAUrjtZCXzniqfnzLDv12XtufV7HIKe2aN5HCip6r5Q+xk6fg==} '@warp-drive/build-config@5.8.1': resolution: {integrity: sha512-uT0zdNf7vdHEYYdYJ/1+coE0MwRiV6dg/dTwAaYtlsTFd57NrxE+s+1qd5aAjuwdB/GVlBP/D/IlUwWggbxXbg==} - '@warp-drive/core-types@4.13.0-alpha.9': - resolution: {integrity: sha512-SmXf01VPAuo4GDx0NcWWVZEAKow7FzyXv2NCCaSdWtPtPFNtbGbk6dWVMoK65wTmDEX1XJShI5Lw+3tcMFmzfA==} - engines: {node: '>= 18.20.7'} - '@warp-drive/core@5.8.0': resolution: {integrity: sha512-DkY8AjaeiMtijz9Ho1W3wKlaWGbhK7gOaOCXdRzCqNyKiwM+nOn2dkS/8uib5lpuv4m7QYgL2oF4uAWlINUFDA==} @@ -2300,61 +2166,10 @@ packages: peerDependencies: '@warp-drive/core': 5.8.1 - '@webassemblyjs/ast@1.14.1': - resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} - - '@webassemblyjs/floating-point-hex-parser@1.13.2': - resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==} - - '@webassemblyjs/helper-api-error@1.13.2': - resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==} - - '@webassemblyjs/helper-buffer@1.14.1': - resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==} - - '@webassemblyjs/helper-numbers@1.13.2': - resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==} - - '@webassemblyjs/helper-wasm-bytecode@1.13.2': - resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==} - - '@webassemblyjs/helper-wasm-section@1.14.1': - resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==} - - '@webassemblyjs/ieee754@1.13.2': - resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==} - - '@webassemblyjs/leb128@1.13.2': - resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==} - - '@webassemblyjs/utf8@1.13.2': - resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==} - - '@webassemblyjs/wasm-edit@1.14.1': - resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==} - - '@webassemblyjs/wasm-gen@1.14.1': - resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==} - - '@webassemblyjs/wasm-opt@1.14.1': - resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==} - - '@webassemblyjs/wasm-parser@1.14.1': - resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==} - - '@webassemblyjs/wast-printer@1.14.1': - resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} - '@xmldom/xmldom@0.8.11': resolution: {integrity: sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==} engines: {node: '>=10.0.0'} - '@xtuc/ieee754@1.2.0': - resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} - - '@xtuc/long@4.2.2': - resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} - abbrev@1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} @@ -2362,12 +2177,6 @@ packages: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} - acorn-import-phases@1.0.4: - resolution: {integrity: sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==} - engines: {node: '>=10.13.0'} - peerDependencies: - acorn: ^8.14.0 - acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -2788,12 +2597,6 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - broccoli-asset-rev@3.0.0: - resolution: {integrity: sha512-gAHQZnwvtl74tGevUqGuWoyOdJUdMMv0TjGSMzbdyGImr9fZcnM6xmggDA8bUawrMto9NFi00ZtNUgA4dQiUBw==} - - broccoli-asset-rewrite@2.0.0: - resolution: {integrity: sha512-dqhxdQpooNi7LHe8J9Jdxp6o3YPFWl4vQmint6zrsn2sVbOo+wpyiX3erUSt0IBtjNkAxqJjuvS375o2cLBHTA==} - broccoli-babel-transpiler@7.8.1: resolution: {integrity: sha512-6IXBgfRt7HZ61g67ssBc6lBb3Smw3DPZ9dEYirgtvXWpRZ2A9M22nxy6opEwJDgDJzlu/bB7ToppW33OFkA1gA==} engines: {node: '>= 6'} @@ -2804,13 +2607,6 @@ packages: peerDependencies: '@babel/core': ^7.17.9 - broccoli-builder@0.18.14: - resolution: {integrity: sha512-YoUHeKnPi4xIGZ2XDVN9oHNA9k3xF5f5vlA+1wvrxIIDXqQU97gp2FxVAF503Zxdtt0C5CRB5n+47k2hlkaBzA==} - engines: {node: '>= 0.10.0'} - - broccoli-caching-writer@2.3.1: - resolution: {integrity: sha512-lfoDx98VaU8tG4mUXCxKdKyw2Lr+iSIGUjCgV83KC2zRC07SzYTGuSsMqpXFiOQlOGuoJxG3NRoyniBa1BWOqA==} - broccoli-caching-writer@3.1.0: resolution: {integrity: sha512-3TWi92ogzUhLmCF5V4DjhN7v4t6OjXYO21p9GkuOZQ1SiVmM1sYio364y64dREHUzjFEcH8mdVCiRDdrwUGVTw==} @@ -2831,9 +2627,6 @@ packages: resolution: {integrity: sha512-YpjOExWr92C5vhnK0kmD81kM7U09kdIRZk9w4ZDCDHuHXW+VE/x6AGEOQQW3loBQQ6Jk+k+TSm8dESy4uZsnjw==} engines: {node: ^4.5 || 6.* || >= 7.*} - broccoli-filter@1.3.0: - resolution: {integrity: sha512-VXJXw7eBfG82CFxaBDjYmyN7V72D4In2zwLVQJd/h3mBfF3CMdRTsv2L20lmRTtCv1sAHcB+LgMso90e/KYiLw==} - broccoli-funnel-reducer@1.0.0: resolution: {integrity: sha512-SaOCEdh+wnt2jFUV2Qb32m7LXyElvFwW3NKNaEJyi5PGQNwxfqpkc0KI6AbQANKgdj/40U2UC0WuGThFwuEUaA==} @@ -2845,9 +2638,6 @@ packages: resolution: {integrity: sha512-ng4eIhPYiXqMw6SyGoxPHR3YAwEd2lr9FgBI1CyTbspl4txZovOsmzFkMkGAlu88xyvYXJqHiM2crfLa65T1BQ==} engines: {node: 10.* || >= 12.*} - broccoli-kitchen-sink-helpers@0.2.9: - resolution: {integrity: sha512-C+oEqivDofZv/h80rgN4WJkbZkbfwkrIeu8vFn4bb4m4jPd3ICNNplhkXGl3ps439pzc2yjZ1qIwz0yy8uHcQg==} - broccoli-kitchen-sink-helpers@0.3.1: resolution: {integrity: sha512-gqYnKSJxBSjj/uJqeuRAzYVbmjWhG0mOZ8jrp6+fnUIOgLN6MvI7XxBECDHkYMIFPJ8Smf4xaI066Q2FqQDnXg==} @@ -2866,10 +2656,6 @@ packages: broccoli-node-api@1.7.0: resolution: {integrity: sha512-QIqLSVJWJUVOhclmkmypJJH9u9s/aWH4+FH6Q6Ju5l+Io4dtwqdPUNmDfw40o6sxhbZHhqGujDJuHTML1wG8Yw==} - broccoli-node-info@1.1.0: - resolution: {integrity: sha512-DUohSZCdfXli/3iN6SmxPbck1OVG8xCkrLx47R25his06xVc1ZmmrOsrThiM8BsCWirwyocODiYJqNP5W2Hg1A==} - engines: {node: '>= 0.10.0'} - broccoli-node-info@2.2.0: resolution: {integrity: sha512-VabSGRpKIzpmC+r+tJueCE5h8k6vON7EIMMWu6d/FyPdtijwLQ7QvzShEw+m3mHoDzUaj/kiZsDYrS8X2adsBg==} engines: {node: 8.* || >= 10.*} @@ -2878,9 +2664,6 @@ packages: resolution: {integrity: sha512-bQAtwjSrF4Nu0CK0JOy5OZqw9t5U0zzv2555EA/cF8/a8SLDTIetk9UgrtMVw7qKLKdSpOZ2liZNeZZDaKgayw==} engines: {node: 10.* || >= 12.*} - broccoli-persistent-filter@1.4.6: - resolution: {integrity: sha512-0RejLwoC95kv4kta8KAa+FmECJCK78Qgm8SRDEK7YyU0N9Cx6KpY3UCDy9WELl3mCXLN8TokNxc7/hp3lL4lfw==} - broccoli-persistent-filter@2.3.1: resolution: {integrity: sha512-hVsmIgCDrl2NFM+3Gs4Cr2TA6UPaIZip99hN8mtkaUPgM8UeVnCbxelCvBjUBHo0oaaqP5jzqqnRVvb568Yu5g==} engines: {node: 6.* || >= 8.*} @@ -2889,9 +2672,6 @@ packages: resolution: {integrity: sha512-Q+8iezprZzL9voaBsDY3rQVl7c7H5h+bvv8SpzCZXPZgfBFCbx7KFQ2c3rZR6lW5k4Kwoqt7jG+rZMUg67Gwxw==} engines: {node: 10.* || >= 12.*} - broccoli-plugin@1.1.0: - resolution: {integrity: sha512-dY1QsA20of9wWEto8yhN7JQjpfjySmgeIMsvnQ9aBAv1wEJJCe04B0ekdgq7Bduyx9yWXdoC5CngGy81swmp2w==} - broccoli-plugin@1.3.1: resolution: {integrity: sha512-DW8XASZkmorp+q7J4EeDEZz+LoyKLAd2XZULXyD9l4m9/hAKV3vjHmB1kiUshcWAYMgTP1m2i4NnqCE/23h6AQ==} @@ -2914,17 +2694,10 @@ packages: resolution: {integrity: sha512-ZbGVQjivWi0k220fEeIUioN6Y68xjMy0xiLAc0LdieHI99gw+tafU8w0CggBDYVNsJMKUr006AZaM7gNEwCxEg==} engines: {node: 8.* || 10.* || >= 12.*} - broccoli-sri-hash@2.1.2: - resolution: {integrity: sha512-toLD/v7ut2ajcH8JsdCMG2Bpq2qkwTcKM6CMzVMSAJjaz/KpK69fR+gSqe1dsjh+QTdxG0yVvkq3Sij/XMzV6A==} - broccoli-stew@3.0.0: resolution: {integrity: sha512-NXfi+Vas24n3Ivo21GvENTI55qxKu7OwKRnCLWXld8MiLiQKQlWIq28eoARaFj0lTUFwUa4jKZeA7fW9PiWQeg==} engines: {node: 8.* || >= 10.*} - broccoli-terser-sourcemap@4.1.1: - resolution: {integrity: sha512-8sbpRf0/+XeszBJQM7vph2UNj4Kal0lCI/yubcrBIzb2NvYj5gjTHJABXOdxx5mKNmlCMu2hx2kvOtMpQsxrfg==} - engines: {node: ^10.12.0 || 12.* || >= 14} - broccoli@3.5.2: resolution: {integrity: sha512-sWi3b3fTUSVPDsz5KsQ5eCQNVAtLgkIE/HYFkEZXR/07clqmd4E/gFiuwSaqa9b+QTXc1Uemfb7TVWbEIURWDg==} engines: {node: 8.* || >= 10.*} @@ -3036,10 +2809,6 @@ packages: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} - chrome-trace-event@1.0.4: - resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} - engines: {node: '>=6.0'} - ci-info@3.9.0: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} @@ -3055,10 +2824,6 @@ packages: clean-base-url@1.0.0: resolution: {integrity: sha512-9q6ZvUAhbKOSRFY7A/irCQ/rF0KIpa3uXpx6izm8+fp7b2H4hLeUJ+F1YYk9+gDQ/X8Q0MEyYs+tG3cht//HTg==} - clean-css@5.3.3: - resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} - engines: {node: '>= 10.0'} - clean-stack@2.2.0: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} engines: {node: '>=6'} @@ -3430,9 +3195,6 @@ packages: resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} engines: {node: '>= 0.6'} - copy-dereference@1.0.0: - resolution: {integrity: sha512-40TSLuhhbiKeszZhK9LfNdazC67Ue4kq/gGwN5sdxEUWPXTIMmKmGmgD9mPfNKVAeecEW+NfEIpBaZoACCQLLw==} - copy-descriptor@0.1.1: resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} engines: {node: '>=0.10.0'} @@ -3617,26 +3379,14 @@ packages: resolution: {integrity: sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==} engines: {node: '>=0.10.0'} - detect-indent@6.1.0: - resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} - engines: {node: '>=8'} - detect-indent@7.0.2: resolution: {integrity: sha512-y+8xyqdGLL+6sh0tVeHcfP/QDd8gUgbasolJJpY7NgeQGSZ739bDtSiaiDgtoicy+mtYB81dKLxO9xRhCyIB3A==} engines: {node: '>=12.20'} - detect-newline@3.1.0: - resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} - engines: {node: '>=8'} - detect-newline@4.0.1: resolution: {integrity: sha512-qE3Veg1YXzGHQhlA6jzebZN2qVf6NX+A7m7qlhCGG30dJixrAQhYOsJjsnBjJkCSmuOPpCk30145fr8FV0bzog==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - diff@5.2.0: - resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} - engines: {node: '>=0.3.1'} - diff@7.0.0: resolution: {integrity: sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==} engines: {node: '>=0.3.1'} @@ -3701,52 +3451,19 @@ packages: peerDependencies: '@babel/core': ^7.12.0 - ember-cli-clean-css@3.0.0: - resolution: {integrity: sha512-BbveJCyRvzzkaTH1llLW+MpHe/yzA5zpHOpMIg2vp/3JD9mban9zUm7lphaB0TSpPuMuby9rAhTI8pgXq0ifIA==} - engines: {node: 16.* || >= 18} - - ember-cli-dependency-checker@3.3.3: - resolution: {integrity: sha512-mvp+HrE0M5Zhc2oW8cqs8wdhtqq0CfQXAYzaIstOzHJJn/U01NZEGu3hz7J7zl/+jxZkyygylzcS57QqmPXMuQ==} - engines: {node: '>= 6'} - peerDependencies: - ember-cli: ^3.2.0 || >=4.0.0 - ember-cli-deprecation-workflow@4.0.0: resolution: {integrity: sha512-HGF7LSz6f8Vx3sISYXnoiuk+8eBULUt7cS/U1YwGMAJtXvL1jvz8PvyAPyrBpcyNP85U+u+3UdKeTWG0HuLbNw==} ember-cli-get-component-path-option@1.0.0: resolution: {integrity: sha512-k47TDwcJ2zPideBCZE8sCiShSxQSpebY2BHcX2DdipMmBox5gsfyVrbKJWIHeSTTKyEUgmBIvQkqTOozEziCZA==} - ember-cli-github-pages@0.2.2: - resolution: {integrity: sha512-pFtruVBZ5OW1O1MiGQRQSQewW9DSBx6ZbRcbVpcpTlZqeDyWs5nyvhOm4qRFwK6m+jQPe2l52cYtf1rUAkBNxA==} - engines: {node: 8.* || >= 10.*} - ember-cli-htmlbars@5.7.2: resolution: {integrity: sha512-Uj6R+3TtBV5RZoJY14oZn/sNPnc+UgmC8nb5rI4P3fR/gYoyTFIZSXiIM7zl++IpMoIrocxOrgt+mhonKphgGg==} engines: {node: 10.* || >= 12.*} - ember-cli-htmlbars@6.3.0: - resolution: {integrity: sha512-N9Y80oZfcfWLsqickMfRd9YByVcTGyhYRnYQ2XVPVrp6jyUyOeRWmEAPh7ERSXpp8Ws4hr/JB9QVQrn/yZa+Ag==} - engines: {node: 12.* || 14.* || >= 16} - - ember-cli-htmlbars@7.0.0: - resolution: {integrity: sha512-6BFxD19eZY+K62JLBDIKb8fXV29+QBrcT5QH4iHi8xseERX9SEWnYej9FpqL2QuoGjaTGml6QOvu9QlSTDYdVw==} - engines: {node: '>= 20'} - peerDependencies: - '@babel/core': '>= 7' - ember-source: '>= 4.0.0' - - ember-cli-inject-live-reload@2.1.0: - resolution: {integrity: sha512-YV5wYRD5PJHmxaxaJt18u6LE6Y+wo455BnmcpN+hGNlChy2piM9/GMvYgTAz/8Vin8RJ5KekqP/w/NEaRndc/A==} - engines: {node: 6.* || 8.* || >= 10.*} - ember-cli-is-package-missing@1.0.0: resolution: {integrity: sha512-9hEoZj6Au5onlSDdcoBqYEPT8ehlYntZPxH8pBKV0GO7LNel88otSAQsCfXvbi2eKE+MaSeLG/gNaCI5UdWm9g==} - ember-cli-lodash-subset@2.0.1: - resolution: {integrity: sha512-QkLGcYv1WRK35g4MWu/uIeJ5Suk2eJXKtZ+8s+qE7C9INmpCPyPxzaqZABquYzcWNzIdw6kYwz3NWAFdKYFxwg==} - engines: {node: ^4.5 || 6.* || >= 7.*} - ember-cli-normalize-entity-name@1.0.0: resolution: {integrity: sha512-rF4P1rW2P1gVX1ynZYPmuIf7TnAFDiJmIUFI1Xz16VYykUAyiOCme0Y22LeZq8rTzwBMiwBwoE3RO4GYWehXZA==} @@ -3757,17 +3474,9 @@ packages: resolution: {integrity: sha512-Jb2zbE5Kfe56Nf4IpdaQ10zZ72p/RyLdgE5j5/lKG3I94QHlq+7AkAd18nPpb5OUeRUT13yQTAYpU+MbjpKTtg==} engines: {node: 16.* || >= 18} - ember-cli-sri@2.1.1: - resolution: {integrity: sha512-YG/lojDxkur9Bnskt7xB6gUOtJ6aPl/+JyGYm9HNDk3GECVHB3SMN3rlGhDKHa1ndS5NK2W2TSLb9bzRbGlMdg==} - engines: {node: '>= 0.10.0'} - ember-cli-string-utils@1.1.0: resolution: {integrity: sha512-PlJt4fUDyBrC/0X+4cOpaGCiMawaaB//qD85AXmDRikxhxVzfVdpuoec02HSiTGTTB85qCIzWBIh8lDOiMyyFg==} - ember-cli-terser@4.0.2: - resolution: {integrity: sha512-Ej77K+YhCZImotoi/CU2cfsoZaswoPlGaM5TB3LvjvPDlVPRhxUHO2RsaUVC5lsGeRLRiHCOxVtoJ6GyqexzFA==} - engines: {node: 10.* || 12.* || >= 14} - ember-cli-test-info@1.0.0: resolution: {integrity: sha512-dEVTIpmUfCzweC97NGf6p7L6XKBwV2GmSM4elmzKvkttEp5P7AvGA9uGyN4GqFq+RwhW+2b0I2qlX00w+skm+A==} @@ -3778,18 +3487,10 @@ packages: ember-cli-typescript-blueprint-polyfill@0.1.0: resolution: {integrity: sha512-g0weUTOnHmPGqVZzkQTl3Nbk9fzEdFkEXydCs5mT1qBjXh8eQ6VlmjjGD5/998UXKuA0pLSCVVMbSp/linLzGA==} - ember-cli-typescript@2.0.2: - resolution: {integrity: sha512-7I5azCTxOgRDN8aSSnJZIKSqr+MGnT+jLTUbBYqF8wu6ojs2DUnTePxUcQMcvNh3Q3B1ySv7Q/uZFSjdU9gSjA==} - engines: {node: 6.* || 8.* || >= 10.*} - ember-cli-typescript@3.0.0: resolution: {integrity: sha512-lo5YArbJzJi5ssvaGqTt6+FnhTALnSvYVuxM7lfyL1UCMudyNJ94ovH5C7n5il7ATd6WsNiAPRUO/v+s5Jq/aA==} engines: {node: 8.* || >= 10.*} - ember-cli-version-checker@2.2.0: - resolution: {integrity: sha512-G+KtYIVlSOWGcNaTFHk76xR4GdzDLzAS4uxZUKdASuFX0KJE43C6DaqL+y3VTpUFLI2FIkAS6HZ4I1YBi+S3hg==} - engines: {node: '>= 4'} - ember-cli-version-checker@3.1.3: resolution: {integrity: sha512-PZNSvpzwWgv68hcXxyjREpj3WWb81A7rtYNQq1lLEgrWIchF8ApKJjWP3NBpHjaatwILkZAV8klair5WFlXAKg==} engines: {node: 6.* || 8.* || >= 10.*} @@ -3802,11 +3503,6 @@ packages: resolution: {integrity: sha512-rk7GY+FmLn/2e22HsZs0Ycrz8HQ1W3Fv+2TFOuEFW9optnDXDgkntPBIl6gact/LHsfBM5RKbM3dHsIIeLgl0Q==} engines: {node: 10.* || >= 12.*} - ember-cli@5.2.1: - resolution: {integrity: sha512-TYojG0uxyvX0rEgb3GkOVVUPCtfLmQbw2YHnAdZxHTJ1d45oRaDHlJmPfsaY8suVbP4EjXOiPR1CkFKoOvAuXg==} - engines: {node: '>= 16'} - hasBin: true - ember-cli@6.9.1: resolution: {integrity: sha512-Uff40j9jnUuG21n1DiJLr+NPuHybG4mpl9nqUAWZA1C19Vmkqy6QRzCwLd9PWtN3O16bvXLinJn9J3zTOxJ1vw==} engines: {node: '>= 20.19.0'} @@ -3816,21 +3512,6 @@ packages: resolution: {integrity: sha512-BtkjulweiXo9c3yVWrtexw2dTmBrvavD/xixNC6TKOBdrixUwU+6nuOO9dufDWsMxoid7MvtmDpzc9+mE8PdaA==} engines: {node: 10.* || >= 12.*} - ember-data@4.13.0-alpha.9: - resolution: {integrity: sha512-3lAg1z3uvsGjui8om4Y9mQ+q3+YYxwZN/0BpCQSxSqrKPbWe3tMs3BOp93r/+Aeq55AJfflsfvWjl0KyouRVoA==} - engines: {node: '>= 18.20.7'} - peerDependencies: - '@ember/test-helpers': ^3.3.0 || ^4.0.4 || ^5.1.0 - '@ember/test-waiters': ^3.1.0 || ^4.0.0 - qunit: ^2.18.0 - peerDependenciesMeta: - '@ember/test-helpers': - optional: true - '@ember/test-waiters': - optional: true - qunit: - optional: true - ember-env-macros@0.3.2: resolution: {integrity: sha512-cLG5zAiLJtGkDxxupYQRqee+KQwTp/3kHhaz07l3GvnNBCnKsttKJdpU9d9evoDzDL7sfnuW2a7xn62I8HAJSw==} engines: {node: 8.* || >= 10.*} @@ -3848,10 +3529,6 @@ packages: ember-inflector@6.0.0: resolution: {integrity: sha512-g6trqBhQHRwlq9bBmoyxhAl0tD0/CaTKK0xWPUgi3BfxFOgGG1bbiwAx+tjyiAkLzDqU+ihyjtT+sd41y6K1hA==} - ember-load-initializers@2.1.2: - resolution: {integrity: sha512-CYR+U/wRxLbrfYN3dh+0Tb6mFaxJKfdyz+wNql6cqTrA0BBi9k6J3AaKXj273TqvEpyyXegQFFkZEiuZdYtgJw==} - engines: {node: 6.* || 8.* || >= 10.*} - ember-load-initializers@3.0.1: resolution: {integrity: sha512-qV3vxJKw5+7TVDdtdLPy8PhVsh58MlK8jwzqh5xeOwJPNP7o0+BlhvwoIlLYTPzGaHdfjEIFCgVSyMRGd74E1g==} engines: {node: '>= 18.*'} @@ -3883,15 +3560,6 @@ packages: resolution: {integrity: sha512-i8JWQidNCX7n5TOTIKRDR0bnsQN9aJh/GtOJKINz2Wr+I7L7sYVhli6MFqMYNGKC9j9e6iWsznfAIxddheyEow==} engines: {node: 12.* || 14.* || >= 16} - ember-resolver@11.0.1: - resolution: {integrity: sha512-ucBk3oM+PR+AfYoSUXeQh8cDQS1sSiEKp4Pcgbew5cFMSqPxJfqd1zyZsfQKNTuyubeGmWxBOyMVSTvX2LeCyg==} - engines: {node: 14.* || 16.* || >= 18} - peerDependencies: - ember-source: ^4.8.3 || >= 5.0.0 - peerDependenciesMeta: - ember-source: - optional: true - ember-resolver@13.1.1: resolution: {integrity: sha512-rA4RDuTm/F9AzYX2+g7EY3QWU48kyF9+Ck8IE8VQipnlwv2Q42kdRWiw7hfeQbRxx6XoSZCak6nzAG9ePd/+Ug==} engines: {node: 14.* || 16.* || >= 18} @@ -3911,8 +3579,6 @@ packages: ember-source@5.2.0: resolution: {integrity: sha512-rr8qLnyW6QV5N4ItwFluTH/SZ5W7uGsYL5GP0tYA2z9zFqD0g2TTJRBsaUPYFlHqcuUhWHiGg+xOyLcHZJOrig==} engines: {node: '>= 16.*'} - peerDependencies: - '@glimmer/component': ^1.1.2 ember-source@6.10.0: resolution: {integrity: sha512-2oCxVajWrOIt2MGZRGLBSBSAO/yM/bHG4+cb1b9DTpbdGKkwHVRqs3XGg8L7HOGseCNMvMdgH4RZW3fqodbgTg==} @@ -3924,10 +3590,6 @@ packages: resolution: {integrity: sha512-OS8TUVG2kQYYwP3netunLVfeijPoOKIs1SvPQRTNOQX4Pu8xGGBEZmrv0U1YTnQn12Eg+p6w/0UdGbUnITjyzw==} engines: {node: 12.* || >= 14} - ember-template-imports@4.4.0: - resolution: {integrity: sha512-HNOHabTEMbRluci1uScvh3ljMDo9E46dHHNcJAIf5yjOhIQ/zN4Y0DVDWrRfcbihlHvt4v/iF69G+8tffC1YkA==} - engines: {node: 16.* || >= 18} - ember-template-lint@5.13.0: resolution: {integrity: sha512-AYxz9S9fVZfHPmTsymc7NwsD7FVmDUZyfC+KYpxDlK0wic7JSQx2FNQNqQSBFRLOuzn7VQ0/+1pX6DGqKDGswg==} engines: {node: ^14.18.0 || ^16.0.0 || >= 18.0.0} @@ -3997,10 +3659,6 @@ packages: entities@2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} - entities@3.0.1: - resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==} - engines: {node: '>=0.12'} - entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} @@ -4038,9 +3696,6 @@ packages: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - es-module-lexer@2.0.0: - resolution: {integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==} - es-object-atoms@1.1.1: resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} engines: {node: '>= 0.4'} @@ -4263,10 +3918,6 @@ packages: events-to-array@1.1.2: resolution: {integrity: sha512-inRWzRY7nG+aXZxBzEqYKB3HPgwflZRopAjDCHv0whhRx+MTUr1ei0ICZUypdyE0HRm4L2d5VEcIqLD6yl+BFA==} - events@3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} - exec-sh@0.3.6: resolution: {integrity: sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==} @@ -4663,9 +4314,6 @@ packages: resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} engines: {node: '>=0.10.0'} - git-hooks-list@1.0.3: - resolution: {integrity: sha512-Y7wLWcrLUXwk2noSka166byGCvhMtDRpgHdzCno1UQv/n/Hegp++a2xBWJL1lJarnKD3SWaljD+0z1ztqxuKyQ==} - git-hooks-list@3.2.0: resolution: {integrity: sha512-ZHG9a1gEhUMX1TvGrLdyWb9kDopCBbTnI8z4JgRMYxsijWipgjSEYoPWqBuIB0DnRnvqlQSEeVmzpeuPm7NdFQ==} @@ -4686,9 +4334,6 @@ packages: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} engines: {node: '>=10.13.0'} - glob-to-regexp@0.4.1: - resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - glob@10.5.0: resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==} hasBin: true @@ -4749,10 +4394,6 @@ packages: globalyzer@0.1.0: resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} - globby@10.0.0: - resolution: {integrity: sha512-3LifW9M4joGZasyYPz2A1U74zbC/45fvpXUvO/9KbSa+VV0aGZarWkfdgKyR9sExNP0t0x0ss/UMJpNpcaTspw==} - engines: {node: '>=8'} - globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} @@ -4888,10 +4529,6 @@ packages: resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} engines: {node: '>=10'} - hosted-git-info@6.1.3: - resolution: {integrity: sha512-HVJyzUrLIL1c0QmviVh5E8VGyUS7xCFPS6yydaVd1UegW+ibV/CohqTH9MkOLDp5o+rb82DMo77PTuc9F/8GKw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hosted-git-info@8.1.0: resolution: {integrity: sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw==} engines: {node: ^18.17.0 || >=20.5.0} @@ -5201,10 +4838,6 @@ packages: resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==} engines: {node: '>=12'} - is-plain-obj@2.1.0: - resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} - engines: {node: '>=8'} - is-plain-obj@4.1.0: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} @@ -5333,10 +4966,6 @@ packages: jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - jest-worker@27.5.1: - resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} - engines: {node: '>= 10.13.0'} - jiti@2.4.2: resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} hasBin: true @@ -5476,9 +5105,6 @@ packages: resolution: {integrity: sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==} engines: {node: '>=8'} - leek@0.0.24: - resolution: {integrity: sha512-6PVFIYXxlYF0o6hrAsHtGpTmi06otkwNrMcmQ0K96SeSRHPREPa9J3nJZ1frliVH7XT0XFswoJFQoXsDukzGNQ==} - levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} @@ -5489,26 +5115,16 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - linkify-it@4.0.1: - resolution: {integrity: sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==} - linkify-it@5.0.0: resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} livereload-js@3.4.1: resolution: {integrity: sha512-5MP0uUeVCec89ZbNOT/i97Mc+q3SxXmiUGhRFOTmhrGPn//uWVQdCvcLJDy64MSBR5MidFdOR7B9viumoavy6g==} - loader-runner@4.3.1: - resolution: {integrity: sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==} - engines: {node: '>=6.11.5'} - loader-utils@2.0.4: resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} engines: {node: '>=8.9.0'} - loader.js@4.7.0: - resolution: {integrity: sha512-9M2KvGT6duzGMgkOcTkWb+PR/Q2Oe54df/tLgHGVmFpAmtqJ553xJh6N63iFYI2yjo2PeJXbS5skHi/QpJq4vA==} - locate-path@2.0.0: resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} engines: {node: '>=4'} @@ -5529,33 +5145,15 @@ packages: resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - lodash._baseassign@3.2.0: - resolution: {integrity: sha512-t3N26QR2IdSN+gqSy9Ds9pBu/J1EAFEshKlUHpJG3rvyJOYgcELIxcIeKKfZk7sjOz11cFfzJRsyFry/JyabJQ==} - - lodash._basecopy@3.0.1: - resolution: {integrity: sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ==} - lodash._baseflatten@3.1.4: resolution: {integrity: sha512-fESngZd+X4k+GbTxdMutf8ohQa0s3sJEHIcwtu4/LsIQ2JTDzdRxDCMQjW+ezzwRitLmHnacVVmosCbxifefbw==} - lodash._bindcallback@3.0.1: - resolution: {integrity: sha512-2wlI0JRAGX8WEf4Gm1p/mv/SZ+jLijpj0jyaE/AXeuQphzCgD8ZQW4oSpoN8JAopujOFGU3KMuq7qfHBWlGpjQ==} - - lodash._createassigner@3.1.1: - resolution: {integrity: sha512-LziVL7IDnJjQeeV95Wvhw6G28Z8Q6da87LWKOPWmzBLv4u6FAT/x5v00pyGW0u38UoogNF2JnD3bGgZZDaNEBw==} - lodash._getnative@3.9.1: resolution: {integrity: sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA==} lodash._isiterateecall@3.0.9: resolution: {integrity: sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ==} - lodash._reinterpolate@3.0.0: - resolution: {integrity: sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==} - - lodash.assign@3.2.0: - resolution: {integrity: sha512-/VVxzgGBmbphasTg51FrztxQJ/VgAUpol6zmJuSVSGcNg4g7FA4z7rQV8Ovr9V3vFBNWZhvKWHfpAytjTVUfFA==} - lodash.camelcase@4.3.0: resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} @@ -5565,9 +5163,6 @@ packages: lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - lodash.defaultsdeep@4.6.1: - resolution: {integrity: sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==} - lodash.flatten@3.0.2: resolution: {integrity: sha512-jCXLoNcqQRbnT/KWZq2fIREHWeczrzpTR0vsycm96l/pu5hGeAntVBG0t7GuM/2wFqmnZs3d1eGptnAH2E8+xQ==} @@ -5580,9 +5175,6 @@ packages: lodash.kebabcase@4.1.1: resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==} - lodash.keys@3.1.2: - resolution: {integrity: sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ==} - lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} @@ -5590,16 +5182,6 @@ packages: resolution: {integrity: sha512-XeqSp49hNGmlkj2EJlfrQFIzQ6lXdNro9sddtQzcJY8QaoC2GO0DT7xaIokHeyM+mIT0mPMlPvkYzg2xCuHdZg==} deprecated: This package is deprecated. Use destructuring assignment syntax instead. - lodash.restparam@3.6.1: - resolution: {integrity: sha512-L4/arjjuq4noiUJpt3yS6KIKDtJwNe2fIYgMqyYYKoeIfV1iEqvPwhCx23o+R9dzouGihDAPN1dTIRWa7zk8tw==} - - lodash.template@4.5.0: - resolution: {integrity: sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==} - deprecated: This package is deprecated. Use https://socket.dev/npm/package/eta instead. - - lodash.templatesettings@4.2.0: - resolution: {integrity: sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==} - lodash.truncate@4.4.2: resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} @@ -5642,10 +5224,6 @@ packages: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} - lru-cache@7.18.3: - resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} - engines: {node: '>=12'} - magic-string@0.25.9: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} @@ -5677,10 +5255,6 @@ packages: peerDependencies: markdown-it: '>= 13.0.0' - markdown-it@13.0.2: - resolution: {integrity: sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w==} - hasBin: true - markdown-it@14.1.0: resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} hasBin: true @@ -5705,9 +5279,6 @@ packages: mdn-data@2.12.2: resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==} - mdurl@1.0.1: - resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} - mdurl@2.0.0: resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} @@ -5995,10 +5566,6 @@ packages: resolution: {integrity: sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==} engines: {node: ^18.17.0 || >=20.5.0} - npm-package-arg@10.1.0: - resolution: {integrity: sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - npm-package-arg@12.0.2: resolution: {integrity: sha512-f1NpFjNI9O4VbKMOlA5QoBq/vSQPORHcTZ2feJpFkTHJ9eQkdlmZEKSjcAhxTGInC7RlEyScT9ui67NaOsjFWA==} engines: {node: ^18.17.0 || >=20.5.0} @@ -6430,10 +5997,6 @@ packages: resolution: {integrity: sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==} engines: {node: '>= 0.6'} - proc-log@3.0.0: - resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - proc-log@5.0.0: resolution: {integrity: sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==} engines: {node: ^18.17.0 || >=20.5.0} @@ -6511,9 +6074,6 @@ packages: engines: {node: '>=10'} hasBin: true - randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - range-parser@1.2.1: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} @@ -6730,11 +6290,21 @@ packages: engines: {node: 20 || >=22} hasBin: true + rollup-plugin-copy-assets@2.0.3: + resolution: {integrity: sha512-ETShhQGb9SoiwcNrvb3BhUNSGR89Jao0+XxxfzzLW1YsUzx8+rMO4z9oqWWmo6OHUmfNQRvqRj0cAyPkS9lN9w==} + peerDependencies: + rollup: '>=1.1.2' + rollup@4.55.1: resolution: {integrity: sha512-wDv/Ht1BNHB4upNbK74s9usvl7hObDnvVzknxqY/E/O3X6rW1U1rV1aENEfJ54eFZDTNo7zv1f5N4edCluH7+A==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + rollup@4.56.0: + resolution: {integrity: sha512-9FwVqlgUHzbXtDg9RCMgodF3Ua4Na6Gau+Sdt9vyCN4RhHfVKX2DCHy3BjMLTDd47ITDhYAnTwGulWTblJSDLg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + route-recognizer@0.3.4: resolution: {integrity: sha512-2+MhsfPhvauN1O8KaXpXAOfR/fwe8dnUXVM+xw7yt40lJRfPVQxV6yryZm0cgRvAj5fMF/mdRZbL2ptwbs5i2g==} @@ -6859,9 +6429,6 @@ packages: resolution: {integrity: sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==} engines: {node: '>= 0.8.0'} - serialize-javascript@6.0.2: - resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} - serve-static@1.16.3: resolution: {integrity: sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==} engines: {node: '>= 0.8.0'} @@ -7000,10 +6567,6 @@ packages: sort-object-keys@1.1.3: resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==} - sort-package-json@1.57.0: - resolution: {integrity: sha512-FYsjYn2dHTRb41wqnv+uEqCUvBpK3jZcTp9rbz2qDTmel7Pmdtf+i2rLaaPMRZeSVM60V3Se31GyWFpmKs4Q5Q==} - hasBin: true - sort-package-json@2.15.1: resolution: {integrity: sha512-9x9+o8krTT2saA9liI4BljNjwAbvUnWf11Wq+i/iZt8nl2UGYnf3TH5uBydE7VALmP7AGwlfszuEeL8BDyb0YA==} hasBin: true @@ -7071,10 +6634,6 @@ packages: sprintf-js@1.1.3: resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} - sri-toolbox@0.2.0: - resolution: {integrity: sha512-DQIMWCAr/M7phwo+d3bEfXwSBEwuaJL+SJx9cuqt1Ty7K96ZFoHpYnSbhrQZEr0+0/GtmpKECP8X/R4RyeTAfw==} - engines: {node: '>= 0.10.4'} - ssri@8.0.1: resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==} engines: {node: '>= 8'} @@ -7289,22 +6848,6 @@ packages: resolution: {integrity: sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==} engines: {node: '>=6.0.0'} - terser-webpack-plugin@5.3.16: - resolution: {integrity: sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - esbuild: - optional: true - uglify-js: - optional: true - terser@5.46.0: resolution: {integrity: sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg==} engines: {node: '>=10'} @@ -7497,9 +7040,6 @@ packages: engines: {node: '>=14.17'} hasBin: true - uc.micro@1.0.6: - resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} - uc.micro@2.1.0: resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} @@ -7617,20 +7157,12 @@ packages: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true - uuid@9.0.1: - resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} - hasBin: true - v8-compile-cache@2.4.0: resolution: {integrity: sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==} validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - validate-npm-package-name@5.0.1: - resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - validate-npm-package-name@6.0.2: resolution: {integrity: sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ==} engines: {node: ^18.17.0 || >=20.5.0} @@ -7732,9 +7264,6 @@ packages: resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} engines: {node: '>=18'} - walk-sync@0.2.7: - resolution: {integrity: sha512-OH8GdRMowEFr0XSHQeX5fGweO6zSVHo7bG/0yJQx6LAj9Oukz0C8heI3/FYectT66gY0IPGe89kOvU410/UNpg==} - walk-sync@0.3.4: resolution: {integrity: sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==} @@ -7749,10 +7278,6 @@ packages: resolution: {integrity: sha512-41TvKmDGVpm2iuH7o+DAOt06yyu/cSHpX3uzAwetzASvlNtVddgIjXIb2DfB/Wa20B1Jo86+1Dv1CraSU7hWdw==} engines: {node: 10.* || >= 12.*} - walk-sync@4.0.1: - resolution: {integrity: sha512-oXP3IlkfG9Mqdgqh3JGYTPAcryRQd1J1CJOxOgsri2I1MD6N+k4OqxEVP4ZQ0xyYJfYPhBVPRMUVK+N5f13+jQ==} - engines: {node: '>= 20.*'} - walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} @@ -7760,10 +7285,6 @@ packages: resolution: {integrity: sha512-MrJK9z7kD5Gl3jHBnnBVHvr1saVGAfmkyyrvuNzV/oe0Gr1nwZTy5VSA0Gw2j2Or0Mu8HcjUa44qlBvC2Ofnpg==} engines: {node: '>= 8'} - watchpack@2.5.1: - resolution: {integrity: sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==} - engines: {node: '>=10.13.0'} - wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} @@ -7774,20 +7295,6 @@ packages: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} engines: {node: '>=12'} - webpack-sources@3.3.3: - resolution: {integrity: sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==} - engines: {node: '>=10.13.0'} - - webpack@5.104.1: - resolution: {integrity: sha512-Qphch25abbMNtekmEGJmeRUhLDbe+QfiWTiqpKYkpCOWY64v9eyl+KRRLmqOFA2AvKPpc9DC6+u2n76tQLBoaA==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - websocket-driver@0.7.4: resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} engines: {node: '>=0.8.0'} @@ -8583,12 +8090,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-typescript@7.4.5(@babel/core@7.28.6)': - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-transform-typescript@7.5.5(@babel/core@7.28.6)': dependencies: '@babel/core': 7.28.6 @@ -8799,22 +8300,6 @@ snapshots: dependencies: postcss-selector-parser: 7.1.1 - '@ember-data/adapter@4.13.0-alpha.9(64a91d988be201d02f8ff75767fcc456)': - dependencies: - '@ember-data/legacy-compat': 4.13.0-alpha.9(7788e26d5b882e95093a22a26dd1275d) - '@ember-data/request-utils': 4.13.0-alpha.9(2c942ba0805828c58a55f246d8766a5f) - '@ember-data/store': 4.13.0-alpha.9(63e1828912ad22cec37c4c6bb4db077e) - '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.19.6(@glint/template@1.7.3) - '@warp-drive/build-config': 4.13.0-alpha.9(@glint/template@1.7.3) - '@warp-drive/core-types': 4.13.0-alpha.9(@glint/template@1.7.3) - ember-cli-path-utils: 1.0.0 - ember-cli-string-utils: 1.1.0 - ember-cli-test-info: 1.0.0 - transitivePeerDependencies: - - '@glint/template' - - supports-color - '@ember-data/adapter@5.8.1(8a7d7daf3f07ab4f870beed949df478f)': dependencies: '@ember/edition-utils': 1.2.0 @@ -8830,77 +8315,6 @@ snapshots: - '@glint/template' - supports-color - '@ember-data/debug@4.13.0-alpha.9(03beca14ebf6e47e900cc6cb80b7f02f)': - dependencies: - '@ember-data/model': 4.13.0-alpha.9(e989ff154f538e95f99bb82591bcac5f) - '@ember-data/request-utils': 4.13.0-alpha.9(2c942ba0805828c58a55f246d8766a5f) - '@ember-data/store': 4.13.0-alpha.9(63e1828912ad22cec37c4c6bb4db077e) - '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.19.6(@glint/template@1.7.3) - '@warp-drive/build-config': 4.13.0-alpha.9(@glint/template@1.7.3) - '@warp-drive/core-types': 4.13.0-alpha.9(@glint/template@1.7.3) - transitivePeerDependencies: - - '@glint/template' - - supports-color - - '@ember-data/graph@4.13.0-alpha.9(b1acaedbb88c570974cd99881c74cb0b)': - dependencies: - '@ember-data/store': 4.13.0-alpha.9(63e1828912ad22cec37c4c6bb4db077e) - '@embroider/macros': 1.19.6(@glint/template@1.7.3) - '@warp-drive/build-config': 4.13.0-alpha.9(@glint/template@1.7.3) - '@warp-drive/core-types': 4.13.0-alpha.9(@glint/template@1.7.3) - transitivePeerDependencies: - - '@glint/template' - - supports-color - - '@ember-data/json-api@4.13.0-alpha.9(8f44558ddf873744c229c4b7307283c4)': - dependencies: - '@ember-data/graph': 4.13.0-alpha.9(b1acaedbb88c570974cd99881c74cb0b) - '@ember-data/request-utils': 4.13.0-alpha.9(2c942ba0805828c58a55f246d8766a5f) - '@ember-data/store': 4.13.0-alpha.9(63e1828912ad22cec37c4c6bb4db077e) - '@embroider/macros': 1.19.6(@glint/template@1.7.3) - '@warp-drive/build-config': 4.13.0-alpha.9(@glint/template@1.7.3) - '@warp-drive/core-types': 4.13.0-alpha.9(@glint/template@1.7.3) - transitivePeerDependencies: - - '@glint/template' - - supports-color - - '@ember-data/legacy-compat@4.13.0-alpha.9(7788e26d5b882e95093a22a26dd1275d)': - dependencies: - '@ember-data/request': 4.13.0-alpha.9(783e4cdbcea9f2877d4cf840dc481f74) - '@ember-data/request-utils': 4.13.0-alpha.9(2c942ba0805828c58a55f246d8766a5f) - '@ember-data/store': 4.13.0-alpha.9(63e1828912ad22cec37c4c6bb4db077e) - '@ember/test-waiters': 3.1.0 - '@embroider/macros': 1.19.6(@glint/template@1.7.3) - '@warp-drive/build-config': 4.13.0-alpha.9(@glint/template@1.7.3) - '@warp-drive/core-types': 4.13.0-alpha.9(@glint/template@1.7.3) - optionalDependencies: - '@ember-data/graph': 4.13.0-alpha.9(b1acaedbb88c570974cd99881c74cb0b) - '@ember-data/json-api': 4.13.0-alpha.9(8f44558ddf873744c229c4b7307283c4) - transitivePeerDependencies: - - '@glint/template' - - supports-color - - '@ember-data/model@4.13.0-alpha.9(e989ff154f538e95f99bb82591bcac5f)': - dependencies: - '@ember-data/legacy-compat': 4.13.0-alpha.9(7788e26d5b882e95093a22a26dd1275d) - '@ember-data/request-utils': 4.13.0-alpha.9(2c942ba0805828c58a55f246d8766a5f) - '@ember-data/store': 4.13.0-alpha.9(63e1828912ad22cec37c4c6bb4db077e) - '@ember-data/tracking': 4.13.0-alpha.9(783e4cdbcea9f2877d4cf840dc481f74) - '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.19.6(@glint/template@1.7.3) - '@warp-drive/build-config': 4.13.0-alpha.9(@glint/template@1.7.3) - '@warp-drive/core-types': 4.13.0-alpha.9(@glint/template@1.7.3) - ember-cli-string-utils: 1.1.0 - ember-cli-test-info: 1.0.0 - inflection: 3.0.2 - optionalDependencies: - '@ember-data/graph': 4.13.0-alpha.9(b1acaedbb88c570974cd99881c74cb0b) - '@ember-data/json-api': 4.13.0-alpha.9(8f44558ddf873744c229c4b7307283c4) - transitivePeerDependencies: - - '@glint/template' - - supports-color - '@ember-data/model@5.8.1(8a7d7daf3f07ab4f870beed949df478f)': dependencies: '@ember/edition-utils': 1.2.0 @@ -8916,46 +8330,8 @@ snapshots: - '@glint/template' - supports-color - '@ember-data/request-utils@4.13.0-alpha.9(2c942ba0805828c58a55f246d8766a5f)': - dependencies: - '@embroider/macros': 1.19.6(@glint/template@1.7.3) - '@warp-drive/build-config': 4.13.0-alpha.9(@glint/template@1.7.3) - '@warp-drive/core-types': 4.13.0-alpha.9(@glint/template@1.7.3) - optionalDependencies: - '@ember/string': 3.1.1 - ember-inflector: 6.0.0(@babel/core@7.28.6) - transitivePeerDependencies: - - '@glint/template' - - supports-color - - '@ember-data/request@4.13.0-alpha.9(783e4cdbcea9f2877d4cf840dc481f74)': - dependencies: - '@ember/test-waiters': 3.1.0 - '@embroider/macros': 1.19.6(@glint/template@1.7.3) - '@warp-drive/build-config': 4.13.0-alpha.9(@glint/template@1.7.3) - '@warp-drive/core-types': 4.13.0-alpha.9(@glint/template@1.7.3) - transitivePeerDependencies: - - '@glint/template' - - supports-color - '@ember-data/rfc395-data@0.0.4': {} - '@ember-data/serializer@4.13.0-alpha.9(64a91d988be201d02f8ff75767fcc456)': - dependencies: - '@ember-data/legacy-compat': 4.13.0-alpha.9(7788e26d5b882e95093a22a26dd1275d) - '@ember-data/request-utils': 4.13.0-alpha.9(2c942ba0805828c58a55f246d8766a5f) - '@ember-data/store': 4.13.0-alpha.9(63e1828912ad22cec37c4c6bb4db077e) - '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.19.6(@glint/template@1.7.3) - '@warp-drive/build-config': 4.13.0-alpha.9(@glint/template@1.7.3) - '@warp-drive/core-types': 4.13.0-alpha.9(@glint/template@1.7.3) - ember-cli-path-utils: 1.0.0 - ember-cli-string-utils: 1.1.0 - ember-cli-test-info: 1.0.0 - transitivePeerDependencies: - - '@glint/template' - - supports-color - '@ember-data/serializer@5.8.1(8a7d7daf3f07ab4f870beed949df478f)': dependencies: '@ember/edition-utils': 1.2.0 @@ -8971,27 +8347,6 @@ snapshots: - '@glint/template' - supports-color - '@ember-data/store@4.13.0-alpha.9(63e1828912ad22cec37c4c6bb4db077e)': - dependencies: - '@ember-data/request': 4.13.0-alpha.9(783e4cdbcea9f2877d4cf840dc481f74) - '@ember-data/request-utils': 4.13.0-alpha.9(2c942ba0805828c58a55f246d8766a5f) - '@ember-data/tracking': 4.13.0-alpha.9(783e4cdbcea9f2877d4cf840dc481f74) - '@embroider/macros': 1.19.6(@glint/template@1.7.3) - '@warp-drive/build-config': 4.13.0-alpha.9(@glint/template@1.7.3) - '@warp-drive/core-types': 4.13.0-alpha.9(@glint/template@1.7.3) - transitivePeerDependencies: - - '@glint/template' - - supports-color - - '@ember-data/tracking@4.13.0-alpha.9(783e4cdbcea9f2877d4cf840dc481f74)': - dependencies: - '@embroider/macros': 1.19.6(@glint/template@1.7.3) - '@warp-drive/build-config': 4.13.0-alpha.9(@glint/template@1.7.3) - '@warp-drive/core-types': 4.13.0-alpha.9(@glint/template@1.7.3) - transitivePeerDependencies: - - '@glint/template' - - supports-color - '@ember-tooling/blueprint-blueprint@0.2.1': {} '@ember-tooling/blueprint-model@0.4.1': @@ -9050,32 +8405,8 @@ snapshots: transitivePeerDependencies: - supports-color - '@ember/string@3.1.1': - dependencies: - ember-cli-babel: 7.26.11 - transitivePeerDependencies: - - supports-color - '@ember/string@4.0.1': {} - '@ember/test-helpers@3.3.1(0694b320ec2e9f71e40c439dba6375c3)': - dependencies: - '@ember/test-waiters': 3.1.0 - '@embroider/macros': 1.19.6(@glint/template@1.7.3) - '@simple-dom/interface': 1.4.0 - broccoli-debug: 0.6.5 - broccoli-funnel: 3.0.8 - dom-element-descriptors: 0.5.1 - ember-auto-import: 2.12.0(@glint/template@1.7.3)(webpack@5.104.1) - ember-cli-babel: 8.2.0(@babel/core@7.28.6) - ember-cli-htmlbars: 6.3.0 - ember-source: 5.2.0(11e8300d03cd985f698c77cd161c7b86) - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - supports-color - - webpack - '@ember/test-helpers@5.4.1(8a7d7daf3f07ab4f870beed949df478f)': dependencies: '@ember/test-waiters': 4.1.1(@glint/template@1.7.3) @@ -9106,6 +8437,26 @@ snapshots: - '@glint/template' - supports-color + '@embroider/addon-dev@8.2.0(@glint/template@1.7.3)(rollup@4.56.0)': + dependencies: + '@embroider/core': 4.4.2(@glint/template@1.7.3) + '@rollup/pluginutils': 5.3.0(rollup@4.56.0) + content-tag: 4.1.0 + execa: 5.1.1 + fs-extra: 10.1.0 + minimatch: 3.1.2 + rollup-plugin-copy-assets: 2.0.3(rollup@4.56.0) + walk-sync: 3.0.0 + yargs: 17.7.2 + optionalDependencies: + rollup: 4.56.0 + transitivePeerDependencies: + - '@glint/template' + - bufferutil + - canvas + - supports-color + - utf-8-validate + '@embroider/addon-shim@1.10.2': dependencies: '@embroider/shared-internals': 3.0.2 @@ -9277,18 +8628,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@embroider/test-setup@3.0.3': - dependencies: - lodash: 4.17.21 - resolve: 1.22.11 - - '@embroider/vite@1.5.0(c6d11843bffa06983c3baf630cbf94f7)': + '@embroider/vite@1.5.0(bc6067091d6410cdc3555ba9fc11c35b)': dependencies: '@babel/core': 7.28.6 '@embroider/core': 4.4.2(@glint/template@1.7.3) '@embroider/macros': 1.19.6(@glint/template@1.7.3) '@embroider/reverse-exports': 0.2.0 - '@rollup/pluginutils': 5.3.0(rollup@4.55.1) + '@rollup/pluginutils': 5.3.0(rollup@4.56.0) assert-never: 1.4.0 browserslist: 4.28.1 browserslist-to-esbuild: 2.1.1(browserslist@4.28.1) @@ -9682,11 +9028,6 @@ snapshots: '@handlebars/parser': 2.2.2 simple-html-tokenizer: 0.5.11 - '@glimmer/tracking@1.1.2': - dependencies: - '@glimmer/env': 0.1.7 - '@glimmer/validator': 0.44.0 - '@glimmer/util@0.44.0': {} '@glimmer/util@0.84.2': @@ -9705,8 +9046,6 @@ snapshots: dependencies: '@glimmer/interfaces': 0.94.6 - '@glimmer/validator@0.44.0': {} - '@glimmer/validator@0.84.2': dependencies: '@glimmer/env': 0.1.7 @@ -9795,21 +9134,6 @@ snapshots: '@handlebars/parser@2.2.2': {} - '@html-next/vertical-collection@file:vertical-collection(486b1381f45e1be35082bd495d78cd36)': - dependencies: - ember-auto-import: 2.12.0(@glint/template@1.7.3)(webpack@5.104.1) - ember-cli-babel: 8.2.0(@babel/core@7.28.6) - ember-cli-htmlbars: 7.0.0(658058e32189273ecaa32d49b625d3b3) - ember-cli-version-checker: 5.1.2 - ember-raf-scheduler: 0.3.0 - ember-template-imports: 4.4.0 - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - ember-source - - supports-color - - webpack - '@humanfs/core@0.19.1': {} '@humanfs/node@0.16.7': @@ -10030,26 +9354,15 @@ snapshots: '@pnpm/constants@1001.3.1': {} - '@pnpm/constants@7.1.1': {} - '@pnpm/error@1000.0.5': dependencies: '@pnpm/constants': 1001.3.1 - '@pnpm/error@5.0.3': - dependencies: - '@pnpm/constants': 7.1.1 - '@pnpm/find-workspace-dir@1000.1.3': dependencies: '@pnpm/error': 1000.0.5 find-up: 5.0.0 - '@pnpm/find-workspace-dir@6.0.3': - dependencies: - '@pnpm/error': 5.0.3 - find-up: 5.0.0 - '@pnpm/network.ca-file@1.0.2': dependencies: graceful-fs: 4.2.10 @@ -10060,99 +9373,174 @@ snapshots: '@pnpm/network.ca-file': 1.0.2 config-chain: 1.1.13 - '@rollup/plugin-babel@6.1.0(@babel/core@7.28.6)(rollup@4.55.1)': + '@rollup/plugin-babel@6.1.0(@babel/core@7.28.6)(rollup@4.56.0)': dependencies: '@babel/core': 7.28.6 '@babel/helper-module-imports': 7.28.6 - '@rollup/pluginutils': 5.3.0(rollup@4.55.1) + '@rollup/pluginutils': 5.3.0(rollup@4.56.0) optionalDependencies: - rollup: 4.55.1 + rollup: 4.56.0 transitivePeerDependencies: - supports-color - '@rollup/pluginutils@5.3.0(rollup@4.55.1)': + '@rollup/pluginutils@5.3.0(rollup@4.56.0)': dependencies: '@types/estree': 1.0.8 estree-walker: 2.0.2 picomatch: 4.0.3 optionalDependencies: - rollup: 4.55.1 + rollup: 4.56.0 '@rollup/rollup-android-arm-eabi@4.55.1': optional: true + '@rollup/rollup-android-arm-eabi@4.56.0': + optional: true + '@rollup/rollup-android-arm64@4.55.1': optional: true + '@rollup/rollup-android-arm64@4.56.0': + optional: true + '@rollup/rollup-darwin-arm64@4.55.1': optional: true + '@rollup/rollup-darwin-arm64@4.56.0': + optional: true + '@rollup/rollup-darwin-x64@4.55.1': optional: true + '@rollup/rollup-darwin-x64@4.56.0': + optional: true + '@rollup/rollup-freebsd-arm64@4.55.1': optional: true + '@rollup/rollup-freebsd-arm64@4.56.0': + optional: true + '@rollup/rollup-freebsd-x64@4.55.1': optional: true + '@rollup/rollup-freebsd-x64@4.56.0': + optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.55.1': optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.56.0': + optional: true + '@rollup/rollup-linux-arm-musleabihf@4.55.1': optional: true + '@rollup/rollup-linux-arm-musleabihf@4.56.0': + optional: true + '@rollup/rollup-linux-arm64-gnu@4.55.1': optional: true + '@rollup/rollup-linux-arm64-gnu@4.56.0': + optional: true + '@rollup/rollup-linux-arm64-musl@4.55.1': optional: true + '@rollup/rollup-linux-arm64-musl@4.56.0': + optional: true + '@rollup/rollup-linux-loong64-gnu@4.55.1': optional: true - '@rollup/rollup-linux-loong64-musl@4.55.1': + '@rollup/rollup-linux-loong64-gnu@4.56.0': + optional: true + + '@rollup/rollup-linux-loong64-musl@4.55.1': + optional: true + + '@rollup/rollup-linux-loong64-musl@4.56.0': optional: true '@rollup/rollup-linux-ppc64-gnu@4.55.1': optional: true + '@rollup/rollup-linux-ppc64-gnu@4.56.0': + optional: true + '@rollup/rollup-linux-ppc64-musl@4.55.1': optional: true + '@rollup/rollup-linux-ppc64-musl@4.56.0': + optional: true + '@rollup/rollup-linux-riscv64-gnu@4.55.1': optional: true + '@rollup/rollup-linux-riscv64-gnu@4.56.0': + optional: true + '@rollup/rollup-linux-riscv64-musl@4.55.1': optional: true + '@rollup/rollup-linux-riscv64-musl@4.56.0': + optional: true + '@rollup/rollup-linux-s390x-gnu@4.55.1': optional: true + '@rollup/rollup-linux-s390x-gnu@4.56.0': + optional: true + '@rollup/rollup-linux-x64-gnu@4.55.1': optional: true + '@rollup/rollup-linux-x64-gnu@4.56.0': + optional: true + '@rollup/rollup-linux-x64-musl@4.55.1': optional: true + '@rollup/rollup-linux-x64-musl@4.56.0': + optional: true + '@rollup/rollup-openbsd-x64@4.55.1': optional: true + '@rollup/rollup-openbsd-x64@4.56.0': + optional: true + '@rollup/rollup-openharmony-arm64@4.55.1': optional: true + '@rollup/rollup-openharmony-arm64@4.56.0': + optional: true + '@rollup/rollup-win32-arm64-msvc@4.55.1': optional: true + '@rollup/rollup-win32-arm64-msvc@4.56.0': + optional: true + '@rollup/rollup-win32-ia32-msvc@4.55.1': optional: true + '@rollup/rollup-win32-ia32-msvc@4.56.0': + optional: true + '@rollup/rollup-win32-x64-gnu@4.55.1': optional: true + '@rollup/rollup-win32-x64-gnu@4.56.0': + optional: true + '@rollup/rollup-win32-x64-msvc@4.55.1': optional: true + '@rollup/rollup-win32-x64-msvc@4.56.0': + optional: true + '@rtsao/scc@1.1.0': {} '@sec-ant/readable-stream@0.4.1': {} @@ -10196,21 +9584,11 @@ snapshots: dependencies: '@types/node': 25.0.9 - '@types/eslint-scope@3.7.7': - dependencies: - '@types/eslint': 9.6.1 - '@types/estree': 1.0.8 - '@types/eslint@8.56.12': dependencies: '@types/estree': 1.0.8 '@types/json-schema': 7.0.15 - '@types/eslint@9.6.1': - dependencies: - '@types/estree': 1.0.8 - '@types/json-schema': 7.0.15 - '@types/estree@1.0.8': {} '@types/express-serve-static-core@4.19.8': @@ -10235,11 +9613,6 @@ snapshots: dependencies: '@types/node': 25.0.9 - '@types/glob@7.2.0': - dependencies: - '@types/minimatch': 6.0.0 - '@types/node': 25.0.9 - '@types/glob@9.0.0': dependencies: glob: 10.5.0 @@ -10258,12 +9631,6 @@ snapshots: '@types/minimatch@3.0.5': {} - '@types/minimatch@5.1.2': {} - - '@types/minimatch@6.0.0': - dependencies: - minimatch: 10.1.1 - '@types/node@25.0.9': dependencies: undici-types: 7.16.0 @@ -10442,28 +9809,6 @@ snapshots: '@vscode/l10n@0.0.18': {} - '@warp-drive/build-config@4.13.0-alpha.8(@glint/template@1.7.3)': - dependencies: - '@embroider/addon-shim': 1.10.2 - '@embroider/macros': 1.19.6(@glint/template@1.7.3) - babel-import-util: 2.1.1 - broccoli-funnel: 3.0.8 - semver: 7.7.3 - transitivePeerDependencies: - - '@glint/template' - - supports-color - - '@warp-drive/build-config@4.13.0-alpha.9(@glint/template@1.7.3)': - dependencies: - '@embroider/addon-shim': 1.10.2 - '@embroider/macros': 1.19.6(@glint/template@1.7.3) - babel-import-util: 2.1.1 - broccoli-funnel: 3.0.8 - semver: 7.7.3 - transitivePeerDependencies: - - '@glint/template' - - supports-color - '@warp-drive/build-config@5.8.0(8a7d7daf3f07ab4f870beed949df478f)': dependencies: '@embroider/addon-shim': 1.10.2 @@ -10488,14 +9833,6 @@ snapshots: - '@glint/template' - supports-color - '@warp-drive/core-types@4.13.0-alpha.9(@glint/template@1.7.3)': - dependencies: - '@embroider/macros': 1.19.6(@glint/template@1.7.3) - '@warp-drive/build-config': 4.13.0-alpha.9(@glint/template@1.7.3) - transitivePeerDependencies: - - '@glint/template' - - supports-color - '@warp-drive/core@5.8.0(8a7d7daf3f07ab4f870beed949df478f)': dependencies: '@embroider/macros': 1.19.6(@glint/template@1.7.3) @@ -10563,88 +9900,8 @@ snapshots: - '@glint/template' - supports-color - '@webassemblyjs/ast@1.14.1': - dependencies: - '@webassemblyjs/helper-numbers': 1.13.2 - '@webassemblyjs/helper-wasm-bytecode': 1.13.2 - - '@webassemblyjs/floating-point-hex-parser@1.13.2': {} - - '@webassemblyjs/helper-api-error@1.13.2': {} - - '@webassemblyjs/helper-buffer@1.14.1': {} - - '@webassemblyjs/helper-numbers@1.13.2': - dependencies: - '@webassemblyjs/floating-point-hex-parser': 1.13.2 - '@webassemblyjs/helper-api-error': 1.13.2 - '@xtuc/long': 4.2.2 - - '@webassemblyjs/helper-wasm-bytecode@1.13.2': {} - - '@webassemblyjs/helper-wasm-section@1.14.1': - dependencies: - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/helper-buffer': 1.14.1 - '@webassemblyjs/helper-wasm-bytecode': 1.13.2 - '@webassemblyjs/wasm-gen': 1.14.1 - - '@webassemblyjs/ieee754@1.13.2': - dependencies: - '@xtuc/ieee754': 1.2.0 - - '@webassemblyjs/leb128@1.13.2': - dependencies: - '@xtuc/long': 4.2.2 - - '@webassemblyjs/utf8@1.13.2': {} - - '@webassemblyjs/wasm-edit@1.14.1': - dependencies: - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/helper-buffer': 1.14.1 - '@webassemblyjs/helper-wasm-bytecode': 1.13.2 - '@webassemblyjs/helper-wasm-section': 1.14.1 - '@webassemblyjs/wasm-gen': 1.14.1 - '@webassemblyjs/wasm-opt': 1.14.1 - '@webassemblyjs/wasm-parser': 1.14.1 - '@webassemblyjs/wast-printer': 1.14.1 - - '@webassemblyjs/wasm-gen@1.14.1': - dependencies: - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/helper-wasm-bytecode': 1.13.2 - '@webassemblyjs/ieee754': 1.13.2 - '@webassemblyjs/leb128': 1.13.2 - '@webassemblyjs/utf8': 1.13.2 - - '@webassemblyjs/wasm-opt@1.14.1': - dependencies: - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/helper-buffer': 1.14.1 - '@webassemblyjs/wasm-gen': 1.14.1 - '@webassemblyjs/wasm-parser': 1.14.1 - - '@webassemblyjs/wasm-parser@1.14.1': - dependencies: - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/helper-api-error': 1.13.2 - '@webassemblyjs/helper-wasm-bytecode': 1.13.2 - '@webassemblyjs/ieee754': 1.13.2 - '@webassemblyjs/leb128': 1.13.2 - '@webassemblyjs/utf8': 1.13.2 - - '@webassemblyjs/wast-printer@1.14.1': - dependencies: - '@webassemblyjs/ast': 1.14.1 - '@xtuc/long': 4.2.2 - '@xmldom/xmldom@0.8.11': {} - '@xtuc/ieee754@1.2.0': {} - - '@xtuc/long@4.2.2': {} - abbrev@1.1.1: {} accepts@1.3.8: @@ -10652,10 +9909,6 @@ snapshots: mime-types: 2.1.35 negotiator: 0.6.3 - acorn-import-phases@1.0.4(acorn@8.15.0): - dependencies: - acorn: 8.15.0 - acorn-jsx@5.3.2(acorn@8.15.0): dependencies: acorn: 8.15.0 @@ -10905,14 +10158,13 @@ snapshots: babel-import-util@3.0.1: {} - babel-loader@8.4.1(@babel/core@7.28.6)(webpack@5.104.1): + babel-loader@8.4.1(@babel/core@7.28.6): dependencies: '@babel/core': 7.28.6 find-cache-dir: 3.3.2 loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.104.1 babel-plugin-debug-macros@0.2.0(@babel/core@7.28.6): dependencies: @@ -11127,23 +10379,6 @@ snapshots: dependencies: fill-range: 7.1.1 - broccoli-asset-rev@3.0.0: - dependencies: - broccoli-asset-rewrite: 2.0.0 - broccoli-filter: 1.3.0 - broccoli-persistent-filter: 1.4.6 - json-stable-stringify: 1.3.0 - minimatch: 3.1.2 - rsvp: 3.6.2 - transitivePeerDependencies: - - supports-color - - broccoli-asset-rewrite@2.0.0: - dependencies: - broccoli-filter: 1.3.0 - transitivePeerDependencies: - - supports-color - broccoli-babel-transpiler@7.8.1: dependencies: '@babel/core': 7.28.6 @@ -11175,29 +10410,6 @@ snapshots: transitivePeerDependencies: - supports-color - broccoli-builder@0.18.14: - dependencies: - broccoli-node-info: 1.1.0 - heimdalljs: 0.2.6 - promise-map-series: 0.2.3 - quick-temp: 0.1.9 - rimraf: 2.7.1 - rsvp: 3.6.2 - silent-error: 1.1.1 - transitivePeerDependencies: - - supports-color - - broccoli-caching-writer@2.3.1: - dependencies: - broccoli-kitchen-sink-helpers: 0.2.9 - broccoli-plugin: 1.1.0 - debug: 2.6.9 - rimraf: 2.7.1 - rsvp: 3.6.2 - walk-sync: 0.2.7 - transitivePeerDependencies: - - supports-color - broccoli-caching-writer@3.1.0: dependencies: broccoli-plugin: 1.3.1 @@ -11255,20 +10467,6 @@ snapshots: broccoli-plugin: 1.3.1 mkdirp: 0.5.6 - broccoli-filter@1.3.0: - dependencies: - broccoli-kitchen-sink-helpers: 0.3.1 - broccoli-plugin: 1.3.1 - copy-dereference: 1.0.0 - debug: 2.6.9 - mkdirp: 0.5.6 - promise-map-series: 0.2.3 - rsvp: 3.6.2 - symlink-or-copy: 1.3.1 - walk-sync: 0.3.4 - transitivePeerDependencies: - - supports-color - broccoli-funnel-reducer@1.0.0: {} broccoli-funnel@2.0.2: @@ -11301,11 +10499,6 @@ snapshots: transitivePeerDependencies: - supports-color - broccoli-kitchen-sink-helpers@0.2.9: - dependencies: - glob: 5.0.15 - mkdirp: 0.5.6 - broccoli-kitchen-sink-helpers@0.3.1: dependencies: glob: 5.0.15 @@ -11334,8 +10527,6 @@ snapshots: broccoli-node-api@1.7.0: {} - broccoli-node-info@1.1.0: {} - broccoli-node-info@2.2.0: {} broccoli-output-wrapper@3.2.5: @@ -11346,24 +10537,6 @@ snapshots: transitivePeerDependencies: - supports-color - broccoli-persistent-filter@1.4.6: - dependencies: - async-disk-cache: 1.3.5 - async-promise-queue: 1.0.5 - broccoli-plugin: 1.3.1 - fs-tree-diff: 0.5.9 - hash-for-dep: 1.5.1 - heimdalljs: 0.2.6 - heimdalljs-logger: 0.1.10 - mkdirp: 0.5.6 - promise-map-series: 0.2.3 - rimraf: 2.7.1 - rsvp: 3.6.2 - symlink-or-copy: 1.3.1 - walk-sync: 0.3.4 - transitivePeerDependencies: - - supports-color - broccoli-persistent-filter@2.3.1: dependencies: async-disk-cache: 1.3.5 @@ -11399,13 +10572,6 @@ snapshots: transitivePeerDependencies: - supports-color - broccoli-plugin@1.1.0: - dependencies: - promise-map-series: 0.2.3 - quick-temp: 0.1.9 - rimraf: 2.7.1 - symlink-or-copy: 1.3.1 - broccoli-plugin@1.3.1: dependencies: promise-map-series: 0.2.3 @@ -11442,16 +10608,6 @@ snapshots: dependencies: broccoli-node-api: 1.7.0 - broccoli-sri-hash@2.1.2: - dependencies: - broccoli-caching-writer: 2.3.1 - mkdirp: 0.5.6 - rsvp: 3.6.2 - sri-toolbox: 0.2.0 - symlink-or-copy: 1.3.1 - transitivePeerDependencies: - - supports-color - broccoli-stew@3.0.0: dependencies: broccoli-debug: 0.6.5 @@ -11471,21 +10627,6 @@ snapshots: transitivePeerDependencies: - supports-color - broccoli-terser-sourcemap@4.1.1: - dependencies: - async-promise-queue: 1.0.5 - broccoli-plugin: 4.0.7 - convert-source-map: 2.0.0 - debug: 4.4.3 - lodash.defaultsdeep: 4.6.1 - matcher-collection: 2.0.1 - symlink-or-copy: 1.3.1 - terser: 5.46.0 - walk-sync: 2.2.0 - workerpool: 6.5.1 - transitivePeerDependencies: - - supports-color - broccoli@3.5.2: dependencies: '@types/chai': 4.3.20 @@ -11680,8 +10821,6 @@ snapshots: chownr@2.0.0: {} - chrome-trace-event@1.0.4: {} - ci-info@3.9.0: {} ci-info@4.3.1: {} @@ -11695,10 +10834,6 @@ snapshots: clean-base-url@1.0.0: {} - clean-css@5.3.3: - dependencies: - source-map: 0.6.1 - clean-stack@2.2.0: {} clean-up-path@1.0.0: {} @@ -11910,8 +11045,6 @@ snapshots: cookie@0.7.2: {} - copy-dereference@1.0.0: {} - copy-descriptor@0.1.1: {} core-js-compat@3.47.0: @@ -11958,7 +11091,7 @@ snapshots: css-functions-list@3.2.3: {} - css-loader@5.2.7(webpack@5.104.1): + css-loader@5.2.7: dependencies: icss-utils: 5.1.0(postcss@8.5.6) loader-utils: 2.0.4 @@ -11970,7 +11103,6 @@ snapshots: postcss-value-parser: 4.2.0 schema-utils: 3.3.0 semver: 7.7.3 - webpack: 5.104.1 css-tree@3.1.0: dependencies: @@ -12087,16 +11219,10 @@ snapshots: detect-file@1.0.0: {} - detect-indent@6.1.0: {} - detect-indent@7.0.2: {} - detect-newline@3.1.0: {} - detect-newline@4.0.1: {} - diff@5.2.0: {} - diff@7.0.0: {} dir-glob@3.0.1: @@ -12139,7 +11265,7 @@ snapshots: electron-to-chromium@1.5.267: {} - ember-auto-import@2.12.0(@glint/template@1.7.3)(webpack@5.104.1): + ember-auto-import@2.12.0(@glint/template@1.7.3): dependencies: '@babel/core': 7.28.6 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.28.6) @@ -12150,7 +11276,7 @@ snapshots: '@embroider/macros': 1.19.6(@glint/template@1.7.3) '@embroider/reverse-exports': 0.2.0 '@embroider/shared-internals': 2.9.2 - babel-loader: 8.4.1(@babel/core@7.28.6)(webpack@5.104.1) + babel-loader: 8.4.1(@babel/core@7.28.6) babel-plugin-ember-modules-api-polyfill: 3.5.0 babel-plugin-ember-template-compilation: 2.4.1 babel-plugin-htmlbars-inline-precompile: 5.3.1 @@ -12160,7 +11286,7 @@ snapshots: broccoli-merge-trees: 4.2.0 broccoli-plugin: 4.0.7 broccoli-source: 3.0.1 - css-loader: 5.2.7(webpack@5.104.1) + css-loader: 5.2.7 debug: 4.4.3 fs-extra: 10.1.0 fs-tree-diff: 2.0.1 @@ -12168,14 +11294,14 @@ snapshots: is-subdir: 1.2.0 js-string-escape: 1.0.1 lodash: 4.17.21 - mini-css-extract-plugin: 2.10.0(webpack@5.104.1) + mini-css-extract-plugin: 2.10.0 minimatch: 3.1.2 parse5: 6.0.1 pkg-entry-points: 1.1.1 resolve: 1.22.11 resolve-package-path: 4.0.3 semver: 7.7.3 - style-loader: 2.0.0(webpack@5.104.1) + style-loader: 2.0.0 typescript-memoize: 1.1.1 walk-sync: 3.0.0 transitivePeerDependencies: @@ -12253,23 +11379,6 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-clean-css@3.0.0: - dependencies: - broccoli-persistent-filter: 3.1.3 - clean-css: 5.3.3 - json-stable-stringify: 1.3.0 - transitivePeerDependencies: - - supports-color - - ember-cli-dependency-checker@3.3.3(ember-cli@5.2.1(@types/node@25.0.9)): - dependencies: - chalk: 2.4.2 - ember-cli: 5.2.1(@types/node@25.0.9) - find-yarn-workspace-root: 2.0.0 - is-git-url: 1.0.0 - resolve: 1.22.11 - semver: 5.7.2 - ember-cli-deprecation-workflow@4.0.0(@babel/core@7.28.6): dependencies: '@embroider/addon-shim': 1.10.2 @@ -12280,11 +11389,6 @@ snapshots: ember-cli-get-component-path-option@1.0.0: {} - ember-cli-github-pages@0.2.2: - dependencies: - ember-cli-version-checker: 2.2.0 - rsvp: 4.8.5 - ember-cli-htmlbars@5.7.2: dependencies: '@ember/edition-utils': 1.2.0 @@ -12306,68 +11410,8 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-htmlbars@6.3.0: - dependencies: - '@ember/edition-utils': 1.2.0 - babel-plugin-ember-template-compilation: 2.4.1 - babel-plugin-htmlbars-inline-precompile: 5.3.1 - broccoli-debug: 0.6.5 - broccoli-persistent-filter: 3.1.3 - broccoli-plugin: 4.0.7 - ember-cli-version-checker: 5.1.2 - fs-tree-diff: 2.0.1 - hash-for-dep: 1.5.1 - heimdalljs-logger: 0.1.10 - js-string-escape: 1.0.1 - semver: 7.7.3 - silent-error: 1.1.1 - walk-sync: 2.2.0 - transitivePeerDependencies: - - supports-color - - ember-cli-htmlbars@7.0.0(23084575a74758d5d34c1ebf471b6614): - dependencies: - '@babel/core': 7.28.6 - '@ember/edition-utils': 1.2.0 - babel-plugin-ember-template-compilation: 2.4.1 - broccoli-debug: 0.6.5 - broccoli-persistent-filter: 3.1.3 - broccoli-plugin: 4.0.7 - ember-source: 5.2.0(11e8300d03cd985f698c77cd161c7b86) - fs-tree-diff: 2.0.1 - heimdalljs-logger: 0.1.10 - js-string-escape: 1.0.1 - silent-error: 1.1.1 - walk-sync: 4.0.1 - transitivePeerDependencies: - - supports-color - - ember-cli-htmlbars@7.0.0(658058e32189273ecaa32d49b625d3b3): - dependencies: - '@babel/core': 7.28.6 - '@ember/edition-utils': 1.2.0 - babel-plugin-ember-template-compilation: 2.4.1 - broccoli-debug: 0.6.5 - broccoli-persistent-filter: 3.1.3 - broccoli-plugin: 4.0.7 - ember-source: 6.10.0(@glimmer/component@2.0.0)(rsvp@4.8.5) - fs-tree-diff: 2.0.1 - heimdalljs-logger: 0.1.10 - js-string-escape: 1.0.1 - silent-error: 1.1.1 - walk-sync: 4.0.1 - transitivePeerDependencies: - - supports-color - - ember-cli-inject-live-reload@2.1.0: - dependencies: - clean-base-url: 1.0.0 - ember-cli-version-checker: 3.1.3 - ember-cli-is-package-missing@1.0.0: {} - ember-cli-lodash-subset@2.0.1: {} - ember-cli-normalize-entity-name@1.0.0: dependencies: silent-error: 1.1.1 @@ -12383,20 +11427,8 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-sri@2.1.1: - dependencies: - broccoli-sri-hash: 2.1.2 - transitivePeerDependencies: - - supports-color - ember-cli-string-utils@1.1.0: {} - ember-cli-terser@4.0.2: - dependencies: - broccoli-terser-sourcemap: 4.1.1 - transitivePeerDependencies: - - supports-color - ember-cli-test-info@1.0.0: dependencies: ember-cli-string-utils: 1.1.0 @@ -12408,219 +11440,49 @@ snapshots: - supports-color ember-cli-typescript-blueprint-polyfill@0.1.0: - dependencies: - chalk: 4.1.2 - remove-types: 1.0.0 - transitivePeerDependencies: - - supports-color - - ember-cli-typescript@2.0.2(@babel/core@7.28.6): - dependencies: - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.28.6) - '@babel/plugin-transform-typescript': 7.4.5(@babel/core@7.28.6) - ansi-to-html: 0.6.15 - debug: 4.4.3 - ember-cli-babel-plugin-helpers: 1.1.1 - execa: 1.0.0 - fs-extra: 7.0.1 - resolve: 1.22.11 - rsvp: 4.8.5 - semver: 6.3.1 - stagehand: 1.0.1 - walk-sync: 1.1.4 - transitivePeerDependencies: - - '@babel/core' - - supports-color - - ember-cli-typescript@3.0.0(@babel/core@7.28.6): - dependencies: - '@babel/plugin-transform-typescript': 7.5.5(@babel/core@7.28.6) - ansi-to-html: 0.6.15 - debug: 4.4.3 - ember-cli-babel-plugin-helpers: 1.1.1 - execa: 2.1.0 - fs-extra: 8.1.0 - resolve: 1.22.11 - rsvp: 4.8.5 - semver: 6.3.1 - stagehand: 1.0.1 - walk-sync: 2.2.0 - transitivePeerDependencies: - - '@babel/core' - - supports-color - - ember-cli-version-checker@2.2.0: - dependencies: - resolve: 1.22.11 - semver: 5.7.2 - - ember-cli-version-checker@3.1.3: - dependencies: - resolve-package-path: 1.2.7 - semver: 5.7.2 - - ember-cli-version-checker@4.1.1: - dependencies: - resolve-package-path: 2.0.0 - semver: 6.3.1 - silent-error: 1.1.1 - transitivePeerDependencies: - - supports-color - - ember-cli-version-checker@5.1.2: - dependencies: - resolve-package-path: 3.1.0 - semver: 7.7.3 - silent-error: 1.1.1 - transitivePeerDependencies: - - supports-color - - ember-cli@5.2.1(@types/node@25.0.9): - dependencies: - '@babel/core': 7.28.6 - '@pnpm/find-workspace-dir': 6.0.3 - broccoli: 3.5.2 - broccoli-builder: 0.18.14 - broccoli-concat: 4.2.5 - broccoli-config-loader: 1.0.1 - broccoli-config-replace: 1.1.2 - broccoli-debug: 0.6.5 - broccoli-funnel: 3.0.8 - broccoli-funnel-reducer: 1.0.0 - broccoli-merge-trees: 4.2.0 - broccoli-middleware: 2.1.1 - broccoli-slow-trees: 3.1.0 - broccoli-source: 3.0.1 - broccoli-stew: 3.0.0 - calculate-cache-key-for-tree: 2.0.0 - capture-exit: 2.0.0 - chalk: 4.1.2 - ci-info: 3.9.0 - clean-base-url: 1.0.0 - compression: 1.8.1 - configstore: 5.0.1 - console-ui: 3.1.2 - core-object: 3.1.5 - dag-map: 2.0.2 - diff: 5.2.0 - ember-cli-is-package-missing: 1.0.0 - ember-cli-lodash-subset: 2.0.1 - ember-cli-normalize-entity-name: 1.0.0 - ember-cli-preprocess-registry: 5.0.1 - ember-cli-string-utils: 1.1.0 - ensure-posix-path: 1.1.1 - execa: 5.1.1 - exit: 0.1.2 - express: 4.22.1 - filesize: 10.1.6 - find-up: 5.0.0 - find-yarn-workspace-root: 2.0.0 - fixturify-project: 2.1.1 - fs-extra: 11.3.3 - fs-tree-diff: 2.0.1 - get-caller-file: 2.0.5 - git-repo-info: 2.1.1 - glob: 8.1.0 - heimdalljs: 0.2.6 - heimdalljs-fs-monitor: 1.1.2 - heimdalljs-graph: 1.0.0 - heimdalljs-logger: 0.1.10 - http-proxy: 1.18.1 - inflection: 2.0.1 - inquirer: 9.3.8(@types/node@25.0.9) - is-git-url: 1.0.0 - is-language-code: 3.1.0 - isbinaryfile: 5.0.7 - js-yaml: 4.1.1 - leek: 0.0.24 - lodash.template: 4.5.0 - markdown-it: 13.0.2 - markdown-it-terminal: 0.4.0(markdown-it@13.0.2) - minimatch: 7.4.6 - morgan: 1.10.1 - nopt: 3.0.6 - npm-package-arg: 10.1.0 - os-locale: 5.0.0 - p-defer: 3.0.0 - portfinder: 1.0.38 - promise-map-series: 0.3.0 - promise.hash.helper: 1.0.8 - quick-temp: 0.1.9 + dependencies: + chalk: 4.1.2 remove-types: 1.0.0 + transitivePeerDependencies: + - supports-color + + ember-cli-typescript@3.0.0(@babel/core@7.28.6): + dependencies: + '@babel/plugin-transform-typescript': 7.5.5(@babel/core@7.28.6) + ansi-to-html: 0.6.15 + debug: 4.4.3 + ember-cli-babel-plugin-helpers: 1.1.1 + execa: 2.1.0 + fs-extra: 8.1.0 resolve: 1.22.11 - resolve-package-path: 4.0.3 - safe-stable-stringify: 2.5.0 - sane: 5.0.1 + rsvp: 4.8.5 + semver: 6.3.1 + stagehand: 1.0.1 + walk-sync: 2.2.0 + transitivePeerDependencies: + - '@babel/core' + - supports-color + + ember-cli-version-checker@3.1.3: + dependencies: + resolve-package-path: 1.2.7 + semver: 5.7.2 + + ember-cli-version-checker@4.1.1: + dependencies: + resolve-package-path: 2.0.0 + semver: 6.3.1 + silent-error: 1.1.1 + transitivePeerDependencies: + - supports-color + + ember-cli-version-checker@5.1.2: + dependencies: + resolve-package-path: 3.1.0 semver: 7.7.3 silent-error: 1.1.1 - sort-package-json: 1.57.0 - symlink-or-copy: 1.3.1 - temp: 0.9.4 - testem: 3.17.0(handlebars@4.7.8)(underscore@1.13.7) - tiny-lr: 2.0.0 - tree-sync: 2.1.0 - uuid: 9.0.1 - walk-sync: 3.0.0 - watch-detector: 1.0.2 - workerpool: 6.5.1 - yam: 1.0.0 transitivePeerDependencies: - - '@types/node' - - arc-templates - - atpl - - babel-core - - bracket-template - - bufferutil - - coffee-script - - debug - - dot - - dust - - dustjs-helpers - - dustjs-linkedin - - eco - - ect - - ejs - - haml-coffee - - hamlet - - hamljs - - handlebars - - hogan.js - - htmling - - jade - - jazz - - jqtpl - - just - - liquid-node - - liquor - - marko - - mote - - nunjucks - - plates - - pug - - qejs - - ractive - - razor-tmpl - - react - - react-dom - - slm - - squirrelly - supports-color - - swig - - swig-templates - - teacup - - templayed - - then-jade - - then-pug - - tinyliquid - - toffee - - twig - - twing - - underscore - - utf-8-validate - - vash - - velocityjs - - walrus - - whiskers ember-cli@6.9.1(b48c278d82f42ee9361160a93dadb710): dependencies: @@ -12780,33 +11642,6 @@ snapshots: - '@babel/core' - supports-color - ember-data@4.13.0-alpha.9(65abc6462ccc729ee579e0d264f6abe4): - dependencies: - '@ember-data/adapter': 4.13.0-alpha.9(64a91d988be201d02f8ff75767fcc456) - '@ember-data/debug': 4.13.0-alpha.9(03beca14ebf6e47e900cc6cb80b7f02f) - '@ember-data/graph': 4.13.0-alpha.9(b1acaedbb88c570974cd99881c74cb0b) - '@ember-data/json-api': 4.13.0-alpha.9(8f44558ddf873744c229c4b7307283c4) - '@ember-data/legacy-compat': 4.13.0-alpha.9(7788e26d5b882e95093a22a26dd1275d) - '@ember-data/model': 4.13.0-alpha.9(e989ff154f538e95f99bb82591bcac5f) - '@ember-data/request': 4.13.0-alpha.9(783e4cdbcea9f2877d4cf840dc481f74) - '@ember-data/request-utils': 4.13.0-alpha.9(2c942ba0805828c58a55f246d8766a5f) - '@ember-data/serializer': 4.13.0-alpha.9(64a91d988be201d02f8ff75767fcc456) - '@ember-data/store': 4.13.0-alpha.9(63e1828912ad22cec37c4c6bb4db077e) - '@ember-data/tracking': 4.13.0-alpha.9(783e4cdbcea9f2877d4cf840dc481f74) - '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.19.6(@glint/template@1.7.3) - '@warp-drive/build-config': 4.13.0-alpha.9(@glint/template@1.7.3) - '@warp-drive/core-types': 4.13.0-alpha.9(@glint/template@1.7.3) - optionalDependencies: - '@ember/test-helpers': 3.3.1(0694b320ec2e9f71e40c439dba6375c3) - '@ember/test-waiters': 3.1.0 - qunit: 2.25.0 - transitivePeerDependencies: - - '@ember/string' - - '@glint/template' - - ember-inflector - - supports-color - ember-env-macros@0.3.2: {} ember-eslint-parser@0.5.13(55b4d1fa22056743ac5c1471336ecdba): @@ -12834,14 +11669,6 @@ snapshots: - '@babel/core' - supports-color - ember-load-initializers@2.1.2(@babel/core@7.28.6): - dependencies: - ember-cli-babel: 7.26.11 - ember-cli-typescript: 2.0.2(@babel/core@7.28.6) - transitivePeerDependencies: - - '@babel/core' - - supports-color - ember-load-initializers@3.0.1(e3baff5ddaaca4fa248ad547544a0562): dependencies: ember-source: 6.10.0(@glimmer/component@2.0.0)(rsvp@4.8.5) @@ -12863,16 +11690,16 @@ snapshots: transitivePeerDependencies: - supports-color - ember-qunit@7.0.0(df37c12cf61a569705920d7b17bc7996): + ember-qunit@7.0.0(b91839de21ee5f751e0a2c2e5d9968b5): dependencies: - '@ember/test-helpers': 3.3.1(0694b320ec2e9f71e40c439dba6375c3) + '@ember/test-helpers': 5.4.1(8a7d7daf3f07ab4f870beed949df478f) broccoli-funnel: 3.0.8 broccoli-merge-trees: 3.0.2 common-tags: 1.8.2 - ember-auto-import: 2.12.0(@glint/template@1.7.3)(webpack@5.104.1) + ember-auto-import: 2.12.0(@glint/template@1.7.3) ember-cli-babel: 7.26.11 ember-cli-test-loader: 3.1.0 - ember-source: 5.2.0(11e8300d03cd985f698c77cd161c7b86) + ember-source: 5.2.0(44421959e06ac4a43111dd1adc64a5a8) qunit: 2.25.0 resolve-package-path: 4.0.3 silent-error: 1.1.1 @@ -12899,14 +11726,6 @@ snapshots: transitivePeerDependencies: - supports-color - ember-resolver@11.0.1(40c8cf2130e90a287d524c127c34e08c): - dependencies: - ember-cli-babel: 7.26.11 - optionalDependencies: - ember-source: 5.2.0(11e8300d03cd985f698c77cd161c7b86) - transitivePeerDependencies: - - supports-color - ember-resolver@13.1.1: dependencies: ember-cli-babel: 7.26.11 @@ -12929,7 +11748,7 @@ snapshots: transitivePeerDependencies: - encoding - ember-source@5.2.0(11e8300d03cd985f698c77cd161c7b86): + ember-source@5.2.0(44421959e06ac4a43111dd1adc64a5a8): dependencies: '@babel/helper-module-imports': 7.28.6 '@babel/plugin-transform-block-scoping': 7.28.6(@babel/core@7.28.6) @@ -12960,7 +11779,7 @@ snapshots: broccoli-funnel: 3.0.8 broccoli-merge-trees: 4.2.0 chalk: 4.1.2 - ember-auto-import: 2.12.0(@glint/template@1.7.3)(webpack@5.104.1) + ember-auto-import: 2.12.0(@glint/template@1.7.3) ember-cli-babel: 7.26.11 ember-cli-get-component-path-option: 1.0.0 ember-cli-is-package-missing: 1.0.0 @@ -13044,14 +11863,6 @@ snapshots: transitivePeerDependencies: - supports-color - ember-template-imports@4.4.0: - dependencies: - broccoli-stew: 3.0.0 - content-tag: 4.1.0 - ember-cli-version-checker: 5.1.2 - transitivePeerDependencies: - - supports-color - ember-template-lint@5.13.0: dependencies: '@lint-todo/utils': 13.1.1 @@ -13177,8 +11988,6 @@ snapshots: entities@2.2.0: {} - entities@3.0.1: {} - entities@4.5.0: {} entities@6.0.1: {} @@ -13258,8 +12067,6 @@ snapshots: es-errors@1.3.0: {} - es-module-lexer@2.0.0: {} - es-object-atoms@1.1.1: dependencies: es-errors: 1.3.0 @@ -13419,14 +12226,14 @@ snapshots: transitivePeerDependencies: - typescript - eslint-plugin-prettier@5.5.5(246aeb69c2e3e2d8fec86e49e04224aa): + eslint-plugin-prettier@5.5.5(f131ba63d643834101bd7c706cdb29e5): dependencies: eslint: 9.39.2(jiti@2.4.2) prettier: 3.8.1 prettier-linter-helpers: 1.0.1 synckit: 0.11.12 optionalDependencies: - '@types/eslint': 9.6.1 + '@types/eslint': 8.56.12 eslint-config-prettier: 10.1.8(eslint@9.39.2(jiti@2.4.2)) eslint-plugin-qunit@8.2.5(eslint@9.39.2(jiti@2.4.2)): @@ -13547,8 +12354,6 @@ snapshots: events-to-array@1.1.2: {} - events@3.3.0: {} - exec-sh@0.3.6: {} execa@1.0.0: @@ -14130,8 +12935,6 @@ snapshots: get-value@2.0.6: {} - git-hooks-list@1.0.3: {} - git-hooks-list@3.2.0: {} git-repo-info@2.1.1: {} @@ -14159,8 +12962,6 @@ snapshots: dependencies: is-glob: 4.0.3 - glob-to-regexp@0.4.1: {} - glob@10.5.0: dependencies: foreground-child: 3.3.1 @@ -14245,17 +13046,6 @@ snapshots: globalyzer@0.1.0: {} - globby@10.0.0: - dependencies: - '@types/glob': 7.2.0 - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.3.3 - glob: 7.2.3 - ignore: 5.3.2 - merge2: 1.4.1 - slash: 3.0.0 - globby@11.1.0: dependencies: array-union: 2.1.0 @@ -14422,10 +13212,6 @@ snapshots: dependencies: lru-cache: 6.0.0 - hosted-git-info@6.1.3: - dependencies: - lru-cache: 7.18.3 - hosted-git-info@8.1.0: dependencies: lru-cache: 10.4.3 @@ -14750,8 +13536,6 @@ snapshots: is-path-inside@4.0.0: {} - is-plain-obj@2.1.0: {} - is-plain-obj@4.1.0: {} is-plain-object@2.0.4: @@ -14863,12 +13647,6 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jest-worker@27.5.1: - dependencies: - '@types/node': 25.0.9 - merge-stream: 2.0.0 - supports-color: 8.1.1 - jiti@2.4.2: {} jju@1.4.0: {} @@ -15032,14 +13810,6 @@ snapshots: dependencies: invert-kv: 3.0.1 - leek@0.0.24: - dependencies: - debug: 2.6.9 - lodash.assign: 3.2.0 - rsvp: 3.6.2 - transitivePeerDependencies: - - supports-color - levn@0.4.1: dependencies: prelude-ls: 1.2.1 @@ -15052,26 +13822,18 @@ snapshots: lines-and-columns@1.2.4: {} - linkify-it@4.0.1: - dependencies: - uc.micro: 1.0.6 - linkify-it@5.0.0: dependencies: uc.micro: 2.1.0 livereload-js@3.4.1: {} - loader-runner@4.3.1: {} - loader-utils@2.0.4: dependencies: big.js: 5.2.2 emojis-list: 3.0.0 json5: 2.2.3 - loader.js@4.7.0: {} - locate-path@2.0.0: dependencies: p-locate: 2.0.0 @@ -15094,38 +13856,15 @@ snapshots: dependencies: p-locate: 6.0.0 - lodash._baseassign@3.2.0: - dependencies: - lodash._basecopy: 3.0.1 - lodash.keys: 3.1.2 - - lodash._basecopy@3.0.1: {} - lodash._baseflatten@3.1.4: dependencies: lodash.isarguments: 3.1.0 lodash.isarray: 3.0.4 - lodash._bindcallback@3.0.1: {} - - lodash._createassigner@3.1.1: - dependencies: - lodash._bindcallback: 3.0.1 - lodash._isiterateecall: 3.0.9 - lodash.restparam: 3.6.1 - lodash._getnative@3.9.1: {} lodash._isiterateecall@3.0.9: {} - lodash._reinterpolate@3.0.0: {} - - lodash.assign@3.2.0: - dependencies: - lodash._baseassign: 3.2.0 - lodash._createassigner: 3.1.1 - lodash.keys: 3.1.2 - lodash.camelcase@4.3.0: {} lodash.debounce@3.1.1: @@ -15134,8 +13873,6 @@ snapshots: lodash.debounce@4.0.8: {} - lodash.defaultsdeep@4.6.1: {} - lodash.flatten@3.0.2: dependencies: lodash._baseflatten: 3.1.4 @@ -15147,27 +13884,10 @@ snapshots: lodash.kebabcase@4.1.1: {} - lodash.keys@3.1.2: - dependencies: - lodash._getnative: 3.9.1 - lodash.isarguments: 3.1.0 - lodash.isarray: 3.0.4 - lodash.merge@4.6.2: {} lodash.omit@4.5.0: {} - lodash.restparam@3.6.1: {} - - lodash.template@4.5.0: - dependencies: - lodash._reinterpolate: 3.0.0 - lodash.templatesettings: 4.2.0 - - lodash.templatesettings@4.2.0: - dependencies: - lodash._reinterpolate: 3.0.0 - lodash.truncate@4.4.2: {} lodash.uniq@4.5.0: {} @@ -15203,8 +13923,6 @@ snapshots: dependencies: yallist: 4.0.0 - lru-cache@7.18.3: {} - magic-string@0.25.9: dependencies: sourcemap-codec: 1.4.8 @@ -15249,14 +13967,6 @@ snapshots: dependencies: object-visit: 1.0.1 - markdown-it-terminal@0.4.0(markdown-it@13.0.2): - dependencies: - ansi-styles: 3.2.1 - cardinal: 1.0.0 - cli-table: 0.3.11 - lodash.merge: 4.6.2 - markdown-it: 13.0.2 - markdown-it-terminal@0.4.0(markdown-it@14.1.0): dependencies: ansi-styles: 3.2.1 @@ -15265,14 +13975,6 @@ snapshots: lodash.merge: 4.6.2 markdown-it: 14.1.0 - markdown-it@13.0.2: - dependencies: - argparse: 2.0.1 - entities: 3.0.1 - linkify-it: 4.0.1 - mdurl: 1.0.1 - uc.micro: 1.0.6 - markdown-it@14.1.0: dependencies: argparse: 2.0.1 @@ -15299,8 +14001,6 @@ snapshots: mdn-data@2.12.2: {} - mdurl@1.0.1: {} - mdurl@2.0.0: {} media-typer@0.3.0: {} @@ -15384,11 +14084,10 @@ snapshots: mimic-response@1.0.1: {} - mini-css-extract-plugin@2.10.0(webpack@5.104.1): + mini-css-extract-plugin@2.10.0: dependencies: schema-utils: 4.3.3 tapable: 2.3.0 - webpack: 5.104.1 minimatch@10.1.1: dependencies: @@ -15575,13 +14274,6 @@ snapshots: npm-normalize-package-bin@4.0.0: {} - npm-package-arg@10.1.0: - dependencies: - hosted-git-info: 6.1.3 - proc-log: 3.0.0 - semver: 7.7.3 - validate-npm-package-name: 5.0.1 - npm-package-arg@12.0.2: dependencies: hosted-git-info: 8.1.0 @@ -15987,8 +14679,6 @@ snapshots: private@0.1.8: {} - proc-log@3.0.0: {} - proc-log@5.0.0: {} progress@2.0.3: {} @@ -16058,10 +14748,6 @@ snapshots: node-watch: 0.7.3 tiny-glob: 0.2.9 - randombytes@2.1.0: - dependencies: - safe-buffer: 5.2.1 - range-parser@1.2.1: {} raw-body@1.1.7: @@ -16306,6 +14992,11 @@ snapshots: glob: 13.0.0 package-json-from-dist: 1.0.1 + rollup-plugin-copy-assets@2.0.3(rollup@4.56.0): + dependencies: + fs-extra: 7.0.1 + rollup: 4.56.0 + rollup@4.55.1: dependencies: '@types/estree': 1.0.8 @@ -16337,6 +15028,37 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.55.1 fsevents: 2.3.3 + rollup@4.56.0: + dependencies: + '@types/estree': 1.0.8 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.56.0 + '@rollup/rollup-android-arm64': 4.56.0 + '@rollup/rollup-darwin-arm64': 4.56.0 + '@rollup/rollup-darwin-x64': 4.56.0 + '@rollup/rollup-freebsd-arm64': 4.56.0 + '@rollup/rollup-freebsd-x64': 4.56.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.56.0 + '@rollup/rollup-linux-arm-musleabihf': 4.56.0 + '@rollup/rollup-linux-arm64-gnu': 4.56.0 + '@rollup/rollup-linux-arm64-musl': 4.56.0 + '@rollup/rollup-linux-loong64-gnu': 4.56.0 + '@rollup/rollup-linux-loong64-musl': 4.56.0 + '@rollup/rollup-linux-ppc64-gnu': 4.56.0 + '@rollup/rollup-linux-ppc64-musl': 4.56.0 + '@rollup/rollup-linux-riscv64-gnu': 4.56.0 + '@rollup/rollup-linux-riscv64-musl': 4.56.0 + '@rollup/rollup-linux-s390x-gnu': 4.56.0 + '@rollup/rollup-linux-x64-gnu': 4.56.0 + '@rollup/rollup-linux-x64-musl': 4.56.0 + '@rollup/rollup-openbsd-x64': 4.56.0 + '@rollup/rollup-openharmony-arm64': 4.56.0 + '@rollup/rollup-win32-arm64-msvc': 4.56.0 + '@rollup/rollup-win32-ia32-msvc': 4.56.0 + '@rollup/rollup-win32-x64-gnu': 4.56.0 + '@rollup/rollup-win32-x64-msvc': 4.56.0 + fsevents: 2.3.3 + route-recognizer@0.3.4: {} router_js@8.0.6(route-recognizer@0.3.4)(rsvp@4.8.5): @@ -16495,10 +15217,6 @@ snapshots: transitivePeerDependencies: - supports-color - serialize-javascript@6.0.2: - dependencies: - randombytes: 2.1.0 - serve-static@1.16.3: dependencies: encodeurl: 2.0.0 @@ -16686,15 +15404,6 @@ snapshots: sort-object-keys@1.1.3: {} - sort-package-json@1.57.0: - dependencies: - detect-indent: 6.1.0 - detect-newline: 3.1.0 - git-hooks-list: 1.0.3 - globby: 10.0.0 - is-plain-obj: 2.1.0 - sort-object-keys: 1.1.3 - sort-package-json@2.15.1: dependencies: detect-indent: 7.0.2 @@ -16761,8 +15470,6 @@ snapshots: sprintf-js@1.1.3: {} - sri-toolbox@0.2.0: {} - ssri@8.0.1: dependencies: minipass: 3.3.6 @@ -16888,11 +15595,10 @@ snapshots: strip-json-comments@3.1.1: {} - style-loader@2.0.0(webpack@5.104.1): + style-loader@2.0.0: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.104.1 styled_string@0.0.1: {} @@ -17038,15 +15744,6 @@ snapshots: mkdirp: 0.5.6 rimraf: 2.6.3 - terser-webpack-plugin@5.3.16(webpack@5.104.1): - dependencies: - '@jridgewell/trace-mapping': 0.3.31 - jest-worker: 27.5.1 - schema-utils: 4.3.3 - serialize-javascript: 6.0.2 - terser: 5.46.0 - webpack: 5.104.1 - terser@5.46.0: dependencies: '@jridgewell/source-map': 0.3.11 @@ -17356,8 +16053,6 @@ snapshots: typescript@5.9.3: {} - uc.micro@1.0.6: {} - uc.micro@2.1.0: {} uglify-js@3.19.3: @@ -17454,8 +16149,6 @@ snapshots: uuid@8.3.2: {} - uuid@9.0.1: {} - v8-compile-cache@2.4.0: {} validate-npm-package-license@3.0.4: @@ -17463,8 +16156,6 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - validate-npm-package-name@5.0.1: {} - validate-npm-package-name@6.0.2: {} validate-peer-dependencies@1.2.0: @@ -17542,11 +16233,6 @@ snapshots: dependencies: xml-name-validator: 5.0.0 - walk-sync@0.2.7: - dependencies: - ensure-posix-path: 1.1.1 - matcher-collection: 1.1.2 - walk-sync@0.3.4: dependencies: ensure-posix-path: 1.1.1 @@ -17572,13 +16258,6 @@ snapshots: matcher-collection: 2.0.1 minimatch: 3.1.2 - walk-sync@4.0.1: - dependencies: - '@types/minimatch': 5.1.2 - ensure-posix-path: 1.1.1 - matcher-collection: 2.0.1 - minimatch: 10.1.1 - walker@1.0.8: dependencies: makeerror: 1.0.12 @@ -17591,11 +16270,6 @@ snapshots: transitivePeerDependencies: - supports-color - watchpack@2.5.1: - dependencies: - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - wcwidth@1.0.1: dependencies: defaults: 1.0.4 @@ -17604,40 +16278,6 @@ snapshots: webidl-conversions@7.0.0: {} - webpack-sources@3.3.3: {} - - webpack@5.104.1: - dependencies: - '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.8 - '@types/json-schema': 7.0.15 - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/wasm-edit': 1.14.1 - '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.15.0 - acorn-import-phases: 1.0.4(acorn@8.15.0) - browserslist: 4.28.1 - chrome-trace-event: 1.0.4 - enhanced-resolve: 5.18.4 - es-module-lexer: 2.0.0 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.1 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 4.3.3 - tapable: 2.3.0 - terser-webpack-plugin: 5.3.16(webpack@5.104.1) - watchpack: 2.5.1 - webpack-sources: 3.3.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - websocket-driver@0.7.4: dependencies: http-parser-js: 0.5.10 diff --git a/test-app/app/components/vertical-collection.js b/test-app/app/components/vertical-collection.js new file mode 100644 index 00000000..33fce0a4 --- /dev/null +++ b/test-app/app/components/vertical-collection.js @@ -0,0 +1 @@ +export { VerticalCollection as default } from '@html-next/vertical-collection'; diff --git a/vertical-collection/.ember-cli b/vertical-collection/.ember-cli deleted file mode 100644 index 8c1812cf..00000000 --- a/vertical-collection/.ember-cli +++ /dev/null @@ -1,15 +0,0 @@ -{ - /** - Ember CLI sends analytics information by default. The data is completely - anonymous, but there are times when you might want to disable this behavior. - - Setting `disableAnalytics` to true will prevent any data from being sent. - */ - "disableAnalytics": false, - - /** - Setting `isTypeScriptProject` to true will force the blueprint generators to generate TypeScript - rather than JavaScript by default, when a TypeScript version of a given blueprint is available. - */ - "isTypeScriptProject": false -} diff --git a/vertical-collection/.npmignore b/vertical-collection/.npmignore deleted file mode 100644 index 6e8696b4..00000000 --- a/vertical-collection/.npmignore +++ /dev/null @@ -1,38 +0,0 @@ -# compiled output -/dist/ -/tmp/ - -# misc -/.editorconfig -/.ember-cli -/.env* -/.eslintcache -/.eslintignore -/.eslintrc.js -/.git/ -/.github/ -/.gitignore -/.prettierignore -/.prettierrc.js -/.stylelintignore -/.stylelintrc.js -/.template-lintrc.js -/.travis.yml -/.watchmanconfig -/CONTRIBUTING.md -/ember-cli-build.js -/testem.js -/tests/ -/yarn-error.log -/yarn.lock -.gitkeep - -# ember-try -/.node_modules.ember-try/ -/npm-shrinkwrap.json.ember-try -/package.json.ember-try -/package-lock.json.ember-try -/yarn.lock.ember-try - -# custom -.idea/ diff --git a/vertical-collection/addon-main.cjs b/vertical-collection/addon-main.cjs new file mode 100644 index 00000000..f868d6b9 --- /dev/null +++ b/vertical-collection/addon-main.cjs @@ -0,0 +1,4 @@ +'use strict'; + +const { addonV1Shim } = require('@embroider/addon-shim'); +module.exports = addonV1Shim(__dirname); diff --git a/vertical-collection/app/components/vertical-collection.js b/vertical-collection/app/components/vertical-collection.js deleted file mode 100644 index 0b184a72..00000000 --- a/vertical-collection/app/components/vertical-collection.js +++ /dev/null @@ -1 +0,0 @@ -export { default } from '@html-next/vertical-collection/components/vertical-collection'; diff --git a/vertical-collection/babel.config.mjs b/vertical-collection/babel.config.mjs index 4ed8f62d..8e01198f 100644 --- a/vertical-collection/babel.config.mjs +++ b/vertical-collection/babel.config.mjs @@ -1,3 +1,11 @@ export default { - plugins: [], + plugins: [ + [ + 'module:babel-plugin-ember-template-compilation', + { + targetFormat: 'hbs', + transforms: [], + }, + ], + ], }; diff --git a/vertical-collection/bin/restore-env.sh b/vertical-collection/bin/restore-env.sh deleted file mode 100755 index 01bc0bee..00000000 --- a/vertical-collection/bin/restore-env.sh +++ /dev/null @@ -1 +0,0 @@ -export EMBER_OPTIONAL_FEATURES=$(cat __env) diff --git a/vertical-collection/bin/run-tests-with-retry.sh b/vertical-collection/bin/run-tests-with-retry.sh deleted file mode 100755 index d3964c88..00000000 --- a/vertical-collection/bin/run-tests-with-retry.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/bash - -function retry { - command="$*" - retval=1 - attempt=1 - until [[ $retval -eq 0 ]] || [[ $attempt -gt 4 ]]; do - # Execute inside of a subshell in case parent - # script is running with "set -e" - ( - set +e - $command - ) - retval=$? - attempt=$(( $attempt + 1 )) - if [[ $retval -ne 0 ]]; then - # If there was an error wait 10 seconds - sleep 1 - fi - done - exit $retval -} - -pnpm ember build && retry pnpm ember test --path=dist diff --git a/vertical-collection/bin/stash-env.sh b/vertical-collection/bin/stash-env.sh deleted file mode 100755 index a0f1c048..00000000 --- a/vertical-collection/bin/stash-env.sh +++ /dev/null @@ -1 +0,0 @@ - printf '%s' "$EMBER_OPTIONAL_FEATURES" > __env diff --git a/vertical-collection/ember-cli-build.js b/vertical-collection/ember-cli-build.js deleted file mode 100644 index 51b950f0..00000000 --- a/vertical-collection/ember-cli-build.js +++ /dev/null @@ -1,45 +0,0 @@ -'use strict'; - -const EmberAddon = require('ember-cli/lib/broccoli/ember-addon'); - -module.exports = function (defaults) { - const app = new EmberAddon(defaults, { - // Add options here - emberData: { - deprecations: { - // New projects can safely leave this deprecation disabled. - // If upgrading, to opt-into the deprecated behavior, set this to true and then follow: - // https://deprecations.emberjs.com/id/ember-data-deprecate-store-extends-ember-object - // before upgrading to Ember Data 6.0 - DEPRECATE_STORE_EXTENDS_EMBER_OBJECT: false, - }, - }, - }); - - let bootstrapPath = 'node_modules/bootstrap/dist/'; - app.import(`${bootstrapPath}css/bootstrap.css`); - app.import(`${bootstrapPath}fonts/glyphicons-halflings-regular.eot`, { - destDir: '/fonts', - }); - app.import(`${bootstrapPath}fonts/glyphicons-halflings-regular.svg`, { - destDir: '/fonts', - }); - app.import(`${bootstrapPath}fonts/glyphicons-halflings-regular.ttf`, { - destDir: '/fonts', - }); - app.import(`${bootstrapPath}fonts/glyphicons-halflings-regular.woff`, { - destDir: '/fonts', - }); - app.import(`${bootstrapPath}fonts/glyphicons-halflings-regular.woff2`, { - destDir: '/fonts', - }); - - /* - This build file specifes the options for the dummy test app of this - addon, located in `/tests/dummy` - This build file does *not* influence how the addon or the app using it - behave. You most likely want to be modifying `./index.js` or app's build file - */ - - return app.toTree(); -}; diff --git a/vertical-collection/eslint.config.mjs b/vertical-collection/eslint.config.mjs index 0fb0e4e4..48de689d 100644 --- a/vertical-collection/eslint.config.mjs +++ b/vertical-collection/eslint.config.mjs @@ -27,20 +27,7 @@ const esmParserOptions = { }; export default defineConfig([ - globalIgnores([ - 'dist/', - 'dist-*/', - 'declarations/', - 'coverage/', - '!**/.*', - - // REMOVE IN THE V2 ADDON PR - // (these files won't exist) - 'ember-cli-build.js', - 'index.js', - 'testem.js', - 'tests/**/*', - ]), + globalIgnores(['dist/', 'dist-*/', 'declarations/', 'coverage/', '!**/.*']), js.configs.recommended, prettier, ember.configs.base, @@ -121,18 +108,4 @@ export default defineConfig([ }, }, }, - // REMOVE IN THE V2 ADDON PR - // (these files moved to src) - { - files: ['addon/**/*'], - rules: { - 'ember/closure-actions': 'off', - 'ember/no-get': 'off', - 'ember/no-classic-components': 'off', - 'ember/require-tagless-components': 'off', - 'ember/no-classic-classes': 'off', - 'ember/no-actions-hash': 'off', - 'ember/no-runloop': 'off', - }, - }, ]); diff --git a/vertical-collection/index.js b/vertical-collection/index.js deleted file mode 100644 index f5c50f10..00000000 --- a/vertical-collection/index.js +++ /dev/null @@ -1,42 +0,0 @@ -'use strict'; - -const VersionChecker = require('ember-cli-version-checker'); - -module.exports = { - name: require('./package').name, - - getOutputDirForVersion() { - return ''; - }, - - // Borrowed from ember-cli-babel - _emberVersionRequiresModulesAPIPolyfill() { - let checker = this.checker.for('ember-source', 'npm'); - - if (!checker.exists()) { - return true; - } - - return checker.lt('3.27.0-alpha.1'); - }, - - included(app) { - this._super.included.apply(this, arguments); - this.checker = new VersionChecker(app); - - while (typeof app.import !== 'function' && app.app) { - app = app.app; - } - - if (typeof app.import !== 'function') { - throw new Error( - 'vertical-collection is being used within another addon or engine ' + - 'and is having trouble registering itself to the parent application.', - ); - } - - if (!/production/.test(app.env) && !/test/.test(app.env)) { - this.import('vendor/debug.css'); - } - }, -}; diff --git a/vertical-collection/package.json b/vertical-collection/package.json index f6b548fc..98c69040 100644 --- a/vertical-collection/package.json +++ b/vertical-collection/package.json @@ -23,6 +23,14 @@ "name": "Chris Thoburn (@runspired)", "url": "https://runspired.com" }, + "exports": { + ".": { + "default": "./dist/index.js" + }, + "./-private/index": { + "default": "./dist/-private/index.js" + } + }, "contributors": [ { "name": "Chris Garrett (@pzuraq)", @@ -35,66 +43,40 @@ "url": "https://github.com/rwwagner90" } ], - "directories": { - "doc": "doc", - "test": "tests" - }, + "files": [ + "src", + "dist", + "addon-shim.cjs" + ], "scripts": { - "build": "node ./scripts/write-snipets.mjs && ember build --environment=production", + "build": "rollup --config", + "prepack": "rollup --config", "format": "prettier . --cache --write", - "lint": "concurrently \"npm:lint:*(!fix)\" --names \"lint:\"", + "lint": "concurrently \"pnpm:lint:*(!fix)\" --names \"lint:\"", "lint:css": "stylelint \"**/*.css\"", - "lint:css:fix": "concurrently \"npm:lint:css -- --fix\"", - "lint:fix": "concurrently \"npm:lint:*:fix\" --names \"fix:\" && pnpm run format", + "lint:css:fix": "concurrently \"pnpm:lint:css -- --fix\"", + "lint:fix": "concurrently \"pnpm:lint:*:fix\" --names \"fix:\" && pnpm run format", "lint:js": "eslint . --cache", "lint:format": "prettier . --cache --check", - "lint:js:fix": "eslint . --fix", - "start": "node ./scripts/write-snippets.mjs && ember serve", - "test": "concurrently \"npm:lint\" \"npm:test:*\" --names \"lint,test:\"", - "test:ember": "ember test", - "test:ci": ". bin/restore-env.sh && CI=true pnpm ember test --path=dist", - "test:ember-compatibility": "ember try:each" + "lint:js:fix": "eslint . --fix" }, "dependencies": { - "ember-auto-import": "^2.6.3", - "ember-cli-babel": "^8.0.0", - "ember-cli-htmlbars": "^7.0.0", - "ember-cli-version-checker": "^5.1.2", - "ember-raf-scheduler": "~0.3.0", - "ember-template-imports": "^4.0.0" + "@embroider/addon-shim": "^1.10.2", + "ember-raf-scheduler": "~0.3.0" }, "devDependencies": { "@babel/eslint-parser": "^7.22.10", - "@babel/plugin-proposal-decorators": "^7.22.10", - "@ember/optional-features": "^2.0.0", - "@ember/string": "^3.1.1", - "@ember/test-helpers": "~3.3.1", "@ember/test-waiters": "~3.1.0", - "@embroider/test-setup": "^3.0.1", + "@embroider/addon-dev": "^8.2.0", "@eslint/js": "^9.39.2", - "@glimmer/component": "^1.0.0", - "@glimmer/tracking": "^1.0.0", - "@warp-drive/build-config": "4.13.0-alpha.8", - "bootstrap": "~3.3.5", - "broccoli-asset-rev": "^3.0.0", + "@rollup/plugin-babel": "^6.1.0", + "babel-plugin-ember-template-compilation": "^4.0.0", "concurrently": "^8.2.0", - "ember-cli": "~5.2.0", - "ember-cli-clean-css": "^3.0.0", - "ember-cli-dependency-checker": "^3.3.2", - "ember-cli-github-pages": "^0.2.2", - "ember-cli-inject-live-reload": "^2.1.0", - "ember-cli-sri": "^2.1.1", - "ember-cli-terser": "^4.0.2", - "ember-data": "~4.13.0-alpha.8", "ember-inflector": "^6.0.0", - "ember-load-initializers": "^2.1.2", "ember-perf-timeline": "^2.0.0", "ember-qunit": "^7.0.0", - "ember-resolver": "^11.0.1", "ember-source": "~5.2.0", - "ember-source-channel-url": "^3.0.0", "ember-template-lint": "^5.11.2", - "ember-try": "^4.0.0", "eslint": "^9.39.2", "eslint-config-prettier": "^10.1.8", "eslint-plugin-ember": "^12.7.5", @@ -103,15 +85,12 @@ "eslint-plugin-prettier": "^5.0.0", "eslint-plugin-qunit": "^8.0.0", "globals": "^16.5.0", - "loader.js": "^4.7.0", - "prettier": "^3.8.1", + "prettier": "^3.0.2", "prettier-plugin-ember-template-tag": "^2.0.6", - "qunit": "^2.19.4", - "qunit-dom": "^3.5.0", + "rollup": "^4.56.0", "stylelint": "^17.0.0", "stylelint-config-standard": "^40.0.0", - "stylelint-prettier": "^5.0.3", - "webpack": "^5.88.2" + "stylelint-prettier": "^5.0.3" }, "engines": { "node": ">= 18" @@ -127,6 +106,9 @@ "edition": "octane" }, "ember-addon": { - "configPath": "tests/dummy/config" + "version": 2, + "type": "addon", + "main": "addon-main.cjs", + "app-js": {} } } diff --git a/vertical-collection/rollup.config.mjs b/vertical-collection/rollup.config.mjs new file mode 100644 index 00000000..803d64a1 --- /dev/null +++ b/vertical-collection/rollup.config.mjs @@ -0,0 +1,23 @@ +import { Addon } from '@embroider/addon-dev/rollup'; +import { babel } from '@rollup/plugin-babel'; + +const addon = new Addon({ + srcDir: 'src', + destDir: 'dist', +}); + +export default { + output: addon.output(), + + plugins: [ + addon.publicEntrypoints(['index.js', '-private/index.js']), + addon.dependencies(), + babel({ + extensions: ['.js', '.gjs', '.ts', '.gts'], + babelHelpers: 'bundled', + }), + addon.gjs(), + addon.keepAssets(['**/*.css']), + addon.clean(), + ], +}; diff --git a/vertical-collection/addon/-private/data-view/elements/occluded-content.js b/vertical-collection/src/-private/data-view/elements/occluded-content.js similarity index 96% rename from vertical-collection/addon/-private/data-view/elements/occluded-content.js rename to vertical-collection/src/-private/data-view/elements/occluded-content.js index c77c1062..f6ca2cd0 100644 --- a/vertical-collection/addon/-private/data-view/elements/occluded-content.js +++ b/vertical-collection/src/-private/data-view/elements/occluded-content.js @@ -1,7 +1,7 @@ import { set } from '@ember/object'; import { DEBUG } from '@glimmer/env'; -import document from '../../utils/document-shim'; +import document from '../../utils/document-shim.js'; let OC_IDENTITY = 0; diff --git a/vertical-collection/addon/-private/data-view/elements/viewport-container.js b/vertical-collection/src/-private/data-view/elements/viewport-container.js similarity index 100% rename from vertical-collection/addon/-private/data-view/elements/viewport-container.js rename to vertical-collection/src/-private/data-view/elements/viewport-container.js diff --git a/vertical-collection/addon/-private/data-view/elements/virtual-component.js b/vertical-collection/src/-private/data-view/elements/virtual-component.js similarity index 97% rename from vertical-collection/addon/-private/data-view/elements/virtual-component.js rename to vertical-collection/src/-private/data-view/elements/virtual-component.js index 3af053ed..7a0b88a6 100644 --- a/vertical-collection/addon/-private/data-view/elements/virtual-component.js +++ b/vertical-collection/src/-private/data-view/elements/virtual-component.js @@ -2,7 +2,7 @@ import { set } from '@ember/object'; import { assert } from '@ember/debug'; import { DEBUG } from '@glimmer/env'; -import document from '../../utils/document-shim'; +import document from '../../utils/document-shim.js'; let VC_IDENTITY = 0; diff --git a/vertical-collection/addon/-private/data-view/radar/dynamic-radar.js b/vertical-collection/src/-private/data-view/radar/dynamic-radar.js similarity index 98% rename from vertical-collection/addon/-private/data-view/radar/dynamic-radar.js rename to vertical-collection/src/-private/data-view/radar/dynamic-radar.js index 9896c47e..abdf866e 100644 --- a/vertical-collection/addon/-private/data-view/radar/dynamic-radar.js +++ b/vertical-collection/src/-private/data-view/radar/dynamic-radar.js @@ -1,9 +1,9 @@ import { DEBUG } from '@glimmer/env'; -import Radar from './radar'; -import SkipList from '../skip-list'; -import roundTo from '../utils/round-to'; -import getScaledClientRect from '../../utils/element/get-scaled-client-rect'; +import Radar from './radar.js'; +import SkipList from '../skip-list.js'; +import roundTo from '../utils/round-to.js'; +import getScaledClientRect from '../../utils/element/get-scaled-client-rect.js'; export default class DynamicRadar extends Radar { constructor(parentToken, options) { diff --git a/vertical-collection/addon/-private/data-view/radar/radar.js b/vertical-collection/src/-private/data-view/radar/radar.js similarity index 97% rename from vertical-collection/addon/-private/data-view/radar/radar.js rename to vertical-collection/src/-private/data-view/radar/radar.js index 55bad5f0..678e4e40 100644 --- a/vertical-collection/addon/-private/data-view/radar/radar.js +++ b/vertical-collection/src/-private/data-view/radar/radar.js @@ -6,23 +6,26 @@ import { DEBUG } from '@glimmer/env'; import { Token, scheduler } from 'ember-raf-scheduler'; -import VirtualComponent from '../elements/virtual-component'; -import OccludedContent from '../elements/occluded-content'; -import insertRangeBefore from '../utils/insert-range-before'; -import objectAt from '../utils/object-at'; -import roundTo from '../utils/round-to'; -import { isPrepend, isAppend } from '../utils/mutation-checkers'; - -import { addScrollHandler, removeScrollHandler } from '../utils/scroll-handler'; - -import ViewportContainer from '../viewport-container'; - -import closestElement from '../../utils/element/closest'; -import estimateElementHeight from '../../utils/element/estimate-element-height'; -import getScaledClientRect from '../../utils/element/get-scaled-client-rect'; -import keyForItem from '../../ember-internals/key-for-item'; - -import document from '../../utils/document-shim'; +import VirtualComponent from '../elements/virtual-component.js'; +import OccludedContent from '../elements/occluded-content.js'; +import insertRangeBefore from '../utils/insert-range-before.js'; +import objectAt from '../utils/object-at.js'; +import roundTo from '../utils/round-to.js'; +import { isPrepend, isAppend } from '../utils/mutation-checkers.js'; + +import { + addScrollHandler, + removeScrollHandler, +} from '../utils/scroll-handler.js'; + +import ViewportContainer from '../viewport-container.js'; + +import closestElement from '../../utils/element/closest.js'; +import estimateElementHeight from '../../utils/element/estimate-element-height.js'; +import getScaledClientRect from '../../utils/element/get-scaled-client-rect.js'; +import keyForItem from '../../ember-internals/key-for-item.js'; + +import document from '../../utils/document-shim.js'; export default class Radar { constructor( diff --git a/vertical-collection/addon/-private/data-view/radar/static-radar.js b/vertical-collection/src/-private/data-view/radar/static-radar.js similarity index 98% rename from vertical-collection/addon/-private/data-view/radar/static-radar.js rename to vertical-collection/src/-private/data-view/radar/static-radar.js index 1126f82e..604bbd17 100644 --- a/vertical-collection/addon/-private/data-view/radar/static-radar.js +++ b/vertical-collection/src/-private/data-view/radar/static-radar.js @@ -1,6 +1,6 @@ import { DEBUG } from '@glimmer/env'; -import Radar from './radar'; +import Radar from './radar.js'; export default class StaticRadar extends Radar { constructor(parentToken, options) { diff --git a/vertical-collection/addon/-private/data-view/skip-list.js b/vertical-collection/src/-private/data-view/skip-list.js similarity index 99% rename from vertical-collection/addon/-private/data-view/skip-list.js rename to vertical-collection/src/-private/data-view/skip-list.js index fc9a0c67..f559cb9f 100644 --- a/vertical-collection/addon/-private/data-view/skip-list.js +++ b/vertical-collection/src/-private/data-view/skip-list.js @@ -1,7 +1,7 @@ import { assert } from '@ember/debug'; import { DEBUG } from '@glimmer/env'; -import roundTo from './utils/round-to'; +import roundTo from './utils/round-to.js'; /* * `SkipList` is a data structure designed with two main uses in mind: diff --git a/vertical-collection/addon/-private/data-view/utils/insert-range-before.js b/vertical-collection/src/-private/data-view/utils/insert-range-before.js similarity index 100% rename from vertical-collection/addon/-private/data-view/utils/insert-range-before.js rename to vertical-collection/src/-private/data-view/utils/insert-range-before.js diff --git a/vertical-collection/addon/-private/data-view/utils/mutation-checkers.js b/vertical-collection/src/-private/data-view/utils/mutation-checkers.js similarity index 90% rename from vertical-collection/addon/-private/data-view/utils/mutation-checkers.js rename to vertical-collection/src/-private/data-view/utils/mutation-checkers.js index 2a384c97..7b0a0ce7 100644 --- a/vertical-collection/addon/-private/data-view/utils/mutation-checkers.js +++ b/vertical-collection/src/-private/data-view/utils/mutation-checkers.js @@ -1,6 +1,6 @@ import { get } from '@ember/object'; -import objectAt from './object-at'; -import keyForItem from '../../ember-internals/key-for-item'; +import objectAt from './object-at.js'; +import keyForItem from '../../ember-internals/key-for-item.js'; export function isPrepend(lenDiff, newItems, key, oldFirstKey, oldLastKey) { const newItemsLength = get(newItems, 'length'); diff --git a/vertical-collection/addon/-private/data-view/utils/object-at.js b/vertical-collection/src/-private/data-view/utils/object-at.js similarity index 100% rename from vertical-collection/addon/-private/data-view/utils/object-at.js rename to vertical-collection/src/-private/data-view/utils/object-at.js diff --git a/vertical-collection/addon/-private/data-view/utils/round-to.js b/vertical-collection/src/-private/data-view/utils/round-to.js similarity index 100% rename from vertical-collection/addon/-private/data-view/utils/round-to.js rename to vertical-collection/src/-private/data-view/utils/round-to.js diff --git a/vertical-collection/addon/-private/data-view/utils/scroll-handler.js b/vertical-collection/src/-private/data-view/utils/scroll-handler.js similarity index 98% rename from vertical-collection/addon/-private/data-view/utils/scroll-handler.js rename to vertical-collection/src/-private/data-view/utils/scroll-handler.js index 6e30423f..55f833a5 100644 --- a/vertical-collection/addon/-private/data-view/utils/scroll-handler.js +++ b/vertical-collection/src/-private/data-view/utils/scroll-handler.js @@ -1,6 +1,6 @@ import { begin, end } from '@ember/runloop'; import { scheduler } from 'ember-raf-scheduler'; -import SUPPORTS_PASSIVE from './supports-passive'; +import SUPPORTS_PASSIVE from './supports-passive.js'; const DEFAULT_ARRAY_SIZE = 10; const UNDEFINED_VALUE = Object.create(null); diff --git a/vertical-collection/addon/-private/data-view/utils/supports-passive.js b/vertical-collection/src/-private/data-view/utils/supports-passive.js similarity index 100% rename from vertical-collection/addon/-private/data-view/utils/supports-passive.js rename to vertical-collection/src/-private/data-view/utils/supports-passive.js diff --git a/vertical-collection/addon/-private/data-view/viewport-container.js b/vertical-collection/src/-private/data-view/viewport-container.js similarity index 100% rename from vertical-collection/addon/-private/data-view/viewport-container.js rename to vertical-collection/src/-private/data-view/viewport-container.js diff --git a/vertical-collection/addon/-private/ember-internals/identity.js b/vertical-collection/src/-private/ember-internals/identity.js similarity index 100% rename from vertical-collection/addon/-private/ember-internals/identity.js rename to vertical-collection/src/-private/ember-internals/identity.js diff --git a/vertical-collection/addon/-private/ember-internals/key-for-item.js b/vertical-collection/src/-private/ember-internals/key-for-item.js similarity index 94% rename from vertical-collection/addon/-private/ember-internals/key-for-item.js rename to vertical-collection/src/-private/ember-internals/key-for-item.js index 7d8f922e..c98051a3 100644 --- a/vertical-collection/addon/-private/ember-internals/key-for-item.js +++ b/vertical-collection/src/-private/ember-internals/key-for-item.js @@ -1,7 +1,7 @@ import { get } from '@ember/object'; import { assert } from '@ember/debug'; -import identity from './identity'; +import identity from './identity.js'; export default function keyForItem(item, keyPath, index) { let key; diff --git a/vertical-collection/addon/-private/index.js b/vertical-collection/src/-private/index.js similarity index 79% rename from vertical-collection/addon/-private/index.js rename to vertical-collection/src/-private/index.js index b8eae637..d6a35abe 100644 --- a/vertical-collection/addon/-private/index.js +++ b/vertical-collection/src/-private/index.js @@ -1,15 +1,15 @@ -export { default as keyForItem } from './ember-internals/key-for-item'; +export { default as keyForItem } from './ember-internals/key-for-item.js'; -export { default as closestElement } from './utils/element/closest'; +export { default as closestElement } from './utils/element/closest.js'; -export { default as DynamicRadar } from './data-view/radar/dynamic-radar'; -export { default as StaticRadar } from './data-view/radar/static-radar'; +export { default as DynamicRadar } from './data-view/radar/dynamic-radar.js'; +export { default as StaticRadar } from './data-view/radar/static-radar.js'; -export { default as ViewportContainer } from './data-view/viewport-container'; -export { default as objectAt } from './data-view/utils/object-at'; +export { default as ViewportContainer } from './data-view/viewport-container.js'; +export { default as objectAt } from './data-view/utils/object-at.js'; export { addScrollHandler, removeScrollHandler, ScrollHandler, -} from './data-view/utils/scroll-handler'; +} from './data-view/utils/scroll-handler.js'; diff --git a/vertical-collection/addon/-private/utils/document-shim.js b/vertical-collection/src/-private/utils/document-shim.js similarity index 100% rename from vertical-collection/addon/-private/utils/document-shim.js rename to vertical-collection/src/-private/utils/document-shim.js diff --git a/vertical-collection/addon/-private/utils/element/closest.js b/vertical-collection/src/-private/utils/element/closest.js similarity index 100% rename from vertical-collection/addon/-private/utils/element/closest.js rename to vertical-collection/src/-private/utils/element/closest.js diff --git a/vertical-collection/addon/-private/utils/element/estimate-element-height.js b/vertical-collection/src/-private/utils/element/estimate-element-height.js similarity index 100% rename from vertical-collection/addon/-private/utils/element/estimate-element-height.js rename to vertical-collection/src/-private/utils/element/estimate-element-height.js diff --git a/vertical-collection/addon/-private/utils/element/get-scaled-client-rect.js b/vertical-collection/src/-private/utils/element/get-scaled-client-rect.js similarity index 100% rename from vertical-collection/addon/-private/utils/element/get-scaled-client-rect.js rename to vertical-collection/src/-private/utils/element/get-scaled-client-rect.js diff --git a/vertical-collection/addon/components/vertical-collection.gjs b/vertical-collection/src/components/vertical-collection.gjs similarity index 99% rename from vertical-collection/addon/components/vertical-collection.gjs rename to vertical-collection/src/components/vertical-collection.gjs index d42e02f7..eb7382ca 100644 --- a/vertical-collection/addon/components/vertical-collection.gjs +++ b/vertical-collection/src/components/vertical-collection.gjs @@ -24,7 +24,7 @@ import { DynamicRadar, StaticRadar, objectAt, -} from '../-private/index'; +} from '../-private/index.js'; /* * BEGIN DEBUG HELPERS diff --git a/vertical-collection/src/index.js b/vertical-collection/src/index.js new file mode 100644 index 00000000..fb825f78 --- /dev/null +++ b/vertical-collection/src/index.js @@ -0,0 +1,3 @@ +import './occluded-content.css'; + +export { default as VerticalCollection } from './components/vertical-collection.gjs'; diff --git a/vertical-collection/addon/styles/app.css b/vertical-collection/src/occluded-content.css similarity index 100% rename from vertical-collection/addon/styles/app.css rename to vertical-collection/src/occluded-content.css diff --git a/vertical-collection/testem.js b/vertical-collection/testem.js deleted file mode 100644 index ed2f3712..00000000 --- a/vertical-collection/testem.js +++ /dev/null @@ -1,23 +0,0 @@ -'use strict'; - -module.exports = { - test_page: 'tests/index.html?hidepassed', - disable_watching: true, - launch_in_ci: ['Chrome'], - launch_in_dev: ['Chrome'], - browser_start_timeout: 120, - browser_args: { - Chrome: { - ci: [ - // --no-sandbox is needed when running Chrome inside a container - process.env.CI ? '--no-sandbox' : null, - '--headless', - '--disable-dev-shm-usage', - '--disable-software-rasterizer', - '--mute-audio', - '--remote-debugging-port=0', - '--window-size=1440,900', - ].filter(Boolean), - }, - }, -}; diff --git a/vertical-collection/tests/.eslintrc.js b/vertical-collection/tests/.eslintrc.js deleted file mode 100644 index 0bfbbab5..00000000 --- a/vertical-collection/tests/.eslintrc.js +++ /dev/null @@ -1,11 +0,0 @@ -module.exports = { - env: { - embertest: true, - }, - globals: { - server: true, - }, - rules: { - 'ember-suave/no-direct-property-access': 0, - }, -}; diff --git a/vertical-collection/tests/index.html b/vertical-collection/tests/index.html deleted file mode 100644 index 9892db34..00000000 --- a/vertical-collection/tests/index.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - - Dummy Tests - - - - {{content-for "head"}} {{content-for "test-head"}} - - - - - - {{content-for "head-footer"}} {{content-for "test-head-footer"}} - - - {{content-for "body"}} {{content-for "test-body"}} - - - -
-
-
-
-
-
- - - - - - - - {{content-for "body-footer"}} {{content-for "test-body-footer"}} - - diff --git a/vertical-collection/tests/test-helper.js b/vertical-collection/tests/test-helper.js deleted file mode 100644 index 8b48a941..00000000 --- a/vertical-collection/tests/test-helper.js +++ /dev/null @@ -1,11 +0,0 @@ -import Application from '../app'; -import config from '../config/environment'; -import { setApplication } from '@ember/test-helpers'; -import QUnit from 'qunit'; -import { start } from 'ember-qunit'; - -QUnit.config.testTimeout = 5000; - -setApplication(Application.create(config.APP)); - -start(); diff --git a/vertical-collection/vendor/debug.css b/vertical-collection/vendor/debug.css deleted file mode 100644 index 5a6ae153..00000000 --- a/vertical-collection/vendor/debug.css +++ /dev/null @@ -1,63 +0,0 @@ -/** ! - Visualization Classes for debugging the vertical-collection - */ -.vertical-collection-visual-debugger { - height: 100%; - position: fixed; - z-index: 1000; - top: 0; - left: 0; - display: flex; - align-items: center; - justify-content: left; - background: rgb(50 50 50 / 100%); - width: 125px; -} - -.vertical-collection-visual-debugger .vc_visualization-container { - transform: scale(0.25); - left: 0; - position: relative; -} - -.vertical-collection-visual-debugger .vc_visualization-screen { - position: absolute; - background: transparent; - box-sizing: content-box; - border-top: 2px dashed yellow; - border-bottom: 2px dashed yellow; - width: 500px; -} - -.vertical-collection-visual-debugger .vc_visualization-scroll-container { - position: absolute; - width: 500px; - background: rgb(100 230 100 / 65%); -} - -.vertical-collection-visual-debugger .vc_visualization-item-container { - position: absolute; - width: 500px; - background: rgb(255 255 255 / 15%); -} - -.vertical-collection-visual-debugger .vc_visualization-virtual-component { - box-sizing: border-box; - background: rgb(230 100 230 / 60%); - border: 1px dotted #bbb; - border-top: 0; - color: #fff; - text-align: center; - font-size: 2.5em; - width: 250px; -} - -.vertical-collection-visual-debugger - .vc_visualization-virtual-component:first-of-type { - border-top: 1px dotted #bbb; -} - -.vertical-collection-visual-debugger - .vc_visualization-virtual-component.culled { - background: transparent; -}