From 5cfd828e9f9ff186da0c8a1a7bdce8b683388901 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli Date: Sun, 8 May 2022 01:17:05 -0400 Subject: [PATCH] Copy package.json from another project to try to discover differences. No clue what's causing this (seems no one else has a clue either). Related issue: https://github.com/embroider-build/embroider/issues/1116 --- .github/workflows/ci.yml | 4 +- docs/package.json | 1 + pnpm-lock.yaml | 833 ++++++++++++++++++--------------------- test-app/package.json | 73 ++-- 4 files changed, 431 insertions(+), 480 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index adfa8c4..f4465bf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,7 +12,7 @@ env: dist: ember-resources/dist jobs: tests: - name: Base Tests + name: Tests timeout-minutes: 5 runs-on: ubuntu-latest strategy: @@ -39,7 +39,7 @@ jobs: - name: Install Dependencies run: pnpm install - name: Test with ${{ matrix.node }} - run: pnpm --filter test-app run ember:test + run: pnpm --filter test-app run test:ember try-scenarios: name: ${{ matrix.ember-try-scenario }} diff --git a/docs/package.json b/docs/package.json index d33d317..dcbdd10 100644 --- a/docs/package.json +++ b/docs/package.json @@ -58,6 +58,7 @@ "ember-cli-app-version": "^5.0.0", "ember-cli-babel": "^7.26.11", "ember-cli-htmlbars": "^6.0.1", + "ember-cli-deprecation-workflow": "^2.0.0", "ember-cli-inject-live-reload": "^2.1.0", "ember-cli-postcss": "^8.0.0", "ember-cli-sri": "^2.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b436d0b..f370527 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -59,6 +59,7 @@ importers: ember-cli: ~4.3.0 ember-cli-app-version: ^5.0.0 ember-cli-babel: ^7.26.11 + ember-cli-deprecation-workflow: ^2.0.0 ember-cli-htmlbars: ^6.0.1 ember-cli-inject-live-reload: ^2.1.0 ember-cli-postcss: ^8.0.0 @@ -125,6 +126,7 @@ importers: ember-cli: 4.3.0 ember-cli-app-version: 5.0.0 ember-cli-babel: 7.26.11 + ember-cli-deprecation-workflow: 2.1.0 ember-cli-htmlbars: 6.0.1 ember-cli-inject-live-reload: 2.1.0 ember-cli-postcss: 8.0.0 @@ -242,89 +244,87 @@ importers: specifiers: '@ember/optional-features': ^2.0.0 '@ember/test-helpers': ^2.6.0 - '@embroider/compat': ^1.6.0 - '@embroider/core': ^1.2.0 - '@embroider/test-setup': 1.6.0 - '@embroider/webpack': ^1.6.0 + '@embroider/compat': ^1.2.0 + '@embroider/test-setup': ^1.2.0 + '@embroider/webpack': ^1.2.0 '@glimmer/component': ^1.0.4 '@glimmer/tracking': ^1.0.4 - '@nullvoxpopuli/eslint-configs': ^1.5.1 + '@nullvoxpopuli/eslint-configs': ^2.1.1 '@testing-library/dom': ^8.1.0 '@testing-library/user-event': ^13.1.9 '@types/ember__application': ^4.0.0 '@types/ember__array': ^4.0.1 - '@types/ember__component': ^4.0.8 + '@types/ember__component': ^4.0.5 '@types/ember__controller': ^4.0.0 '@types/ember__debug': ^4.0.1 '@types/ember__engine': ^4.0.0 '@types/ember__error': ^4.0.0 - '@types/ember__object': ^4.0.2 + '@types/ember__helper': ^4.0.0 + '@types/ember__object': ^4.0.0 '@types/ember__polyfills': ^4.0.0 - '@types/ember__routing': ^4.0.5 - '@types/ember__runloop': ^4.0.1 + '@types/ember__routing': ^4.0.4 + '@types/ember__runloop': ^4.0.0 '@types/ember__service': ^4.0.0 - '@types/ember__string': ^3.0.9 + '@types/ember__string': ^3.16.3 '@types/ember__template': ^4.0.0 '@types/ember__test': ^4.0.0 - '@types/ember__test-helpers': ^2.6.1 + '@types/ember__test-helpers': ^2.0.2 '@types/ember__utils': ^4.0.0 '@types/ember-qunit': ^5.0.0 - '@types/ember-resolver': ^5.0.11 + '@types/ember-resolver': ^5.0.10 '@types/htmlbars-inline-precompile': ^3.0.0 - '@types/qunit': ^2.11.3 + '@types/qunit': ^2.11.2 '@types/rsvp': ^4.0.4 babel-eslint: ^10.1.0 broccoli-asset-rev: ^3.0.0 - ember-auto-import: ^2.4.1 + ember-auto-import: ^2.4.0 ember-cli: ~4.3.0 ember-cli-app-version: ^5.0.0 - ember-cli-babel: ^7.26.11 - ember-cli-deprecation-workflow: ^2.0.0 - ember-cli-htmlbars: ^6.0.1 + ember-cli-babel: ^7.0.0 + ember-cli-dependency-checker: ^3.2.0 + ember-cli-htmlbars: ^6.0.0 ember-cli-inject-live-reload: ^2.1.0 - ember-cli-typescript: ^5.1.0 + ember-cli-sri: ^2.1.1 + ember-cli-terser: ^4.0.2 + ember-cli-typescript: ^4.2.1 + ember-cli-typescript-blueprints: ^3.0.0 + ember-data: ~4.0.2 ember-export-application-global: ^2.0.1 + ember-fetch: ^8.1.1 ember-headlessui: '*' ember-load-initializers: ^2.1.2 - ember-on-helper: ^0.1.0 + ember-maybe-import-regenerator: ^1.0.0 ember-page-title: ^7.0.0 ember-qunit: ^5.1.4 ember-resolver: ^8.0.2 - ember-source: ^4.0.0 + ember-source: ~4.0.1 ember-source-channel-url: ^3.0.0 ember-template-lint: ^3.6.0 - ember-template-lint-plugin-prettier: ^2.0.1 ember-try: ^2.0.0 eslint: ^7.32.0 eslint-config-prettier: ^8.3.0 eslint-plugin-ember: ^10.5.4 eslint-plugin-node: ^11.1.0 - eslint-plugin-prettier: ^3.4.1 - eslint-plugin-qunit: ^6.2.0 - husky: ^7.0.2 - lint-staged: ^11.1.2 + eslint-plugin-prettier: ^4.0.0 + eslint-plugin-qunit: ^7.2.0 loader.js: ^4.7.0 npm-run-all: ^4.1.5 prettier: ^2.3.2 - qunit: ^2.18.0 + qunit: ^2.16.0 qunit-dom: ^2.0.0 - qunit-wait-for: ^2.0.1 - testdouble: ^3.16.1 - testdouble-qunit: ^3.0.0 - typescript: ^4.6.4 - webpack: ^5.70.1 + typescript: ^4.4.4 + webpack: ^5.66.0 dependencies: ember-headlessui: link:../ember-headlessui devDependencies: '@ember/optional-features': 2.0.0 '@ember/test-helpers': 2.7.0 - '@embroider/compat': 1.6.0_@embroider+core@1.6.0 - '@embroider/core': 1.6.0 + '@embroider/compat': 1.6.0 '@embroider/test-setup': 1.6.0 - '@embroider/webpack': 1.6.0_4cd32ee0b1c98500ba689b1560ee1160 + '@embroider/webpack': 1.6.0_webpack@5.72.0 '@glimmer/component': 1.1.2 '@glimmer/tracking': 1.1.2 - '@nullvoxpopuli/eslint-configs': 1.5.8_typescript@4.6.4 + '@nullvoxpopuli/eslint-configs': 2.2.16_typescript@4.6.4 '@testing-library/dom': 8.13.0 '@testing-library/user-event': 13.5.0_@testing-library+dom@8.13.0 '@types/ember__application': 4.0.0 @@ -334,12 +334,13 @@ importers: '@types/ember__debug': 4.0.1 '@types/ember__engine': 4.0.0 '@types/ember__error': 4.0.0 + '@types/ember__helper': 4.0.0 '@types/ember__object': 4.0.2 '@types/ember__polyfills': 4.0.0 '@types/ember__routing': 4.0.5 '@types/ember__runloop': 4.0.1 '@types/ember__service': 4.0.0 - '@types/ember__string': 3.0.9 + '@types/ember__string': 3.16.3 '@types/ember__template': 4.0.0 '@types/ember__test': 4.0.0 '@types/ember__test-helpers': 2.6.1 @@ -355,37 +356,36 @@ importers: ember-cli: 4.3.0 ember-cli-app-version: 5.0.0 ember-cli-babel: 7.26.11 - ember-cli-deprecation-workflow: 2.1.0 + ember-cli-dependency-checker: 3.3.1_ember-cli@4.3.0 ember-cli-htmlbars: 6.0.1 ember-cli-inject-live-reload: 2.1.0 - ember-cli-typescript: 5.1.0 + ember-cli-sri: 2.1.1 + ember-cli-terser: 4.0.2 + ember-cli-typescript: 4.2.1 + ember-cli-typescript-blueprints: 3.0.0 + ember-data: 4.0.2_webpack@5.72.0 ember-export-application-global: 2.0.1 + ember-fetch: 8.1.1 ember-load-initializers: 2.1.2 - ember-on-helper: 0.1.0 + ember-maybe-import-regenerator: 1.0.0 ember-page-title: 7.0.0 ember-qunit: 5.1.5_9ed2911121e0a3aca1ef05503525747c ember-resolver: 8.0.3 - ember-source: 4.3.0_webpack@5.72.0 + ember-source: 4.0.1_webpack@5.72.0 ember-source-channel-url: 3.0.0 ember-template-lint: 3.16.0 - ember-template-lint-plugin-prettier: 2.0.1_f59a18530388703b3d3d8af4a6d3535a ember-try: 2.0.0 eslint: 7.32.0 eslint-config-prettier: 8.5.0_eslint@7.32.0 eslint-plugin-ember: 10.6.1_eslint@7.32.0 eslint-plugin-node: 11.1.0_eslint@7.32.0 - eslint-plugin-prettier: 3.4.1_2544802fe0b6e1e28814bd742f96f471 - eslint-plugin-qunit: 6.2.0_eslint@7.32.0 - husky: 7.0.4 - lint-staged: 11.2.6 + eslint-plugin-prettier: 4.0.0_2544802fe0b6e1e28814bd742f96f471 + eslint-plugin-qunit: 7.2.0_eslint@7.32.0 loader.js: 4.7.0 npm-run-all: 4.1.5 prettier: 2.6.2 qunit: 2.19.1 qunit-dom: 2.0.0 - qunit-wait-for: 2.0.2 - testdouble: 3.16.5 - testdouble-qunit: 3.0.3 typescript: 4.6.4 webpack: 5.72.0 @@ -2113,9 +2113,165 @@ packages: dev: true optional: true + /@ember-data/adapter/4.0.2_webpack@5.72.0: + resolution: {integrity: sha512-tOqlpaJSlgsA0xv+kXcLYFlhsgIJ/pJc/ldUPkJAyq47LP0l/u7zqY+u+ek6TA+qRGU1YLT5eUVQ9GwdEbRcQA==} + engines: {node: 12.* || >= 14.*} + dependencies: + '@ember-data/private-build-infra': 4.0.2 + '@ember-data/store': 4.0.2_webpack@5.72.0 + '@ember/edition-utils': 1.2.0 + '@ember/string': 3.0.0 + ember-auto-import: 2.4.1_webpack@5.72.0 + ember-cli-babel: 7.26.11 + ember-cli-test-info: 1.0.0 + ember-cli-typescript: 4.2.1 + transitivePeerDependencies: + - '@babel/core' + - supports-color + - webpack + dev: true + + /@ember-data/canary-features/4.0.2: + resolution: {integrity: sha512-apTSVB+ayY9rMXg8N8mGREFHd5Ymfi7tM30815L5Yb96VlYDk5u8vGImCXqdXKPIgFVn+WGao0uHWCXRB2KNWg==} + engines: {node: 12.* || >= 14.*} + dependencies: + ember-cli-babel: 7.26.11 + ember-cli-typescript: 4.2.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@ember-data/debug/4.0.2_webpack@5.72.0: + resolution: {integrity: sha512-MhyPF90LsksihSn8GvqslG/H8ASGLiaNJ2YfdcI+lOGgoCsuNtxbcfcfFxQE5WNbnjkNxohZznAQ/tcwch4TjA==} + engines: {node: 12.* || >= 14.*} + dependencies: + '@ember-data/private-build-infra': 4.0.2 + '@ember/edition-utils': 1.2.0 + '@ember/string': 3.0.0 + ember-auto-import: 2.4.1_webpack@5.72.0 + ember-cli-babel: 7.26.11 + ember-cli-test-info: 1.0.0 + ember-cli-typescript: 4.2.1 + transitivePeerDependencies: + - '@babel/core' + - supports-color + - webpack + dev: true + + /@ember-data/model/4.0.2_webpack@5.72.0: + resolution: {integrity: sha512-dkwz3iKNp03ACqbD6oTp4ouqSz/ja41Q17jjb/KKK65ym6J0Y6OvtMVBlzHb+UpnHfKVkKAdpslk8svUm3T8vg==} + engines: {node: 12.* || >= 14.*} + dependencies: + '@ember-data/canary-features': 4.0.2 + '@ember-data/private-build-infra': 4.0.2 + '@ember-data/store': 4.0.2_webpack@5.72.0 + '@ember/edition-utils': 1.2.0 + '@ember/string': 3.0.0 + ember-auto-import: 2.4.1_webpack@5.72.0 + ember-cached-decorator-polyfill: 0.1.4 + ember-cli-babel: 7.26.11 + ember-cli-string-utils: 1.1.0 + ember-cli-test-info: 1.0.0 + ember-cli-typescript: 4.2.1 + ember-compatibility-helpers: 1.2.6 + inflection: 1.13.2 + transitivePeerDependencies: + - '@babel/core' + - supports-color + - webpack + dev: true + + /@ember-data/private-build-infra/4.0.2: + resolution: {integrity: sha512-bFPTSVvcGkvpCRn5dkvZLEZgjPxzWAakpqsKpC6UCmWkVHj1eDeuPBPpGkBZD9MVK95Y8VFmD0vIABwDlBFTmw==} + engines: {node: 12.* || >= 14.*} + dependencies: + '@babel/plugin-transform-block-scoping': 7.16.7 + '@ember-data/canary-features': 4.0.2 + '@ember/edition-utils': 1.2.0 + babel-plugin-debug-macros: 0.3.4 + babel-plugin-filter-imports: 4.0.0 + babel6-plugin-strip-class-callcheck: 6.0.0 + broccoli-debug: 0.6.5 + broccoli-file-creator: 2.1.1 + broccoli-funnel: 3.0.8 + broccoli-merge-trees: 4.2.0 + broccoli-rollup: 5.0.0 + calculate-cache-key-for-tree: 2.0.0 + chalk: 4.1.2 + ember-cli-babel: 7.26.11 + ember-cli-path-utils: 1.0.0 + ember-cli-string-utils: 1.1.0 + ember-cli-typescript: 4.2.1 + ember-cli-version-checker: 5.1.2 + esm: 3.2.25 + git-repo-info: 2.1.1 + glob: 7.2.0 + npm-git-info: 1.0.3 + rimraf: 3.0.2 + rsvp: 4.8.5 + semver: 7.3.7 + silent-error: 1.1.1 + transitivePeerDependencies: + - '@babel/core' + - supports-color + dev: true + + /@ember-data/record-data/4.0.2_webpack@5.72.0: + resolution: {integrity: sha512-F1oiMcmeGQkaVp50j6MTeE7sAPSBLUhMnfNRDO70jhVIcMmj0W1W6qvRbk3tVOq+TZ7+Jc8TFWh+43gC6EBfsQ==} + engines: {node: 12.* || >= 14.*} + dependencies: + '@ember-data/canary-features': 4.0.2 + '@ember-data/private-build-infra': 4.0.2 + '@ember-data/store': 4.0.2_webpack@5.72.0 + '@ember/edition-utils': 1.2.0 + ember-auto-import: 2.4.1_webpack@5.72.0 + ember-cli-babel: 7.26.11 + ember-cli-test-info: 1.0.0 + ember-cli-typescript: 4.2.1 + transitivePeerDependencies: + - '@babel/core' + - supports-color + - webpack + dev: true + /@ember-data/rfc395-data/0.0.4: resolution: {integrity: sha512-tGRdvgC9/QMQSuSuJV45xoyhI0Pzjm7A9o/MVVA3HakXIImJbbzx/k/6dO9CUEQXIyS2y0fW6C1XaYOG7rY0FQ==} + /@ember-data/serializer/4.0.2_webpack@5.72.0: + resolution: {integrity: sha512-He8olHmgARXrHx+Gi1F2z4BSN2YmLm3GnIjPuTXjrRpgRV1u7EFrt1H84yo3voYA9c7PIIHoxhLyitm2sfWyBQ==} + engines: {node: 12.* || >= 14.*} + dependencies: + '@ember-data/private-build-infra': 4.0.2 + '@ember-data/store': 4.0.2_webpack@5.72.0 + ember-auto-import: 2.4.1_webpack@5.72.0 + ember-cli-babel: 7.26.11 + ember-cli-test-info: 1.0.0 + ember-cli-typescript: 4.2.1 + transitivePeerDependencies: + - '@babel/core' + - supports-color + - webpack + dev: true + + /@ember-data/store/4.0.2_webpack@5.72.0: + resolution: {integrity: sha512-+WJUAP1Xz+N+UAssEqipuBsQ38HoHCmQL470Hr6aZ5jK2rs3yZ4X3GGa+Mj2aRNTTDbNEP3w7tnTQyXElzZkJA==} + engines: {node: 12.* || >= 14.*} + dependencies: + '@ember-data/canary-features': 4.0.2 + '@ember-data/private-build-infra': 4.0.2 + '@ember/string': 3.0.0 + '@glimmer/tracking': 1.1.2 + ember-auto-import: 2.4.1_webpack@5.72.0 + ember-cached-decorator-polyfill: 0.1.4 + ember-cli-babel: 7.26.11 + ember-cli-path-utils: 1.0.0 + ember-cli-typescript: 4.2.1 + transitivePeerDependencies: + - '@babel/core' + - supports-color + - webpack + dev: true + /@ember-template-lint/todo-utils/10.0.0: resolution: {integrity: sha512-US8VKnetBOl8KfKz+rXGsosz6rIETNwSz2F2frM8hIoJfF/d6ME1Iz1K7tPYZEE6SoKqZFlBs5XZPSmzRnabjA==} engines: {node: 10.* || 12.* || >= 14} @@ -2156,6 +2312,15 @@ packages: - supports-color dev: false + /@ember/string/3.0.0: + resolution: {integrity: sha512-T+7QYDp8ItlQseNveK2lL6OsOO5wg7aNQ/M2RpO8cGwM80oZOnr/Y35HmMfu4ejFEc+F1LPegvu7LGfeJOicWA==} + engines: {node: 12.* || 14.* || >= 16} + dependencies: + ember-cli-babel: 7.26.11 + transitivePeerDependencies: + - supports-color + dev: true + /@ember/test-helpers/2.7.0: resolution: {integrity: sha512-eWFtw5+sbci1Fw+E+HoyaMxY126LvK7jul6i8tad48zlWoxrOalbhJhz1mKqIo4daHbqIZWuFgQhOib4QfTKCQ==} engines: {node: 10.* || 12.* || 14.* || 15.* || >= 16.*} @@ -2225,7 +2390,7 @@ packages: - webpack dev: true - /@embroider/compat/1.6.0_@embroider+core@1.6.0: + /@embroider/compat/1.6.0: resolution: {integrity: sha512-c+SSadnHLX5Qr1Y/r+38abn9hwhAkKWinTI6sZ09RtQD6AFASQRxzQs7Ba7Lr3gTbmlIsPmPyM0Bz0DUOGOgGQ==} engines: {node: 12.* || 14.* || >= 16} hasBin: true @@ -2237,7 +2402,6 @@ packages: '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.17.10 '@babel/preset-env': 7.17.10_@babel+core@7.17.10 '@babel/traverse': 7.17.10 - '@embroider/core': 1.6.0 '@embroider/macros': 1.6.0 '@embroider/shared-internals': 1.6.0 '@types/babel__code-frame': 7.0.3 @@ -2276,48 +2440,6 @@ packages: - utf-8-validate dev: true - /@embroider/core/1.6.0: - resolution: {integrity: sha512-VM+M09gtPu9Gg7byVyjkrGTtdKQWvgE/lodut/GJPhTq3Wnx/2ume4bKWAUTfJ9mQNF9EUiya8Sb44G5OMKJ9g==} - engines: {node: 12.* || 14.* || >= 16} - dependencies: - '@babel/core': 7.17.10 - '@babel/parser': 7.17.10 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.17.10 - '@babel/plugin-transform-runtime': 7.17.10_@babel+core@7.17.10 - '@babel/runtime': 7.17.9 - '@babel/traverse': 7.17.10 - '@embroider/macros': 1.6.0 - '@embroider/shared-internals': 1.6.0 - assert-never: 1.2.1 - babel-import-util: 1.2.2 - babel-plugin-ember-template-compilation: 1.0.2 - broccoli-node-api: 1.7.0 - broccoli-persistent-filter: 3.1.2 - broccoli-plugin: 4.0.7 - broccoli-source: 3.0.1 - debug: 4.3.4 - escape-string-regexp: 4.0.0 - fast-sourcemap-concat: 1.4.0 - filesize: 5.0.3 - fs-extra: 9.1.0 - fs-tree-diff: 2.0.1 - handlebars: 4.7.7 - js-string-escape: 1.0.1 - jsdom: 16.7.0 - lodash: 4.17.21 - resolve: 1.22.0 - resolve-package-path: 4.0.3 - strip-bom: 4.0.0 - typescript-memoize: 1.1.0 - walk-sync: 3.0.0 - wrap-legacy-hbs-plugin-if-needed: 1.0.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - /@embroider/core/1.6.0_supports-color@8.1.1: resolution: {integrity: sha512-VM+M09gtPu9Gg7byVyjkrGTtdKQWvgE/lodut/GJPhTq3Wnx/2ume4bKWAUTfJ9mQNF9EUiya8Sb44G5OMKJ9g==} engines: {node: 12.* || 14.* || >= 16} @@ -2360,14 +2482,13 @@ packages: - utf-8-validate dev: true - /@embroider/hbs-loader/1.6.0_4cd32ee0b1c98500ba689b1560ee1160: + /@embroider/hbs-loader/1.6.0_webpack@5.72.0: resolution: {integrity: sha512-WwZ6vaG5GevL4xpSXj5tIziaubdoB+dMFoI7rqved8To5WK1MfHJFhHp8S9s0KyzSwb/dL1SdjVzYWbB6SAbzg==} engines: {node: 12.* || 14.* || >= 16} peerDependencies: '@embroider/core': 1.6.0 webpack: ^5 dependencies: - '@embroider/core': 1.6.0 webpack: 5.72.0 dev: true @@ -2437,7 +2558,7 @@ packages: - supports-color dev: false - /@embroider/webpack/1.6.0_4cd32ee0b1c98500ba689b1560ee1160: + /@embroider/webpack/1.6.0_webpack@5.72.0: resolution: {integrity: sha512-4s0pGkYYR4JihEgJvkSadiiL1CNzsD5hIxKA0g5RqF2h9nx59oLnS9i0Is4IcA7GQ4pfGUluA4kATPfCWrugnQ==} engines: {node: 12.* || 14.* || >= 16} peerDependencies: @@ -2448,8 +2569,7 @@ packages: '@babel/plugin-proposal-nullish-coalescing-operator': 7.16.7_@babel+core@7.17.10 '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.17.10 '@embroider/babel-loader-8': 1.6.0_2b142cd547d2a2684b449931af7dabe2 - '@embroider/core': 1.6.0 - '@embroider/hbs-loader': 1.6.0_4cd32ee0b1c98500ba689b1560ee1160 + '@embroider/hbs-loader': 1.6.0_webpack@5.72.0 '@embroider/shared-internals': 1.6.0 '@types/source-map': 0.5.7 '@types/supports-color': 8.1.1 @@ -2851,29 +2971,6 @@ packages: fastq: 1.13.0 dev: true - /@nullvoxpopuli/eslint-configs/1.5.8_typescript@4.6.4: - resolution: {integrity: sha512-UUQy9dBTOdk9sMptb0E+NQf/NICSUIRzBc2ZH8hYZwgI6MUTsuDtkP4lJOmjqO5OTAzsu5qDNMlq1E5j0lCgxA==} - engines: {node: '>= v12.0.0'} - dependencies: - '@typescript-eslint/eslint-plugin': 5.2.0_a4928a0e59e6fd150c84ab91abadb7bd - '@typescript-eslint/parser': 5.2.0_eslint@7.32.0+typescript@4.6.4 - babel-eslint: 10.1.0_eslint@7.32.0 - eslint: 7.32.0 - eslint-config-prettier: 8.3.0_eslint@7.32.0 - eslint-plugin-decorator-position: 4.0.1_eslint@7.32.0 - eslint-plugin-ember: 10.5.7_eslint@7.32.0 - eslint-plugin-import: 2.26.0_eslint@7.32.0 - eslint-plugin-json: 3.1.0 - eslint-plugin-node: 11.1.0_eslint@7.32.0 - eslint-plugin-prettier: 4.0.0_6e975bd57c7acf028c1a9ddbbf60c898 - eslint-plugin-qunit: 7.0.0_eslint@7.32.0 - eslint-plugin-simple-import-sort: 7.0.0_eslint@7.32.0 - prettier: 2.4.1 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /@nullvoxpopuli/eslint-configs/2.2.16: resolution: {integrity: sha512-OZXATzE6jPVCjIXLclYWP0x6D1dFoAkXaC1gM2akW68724o35LWTKa0l6oQo2yQ2Jna1009agUfYuMBRo30oEw==} engines: {node: '>= v12.0.0'} @@ -3132,6 +3229,13 @@ packages: '@types/node': 17.0.31 dev: true + /@types/broccoli-plugin/3.0.0: + resolution: {integrity: sha512-f+TcsARR2PovfFRKFdCX0kfH/QoM3ZVD2h1rl2mNvrKO0fq2uBNCBsTU3JanfU4COCt5cXpTfARyUsERlC8vIw==} + deprecated: This is a stub types definition. broccoli-plugin provides its own type definitions, so you do not need this installed. + dependencies: + broccoli-plugin: 4.0.7 + dev: true + /@types/chai-as-promised/7.1.5: resolution: {integrity: sha512-jStwss93SITGBwt/niYrkf2C+/1KTeZCZl1LaeezTlqppAKeoQC7jxyqYuP72sxBGKCIbw7oHgbYssIRzT5FCQ==} dependencies: @@ -3246,6 +3350,12 @@ packages: resolution: {integrity: sha512-1WVMR65/QTqPzMWafK2vKEwGafILxRxItbWJng6eEJyKDHRvvHFCl3XzJ4dQjdFcfOlozsn0mmEYCpjKoyzMqA==} dev: true + /@types/ember__helper/4.0.0: + resolution: {integrity: sha512-G/du2s8Z4LFX9jquGesBoKfjWQryQYHOO0bQATaQElt/aq+NvN3ShMZUEC8JjLla/JVVdyltbnKQSFXwujGC+Q==} + dependencies: + '@types/ember': 4.0.0 + dev: true + /@types/ember__object/4.0.2: resolution: {integrity: sha512-m3xjqjs7bGVT0+QXlgIoDMsp/oqePobnf4IiVoFdXLBpGCICiOAEi7HuUtCLi57WTvx0lYsS9hE1vgGyZn9qnw==} dependencies: @@ -3282,6 +3392,12 @@ packages: resolution: {integrity: sha512-v9QwhhfTTgJH6PCviWlz3JgcraYdSWQoTg2XN5Z7bPgXMJYXczxB/N22L9FnuFgDYdN87yXdTJv6E9rw2YGEhw==} dev: true + /@types/ember__string/3.16.3: + resolution: {integrity: sha512-0T9ofzm9LL/bSG5u1SxKx/j2h/bHKkl5NKjGCNbFQxEKBw4f2cs6+AMDgWke9z+qrRRIz9vGEtMXnA3yJrO2xA==} + dependencies: + '@types/ember__template': 4.0.0 + dev: true + /@types/ember__template/4.0.0: resolution: {integrity: sha512-51bAEQecMKpDYRXMmVVfU7excrtxDJixRU7huUsAm4acBCqL2+TmMgTqZEkOQSNy6qnKUc2ktSzX28a9//C6pA==} dev: true @@ -3468,32 +3584,6 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin/5.2.0_a4928a0e59e6fd150c84ab91abadb7bd: - resolution: {integrity: sha512-qQwg7sqYkBF4CIQSyRQyqsYvP+g/J0To9ZPVNJpfxfekl5RmdvQnFFTVVwpRtaUDFNvjfe/34TgY/dpc3MgNTw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/experimental-utils': 5.2.0_eslint@7.32.0+typescript@4.6.4 - '@typescript-eslint/parser': 5.2.0_eslint@7.32.0+typescript@4.6.4 - '@typescript-eslint/scope-manager': 5.2.0 - debug: 4.3.4 - eslint: 7.32.0 - functional-red-black-tree: 1.0.1 - ignore: 5.2.0 - regexpp: 3.2.0 - semver: 7.3.7 - tsutils: 3.21.0_typescript@4.6.4 - typescript: 4.6.4 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/eslint-plugin/5.22.0_27efc1da00e78084f5aa1809ff6483a1: resolution: {integrity: sha512-YCiy5PUzpAeOPGQ7VSGDEY2NeYUV1B0swde2e0HzokRsHBYjSdF6DZ51OuRZxVPHx0032lXGLvOMls91D8FXlg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3547,44 +3637,6 @@ packages: - supports-color dev: true - /@typescript-eslint/experimental-utils/5.2.0_eslint@7.32.0+typescript@4.6.4: - resolution: {integrity: sha512-fWyT3Agf7n7HuZZRpvUYdFYbPk3iDCq6fgu3ulia4c7yxmPnwVBovdSOX7RL+k8u6hLbrXcdAehlWUVpGh6IEw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '*' - dependencies: - '@types/json-schema': 7.0.11 - '@typescript-eslint/scope-manager': 5.2.0 - '@typescript-eslint/types': 5.2.0 - '@typescript-eslint/typescript-estree': 5.2.0_typescript@4.6.4 - eslint: 7.32.0 - eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@7.32.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/parser/5.2.0_eslint@7.32.0+typescript@4.6.4: - resolution: {integrity: sha512-Uyy4TjJBlh3NuA8/4yIQptyJb95Qz5PX//6p8n7zG0QnN4o3NF9Je3JHbVU7fxf5ncSXTmnvMtd/LDQWDk0YqA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 5.2.0 - '@typescript-eslint/types': 5.2.0 - '@typescript-eslint/typescript-estree': 5.2.0_typescript@4.6.4 - debug: 4.3.4 - eslint: 7.32.0 - typescript: 4.6.4 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/parser/5.22.0_eslint@7.32.0: resolution: {integrity: sha512-piwC4krUpRDqPaPbFaycN70KCP87+PC5WZmrWs+DlVOxxmF+zI6b6hETv7Quy4s9wbkV16ikMeZgXsvzwI3icQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3624,14 +3676,6 @@ packages: - supports-color dev: true - /@typescript-eslint/scope-manager/5.2.0: - resolution: {integrity: sha512-RW+wowZqPzQw8MUFltfKYZfKXqA2qgyi6oi/31J1zfXJRpOn6tCaZtd9b5u9ubnDG2n/EMvQLeZrsLNPpaUiFQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.2.0 - '@typescript-eslint/visitor-keys': 5.2.0 - dev: true - /@typescript-eslint/scope-manager/5.22.0: resolution: {integrity: sha512-yA9G5NJgV5esANJCO0oF15MkBO20mIskbZ8ijfmlKIvQKg0ynVKfHZ15/nhAJN5m8Jn3X5qkwriQCiUntC9AbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3677,37 +3721,11 @@ packages: - supports-color dev: true - /@typescript-eslint/types/5.2.0: - resolution: {integrity: sha512-cTk6x08qqosps6sPyP2j7NxyFPlCNsJwSDasqPNjEQ8JMD5xxj2NHxcLin5AJQ8pAVwpQ8BMI3bTxR0zxmK9qQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - /@typescript-eslint/types/5.22.0: resolution: {integrity: sha512-T7owcXW4l0v7NTijmjGWwWf/1JqdlWiBzPqzAWhobxft0SiEvMJB56QXmeCQjrPuM8zEfGUKyPQr/L8+cFUBLw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.2.0_typescript@4.6.4: - resolution: {integrity: sha512-RsdXq2XmVgKbm9nLsE3mjNUM7BTr/K4DYR9WfFVMUuozHWtH5gMpiNZmtrMG8GR385EOSQ3kC9HiEMJWimxd/g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.2.0 - '@typescript-eslint/visitor-keys': 5.2.0 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.3.7 - tsutils: 3.21.0_typescript@4.6.4 - typescript: 4.6.4 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/typescript-estree/5.22.0: resolution: {integrity: sha512-EyBEQxvNjg80yinGE2xdhpDYm41so/1kOItl0qrjIiJ1kX/L/L8WWGmJg8ni6eG3DwqmOzDqOhe6763bF92nOw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3785,14 +3803,6 @@ packages: - typescript dev: true - /@typescript-eslint/visitor-keys/5.2.0: - resolution: {integrity: sha512-Nk7HizaXWWCUBfLA/rPNKMzXzWS8Wg9qHMuGtT+v2/YpPij4nVXrVJc24N/r5WrrmqK31jCrZxeHqIgqRzs0Xg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.2.0 - eslint-visitor-keys: 3.3.0 - dev: true - /@typescript-eslint/visitor-keys/5.22.0: resolution: {integrity: sha512-DbgTqn2Dv5RFWluG88tn0pP6Ex0ROF+dpDO1TNNZdRtLjUr6bdznjA6f/qNqJLjd2PgguAES2Zgxh/JzwzETDg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5281,6 +5291,10 @@ packages: to-fast-properties: 1.0.3 dev: true + /babel6-plugin-strip-class-callcheck/6.0.0: + resolution: {integrity: sha1-3oQcGr6705943gr/ssmlLuIo/d8=} + dev: true + /babylon/6.18.0: resolution: {integrity: sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==} hasBin: true @@ -5886,7 +5900,22 @@ packages: node-modules-path: 1.0.2 rollup: 0.57.1 symlink-or-copy: 1.3.1 - walk-sync: 0.3.4 + walk-sync: 0.3.4 + dev: true + + /broccoli-rollup/5.0.0: + resolution: {integrity: sha512-QdMuXHwsdz/LOS8zu4HP91Sfi4ofimrOXoYP/lrPdRh7lJYD87Lfq4WzzUhGHsxMfzANIEvl/7qVHKD3cFJ4tA==} + engines: {node: '>=12.0'} + dependencies: + '@types/broccoli-plugin': 3.0.0 + broccoli-plugin: 4.0.7 + fs-tree-diff: 2.0.1 + heimdalljs: 0.2.6 + node-modules-path: 1.0.2 + rollup: 2.72.1 + rollup-pluginutils: 2.8.2 + symlink-or-copy: 1.3.1 + walk-sync: 2.2.0 dev: true /broccoli-slow-trees/3.1.0: @@ -6594,10 +6623,6 @@ packages: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} dev: true - /colorette/1.4.0: - resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} - dev: true - /colorette/2.0.16: resolution: {integrity: sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==} dev: true @@ -7468,6 +7493,32 @@ packages: - webpack dev: true + /ember-cache-primitive-polyfill/1.0.1: + resolution: {integrity: sha512-hSPcvIKarA8wad2/b6jDd/eU+OtKmi6uP+iYQbzi5TQpjsqV6b4QdRqrLk7ClSRRKBAtdTuutx+m+X+WlEd2lw==} + engines: {node: 10.* || >= 12} + dependencies: + ember-cli-babel: 7.26.11 + ember-cli-version-checker: 5.1.2 + ember-compatibility-helpers: 1.2.6 + silent-error: 1.1.1 + transitivePeerDependencies: + - '@babel/core' + - supports-color + dev: true + + /ember-cached-decorator-polyfill/0.1.4: + resolution: {integrity: sha512-JOK7kBCWsTVCzmCefK4nr9BACDJk0owt9oIUaVt6Q0UtQ4XeAHmoK5kQ/YtDcxQF1ZevHQFdGhsTR3JLaHNJgA==} + engines: {node: 10.* || >= 12} + dependencies: + '@glimmer/tracking': 1.1.2 + ember-cache-primitive-polyfill: 1.0.1 + ember-cli-babel: 7.26.11 + ember-cli-babel-plugin-helpers: 1.1.1 + transitivePeerDependencies: + - '@babel/core' + - supports-color + dev: true + /ember-cli-app-version/5.0.0: resolution: {integrity: sha512-afhx/CXDOMNXzoe4NDPy5WUfxWmYYHUzMCiTyvPBxCDBXYcMrtxNWxvgaSaeqcoHVEmqzeyBj8V82tzmT1dcyw==} engines: {node: 10.* || >= 12} @@ -7557,6 +7608,20 @@ packages: - supports-color dev: true + /ember-cli-dependency-checker/3.3.1_ember-cli@4.3.0: + resolution: {integrity: sha512-Tg6OeijjXNKWkDm6057Tr0N9j9Vlz/ITewXWpn1A/+Wbt3EowBx5ZKfvoupqz05EznKgL1B/ecG0t+JN7Qm6MA==} + engines: {node: '>= 6'} + peerDependencies: + ember-cli: ^3.2.0 || ^4.0.0 + dependencies: + chalk: 2.4.2 + ember-cli: 4.3.0 + find-yarn-workspace-root: 1.2.1 + is-git-url: 1.0.0 + resolve: 1.22.0 + semver: 5.7.1 + dev: true + /ember-cli-deprecation-workflow/2.1.0: resolution: {integrity: sha512-Ay9P9iKMJdY4Gq5XPowh3HqqeAzLfwBRj1oB1ZKkDW1fryZQWBN4pZuRnjnB+3VWZjBnZif5e7Pacc7YNW9hWg==} engines: {node: 12.* || >= 14} @@ -8034,6 +8099,31 @@ packages: - supports-color dev: true + /ember-data/4.0.2_webpack@5.72.0: + resolution: {integrity: sha512-vpz44QuQS1QRRV18idb7N2UH8PIvfwtBXyxrAetB9W/9rZP7aU00y38flJN6ioeZRI3iVhdpNoqhkpUsm/xztQ==} + engines: {node: 12.* || >= 14.*} + dependencies: + '@ember-data/adapter': 4.0.2_webpack@5.72.0 + '@ember-data/debug': 4.0.2_webpack@5.72.0 + '@ember-data/model': 4.0.2_webpack@5.72.0 + '@ember-data/private-build-infra': 4.0.2 + '@ember-data/record-data': 4.0.2_webpack@5.72.0 + '@ember-data/serializer': 4.0.2_webpack@5.72.0 + '@ember-data/store': 4.0.2_webpack@5.72.0 + '@ember/edition-utils': 1.2.0 + '@ember/string': 3.0.0 + '@glimmer/env': 0.1.7 + broccoli-merge-trees: 4.2.0 + ember-auto-import: 2.4.1_webpack@5.72.0 + ember-cli-babel: 7.26.11 + ember-cli-typescript: 4.2.1 + ember-inflector: 4.0.2 + transitivePeerDependencies: + - '@babel/core' + - supports-color + - webpack + dev: true + /ember-destroyable-polyfill/2.0.3: resolution: {integrity: sha512-TovtNqCumzyAiW0/OisSkkVK93xnVF4NRU6+FN0ubpfwEOpRrmM2RqDwXI6YAChCgSHON1cz0DfQStpA1Gjuuw==} engines: {node: 10.* || >= 12} @@ -8100,6 +8190,15 @@ packages: - supports-color dev: true + /ember-inflector/4.0.2: + resolution: {integrity: sha512-+oRstEa52mm0jAFzhr51/xtEWpCEykB3SEBr7vUg8YnXUZJ5hKNBppP938q8Zzr9XfJEbzrtDSGjhKwJCJv6FQ==} + engines: {node: 10.* || 12.* || >= 14} + dependencies: + ember-cli-babel: 7.26.11 + transitivePeerDependencies: + - supports-color + dev: true + /ember-load-initializers/2.1.2: resolution: {integrity: sha512-CYR+U/wRxLbrfYN3dh+0Tb6mFaxJKfdyz+wNql6cqTrA0BBi9k6J3AaKXj273TqvEpyyXegQFFkZEiuZdYtgJw==} engines: {node: 6.* || 8.* || >= 10.*} @@ -8111,6 +8210,18 @@ packages: - supports-color dev: true + /ember-maybe-import-regenerator/1.0.0: + resolution: {integrity: sha512-wtjgjEV0Hk4fgiAwFjOfPrGWfmFrbRW3zgNZO4oA3H5FlbMssMvWuR8blQ3QSWYHODVK9r+ThsRAs8lG4kbxqA==} + engines: {node: '>= 12.*'} + dependencies: + broccoli-funnel: 2.0.2 + broccoli-merge-trees: 3.0.2 + ember-cli-babel: 7.26.11 + regenerator-runtime: 0.13.9 + transitivePeerDependencies: + - supports-color + dev: true + /ember-modifier-manager-polyfill/1.2.0: resolution: {integrity: sha512-bnaKF1LLKMkBNeDoetvIJ4vhwRPKIIumWr6dbVuW6W6p4QV8ZiO+GdF8J7mxDNlog9CeL9Z/7wam4YS86G8BYA==} engines: {node: 6.* || 8.* || >= 10.*} @@ -8290,8 +8401,8 @@ packages: - supports-color dev: true - /ember-source/4.3.0_webpack@5.72.0: - resolution: {integrity: sha512-WyAWRM1oOXBbj0mTeoIngzGDF41XGrlpJO6nQrcFwff6GN6ERRyeIyIhjU2yLRXWYIC3y6IrzRQUjS1PqqxZVw==} + /ember-source/4.0.1_webpack@5.72.0: + resolution: {integrity: sha512-5k4ZQvpa7Li7V7P2QnIiOo/UiQkaWwvaTeSI6dlLAswMhIq6XFFZQ+M+2NHrTJynhc2u2BcIxcYpdMb+g8y1Aw==} engines: {node: '>= 12.*'} dependencies: '@babel/helper-module-imports': 7.16.7 @@ -8303,7 +8414,7 @@ packages: broccoli-concat: 4.2.5 broccoli-debug: 0.6.5 broccoli-file-creator: 2.1.1 - broccoli-funnel: 3.0.8 + broccoli-funnel: 2.0.2 broccoli-merge-trees: 4.2.0 chalk: 4.1.2 ember-auto-import: 2.4.1_webpack@5.72.0 @@ -8325,16 +8436,39 @@ packages: - webpack dev: true - /ember-template-lint-plugin-prettier/2.0.1_f59a18530388703b3d3d8af4a6d3535a: - resolution: {integrity: sha512-MPlyq1lNlL7U7EamXbmpjIUjHVQUARwmR+TJEmWZcf8lq/ExnV6Jyk3uvmrEXKOfsQS6egpoNgs3wqfh8qAP6Q==} - engines: {node: 10.* || 12.* || >= 14.*} - peerDependencies: - ember-template-lint: '>=2.10.0' - prettier: '>=1.18.1' + /ember-source/4.3.0_webpack@5.72.0: + resolution: {integrity: sha512-WyAWRM1oOXBbj0mTeoIngzGDF41XGrlpJO6nQrcFwff6GN6ERRyeIyIhjU2yLRXWYIC3y6IrzRQUjS1PqqxZVw==} + engines: {node: '>= 12.*'} dependencies: - ember-template-lint: 3.16.0 - prettier: 2.6.2 - prettier-linter-helpers: 1.0.0 + '@babel/helper-module-imports': 7.16.7 + '@babel/plugin-transform-block-scoping': 7.16.7 + '@ember/edition-utils': 1.2.0 + '@glimmer/vm-babel-plugins': 0.83.1 + babel-plugin-debug-macros: 0.3.4 + babel-plugin-filter-imports: 4.0.0 + broccoli-concat: 4.2.5 + broccoli-debug: 0.6.5 + broccoli-file-creator: 2.1.1 + broccoli-funnel: 3.0.8 + broccoli-merge-trees: 4.2.0 + chalk: 4.1.2 + ember-auto-import: 2.4.1_webpack@5.72.0 + ember-cli-babel: 7.26.11 + ember-cli-get-component-path-option: 1.0.0 + ember-cli-is-package-missing: 1.0.0 + ember-cli-normalize-entity-name: 1.0.0 + ember-cli-path-utils: 1.0.0 + ember-cli-string-utils: 1.1.0 + ember-cli-version-checker: 5.1.2 + ember-router-generator: 2.0.0 + inflection: 1.13.2 + resolve: 1.22.0 + semver: 7.3.7 + silent-error: 1.1.1 + transitivePeerDependencies: + - '@babel/core' + - supports-color + - webpack dev: true /ember-template-lint/3.16.0: @@ -8715,15 +8849,6 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-prettier/8.3.0_eslint@7.32.0: - resolution: {integrity: sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==} - hasBin: true - peerDependencies: - eslint: '>=7.0.0' - dependencies: - eslint: 7.32.0 - dev: true - /eslint-config-prettier/8.5.0_eslint@7.32.0: resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} hasBin: true @@ -8760,23 +8885,6 @@ packages: snake-case: 3.0.4 dev: true - /eslint-plugin-ember/10.5.7_eslint@7.32.0: - resolution: {integrity: sha512-PTnZxbexrvRgEUtiuTaRjcFIIezzNsaJLUkvOoKhmxXTZnWgSPV36PGv5ml0BOallWYAOocefjTgv9SWvlmEdw==} - engines: {node: 10.* || 12.* || >= 14} - peerDependencies: - eslint: '>= 6' - dependencies: - '@ember-data/rfc395-data': 0.0.4 - css-tree: 1.1.3 - ember-rfc176-data: 0.3.17 - eslint: 7.32.0 - eslint-utils: 3.0.0_eslint@7.32.0 - estraverse: 5.3.0 - lodash.kebabcase: 4.1.1 - requireindex: 1.2.0 - snake-case: 3.0.4 - dev: true - /eslint-plugin-ember/10.6.1_eslint@7.32.0: resolution: {integrity: sha512-R+TN3jwhYQ2ytZCA1VkfJDZSGgHFOHjsHU1DrBlRXYRepThe56PpuGxywAyDvQ7inhoAz3e6G6M60PzpvjzmNg==} engines: {node: 10.* || 12.* || >= 14} @@ -8850,23 +8958,6 @@ packages: semver: 6.3.0 dev: true - /eslint-plugin-prettier/3.4.1_2544802fe0b6e1e28814bd742f96f471: - resolution: {integrity: sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==} - engines: {node: '>=6.0.0'} - peerDependencies: - eslint: '>=5.0.0' - eslint-config-prettier: '*' - prettier: '>=1.13.0' - peerDependenciesMeta: - eslint-config-prettier: - optional: true - dependencies: - eslint: 7.32.0 - eslint-config-prettier: 8.5.0_eslint@7.32.0 - prettier: 2.6.2 - prettier-linter-helpers: 1.0.0 - dev: true - /eslint-plugin-prettier/4.0.0_2544802fe0b6e1e28814bd742f96f471: resolution: {integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==} engines: {node: '>=6.0.0'} @@ -8884,43 +8975,6 @@ packages: prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-prettier/4.0.0_6e975bd57c7acf028c1a9ddbbf60c898: - resolution: {integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==} - engines: {node: '>=6.0.0'} - peerDependencies: - eslint: '>=7.28.0' - eslint-config-prettier: '*' - prettier: '>=2.0.0' - peerDependenciesMeta: - eslint-config-prettier: - optional: true - dependencies: - eslint: 7.32.0 - eslint-config-prettier: 8.3.0_eslint@7.32.0 - prettier: 2.4.1 - prettier-linter-helpers: 1.0.0 - dev: true - - /eslint-plugin-qunit/6.2.0_eslint@7.32.0: - resolution: {integrity: sha512-KvPmkIC2MHpfRxs/r8WUeeGkG6y+3qwSi2AZIBtjcM/YG6Z3k0GxW5Hbu3l7X0TDhljVCeBb9Q5puUkHzl83Mw==} - engines: {node: 10.x || 12.x || >=14.0.0} - dependencies: - eslint-utils: 3.0.0_eslint@7.32.0 - requireindex: 1.2.0 - transitivePeerDependencies: - - eslint - dev: true - - /eslint-plugin-qunit/7.0.0_eslint@7.32.0: - resolution: {integrity: sha512-yPh02tbQoZK43voIfJFO9CUN5Q6j8ebfrnxEqPr7I4UiYln4RWKDQ4ajaHgV3gJKSAUZwymJ0DsB/YH6btRxIQ==} - engines: {node: 12.x || 14.x || >=16.0.0} - dependencies: - eslint-utils: 3.0.0_eslint@7.32.0 - requireindex: 1.2.0 - transitivePeerDependencies: - - eslint - dev: true - /eslint-plugin-qunit/7.2.0_eslint@7.32.0: resolution: {integrity: sha512-ebT6aOpmMj4vchG0hVw9Ukbutk/lgywrc8gc9w9hH2/4WjKqwMlyM7iVwqB7OAXv6gtQMJZuziT0wNjjymAuWA==} engines: {node: 12.x || 14.x || >=16.0.0} @@ -9619,6 +9673,13 @@ packages: path-exists: 5.0.0 dev: true + /find-yarn-workspace-root/1.2.1: + resolution: {integrity: sha512-dVtfb0WuQG+8Ag2uWkbG79hOUzEsRrhBzgfn86g2sJPkzmcpGdghbNTfUKGTxymFrY/tLIodDzLoW9nOJ4FY8Q==} + dependencies: + fs-extra: 4.0.3 + micromatch: 3.1.10 + dev: true + /find-yarn-workspace-root/2.0.0: resolution: {integrity: sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==} dependencies: @@ -9968,10 +10029,6 @@ packages: has: 1.0.3 has-symbols: 1.0.3 - /get-own-enumerable-property-symbols/3.0.2: - resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} - dev: true - /get-stdin/4.0.1: resolution: {integrity: sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=} engines: {node: '>=0.10.0'} @@ -11054,11 +11111,6 @@ packages: engines: {node: '>=0.12.0'} dev: true - /is-obj/1.0.1: - resolution: {integrity: sha1-PkcprB9f3gJc19g6iW2rn09n2w8=} - engines: {node: '>=0.10.0'} - dev: true - /is-obj/2.0.0: resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} engines: {node: '>=8'} @@ -11074,11 +11126,6 @@ packages: engines: {node: '>=8'} dev: true - /is-plain-obj/1.1.0: - resolution: {integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4=} - engines: {node: '>=0.10.0'} - dev: true - /is-plain-obj/2.1.0: resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} engines: {node: '>=8'} @@ -11113,11 +11160,6 @@ packages: call-bind: 1.0.2 has-tostringtag: 1.0.0 - /is-regexp/1.0.0: - resolution: {integrity: sha1-/S2INUXEa6xaYz57mgnof6LLUGk=} - engines: {node: '>=0.10.0'} - dev: true - /is-set/2.0.2: resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} dev: true @@ -11589,26 +11631,6 @@ packages: uc.micro: 1.0.6 dev: true - /lint-staged/11.2.6: - resolution: {integrity: sha512-Vti55pUnpvPE0J9936lKl0ngVeTdSZpEdTNhASbkaWX7J5R9OEifo1INBGQuGW4zmy6OG+TcWPJ3m5yuy5Q8Tg==} - hasBin: true - dependencies: - cli-truncate: 2.1.0 - colorette: 1.4.0 - commander: 8.3.0 - cosmiconfig: 7.0.1 - debug: 4.3.4_supports-color@8.1.1 - enquirer: 2.3.6 - execa: 5.1.1 - listr2: 3.14.0_enquirer@2.3.6 - micromatch: 4.0.5 - normalize-path: 3.0.0 - please-upgrade-node: 3.2.0 - string-argv: 0.3.1 - stringify-object: 3.3.0 - supports-color: 8.1.1 - dev: true - /lint-staged/12.4.1: resolution: {integrity: sha512-PTXgzpflrQ+pODQTG116QNB+Q6uUTDg5B5HqGvNhoQSGt8Qy+MA/6zSnR8n38+sxP5TapzeQGTvoKni0KRS8Vg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -11632,26 +11654,6 @@ packages: - enquirer dev: true - /listr2/3.14.0_enquirer@2.3.6: - resolution: {integrity: sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==} - engines: {node: '>=10.0.0'} - peerDependencies: - enquirer: '>= 2.3.0 < 3' - peerDependenciesMeta: - enquirer: - optional: true - dependencies: - cli-truncate: 2.1.0 - colorette: 2.0.16 - enquirer: 2.3.6 - log-update: 4.0.0 - p-map: 4.0.0 - rfdc: 1.3.0 - rxjs: 7.5.5 - through: 2.3.8 - wrap-ansi: 7.0.0 - dev: true - /listr2/4.0.5: resolution: {integrity: sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==} engines: {node: '>=12'} @@ -12639,6 +12641,10 @@ packages: engines: {node: '>=10'} dev: true + /npm-git-info/1.0.3: + resolution: {integrity: sha1-qTPELsMh6A02RuDW6ESv6UYw4dU=} + dev: true + /npm-package-arg/8.1.5: resolution: {integrity: sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==} engines: {node: '>=10'} @@ -13290,12 +13296,6 @@ packages: find-up: 3.0.0 dev: true - /please-upgrade-node/3.2.0: - resolution: {integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==} - dependencies: - semver-compare: 1.0.0 - dev: true - /portfinder/1.0.28: resolution: {integrity: sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==} engines: {node: '>= 0.12.0'} @@ -13431,12 +13431,6 @@ packages: fast-diff: 1.2.0 dev: true - /prettier/2.4.1: - resolution: {integrity: sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==} - engines: {node: '>=10.13.0'} - hasBin: true - dev: true - /prettier/2.6.2: resolution: {integrity: sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==} engines: {node: '>=10.13.0'} @@ -13659,14 +13653,6 @@ packages: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true - /quibble/0.6.9: - resolution: {integrity: sha512-EotkZs/lqgDdGsKzdmZuqu2ATgupQzhByUZ8oL3ElzCKDhXmgVLrX+WDe/StvrfB80h4EPOTElXuQifcfJwwFw==} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - dependencies: - lodash: 4.17.21 - resolve: 1.22.0 - dev: true - /quick-lru/5.1.1: resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} engines: {node: '>=10'} @@ -13691,10 +13677,6 @@ packages: - supports-color dev: true - /qunit-wait-for/2.0.2: - resolution: {integrity: sha512-1dclRD3plob3rBtrvnkzWbd9nDTerhoIWMYYX/q3z8pTlgxEM9rqAGc8Lih24JXEJwU5gr/tToA2wEAvWit89w==} - dev: true - /qunit/2.19.1: resolution: {integrity: sha512-gSGuw0vErE/rNjnlBW/JmE7NNubBlGrDPQvsug32ejYhcVFuZec9yoU0+C30+UgeCGwq6Ap89K65dMGo+kDGZQ==} engines: {node: '>=10'} @@ -14448,10 +14430,6 @@ packages: ajv-keywords: 5.1.0_ajv@8.11.0 dev: true - /semver-compare/1.0.0: - resolution: {integrity: sha1-De4hahyUGrN+nvsXiPavxf9VN/w=} - dev: true - /semver-diff/3.1.1: resolution: {integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==} engines: {node: '>=8'} @@ -15108,23 +15086,6 @@ packages: safe-buffer: 5.2.1 dev: true - /stringify-object-es5/2.5.0: - resolution: {integrity: sha1-BXw8mpChJzObudFwSikLt70KHsU=} - engines: {node: '>=0.10.0'} - dependencies: - is-plain-obj: 1.1.0 - is-regexp: 1.0.0 - dev: true - - /stringify-object/3.3.0: - resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} - engines: {node: '>=4'} - dependencies: - get-own-enumerable-property-symbols: 3.0.2 - is-obj: 1.0.1 - is-regexp: 1.0.0 - dev: true - /strip-ansi/3.0.1: resolution: {integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=} engines: {node: '>=0.10.0'} @@ -15431,20 +15392,6 @@ packages: source-map-support: 0.5.21 dev: true - /testdouble-qunit/3.0.3: - resolution: {integrity: sha512-HcDEL9V/XLMWW8gQ+T6BvCIde+6bFW4nXI3FSjcDJYRSSi8KNIbm1tcTediBIIXjsJ7ZtyavpkSlMew8g766gA==} - dev: true - - /testdouble/3.16.5: - resolution: {integrity: sha512-2/0vR503/X/6LuZzQObpcBtu+KycyEnw7AdX/NPboR7sam1NTuYc128UMW8n7tBDpOPGAKqCUtKVBzvgV6C3bA==} - engines: {node: '>= 4.0.0'} - dependencies: - lodash: 4.17.21 - quibble: 0.6.9 - stringify-object-es5: 2.5.0 - theredoc: 1.0.0 - dev: true - /testem/3.6.0: resolution: {integrity: sha512-sXwx2IlOadOhrKf0hsV1Yt/yuYhdfrtJ4dpp7T6pFN62GjMyKifjAv2SFm+4zYHee1JwxheO7JUL0+3iN0rlHw==} engines: {node: '>= 7.*'} @@ -15507,10 +15454,6 @@ packages: any-promise: 1.3.0 dev: true - /theredoc/1.0.0: - resolution: {integrity: sha512-KU3SA3TjRRM932jpNfD3u4Ec3bSvedyo5ITPI7zgWYnKep7BwQQaxlhI9qbO+lKJoRnoAbEVfMcAHRuKVYikDA==} - dev: true - /thread-loader/3.0.4_webpack@5.72.0: resolution: {integrity: sha512-ByaL2TPb+m6yArpqQUZvP+5S1mZtXsEP7nWKKlAUTm7fCml8kB5s1uI3+eHRP2bk5mVYfRSBI7FFf+tWEyLZwA==} engines: {node: '>= 10.13.0'} diff --git a/test-app/package.json b/test-app/package.json index 2b221a3..5225dcd 100644 --- a/test-app/package.json +++ b/test-app/package.json @@ -2,7 +2,7 @@ "name": "test-app", "version": "0.0.0", "private": true, - "description": "Small description for test-app goes here", + "description": "Small description for ember-app goes here", "repository": "", "license": "MIT", "author": "", @@ -20,7 +20,11 @@ "lint:js:fix": "eslint . --fix", "start": "ember serve", "test": "npm-run-all lint test:*", - "test:ember": "ember test" + "test:ember": "ember test", + "embroider:start": "EMBROIDER_TEST_SETUP_FORCE=embroider EMBROIDER_TEST_SETUP_OPTIONS=optimized ember s", + "embroider:test": "EMBROIDER_TEST_SETUP_FORCE=embroider EMBROIDER_TEST_SETUP_OPTIONS=optimized ember test", + "try:embroider:start": "ember try:one embroider-optimized --- ember s", + "try:embroider:test": "ember try:one embroider-optimized" }, "dependencies": { "ember-headlessui": "*" @@ -28,81 +32,84 @@ "devDependencies": { "@ember/optional-features": "^2.0.0", "@ember/test-helpers": "^2.6.0", - "@embroider/compat": "^1.6.0", - "@embroider/core": "^1.6.0", - "@embroider/test-setup": "1.6.0", - "@embroider/webpack": "^1.6.0", + "@embroider/compat": "^1.2.0", + "@embroider/test-setup": "^1.2.0", + "@embroider/webpack": "^1.2.0", "@glimmer/component": "^1.0.4", "@glimmer/tracking": "^1.0.4", - "@nullvoxpopuli/eslint-configs": "^1.5.1", + "@nullvoxpopuli/eslint-configs": "^2.1.1", "@testing-library/dom": "^8.1.0", "@testing-library/user-event": "^13.1.9", "@types/ember-qunit": "^5.0.0", - "@types/ember-resolver": "^5.0.11", + "@types/ember-resolver": "^5.0.10", "@types/ember__application": "^4.0.0", "@types/ember__array": "^4.0.1", - "@types/ember__component": "^4.0.8", + "@types/ember__component": "^4.0.5", "@types/ember__controller": "^4.0.0", "@types/ember__debug": "^4.0.1", "@types/ember__engine": "^4.0.0", "@types/ember__error": "^4.0.0", - "@types/ember__object": "^4.0.2", + "@types/ember__helper": "^4.0.0", + "@types/ember__object": "^4.0.0", "@types/ember__polyfills": "^4.0.0", - "@types/ember__routing": "^4.0.5", - "@types/ember__runloop": "^4.0.1", + "@types/ember__routing": "^4.0.4", + "@types/ember__runloop": "^4.0.0", "@types/ember__service": "^4.0.0", - "@types/ember__string": "^3.0.9", + "@types/ember__string": "^3.16.3", "@types/ember__template": "^4.0.0", "@types/ember__test": "^4.0.0", - "@types/ember__test-helpers": "^2.6.1", + "@types/ember__test-helpers": "^2.0.2", "@types/ember__utils": "^4.0.0", "@types/htmlbars-inline-precompile": "^3.0.0", - "@types/qunit": "^2.11.3", + "@types/qunit": "^2.11.2", "@types/rsvp": "^4.0.4", "babel-eslint": "^10.1.0", "broccoli-asset-rev": "^3.0.0", - "ember-auto-import": "^2.4.1", + "ember-auto-import": "^2.4.0", "ember-cli": "~4.3.0", "ember-cli-app-version": "^5.0.0", - "ember-cli-babel": "^7.26.11", - "ember-cli-deprecation-workflow": "^2.0.0", - "ember-cli-htmlbars": "^6.0.1", + "ember-cli-babel": "^7.0.0", + "ember-cli-dependency-checker": "^3.2.0", + "ember-cli-htmlbars": "^6.0.0", "ember-cli-inject-live-reload": "^2.1.0", - "ember-cli-typescript": "^5.1.0", + "ember-cli-sri": "^2.1.1", + "ember-cli-terser": "^4.0.2", + "ember-cli-typescript": "^4.2.1", + "ember-cli-typescript-blueprints": "^3.0.0", + "ember-data": "~4.0.2", "ember-export-application-global": "^2.0.1", + "ember-fetch": "^8.1.1", "ember-load-initializers": "^2.1.2", - "ember-on-helper": "^0.1.0", + "ember-maybe-import-regenerator": "^1.0.0", "ember-page-title": "^7.0.0", "ember-qunit": "^5.1.4", "ember-resolver": "^8.0.2", - "ember-source": "^4.0.0", + "ember-source": "~4.0.1", "ember-source-channel-url": "^3.0.0", "ember-template-lint": "^3.6.0", - "ember-template-lint-plugin-prettier": "^2.0.1", "ember-try": "^2.0.0", "eslint": "^7.32.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-ember": "^10.5.4", "eslint-plugin-node": "^11.1.0", - "eslint-plugin-prettier": "^3.4.1", - "eslint-plugin-qunit": "^6.2.0", - "husky": "^7.0.2", - "lint-staged": "^11.1.2", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-qunit": "^7.2.0", "loader.js": "^4.7.0", "npm-run-all": "^4.1.5", "prettier": "^2.3.2", - "qunit": "^2.18.0", + "qunit": "^2.16.0", "qunit-dom": "^2.0.0", - "qunit-wait-for": "^2.0.1", - "testdouble": "^3.16.1", - "testdouble-qunit": "^3.0.0", - "typescript": "^4.6.4", - "webpack": "^5.70.1" + "typescript": "^4.4.4", + "webpack": "^5.66.0" }, "engines": { "node": "12.* || 14.* || >= 16" }, "ember": { "edition": "octane" + }, + "packageManager": "pnpm@6.32.1", + "volta": { + "extends": "../package.json" } }