diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 82da3756..6d974a8b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,31 +30,31 @@ jobs: - name: Test run: yarn test - try-scenarios: - name: Compat ${{ matrix.ember-try-scenario }} - runs-on: ubuntu-latest - - env: - CI: 'true' - - strategy: - fail-fast: true - matrix: - ember-try-scenario: - - ember-lts-4.12 - - ember-release - - ember-beta - - embroider-safe - - embroider-optimized - - ember-canary - - steps: - - uses: actions/checkout@v2 - - uses: volta-cli/action@v1 - with: - node-version: 18.x - yarn-version: 1.x - - name: Install dependencies - run: yarn install --frozen-lockfile - - name: Test - run: yarn try:one ${{ matrix.ember-try-scenario }} --skip-cleanup + # try-scenarios: + # name: Compat ${{ matrix.ember-try-scenario }} + # runs-on: ubuntu-latest + + # env: + # CI: 'true' + + # strategy: + # fail-fast: true + # matrix: + # ember-try-scenario: + # - ember-lts-4.12 + # - ember-release + # - ember-beta + # - embroider-safe + # - embroider-optimized + # - ember-canary + + # steps: + # - uses: actions/checkout@v2 + # - uses: volta-cli/action@v1 + # with: + # node-version: 18.x + # yarn-version: 1.x + # - name: Install dependencies + # run: yarn install --frozen-lockfile + # - name: Test + # run: yarn try:one ${{ matrix.ember-try-scenario }} --skip-cleanup diff --git a/config/ember-try.js b/config/ember-try.js index 93fcb106..ed40bf24 100644 --- a/config/ember-try.js +++ b/config/ember-try.js @@ -11,7 +11,22 @@ module.exports = async function () { name: 'ember-lts-4.12', npm: { devDependencies: { - 'ember-source': '~4.12.1' + 'ember-source': '~4.12.1', + '@types/ember-qunit': '^6.1.1', + '@types/ember-resolver': '^9.0.0', + '@types/ember__application': '^4.0.6', + '@types/ember__array': '^4.0.4', + '@types/ember__component': '^4.0.14', + '@types/ember__debug': '^4.0.4', + '@types/ember__error': '^4.0.3', + '@types/ember__object': '^4.0.6', + '@types/ember__routing': '^4.0.13', + '@types/ember__runloop': '^4.0.4', + '@types/ember__service': '^4.0.3', + '@types/ember__string': '^3.0.11', + '@types/ember__template': '^4.0.2', + '@types/ember__test': '^4.0.2', + '@types/ember__test-helpers': '^2.9.1' } } }, diff --git a/package.json b/package.json index d0ffb153..2017ae3c 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,8 @@ "try:one": "yarn workspace test-app run try:one" }, "resolutions": { - "@ember/test-waiters": "^3.0.2" + "@ember/test-waiters": "^3.0.2", + "ember-element-helper": "^0.7.1" }, "dependencies": { "@embroider/test-setup": "^3.0.1" @@ -27,6 +28,6 @@ "ember-template-lint": "^5.11.1", "eslint": "^8.46.0", "lerna": "^4.0.0", - "typescript": "^4.5.5" + "typescript": "^5.1.6" } } diff --git a/packages/buttons/package.json b/packages/buttons/package.json index fe8631ad..8d675278 100644 --- a/packages/buttons/package.json +++ b/packages/buttons/package.json @@ -22,6 +22,9 @@ "prepack": "ember ts:precompile", "postpack": "ember ts:clean" }, + "peerDependencies": { + "ember-source": "^4.0.0 || ^5.0.0" + }, "dependencies": { "@frontile/tailwindcss-plugin-helpers": "^0.14.0", "ember-cli-babel": "^7.26.11", @@ -38,19 +41,6 @@ "@glimmer/tracking": "^1.1.2", "@types/ember-qunit": "^6.1.1", "@types/ember-resolver": "^9.0.0", - "@types/ember__application": "^4.0.6", - "@types/ember__array": "^4.0.4", - "@types/ember__component": "^4.0.14", - "@types/ember__debug": "^4.0.4", - "@types/ember__error": "^4.0.3", - "@types/ember__object": "^4.0.6", - "@types/ember__routing": "^4.0.13", - "@types/ember__runloop": "^4.0.4", - "@types/ember__service": "^4.0.3", - "@types/ember__string": "^3.0.11", - "@types/ember__template": "^4.0.2", - "@types/ember__test": "^4.0.2", - "@types/ember__test-helpers": "^2.9.1", "@types/htmlbars-inline-precompile": "^3.0.0", "@types/qunit": "^2.19.6", "@types/rsvp": "^4.0.4", @@ -65,13 +55,13 @@ "ember-load-initializers": "^2.1.2", "ember-qunit": "^7.0.0", "ember-resolver": "^11.0.0", - "ember-source": "^4.3.0", + "ember-source": "^5.1.2", "ember-try": "^2.0.0", "loader.js": "^4.7.0", "qunit": "^2.19.4", "qunit-dom": "^2.0.0", "tailwindcss": "^3.3.3", - "typescript": "^4.6.2", + "typescript": "^5.1.6", "webpack": "^5.88.2" }, "engines": { diff --git a/packages/buttons/types/index.d.ts b/packages/buttons/types/index.d.ts new file mode 100644 index 00000000..33a43970 --- /dev/null +++ b/packages/buttons/types/index.d.ts @@ -0,0 +1 @@ +import 'ember-source/types'; diff --git a/packages/changeset-form/package.json b/packages/changeset-form/package.json index fa426113..98121d0a 100644 --- a/packages/changeset-form/package.json +++ b/packages/changeset-form/package.json @@ -22,6 +22,9 @@ "prepack": "ember ts:precompile", "postpack": "ember ts:clean" }, + "peerDependencies": { + "ember-source": "^4.0.0 || ^5.0.0" + }, "dependencies": { "@frontile/forms": "^0.14.1", "ember-changeset": "^4.1.2", @@ -40,19 +43,6 @@ "@glimmer/tracking": "^1.1.2", "@types/ember-qunit": "^6.1.1", "@types/ember-resolver": "^9.0.0", - "@types/ember__application": "^4.0.6", - "@types/ember__array": "^4.0.4", - "@types/ember__component": "^4.0.14", - "@types/ember__debug": "^4.0.4", - "@types/ember__error": "^4.0.3", - "@types/ember__object": "^4.0.6", - "@types/ember__routing": "^4.0.13", - "@types/ember__runloop": "^4.0.4", - "@types/ember__service": "^4.0.3", - "@types/ember__string": "^3.0.11", - "@types/ember__template": "^4.0.2", - "@types/ember__test": "^4.0.2", - "@types/ember__test-helpers": "^2.9.1", "@types/htmlbars-inline-precompile": "^3.0.0", "@types/qunit": "^2.19.6", "@types/rsvp": "^4.0.4", @@ -67,13 +57,13 @@ "ember-load-initializers": "^2.1.2", "ember-qunit": "^7.0.0", "ember-resolver": "^11.0.0", - "ember-source": "^4.3.0", + "ember-source": "^5.1.2", "ember-try": "^2.0.0", "loader.js": "^4.7.0", "qunit": "^2.19.4", "qunit-dom": "^2.0.0", "tailwindcss": "^3.3.3", - "typescript": "^4.6.2", + "typescript": "^5.1.6", "webpack": "^5.88.2" }, "engines": { diff --git a/packages/changeset-form/types/index.d.ts b/packages/changeset-form/types/index.d.ts new file mode 100644 index 00000000..33a43970 --- /dev/null +++ b/packages/changeset-form/types/index.d.ts @@ -0,0 +1 @@ +import 'ember-source/types'; diff --git a/packages/core/package.json b/packages/core/package.json index e90c5e31..c7cc8264 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -24,6 +24,9 @@ "prepack": "ember ts:precompile", "postpack": "ember ts:clean" }, + "peerDependencies": { + "ember-source": "^4.0.0 || ^5.0.0" + }, "dependencies": { "@ember/render-modifiers": "^2.1.0", "@ember/test-waiters": "^3.0.2", @@ -42,19 +45,6 @@ "@glimmer/component": "^1.1.2", "@types/ember-qunit": "^6.1.1", "@types/ember-resolver": "^9.0.0", - "@types/ember__application": "^4.0.6", - "@types/ember__array": "^4.0.4", - "@types/ember__component": "^4.0.14", - "@types/ember__debug": "^4.0.4", - "@types/ember__error": "^4.0.3", - "@types/ember__object": "^4.0.6", - "@types/ember__routing": "^4.0.13", - "@types/ember__runloop": "^4.0.4", - "@types/ember__service": "^4.0.3", - "@types/ember__string": "^3.0.11", - "@types/ember__template": "^4.0.2", - "@types/ember__test": "^4.0.2", - "@types/ember__test-helpers": "^2.9.1", "@types/htmlbars-inline-precompile": "^3.0.0", "@types/qunit": "^2.19.6", "@types/rsvp": "^4.0.4", @@ -69,13 +59,13 @@ "ember-load-initializers": "^2.1.2", "ember-qunit": "^7.0.0", "ember-resolver": "^11.0.0", - "ember-source": "^4.3.0", + "ember-source": "^5.1.2", "ember-try": "^2.0.0", "loader.js": "^4.7.0", "qunit": "^2.19.4", "qunit-dom": "^2.0.0", "tailwindcss": "^3.3.3", - "typescript": "^4.6.2", + "typescript": "^5.1.6", "webpack": "^5.88.2" }, "engines": { diff --git a/packages/core/types/index.d.ts b/packages/core/types/index.d.ts new file mode 100644 index 00000000..33a43970 --- /dev/null +++ b/packages/core/types/index.d.ts @@ -0,0 +1 @@ +import 'ember-source/types'; diff --git a/packages/forms/package.json b/packages/forms/package.json index 64dce1cd..78ebcca9 100644 --- a/packages/forms/package.json +++ b/packages/forms/package.json @@ -22,6 +22,9 @@ "prepack": "ember ts:precompile", "postpack": "ember ts:clean" }, + "peerDependencies": { + "ember-source": "^4.0.0 || ^5.0.0" + }, "dependencies": { "@frontile/core": "^0.14.1", "@frontile/tailwindcss-plugin-helpers": "^0.14.0", @@ -41,19 +44,6 @@ "@glimmer/tracking": "^1.1.2", "@types/ember-qunit": "^6.1.1", "@types/ember-resolver": "^9.0.0", - "@types/ember__application": "^4.0.6", - "@types/ember__array": "^4.0.4", - "@types/ember__component": "^4.0.14", - "@types/ember__debug": "^4.0.4", - "@types/ember__error": "^4.0.3", - "@types/ember__object": "^4.0.6", - "@types/ember__routing": "^4.0.13", - "@types/ember__runloop": "^4.0.4", - "@types/ember__service": "^4.0.3", - "@types/ember__string": "^3.0.11", - "@types/ember__template": "^4.0.2", - "@types/ember__test": "^4.0.2", - "@types/ember__test-helpers": "^2.9.1", "@types/htmlbars-inline-precompile": "^3.0.0", "@types/qunit": "^2.19.6", "@types/rsvp": "^4.0.4", @@ -68,13 +58,13 @@ "ember-load-initializers": "^2.1.2", "ember-qunit": "^7.0.0", "ember-resolver": "^11.0.0", - "ember-source": "^4.3.0", + "ember-source": "^5.1.2", "ember-try": "^2.0.0", "loader.js": "^4.7.0", "qunit": "^2.19.4", "qunit-dom": "^2.0.0", "tailwindcss": "^3.3.3", - "typescript": "^4.6.2", + "typescript": "^5.1.6", "webpack": "^5.88.2" }, "engines": { diff --git a/packages/forms/types/index.d.ts b/packages/forms/types/index.d.ts new file mode 100644 index 00000000..33a43970 --- /dev/null +++ b/packages/forms/types/index.d.ts @@ -0,0 +1 @@ +import 'ember-source/types'; diff --git a/packages/notifications/addon/-private/timer.ts b/packages/notifications/addon/-private/timer.ts index 272d0e30..24bdf7c8 100644 --- a/packages/notifications/addon/-private/timer.ts +++ b/packages/notifications/addon/-private/timer.ts @@ -1,6 +1,6 @@ import { tracked } from '@glimmer/tracking'; import { later, cancel } from '@ember/runloop'; -import { EmberRunTimer } from '@ember/runloop/types'; +import type { Timer as EmberTimer } from '@ember/runloop'; import { action } from '@ember/object'; export default class Timer { @@ -8,7 +8,7 @@ export default class Timer { @tracked isRunning = true; readonly onFinish: () => void; - private timer?: EmberRunTimer; + private timer?: EmberTimer; private start!: number; constructor(duration: number, onFinish: () => void) { diff --git a/packages/notifications/package.json b/packages/notifications/package.json index e14a4145..4d713d02 100644 --- a/packages/notifications/package.json +++ b/packages/notifications/package.json @@ -22,6 +22,9 @@ "prepack": "ember ts:precompile", "postpack": "ember ts:clean" }, + "peerDependencies": { + "ember-source": "^4.0.0 || ^5.0.0" + }, "dependencies": { "@ember/render-modifiers": "^2.1.0", "@frontile/core": "^0.14.1", @@ -43,19 +46,6 @@ "@glimmer/tracking": "^1.1.2", "@types/ember-qunit": "^6.1.1", "@types/ember-resolver": "^9.0.0", - "@types/ember__application": "^4.0.6", - "@types/ember__array": "^4.0.4", - "@types/ember__component": "^4.0.14", - "@types/ember__debug": "^4.0.4", - "@types/ember__error": "^4.0.3", - "@types/ember__object": "^4.0.6", - "@types/ember__routing": "^4.0.13", - "@types/ember__runloop": "^4.0.4", - "@types/ember__service": "^4.0.3", - "@types/ember__string": "^3.0.11", - "@types/ember__template": "^4.0.2", - "@types/ember__test": "^4.0.2", - "@types/ember__test-helpers": "^2.9.1", "@types/htmlbars-inline-precompile": "^3.0.0", "@types/qunit": "^2.19.6", "@types/rsvp": "^4.0.4", @@ -70,13 +60,13 @@ "ember-load-initializers": "^2.1.2", "ember-qunit": "^7.0.0", "ember-resolver": "^11.0.0", - "ember-source": "^4.3.0", + "ember-source": "^5.1.2", "ember-try": "^2.0.0", "loader.js": "^4.7.0", "qunit": "^2.19.4", "qunit-dom": "^2.0.0", "tailwindcss": "^3.3.3", - "typescript": "^4.6.2", + "typescript": "^5.1.6", "webpack": "^5.88.2" }, "engines": { diff --git a/packages/notifications/types/index.d.ts b/packages/notifications/types/index.d.ts new file mode 100644 index 00000000..33a43970 --- /dev/null +++ b/packages/notifications/types/index.d.ts @@ -0,0 +1 @@ +import 'ember-source/types'; diff --git a/packages/overlays/package.json b/packages/overlays/package.json index 023b3327..25de785d 100644 --- a/packages/overlays/package.json +++ b/packages/overlays/package.json @@ -22,6 +22,9 @@ "prepack": "ember ts:precompile", "postpack": "ember ts:clean" }, + "peerDependencies": { + "ember-source": "^4.0.0 || ^5.0.0" + }, "dependencies": { "@ember/render-modifiers": "^2.1.0", "@frontile/core": "^0.14.1", @@ -45,19 +48,6 @@ "@glimmer/tracking": "^1.1.2", "@types/ember-qunit": "^6.1.1", "@types/ember-resolver": "^9.0.0", - "@types/ember__application": "^4.0.6", - "@types/ember__array": "^4.0.4", - "@types/ember__component": "^4.0.14", - "@types/ember__debug": "^4.0.4", - "@types/ember__error": "^4.0.3", - "@types/ember__object": "^4.0.6", - "@types/ember__routing": "^4.0.13", - "@types/ember__runloop": "^4.0.4", - "@types/ember__service": "^4.0.3", - "@types/ember__string": "^3.0.11", - "@types/ember__template": "^4.0.2", - "@types/ember__test": "^4.0.2", - "@types/ember__test-helpers": "^2.9.1", "@types/htmlbars-inline-precompile": "^3.0.0", "@types/qunit": "^2.19.6", "@types/rsvp": "^4.0.4", @@ -73,13 +63,13 @@ "ember-load-initializers": "^2.1.2", "ember-qunit": "^7.0.0", "ember-resolver": "^11.0.0", - "ember-source": "^4.3.0", + "ember-source": "^5.1.2", "ember-try": "^2.0.0", "loader.js": "^4.7.0", "qunit": "^2.19.4", "qunit-dom": "^2.0.0", "tailwindcss": "^3.3.3", - "typescript": "^4.6.2", + "typescript": "^5.1.6", "webpack": "^5.88.2" }, "engines": { diff --git a/packages/overlays/types/index.d.ts b/packages/overlays/types/index.d.ts new file mode 100644 index 00000000..33a43970 --- /dev/null +++ b/packages/overlays/types/index.d.ts @@ -0,0 +1 @@ +import 'ember-source/types'; diff --git a/site/config/environment.js b/site/config/environment.js index 7fb04bd2..94d38c6d 100644 --- a/site/config/environment.js +++ b/site/config/environment.js @@ -20,6 +20,9 @@ module.exports = function (environment) { APP: { // Here you can pass flags/options to your application instance // when it is created + }, + fastboot: { + hostWhitelist: [/^localhost:\d+$/] } }; diff --git a/site/package.json b/site/package.json index f7ae5ff7..51412bc1 100644 --- a/site/package.json +++ b/site/package.json @@ -37,19 +37,6 @@ "@tailwindcss/typography": "^0.5.9", "@types/ember-qunit": "^6.1.1", "@types/ember-resolver": "^9.0.0", - "@types/ember__application": "^4.0.6", - "@types/ember__array": "^4.0.4", - "@types/ember__component": "^4.0.14", - "@types/ember__debug": "^4.0.4", - "@types/ember__error": "^4.0.3", - "@types/ember__object": "^4.0.6", - "@types/ember__routing": "^4.0.13", - "@types/ember__runloop": "^4.0.4", - "@types/ember__service": "^4.0.3", - "@types/ember__string": "^3.0.11", - "@types/ember__template": "^4.0.2", - "@types/ember__test": "^4.0.2", - "@types/ember__test-helpers": "^2.9.1", "@types/htmlbars-inline-precompile": "^3.0.0", "@types/qunit": "^2.19.6", "@types/rsvp": "^4.0.4", @@ -74,7 +61,7 @@ "ember-page-title": "^7.0.0", "ember-qunit": "^7.0.0", "ember-resolver": "^11.0.0", - "ember-source": "~4.1.0", + "ember-source": "~5.1.2", "loader.js": "^4.7.0", "npm-run-all": "^4.1.5", "postcss-import": "^14.0.2", @@ -86,7 +73,7 @@ "remark-autolink-headings": "^6.0.1", "remark-code-import": "^0.3.0", "tailwindcss": "^3.3.3", - "typescript": "^4.5.5" + "typescript": "^5.1.6" }, "engines": { "node": "10.* || >= 12" diff --git a/site/types/index.d.ts b/site/types/index.d.ts new file mode 100644 index 00000000..33a43970 --- /dev/null +++ b/site/types/index.d.ts @@ -0,0 +1 @@ +import 'ember-source/types'; diff --git a/test-app/package.json b/test-app/package.json index 02f14913..69b1627a 100644 --- a/test-app/package.json +++ b/test-app/package.json @@ -34,19 +34,6 @@ "@glimmer/tracking": "^1.1.2", "@types/ember-qunit": "^6.1.1", "@types/ember-resolver": "^9.0.0", - "@types/ember__application": "^4.0.6", - "@types/ember__array": "^4.0.4", - "@types/ember__component": "^4.0.14", - "@types/ember__debug": "^4.0.4", - "@types/ember__error": "^4.0.3", - "@types/ember__object": "^4.0.6", - "@types/ember__routing": "^4.0.13", - "@types/ember__runloop": "^4.0.4", - "@types/ember__service": "^4.0.3", - "@types/ember__string": "^3.0.11", - "@types/ember__template": "^4.0.2", - "@types/ember__test": "^4.0.2", - "@types/ember__test-helpers": "^2.9.1", "@types/htmlbars-inline-precompile": "^3.0.0", "@types/sinon": "^10.0.15", "autoprefixer": "^10.4.14", @@ -68,7 +55,7 @@ "ember-page-title": "^7.0.0", "ember-qunit": "^7.0.0", "ember-resolver": "^11.0.0", - "ember-source": "^4.1.0", + "ember-source": "^5.1.2", "ember-try": "^2.0.0", "loader.js": "^4.7.0", "npm-run-all": "^4.1.5", @@ -77,7 +64,7 @@ "qunit-dom": "^2.0.0", "sinon": "^15.2.0", "tailwindcss": "^3.3.3", - "typescript": "^4.6.2", + "typescript": "^5.1.6", "webpack": "^5.88.2" }, "engines": { diff --git a/test-app/types/index.d.ts b/test-app/types/index.d.ts new file mode 100644 index 00000000..33a43970 --- /dev/null +++ b/test-app/types/index.d.ts @@ -0,0 +1 @@ +import 'ember-source/types'; diff --git a/yarn.lock b/yarn.lock index b8bd8de7..d58b92c7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -150,7 +150,7 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-module-imports@^7.16.0", "@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.22.5": +"@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz#1a8f4c9f4027d23f520bd76b364d44434a72660c" integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg== @@ -506,7 +506,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-block-scoping@^7.16.0", "@babel/plugin-transform-block-scoping@^7.20.5", "@babel/plugin-transform-block-scoping@^7.22.5": +"@babel/plugin-transform-block-scoping@^7.20.5", "@babel/plugin-transform-block-scoping@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.5.tgz#8bfc793b3a4b2742c0983fadc1480d843ecea31b" integrity sha512-EcACl1i5fSQ6bt+YGuU/XGCeZKStLmyVGytWkpyhCLeQVA0eu6Wtiw92V+I1T/hnezUv7j74dA/Ro69gWcU+hg== @@ -1167,7 +1167,7 @@ dependencies: ember-cli-babel "^7.26.6" -"@ember/test-helpers@*", "@ember/test-helpers@^3.2.0": +"@ember/test-helpers@^3.2.0": version "3.2.0" resolved "https://registry.yarnpkg.com/@ember/test-helpers/-/test-helpers-3.2.0.tgz#3541bd815bd214b7f1686125f0d6f9eb5bf1488d" integrity sha512-3yWpPsK5O77tUdCwW3HayrAcdlRitIRYMvLIG69Pkal1JMIGdNYVTvJ2R1lenhQh2syd/WFmGM07vQuDAtotQw== @@ -1191,6 +1191,14 @@ ember-cli-version-checker "^5.1.2" semver "^7.3.5" +"@embroider/addon-shim@1.8.3": + version "1.8.3" + resolved "https://registry.yarnpkg.com/@embroider/addon-shim/-/addon-shim-1.8.3.tgz#2368510b8ce42d50d02cb3289c32e260dfa34bd9" + integrity sha512-7pyHwzT6ESXc3nZsB8rfnirLkUhQWdvj6CkYH+0MUPN74mX4rslf7pnBqZE/KZkW3uBIaBYvU8fxi0hcKC/Paw== + dependencies: + "@embroider/shared-internals" "^1.8.3" + semver "^7.3.5" + "@embroider/addon-shim@^1.0.0", "@embroider/addon-shim@^1.8.3", "@embroider/addon-shim@^1.8.4": version "1.8.6" resolved "https://registry.yarnpkg.com/@embroider/addon-shim/-/addon-shim-1.8.6.tgz#b676991b4fa32c3a98dc7db7dc6cd655029c3f09" @@ -1319,6 +1327,20 @@ semver "^7.3.5" typescript-memoize "^1.0.1" +"@embroider/shared-internals@^1.8.3": + version "1.8.3" + resolved "https://registry.yarnpkg.com/@embroider/shared-internals/-/shared-internals-1.8.3.tgz#52d868dc80016e9fe983552c0e516f437bf9b9f9" + integrity sha512-N5Gho6Qk8z5u+mxLCcMYAoQMbN4MmH+z2jXwQHVs859bxuZTxwF6kKtsybDAASCtd2YGxEmzcc1Ja/wM28824w== + dependencies: + babel-import-util "^1.1.0" + ember-rfc176-data "^0.3.17" + fs-extra "^9.1.0" + js-string-escape "^1.0.1" + lodash "^4.17.21" + resolve-package-path "^4.0.1" + semver "^7.3.5" + typescript-memoize "^1.0.1" + "@embroider/test-setup@^3.0.1": version "3.0.1" resolved "https://registry.yarnpkg.com/@embroider/test-setup/-/test-setup-3.0.1.tgz#603b21a809708ac928fe9f002905ee3711dc6864" @@ -1401,7 +1423,18 @@ resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== -"@glimmer/component@^1.1.0", "@glimmer/component@^1.1.2": +"@glimmer/compiler@0.84.2": + version "0.84.2" + resolved "https://registry.yarnpkg.com/@glimmer/compiler/-/compiler-0.84.2.tgz#ff4ef4fb244afa254189a579fa4453b2783ae7ab" + integrity sha512-rU8qpqbqxIPwrEQH82yDDFi1hgv6ud1agYexmnmCXlaLS5uCVATJAqKsVozc7aHOgmmF4Ukd/LoF4NYfGr8X3w== + dependencies: + "@glimmer/interfaces" "0.84.2" + "@glimmer/syntax" "0.84.2" + "@glimmer/util" "0.84.2" + "@glimmer/wire-format" "0.84.2" + "@simple-dom/interface" "^1.4.0" + +"@glimmer/component@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@glimmer/component/-/component-1.1.2.tgz#892ec0c9f0b6b3e41c112be502fde073cf24d17c" integrity sha512-XyAsEEa4kWOPy+gIdMjJ8XlzA3qrGH55ZDv6nA16ibalCR17k74BI0CztxuRds+Rm6CtbUVgheCVlcCULuqD7A== @@ -1421,16 +1454,42 @@ ember-cli-version-checker "^3.1.3" ember-compatibility-helpers "^1.1.2" +"@glimmer/destroyable@0.84.2": + version "0.84.2" + resolved "https://registry.yarnpkg.com/@glimmer/destroyable/-/destroyable-0.84.2.tgz#67009d931346f4988a6dd329cd8b95141726a453" + integrity sha512-74L4+jlGUhzhUe87lTxjFdYEEfcDWcza+jqLXoyIb/p4cS0hWsTGlyF+OcuUbHO4yqJd4bXchGOVocoajmSp6w== + dependencies: + "@glimmer/env" "0.1.7" + "@glimmer/global-context" "0.84.2" + "@glimmer/interfaces" "0.84.2" + "@glimmer/util" "0.84.2" + "@glimmer/di@^0.1.9": version "0.1.11" resolved "https://registry.yarnpkg.com/@glimmer/di/-/di-0.1.11.tgz#a6878c07a13a2c2c76fcde598a5c97637bfc4280" integrity sha512-moRwafNDwHTnTHzyyZC9D+mUSvYrs1Ak0tRPjjmCghdoHHIvMshVbEnwKb/1WmW5CUlKc2eL9rlAV32n3GiItg== +"@glimmer/encoder@0.84.2": + version "0.84.2" + resolved "https://registry.yarnpkg.com/@glimmer/encoder/-/encoder-0.84.2.tgz#3e6038f4115cde40a1252f13ae33774341325d40" + integrity sha512-599TMDNDHiw+PhNXy5/AnMjh83NBKy+tl2YmwSRY9qktx4DDOZenzgwZ5haLlzPaceejJ6ZNAoGyV5bBrDY5+w== + dependencies: + "@glimmer/env" "0.1.7" + "@glimmer/interfaces" "0.84.2" + "@glimmer/vm" "0.84.2" + "@glimmer/env@0.1.7", "@glimmer/env@^0.1.7": version "0.1.7" resolved "https://registry.yarnpkg.com/@glimmer/env/-/env-0.1.7.tgz#fd2d2b55a9029c6b37a6c935e8c8871ae70dfa07" integrity sha512-JKF/a9I9jw6fGoz8kA7LEQslrwJ5jms5CXhu/aqkBWk+PmZ6pTl8mlb/eJ/5ujBGTiQzBhy5AIWF712iA+4/mw== +"@glimmer/global-context@0.84.2": + version "0.84.2" + resolved "https://registry.yarnpkg.com/@glimmer/global-context/-/global-context-0.84.2.tgz#cd4612925dbd68787b9270e91b213691150c307f" + integrity sha512-6FycLh/Eq0P3LA94bJL6WHPJyOTKeQD4KBWhowZ9TbeO3p4/WUr+POKPVEyfIx6YHybhpL9MGj45Y2r0hqVigw== + dependencies: + "@glimmer/env" "^0.1.7" + "@glimmer/global-context@0.84.3": version "0.84.3" resolved "https://registry.yarnpkg.com/@glimmer/global-context/-/global-context-0.84.3.tgz#f8bf2cda9562716f2ddf3f96837e7559600635c4" @@ -1438,6 +1497,13 @@ dependencies: "@glimmer/env" "^0.1.7" +"@glimmer/interfaces@0.84.2": + version "0.84.2" + resolved "https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.84.2.tgz#764cf92c954adcd1a851e5dc68ec1f6b654dc3bd" + integrity sha512-tMZxQpOddUVmHEOuripkNqVR7ba0K4doiYnFd4WyswqoHPlxqpBujbIamQ+bWCWEF0U4yxsXKa31ekS/JHkiBQ== + dependencies: + "@simple-dom/interface" "^1.4.0" + "@glimmer/interfaces@0.84.3": version "0.84.3" resolved "https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.84.3.tgz#629777a4abe373b0785656f6c8d08989f5784805" @@ -1445,6 +1511,78 @@ dependencies: "@simple-dom/interface" "^1.4.0" +"@glimmer/low-level@0.78.2": + version "0.78.2" + resolved "https://registry.yarnpkg.com/@glimmer/low-level/-/low-level-0.78.2.tgz#bca5f666760ce98345e87c5b3e37096e772cb2de" + integrity sha512-0S6TWOOd0fzLLysw1pWZN0TgasaHmYs1Sjz9Til1mTByIXU1S+1rhdyr2veSQPO/aRjPuEQyKXZQHvx23Zax6w== + +"@glimmer/manager@0.84.2": + version "0.84.2" + resolved "https://registry.yarnpkg.com/@glimmer/manager/-/manager-0.84.2.tgz#a96730388994a57517c45cbacf6ac481bdf1cd47" + integrity sha512-cXOnRTH9nwAe/un8hK0x6z1m67Cv5ywAuK7KRxAFTWHgGX/i6BvoZCStr6zJD/U6Frna2c7RJK8JpleP94opEA== + dependencies: + "@glimmer/destroyable" "0.84.2" + "@glimmer/env" "0.1.7" + "@glimmer/global-context" "0.84.2" + "@glimmer/interfaces" "0.84.2" + "@glimmer/reference" "0.84.2" + "@glimmer/util" "0.84.2" + "@glimmer/validator" "0.84.2" + +"@glimmer/node@0.84.2": + version "0.84.2" + resolved "https://registry.yarnpkg.com/@glimmer/node/-/node-0.84.2.tgz#74d4eb8fc58dbf5ed2b57af39a1f350548cf0469" + integrity sha512-kefGxH+0N0xNyb6QovdPzmIBefZwu8TID45qsASgVbFx7mfFiXjQiyaxbRUyam4MAEb8Nzzx1Byxn1FQCYyLdA== + dependencies: + "@glimmer/interfaces" "0.84.2" + "@glimmer/runtime" "0.84.2" + "@glimmer/util" "0.84.2" + "@simple-dom/document" "^1.4.0" + "@simple-dom/interface" "^1.4.0" + +"@glimmer/opcode-compiler@0.84.2": + version "0.84.2" + resolved "https://registry.yarnpkg.com/@glimmer/opcode-compiler/-/opcode-compiler-0.84.2.tgz#df0fb70e2fdacb7c6f6ec3edd1c66a5639f2e2c9" + integrity sha512-KwTH9cWEW4Neu3jmD9ANMIQYBiEqPsLx+h55G+wYp5djyjiYwSJ7KhgMAB+wEHuvB6izp3XdSO6jDMgp3pp49A== + dependencies: + "@glimmer/encoder" "0.84.2" + "@glimmer/env" "0.1.7" + "@glimmer/interfaces" "0.84.2" + "@glimmer/reference" "0.84.2" + "@glimmer/util" "0.84.2" + "@glimmer/vm" "0.84.2" + "@glimmer/wire-format" "0.84.2" + +"@glimmer/owner@0.84.2": + version "0.84.2" + resolved "https://registry.yarnpkg.com/@glimmer/owner/-/owner-0.84.2.tgz#423fd5b43fa49e95558456999be3ec0150742474" + integrity sha512-maZn642eXRImp/hOSa4nQmzMLEIywXwgahS/ZMuzD4HTTsA2SlEdjXSrVbRQYarYF8LkiJ7fpcKHkyNCe8SHrQ== + dependencies: + "@glimmer/util" "0.84.2" + +"@glimmer/program@0.84.2": + version "0.84.2" + resolved "https://registry.yarnpkg.com/@glimmer/program/-/program-0.84.2.tgz#4cfb5bb3a31a221671f35817f31ad175ebf4fad7" + integrity sha512-Ohx+7H3+CSVHbC08trUK7fXC6ti9x0SQDC2Lwd7BMXmMyoOZHxdaKNrTJ+CsQ8nV1JkLfXhnvRDG08TqD5VHJw== + dependencies: + "@glimmer/encoder" "0.84.2" + "@glimmer/env" "0.1.7" + "@glimmer/interfaces" "0.84.2" + "@glimmer/manager" "0.84.2" + "@glimmer/opcode-compiler" "0.84.2" + "@glimmer/util" "0.84.2" + +"@glimmer/reference@0.84.2": + version "0.84.2" + resolved "https://registry.yarnpkg.com/@glimmer/reference/-/reference-0.84.2.tgz#c8d91a3ba0b92a9430b6023d7b6f39dd56c79af1" + integrity sha512-hH0VD76OXMsGSHbqaqD64u1aBEqy//jhZtIaHGwAHNpTEX+zDtW3ka298KbAn2CZyDDrNAnuc2U1Vy4COR3zlA== + dependencies: + "@glimmer/env" "^0.1.7" + "@glimmer/global-context" "0.84.2" + "@glimmer/interfaces" "0.84.2" + "@glimmer/util" "0.84.2" + "@glimmer/validator" "0.84.2" + "@glimmer/reference@^0.84.3": version "0.84.3" resolved "https://registry.yarnpkg.com/@glimmer/reference/-/reference-0.84.3.tgz#6420ad9c102633ac83939fd1b2457269d21fb632" @@ -1456,6 +1594,35 @@ "@glimmer/util" "0.84.3" "@glimmer/validator" "0.84.3" +"@glimmer/runtime@0.84.2": + version "0.84.2" + resolved "https://registry.yarnpkg.com/@glimmer/runtime/-/runtime-0.84.2.tgz#3d4a565cf72762b0aab06982e5151f7e3c1ccdd8" + integrity sha512-mUefYwq8l4df61iWYsRKVYQUqAeCgeZ3fuYNRNbvKDudnT9bQXayJLqr6ZxwTVaDoeKjg+7lMjkDSDSvqoxfsA== + dependencies: + "@glimmer/destroyable" "0.84.2" + "@glimmer/env" "0.1.7" + "@glimmer/global-context" "0.84.2" + "@glimmer/interfaces" "0.84.2" + "@glimmer/low-level" "0.78.2" + "@glimmer/owner" "0.84.2" + "@glimmer/program" "0.84.2" + "@glimmer/reference" "0.84.2" + "@glimmer/util" "0.84.2" + "@glimmer/validator" "0.84.2" + "@glimmer/vm" "0.84.2" + "@glimmer/wire-format" "0.84.2" + "@simple-dom/interface" "^1.4.0" + +"@glimmer/syntax@0.84.2": + version "0.84.2" + resolved "https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.84.2.tgz#a3f65e51eec20f6adb79c6159d1ad1166fa5bccd" + integrity sha512-SPBd1tpIR9XeaXsXsMRCnKz63eLnIZ0d5G9QC4zIBFBC3pQdtG0F5kWeuRVCdfTIFuR+5WBMfk5jvg+3gbQhjg== + dependencies: + "@glimmer/interfaces" "0.84.2" + "@glimmer/util" "0.84.2" + "@handlebars/parser" "~2.0.0" + simple-html-tokenizer "^0.5.11" + "@glimmer/syntax@^0.84.3": version "0.84.3" resolved "https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.84.3.tgz#4045a1708cef7fd810cff42fe6deeba40c7286d0" @@ -1474,6 +1641,15 @@ "@glimmer/env" "^0.1.7" "@glimmer/validator" "^0.44.0" +"@glimmer/util@0.84.2": + version "0.84.2" + resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.84.2.tgz#2711ba40f25f44b2ea309cad49f5c2622c6211bc" + integrity sha512-VbhzE2s4rmU+qJF3gGBTL1IDjq+/G2Th51XErS8MQVMCmE4CU2pdwSzec8PyOowqCGUOrVIWuMzEI6VoPM4L4w== + dependencies: + "@glimmer/env" "0.1.7" + "@glimmer/interfaces" "0.84.2" + "@simple-dom/interface" "^1.4.0" + "@glimmer/util@0.84.3": version "0.84.3" resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.84.3.tgz#9ae0166982c0b48aa94b02d6ba8c2c81976ade4b" @@ -1488,6 +1664,14 @@ resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.44.0.tgz#45df98d73812440206ae7bda87cfe04aaae21ed9" integrity sha512-duAsm30uVK9jSysElCbLyU6QQYO2X9iLDLBIBUcCqck9qN1o3tK2qWiHbGK5d6g8E2AJ4H88UrfElkyaJlGrwg== +"@glimmer/validator@0.84.2": + version "0.84.2" + resolved "https://registry.yarnpkg.com/@glimmer/validator/-/validator-0.84.2.tgz#29394d262cf8373fe20f4e225c1adc9857a4164b" + integrity sha512-9tpSmwiktsJDqriNEiFfyP+9prMSdk08THA6Ik71xS/sudBKxoDpul678uvyEYST/+Z23F8MxwKccC+QxCMXNA== + dependencies: + "@glimmer/env" "^0.1.7" + "@glimmer/global-context" "0.84.2" + "@glimmer/validator@0.84.3", "@glimmer/validator@^0.84.3": version "0.84.3" resolved "https://registry.yarnpkg.com/@glimmer/validator/-/validator-0.84.3.tgz#cd83b7f9ab78953f23cc11a32d83d7f729c54df2" @@ -1501,13 +1685,6 @@ resolved "https://registry.yarnpkg.com/@glimmer/validator/-/validator-0.44.0.tgz#03d127097dc9cb23052cdb7fcae59d0a9dca53e1" integrity sha512-i01plR0EgFVz69GDrEuFgq1NheIjZcyTy3c7q+w7d096ddPVeVcRzU3LKaqCfovvLJ+6lJx40j45ecycASUUyw== -"@glimmer/vm-babel-plugins@0.83.1": - version "0.83.1" - resolved "https://registry.yarnpkg.com/@glimmer/vm-babel-plugins/-/vm-babel-plugins-0.83.1.tgz#5da67e3d84199352bbf0c5bc3f1ce71bf2b2ddfc" - integrity sha512-Cz0e/SrOo1gSNA0PXZRYI1WGmlQSAQCpiERBlXjjpwoLgiqx2kvsjfFiCUC/CfpsO6WN6wuPMeTFGJuhSSeL5A== - dependencies: - babel-plugin-debug-macros "^0.3.4" - "@glimmer/vm-babel-plugins@0.84.2": version "0.84.2" resolved "https://registry.yarnpkg.com/@glimmer/vm-babel-plugins/-/vm-babel-plugins-0.84.2.tgz#653ce82a6656b4396d87a479d8699450d35a17f0" @@ -1515,6 +1692,22 @@ dependencies: babel-plugin-debug-macros "^0.3.4" +"@glimmer/vm@0.84.2": + version "0.84.2" + resolved "https://registry.yarnpkg.com/@glimmer/vm/-/vm-0.84.2.tgz#ade992d1e4baea3e88d320ec06f3d3e173c236e9" + integrity sha512-IuQeDlh+AUOOX8QXc+ehPv5uFnqstQVZGplqqvPQRcKvsEalog88RC34dAEwFdB756SKjgRSw+N+nT3ZDNVlvA== + dependencies: + "@glimmer/interfaces" "0.84.2" + "@glimmer/util" "0.84.2" + +"@glimmer/wire-format@0.84.2": + version "0.84.2" + resolved "https://registry.yarnpkg.com/@glimmer/wire-format/-/wire-format-0.84.2.tgz#fa90d93b2f7c5baa1ef24d82d649892e6a1d8671" + integrity sha512-/FmbXSPFJAoIZ6qu28xVXpAdy2Ln++Ewe6mRHFpnudV1lUrBN+Q09A4j/RN/hpAkyz/8ai5W+5rHKuaWxoi4Dg== + dependencies: + "@glimmer/interfaces" "0.84.2" + "@glimmer/util" "0.84.2" + "@handlebars/parser@~2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@handlebars/parser/-/parser-2.0.0.tgz#5e8b7298f31ff8f7b260e6b7363c7e9ceed7d9c5" @@ -2851,167 +3044,6 @@ dependencies: ember-resolver "*" -"@types/ember@*": - version "4.0.4" - resolved "https://registry.yarnpkg.com/@types/ember/-/ember-4.0.4.tgz#279eecf5628ef130d5a660d5aafc6cb0a84d3b41" - integrity sha512-MeByM2it6topE4s53+OGS0qHL3mvZIP2+U+eUlhN2w4d9oA6XzP9iaXROA2Eqxjmt4UAJiHHcR2uZ5TVcbEzfw== - dependencies: - "@types/ember__application" "*" - "@types/ember__array" "*" - "@types/ember__component" "*" - "@types/ember__controller" "*" - "@types/ember__debug" "*" - "@types/ember__engine" "*" - "@types/ember__error" "*" - "@types/ember__object" "*" - "@types/ember__polyfills" "*" - "@types/ember__routing" "*" - "@types/ember__runloop" "*" - "@types/ember__service" "*" - "@types/ember__string" "*" - "@types/ember__template" "*" - "@types/ember__test" "*" - "@types/ember__utils" "*" - "@types/htmlbars-inline-precompile" "*" - "@types/rsvp" "*" - -"@types/ember__application@*", "@types/ember__application@^4.0.6": - version "4.0.6" - resolved "https://registry.yarnpkg.com/@types/ember__application/-/ember__application-4.0.6.tgz#2535bd5566065a00bfc08c12488b13cd5adcfbe6" - integrity sha512-ojZUGF8zmTpkTg6MJy4hplGvwTJEBCB3ku6UwgQhu0TizeGESBTUXxZIeyiORNBgfzkqT3Ugo+i+777zsIAfhg== - dependencies: - "@glimmer/component" "^1.1.0" - "@types/ember" "*" - "@types/ember__application" "*" - "@types/ember__engine" "*" - "@types/ember__object" "*" - "@types/ember__owner" "*" - "@types/ember__routing" "*" - -"@types/ember__array@*", "@types/ember__array@^4.0.4": - version "4.0.4" - resolved "https://registry.yarnpkg.com/@types/ember__array/-/ember__array-4.0.4.tgz#4a5d0a3c8367f8b4fed33796c6bcb3af03477fd7" - integrity sha512-nMg0+2ooumlfHJjwmI1tnVTBg8TfORhXT4OdzJzCjweFjBCA25L7K0W9J/NKzTUTryJsaDil6VMbY3dCXpyBvA== - dependencies: - "@types/ember" "*" - "@types/ember__array" "*" - "@types/ember__object" "*" - -"@types/ember__component@*", "@types/ember__component@^4.0.14": - version "4.0.14" - resolved "https://registry.yarnpkg.com/@types/ember__component/-/ember__component-4.0.14.tgz#11f3b65d2fdff1e31eb1eecdae87248b50b1c764" - integrity sha512-qqEJOCxxPJrfYpgs8+8Zjrc8uRzpbhALtsG6nf/LoB4DkXisSd+C6a3n04ACvGfDa+1uVA3SZ8sTqKPgx6nM9g== - dependencies: - "@types/ember" "*" - "@types/ember__component" "*" - "@types/ember__object" "*" - -"@types/ember__controller@*": - version "4.0.5" - resolved "https://registry.yarnpkg.com/@types/ember__controller/-/ember__controller-4.0.5.tgz#016def6cfb48391a1266c9cc22db4bf697e3061d" - integrity sha512-sjTYCkVO/JO0JTHU+Xz8TtDotpTCoJZ+esoSSSgHAjHOV4rYioeBzHSSaZk5s9NoNt9X0jqJhdY+oUJfJ1/rkw== - dependencies: - "@types/ember__object" "*" - -"@types/ember__debug@*", "@types/ember__debug@^4.0.4": - version "4.0.4" - resolved "https://registry.yarnpkg.com/@types/ember__debug/-/ember__debug-4.0.4.tgz#d37daedb03b77b3cdb4f89ef9553a39f83113f40" - integrity sha512-VlK75Br460+7c7Lvcjr4NyYD6KWLi2FMHWID52svEdbv1dj2+BrXE43PW1xjbycErWoalj/vGsBKGjxt+W1+ZA== - dependencies: - "@types/ember__debug" "*" - "@types/ember__object" "*" - "@types/ember__owner" "*" - -"@types/ember__engine@*": - version "4.0.5" - resolved "https://registry.yarnpkg.com/@types/ember__engine/-/ember__engine-4.0.5.tgz#9004a0fb330d20c62284400176ece7634972ed79" - integrity sha512-yx4d2xhCzu5ZwDib++0plLIMv8G6/l9TUAWWmQMsz0L/ETK9jIH0H7uEzyWZSTR2ETcP230oAkPzTk2J3IQAmg== - dependencies: - "@types/ember__engine" "*" - "@types/ember__object" "*" - "@types/ember__owner" "*" - -"@types/ember__error@*", "@types/ember__error@^4.0.3": - version "4.0.3" - resolved "https://registry.yarnpkg.com/@types/ember__error/-/ember__error-4.0.3.tgz#ae68699886f4c605bab4535413ccd7b61e6d98d1" - integrity sha512-lQ/ZrPS5s7LjYhML8TCfcKyMumAy7Hh+9CI66WShHumuojSZZm36LhpaUXC0sMf5uF3uKimaVrvvvrvBLDePZg== - -"@types/ember__object@*", "@types/ember__object@^4.0.6": - version "4.0.6" - resolved "https://registry.yarnpkg.com/@types/ember__object/-/ember__object-4.0.6.tgz#7209aec3f8b6b581a669067265b35f554a5e695a" - integrity sha512-BVjR2+Q1hQowHnRw9TVwoSOcEly14o3XathEd+wYERLRfl2kbCB/Yh1hutraXqWu3WFuhbxLCS/5FJUCdQcRIg== - dependencies: - "@types/ember" "*" - "@types/ember__object" "*" - "@types/rsvp" "*" - -"@types/ember__owner@*": - version "4.0.4" - resolved "https://registry.yarnpkg.com/@types/ember__owner/-/ember__owner-4.0.4.tgz#f118ef4cdcca62c39426aa8032280d45b912148a" - integrity sha512-FD0XuAlIfeVEwpKcAeGczQxa6D0huKxvPHuPE+FIm+zWZmqnI6yhxDhZgeGjnhmCCLAHRp8+1HRoKOFwnmaW3Q== - -"@types/ember__polyfills@*": - version "4.0.2" - resolved "https://registry.yarnpkg.com/@types/ember__polyfills/-/ember__polyfills-4.0.2.tgz#6eb180d15a60d6a9d0480fd9aae74a309632d5e7" - integrity sha512-DMtjEhCHgrMion+qDWQVC9gW5SIY5wElueFbAmBLghTcUOgLWLTFzah3PxKln9cQNRO36699Irg2UdYOJsY6Jg== - -"@types/ember__routing@*", "@types/ember__routing@^4.0.13": - version "4.0.13" - resolved "https://registry.yarnpkg.com/@types/ember__routing/-/ember__routing-4.0.13.tgz#d73ffee1199f673ea7730ba2f9127970df3126d4" - integrity sha512-CNBx6RmGzZpe8ahuy6+aPYKc/EelmbkndqgCigGkkrqvV5B+ayb3rdeKa2XojyXIqSjvjmcYyj9TTvian0yDgg== - dependencies: - "@types/ember" "*" - "@types/ember__controller" "*" - "@types/ember__object" "*" - "@types/ember__routing" "*" - "@types/ember__service" "*" - -"@types/ember__runloop@*", "@types/ember__runloop@^4.0.4": - version "4.0.4" - resolved "https://registry.yarnpkg.com/@types/ember__runloop/-/ember__runloop-4.0.4.tgz#88d640fd6a12c58ae28a1035532b4bf6c83eb860" - integrity sha512-a8raelFWkQmkuWk4K6DmvwFYwC67SzV9yzurdfcKn3uTVj4EAX4KyuB+JUNRS6sHJYEUFlVsd8AHgYyU976Deg== - dependencies: - "@types/ember" "*" - "@types/ember__runloop" "*" - -"@types/ember__service@*", "@types/ember__service@^4.0.3": - version "4.0.3" - resolved "https://registry.yarnpkg.com/@types/ember__service/-/ember__service-4.0.3.tgz#43f8e43bdf98c4fa3ab2468791ad4ec91678974a" - integrity sha512-LH+gI8Ha2PGM7sJ1Ap4+Ml62vejc8tlwE2xJCqklfH39DPKxAZanCdJCHOL13Ak1xoRZ2KKT4pXhxJIXaI2PWA== - dependencies: - "@types/ember__object" "*" - -"@types/ember__string@*", "@types/ember__string@^3.0.11": - version "3.0.11" - resolved "https://registry.yarnpkg.com/@types/ember__string/-/ember__string-3.0.11.tgz#103929ca54f50b75d0be59d393d87db05ef832fb" - integrity sha512-Z2bHbA/z6u+niTXamdHBCXIMI8d8k7K1WyERDmgB/uG7HLkGDO6CGmeNmbHKjdxzYR52kvKHFoYoK9EavVvpYA== - -"@types/ember__template@*", "@types/ember__template@^4.0.2": - version "4.0.2" - resolved "https://registry.yarnpkg.com/@types/ember__template/-/ember__template-4.0.2.tgz#2b3fd303e302a7c2acc0d7b7b7361c73d75b91e8" - integrity sha512-kQWkak5Sy8m4xcXiXNO2A5+N12qoYK9EK2WtGQYG5pN0wSl6iYFGuz8iq7wEcOyiQ0BH9xSv3uCURukv3U+Txw== - -"@types/ember__test-helpers@^2.9.1": - version "2.9.1" - resolved "https://registry.yarnpkg.com/@types/ember__test-helpers/-/ember__test-helpers-2.9.1.tgz#1d804d1f0331a912aba450485571f9e79cb2931f" - integrity sha512-KZ6jYr0ZiQHlklLcfyuy1j+FkvygEayf5mZ9FcaSOahw9ghK3K5TYSRDCuIBELRw//OB/WP9J7v9NduFRNfRgg== - dependencies: - "@ember/test-helpers" "*" - -"@types/ember__test@*", "@types/ember__test@^4.0.2": - version "4.0.2" - resolved "https://registry.yarnpkg.com/@types/ember__test/-/ember__test-4.0.2.tgz#fa077f6c2ba7c1aa261e0e7e5de75a929389c469" - integrity sha512-hoep5m7XmafmjIOHj+PN3T6RyCuVk6Wmjo7IVSM1aCxyIiSbJN8h1vs/Ma8I6kFoMmZYmdLsMxNoxMf7jEon4w== - dependencies: - "@types/ember__application" "*" - -"@types/ember__utils@*": - version "4.0.3" - resolved "https://registry.yarnpkg.com/@types/ember__utils/-/ember__utils-4.0.3.tgz#e5f9920c8dc55b2814df8fff21b60d5a5f6d1f8c" - integrity sha512-o+0oRoT72wcxq4aqZTVEcPJKkKORig6mggs6OWrssCKF+cFZIkO7MNSkHy8ad88xNuyiGETIrBaXkr7XpNY1qg== - dependencies: - "@types/ember" "*" - "@types/eslint-scope@^3.7.3": version "3.7.4" resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16" @@ -3098,7 +3130,7 @@ dependencies: "@types/unist" "^2" -"@types/htmlbars-inline-precompile@*", "@types/htmlbars-inline-precompile@^3.0.0": +"@types/htmlbars-inline-precompile@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@types/htmlbars-inline-precompile/-/htmlbars-inline-precompile-3.0.0.tgz#4d3f19eeb2af9f4605620e13a566dae3952a4f68" integrity sha512-n1YwM/Q937KmS9W4Ytran71nzhhcT2FDQI00eRGBNUyeErLZspBdDBewEe1F8tcRlUdsCVo2AZBLJsRjEceTRg== @@ -3188,7 +3220,7 @@ "@types/glob" "*" "@types/node" "*" -"@types/rsvp@*", "@types/rsvp@^4.0.4": +"@types/rsvp@^4.0.4": version "4.0.4" resolved "https://registry.yarnpkg.com/@types/rsvp/-/rsvp-4.0.4.tgz#55e93e7054027f1ad4b4ebc1e60e59eb091e2d32" integrity sha512-J3Ol++HCC7/hwZhanDvggFYU/GtxHxE/e7cGRWxR04BF7Tt3TqJZ84BkzQgDxmX0uu8IagiyfmfoUlBACh2Ilg== @@ -4175,6 +4207,11 @@ babel-import-util@^0.2.0: resolved "https://registry.yarnpkg.com/babel-import-util/-/babel-import-util-0.2.0.tgz#b468bb679919601a3570f9e317536c54f2862e23" integrity sha512-CtWYYHU/MgK88rxMrLfkD356dApswtR/kWZ/c6JifG1m10e7tBBrs/366dFzWMAoqYmG5/JSh+94tUSpIwh+ag== +babel-import-util@^1.1.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/babel-import-util/-/babel-import-util-1.4.1.tgz#1df6fd679845df45494bac9ca12461d49497fdd4" + integrity sha512-TNdiTQdPhXlx02pzG//UyVPSKE7SNWjY0n4So/ZnjQpWwaM5LvWBLkWa1JKll5u06HNscHD91XZPuwrMg1kadQ== + babel-import-util@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/babel-import-util/-/babel-import-util-2.0.0.tgz#99a2e7424bcde01898bc61bb19700ff4c74379a3" @@ -4634,6 +4671,11 @@ backbone@^1.1.2: dependencies: underscore ">=1.8.3" +backburner.js@^2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/backburner.js/-/backburner.js-2.7.0.tgz#36a5b8a8bfceb7efc8ad56e006a238924acfd67e" + integrity sha512-eBZC6r7wT+YYAOKeru8IqgzOimz3VgyspXiZ1k6MI8i10zUdU8cnNII56rlnItQ89cHgQO3C/nPuFW3V9di+zg== + bail@^1.0.0: version "1.0.5" resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776" @@ -6746,7 +6788,7 @@ ember-assign-helper@^0.4.0: ember-cli-babel "^7.26.0" ember-cli-htmlbars "^6.0.0" -ember-auto-import@^2.2.0, ember-auto-import@^2.3.0, ember-auto-import@^2.4.0, ember-auto-import@^2.5.0, ember-auto-import@^2.6.0, ember-auto-import@^2.6.1, ember-auto-import@^2.6.3: +ember-auto-import@^2.3.0, ember-auto-import@^2.4.0, ember-auto-import@^2.5.0, ember-auto-import@^2.6.0, ember-auto-import@^2.6.1, ember-auto-import@^2.6.3: version "2.6.3" resolved "https://registry.yarnpkg.com/ember-auto-import/-/ember-auto-import-2.6.3.tgz#f18d1b93dd10b08ba5496518436f9d56dd4e000a" integrity sha512-uLhrRDJYWCRvQ4JQ1e64XlSrqAKSd6PXaJ9ZsZI6Tlms9T4DtQFxNXasqji2ZRJBVrxEoLCRYX3RTldsQ0vNGQ== @@ -7355,14 +7397,13 @@ ember-disable-prototype-extensions@^1.1.3: resolved "https://registry.yarnpkg.com/ember-disable-prototype-extensions/-/ember-disable-prototype-extensions-1.1.3.tgz#1969135217654b5e278f9fe2d9d4e49b5720329e" integrity sha512-SB9NcZ27OtoUk+gfalsc3QU17+54OoqR668qHcuvHByk4KAhGxCKlkm9EBlKJcGr7yceOOAJqohTcCEBqfRw9g== -ember-element-helper@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/ember-element-helper/-/ember-element-helper-0.6.1.tgz#a6fbc5be5f875b5c864ae61bf5c5f81d6de6d936" - integrity sha512-YiOdAMlzYul4ulkIoNp8z7iHDfbT1fbut/9xGFRfxDwU/FmF8HtAUB2f1veu/w50HTeZNopa1OV2PCloZ76XlQ== +ember-element-helper@^0.6.1, ember-element-helper@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/ember-element-helper/-/ember-element-helper-0.7.1.tgz#dcbfc6a07ed9d7c9e071df84845ba7b3de8892e8" + integrity sha512-vpD/ZVXU3MCbW/oKw/Wg2z3H/KHYIiO9ej28By1POnN+HVw4sHHJVStxgVoztiK1P43JoGRpyoJvMB986xrGSw== dependencies: + "@embroider/addon-shim" "1.8.3" "@embroider/util" "^0.39.1 || ^0.40.0 || ^0.41.0 || ^1.0.0" - ember-cli-babel "^7.26.11" - ember-cli-htmlbars "^6.0.1" ember-fetch@^8.1.2: version "8.1.2" @@ -7521,25 +7562,41 @@ ember-source-channel-url@^3.0.0: dependencies: node-fetch "^2.6.0" -ember-source@^4.1.0, ember-source@^4.3.0: - version "4.12.3" - resolved "https://registry.yarnpkg.com/ember-source/-/ember-source-4.12.3.tgz#6c401f6a856bb2f7f2871f56d46e7496f97e936a" - integrity sha512-UuFpMWf931pEWBPuujkaMYhsoPvFyZc+tMYjlUn7um20uL+hWs+k2n/TxMVuxydSzJLnxrXz81nTwbYIlgRWdw== +ember-source@^5.1.2, ember-source@~5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/ember-source/-/ember-source-5.1.2.tgz#57e1124104c9a5c7fba2ebeb7e2d6c60a03a697a" + integrity sha512-HTh8CANROxGuBIy/x3c42v4u4255IA55E40KXI3YABww/tV9N1vBRiXolkPcR8aSRDdl32UxL3wBV6/v8npxDQ== dependencies: "@babel/helper-module-imports" "^7.16.7" "@babel/plugin-transform-block-scoping" "^7.20.5" "@ember/edition-utils" "^1.2.0" + "@glimmer/compiler" "0.84.2" + "@glimmer/component" "^1.1.2" + "@glimmer/destroyable" "0.84.2" + "@glimmer/env" "^0.1.7" + "@glimmer/global-context" "0.84.3" + "@glimmer/interfaces" "0.84.2" + "@glimmer/manager" "0.84.2" + "@glimmer/node" "0.84.2" + "@glimmer/opcode-compiler" "0.84.2" + "@glimmer/owner" "0.84.2" + "@glimmer/program" "0.84.2" + "@glimmer/reference" "0.84.2" + "@glimmer/runtime" "0.84.2" + "@glimmer/syntax" "0.84.2" + "@glimmer/validator" "0.84.2" "@glimmer/vm-babel-plugins" "0.84.2" "@simple-dom/interface" "^1.4.0" babel-plugin-debug-macros "^0.3.4" babel-plugin-filter-imports "^4.0.0" + backburner.js "^2.7.0" broccoli-concat "^4.2.5" broccoli-debug "^0.6.4" broccoli-file-creator "^2.1.1" broccoli-funnel "^3.0.8" broccoli-merge-trees "^4.2.0" chalk "^4.0.0" - ember-auto-import "^2.5.0" + ember-auto-import "^2.6.3" ember-cli-babel "^7.26.11" ember-cli-get-component-path-option "^1.0.0" ember-cli-is-package-missing "^1.0.0" @@ -7551,40 +7608,11 @@ ember-source@^4.1.0, ember-source@^4.3.0: ember-router-generator "^2.0.0" inflection "^1.13.2" resolve "^1.22.0" + route-recognizer "^0.3.4" + router_js "^8.0.3" semver "^7.3.8" silent-error "^1.1.1" -ember-source@~4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/ember-source/-/ember-source-4.1.0.tgz#0d272202c25f582f360d208002056e42315dac66" - integrity sha512-y0gKasW2YBYYB+S8GTZjRC9r2xVNI9PySRUXkQH4+WbouXzQtcbKUqc4RVczYboFHLB4qQoz5yNZuIoogVhsLQ== - dependencies: - "@babel/helper-module-imports" "^7.16.0" - "@babel/plugin-transform-block-scoping" "^7.16.0" - "@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.4" - broccoli-file-creator "^2.1.1" - broccoli-funnel "^2.0.2" - broccoli-merge-trees "^4.2.0" - chalk "^4.0.0" - ember-auto-import "^2.2.0" - ember-cli-babel "^7.23.0" - 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.1" - ember-router-generator "^2.0.0" - inflection "^1.13.1" - resolve "^1.17.0" - semver "^7.3.4" - silent-error "^1.1.1" - "ember-style-modifier@^0.8.0 || ^1.0.0 || ^2.0.0 || ^3.0.0": version "3.0.1" resolved "https://registry.yarnpkg.com/ember-style-modifier/-/ember-style-modifier-3.0.1.tgz#96aaaa2b713108725b81d8b934ec445ece6b89c3" @@ -9819,7 +9847,7 @@ infer-owner@^1.0.4: resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== -inflection@^1.12.0, inflection@^1.13.1, inflection@^1.13.2: +inflection@^1.12.0, inflection@^1.13.2: version "1.13.4" resolved "https://registry.yarnpkg.com/inflection/-/inflection-1.13.4.tgz#65aa696c4e2da6225b148d7a154c449366633a32" integrity sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw== @@ -14443,6 +14471,18 @@ rollup@^0.57.1: signal-exit "^3.0.2" sourcemap-codec "^1.4.1" +route-recognizer@^0.3.4: + version "0.3.4" + resolved "https://registry.yarnpkg.com/route-recognizer/-/route-recognizer-0.3.4.tgz#39ab1ffbce1c59e6d2bdca416f0932611e4f3ca3" + integrity sha512-2+MhsfPhvauN1O8KaXpXAOfR/fwe8dnUXVM+xw7yt40lJRfPVQxV6yryZm0cgRvAj5fMF/mdRZbL2ptwbs5i2g== + +router_js@^8.0.3: + version "8.0.3" + resolved "https://registry.yarnpkg.com/router_js/-/router_js-8.0.3.tgz#c00912925839bd2a427c8e12b6cec6bc0f496947" + integrity sha512-lSgNMksk/wp8nspLX3Pn6QD499FUjwYMkgP99RxqKEScil4DKC/59YezpEZ318zGtkq8WR01VBhH+/u3InlLgg== + dependencies: + "@glimmer/env" "^0.1.7" + rsvp@^3.0.14, rsvp@^3.0.17, rsvp@^3.0.18, rsvp@^3.0.21, rsvp@^3.0.6, rsvp@^3.1.0: version "3.6.2" resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-3.6.2.tgz#2e96491599a96cde1b515d5674a8f7a91452926a" @@ -16033,11 +16073,16 @@ typescript-memoize@^1.0.0-alpha.3, typescript-memoize@^1.0.1: resolved "https://registry.yarnpkg.com/typescript-memoize/-/typescript-memoize-1.1.1.tgz#02737495d5df6ebf72c07ba0d002e8f4cf5ccfa0" integrity sha512-GQ90TcKpIH4XxYTI2F98yEQYZgjNMOGPpOgdjIBhaLaWji5HPWlRnZ4AeA1hfBxtY7bCGDJsqDDHk/KaHOl5bA== -typescript@^4.3.2, typescript@^4.5.5, typescript@^4.6.2: +typescript@^4.3.2: version "4.9.5" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== +typescript@^5.1.6: + version "5.1.6" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.1.6.tgz#02f8ac202b6dad2c0dd5e0913745b47a37998274" + integrity sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA== + uc.micro@^1.0.1, uc.micro@^1.0.5: version "1.0.6" resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac"