From e8114957a8a14732765aea23dd3cec85ad0dd10b Mon Sep 17 00:00:00 2001 From: rouxxi Date: Tue, 24 Sep 2024 15:25:10 +0200 Subject: [PATCH] feat(pix-ui): run upgrade to ember 5.11 --- .ember-cli | 9 +- .eslintignore | 6 + .eslintrc.js | 11 +- .github/workflows/ci.yml | 78 + .gitignore | 6 + .npmignore | 11 +- .prettierignore | 26 +- .prettierrc.js | 12 + .stylelintignore | 10 + .stylelintrc.js | 5 + CONTRIBUTING.md | 25 + blueprints/pix-component/index.js | 8 +- .../utilities/insert-into-file.js | 5 +- config/environment.js | 5 - ember-cli-build.js | 2 +- package-lock.json | 1759 +++++++++-------- package.json | 49 +- tests/dummy/app/index.html | 1 - tests/dummy/app/styles/app.css | 1 + tests/dummy/config/ember-cli-update.json | 2 +- {config => tests/dummy/config}/ember-try.js | 28 + tests/dummy/config/environment.js | 9 +- {config => tests/dummy/config}/icons.js | 0 tests/helpers/.gitkeep | 0 vendor/.gitkeep | 0 25 files changed, 1139 insertions(+), 929 deletions(-) create mode 100644 .github/workflows/ci.yml create mode 100644 .prettierrc.js create mode 100644 .stylelintignore create mode 100644 .stylelintrc.js create mode 100644 CONTRIBUTING.md delete mode 100644 config/environment.js rename {config => tests/dummy/config}/ember-try.js (57%) rename {config => tests/dummy/config}/icons.js (100%) delete mode 100644 tests/helpers/.gitkeep delete mode 100644 vendor/.gitkeep diff --git a/.ember-cli b/.ember-cli index 7cf51b449..b9fa69a39 100644 --- a/.ember-cli +++ b/.ember-cli @@ -1,10 +1,9 @@ { /** - Ember CLI sends analytics information by default. The data is completely - anonymous, but there are times when you might want to disable this behavior. - - Setting `disableAnalytics` to true will prevent any data from being sent. + Setting `isTypeScriptProject` to true will force the blueprint generators to generate TypeScript + rather than JavaScript by default, when a TypeScript version of a given blueprint is available. */ "port": 4204, - "disableAnalytics": false + "disableAnalytics": false, + "isTypeScriptProject": false } diff --git a/.eslintignore b/.eslintignore index ab46246da..f373043a1 100644 --- a/.eslintignore +++ b/.eslintignore @@ -3,6 +3,7 @@ /vendor/ # compiled output +/declarations/ /dist/ /tmp/ @@ -13,11 +14,16 @@ # misc /coverage/ !.* +.*/ +.eslintcache # ember-try /.node_modules.ember-try/ /bower.json.ember-try +/npm-shrinkwrap.json.ember-try /package.json.ember-try +/package-lock.json.ember-try +/yarn.lock.ember-try # storybook .storybook/** diff --git a/.eslintrc.js b/.eslintrc.js index e7ec299ba..00a60cf0a 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -39,6 +39,8 @@ module.exports = { files: [ 'scripts/*.js', '.eslintrc.js', + './.prettierrc.js', + './.stylelintrc.js', '.template-lintrc.js', 'ember-cli-build.js', 'index.js', @@ -48,13 +50,16 @@ module.exports = { 'tests/dummy/config/**/*.js', ], excludedFiles: ['addon/**', 'addon-test-support/**', 'app/**', 'tests/dummy/app/**'], - parserOptions: { - sourceType: 'script', - }, env: { browser: false, node: true, }, + extends: ['plugin:n/recommended'], + }, + { + // test files + files: ['tests/**/*-test.{js,ts}'], + extends: ['plugin:qunit/recommended'], }, ], }; diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 000000000..58ae125be --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,78 @@ +name: CI + +on: + push: + branches: + - main + - master + pull_request: {} + +concurrency: + group: ci-${{ github.head_ref || github.ref }} + cancel-in-progress: true + +jobs: + test: + name: "Tests" + runs-on: ubuntu-latest + timeout-minutes: 10 + + steps: + - uses: actions/checkout@v3 + - name: Install Node + uses: actions/setup-node@v3 + with: + node-version: 18 + cache: npm + - name: Install Dependencies + run: npm ci + - name: Lint + run: npm run lint + - name: Run Tests + run: npm run test:ember + + floating: + name: "Floating Dependencies" + runs-on: ubuntu-latest + timeout-minutes: 10 + + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 20 + cache: npm + - name: Install Dependencies + run: npm install --no-shrinkwrap + - name: Run Tests + run: npm run test:ember + + try-scenarios: + name: ${{ matrix.try-scenario }} + runs-on: ubuntu-latest + needs: "test" + timeout-minutes: 10 + + strategy: + fail-fast: false + matrix: + try-scenario: + - ember-lts-4.12 + - ember-lts-5.4 + - ember-release + - ember-beta + - ember-canary + - embroider-safe + - embroider-optimized + + steps: + - uses: actions/checkout@v3 + - name: Install Node + uses: actions/setup-node@v3 + with: + node-version: 18 + cache: npm + - name: Install Dependencies + run: npm ci + - name: Run Tests + run: ./node_modules/.bin/ember try:one ${{ matrix.try-scenario }} diff --git a/.gitignore b/.gitignore index 474c4c84a..73f71b779 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,7 @@ #pack 1024pix-pix-ui-*.tgz +/declarations/ # dependencies /bower_components/ @@ -17,6 +18,7 @@ /.pnp* /.sass-cache /connect.lock +/.eslintcache /coverage/ /libpeerconnection.log /npm-debug.log* @@ -30,6 +32,7 @@ /.node_modules.ember-try/ /bower.json.ember-try /package.json.ember-try +/npm-shrinkwrap.json.ember-try # storybook / chromatic .storybook/preview-head.html @@ -41,3 +44,6 @@ build-storybook.log *.iml *.code-workspace .history + +# broccoli-debug +/DEBUG/ diff --git a/.npmignore b/.npmignore index 5732455af..d0dbe9700 100644 --- a/.npmignore +++ b/.npmignore @@ -2,11 +2,7 @@ /dist/ /tmp/ -# dependencies -/bower_components/ - # misc -/.bowerrc /.editorconfig /.ember-cli /.env* @@ -18,15 +14,17 @@ /.gitignore /.prettierignore /.prettierrc.js +/.stylelintignore +/.stylelintrc.js /.template-lintrc.js /.travis.yml /.watchmanconfig -/bower.json -/config/ember-try.js /CONTRIBUTING.md /ember-cli-build.js /testem.js /tests/ +/tsconfig.declarations.json +/tsconfig.json /yarn-error.log /yarn.lock .gitkeep @@ -35,7 +33,6 @@ # ember-try /.node_modules.ember-try/ -/bower.json.ember-try /npm-shrinkwrap.json.ember-try /package.json.ember-try /package-lock.json.ember-try diff --git a/.prettierignore b/.prettierignore index b7d57ceee..4178fd571 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1 +1,25 @@ -/blueprints/** +# unconventional js +/blueprints/*/files/ +/vendor/ + +# compiled output +/dist/ +/tmp/ + +# dependencies +/bower_components/ +/node_modules/ + +# misc +/coverage/ +!.* +.eslintcache +.lint-todo/ + +# ember-try +/.node_modules.ember-try/ +/bower.json.ember-try +/npm-shrinkwrap.json.ember-try +/package.json.ember-try +/package-lock.json.ember-try +/yarn.lock.ember-try diff --git a/.prettierrc.js b/.prettierrc.js new file mode 100644 index 000000000..e5f7b6d1e --- /dev/null +++ b/.prettierrc.js @@ -0,0 +1,12 @@ +'use strict'; + +module.exports = { + overrides: [ + { + files: '*.{js,ts}', + options: { + singleQuote: true, + }, + }, + ], +}; diff --git a/.stylelintignore b/.stylelintignore new file mode 100644 index 000000000..35161e291 --- /dev/null +++ b/.stylelintignore @@ -0,0 +1,10 @@ +# unconventional files +/blueprints/*/files/ + +# compiled output +/dist/ + +# addons +/.node_modules.ember-try + +storybook-static/* diff --git a/.stylelintrc.js b/.stylelintrc.js new file mode 100644 index 000000000..021c539ad --- /dev/null +++ b/.stylelintrc.js @@ -0,0 +1,5 @@ +'use strict'; + +module.exports = { + extends: ['stylelint-config-standard', 'stylelint-prettier/recommended'], +}; diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 000000000..36ec4e030 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,25 @@ +# How To Contribute + +## Installation + +- `git clone ` +- `cd 1024pix-pix-ui` +- `npm install` + +## Linting + +- `npm run lint` +- `npm run lint:fix` + +## Running tests + +- `npm run test` – Runs the test suite on the current Ember version +- `npm run test:ember -- --server` – Runs the test suite in "watch mode" +- `npm run test:ember-compatibility` – Runs the test suite against multiple Ember versions + +## Running the dummy application + +- `npm run start` +- Visit the dummy application at [http://localhost:4200](http://localhost:4200). + +For more information on using ember-cli, visit [https://cli.emberjs.com/release/](https://cli.emberjs.com/release/). diff --git a/blueprints/pix-component/index.js b/blueprints/pix-component/index.js index 60b633b4f..a25158610 100644 --- a/blueprints/pix-component/index.js +++ b/blueprints/pix-component/index.js @@ -17,12 +17,8 @@ module.exports = { }; async function importNewStyleInGlobalStyle(dasherizedName) { - const importName = '@import \'' + dasherizedName + '\';'; + const importName = "@import '" + dasherizedName + "';"; - await insertIntoFile( - 'addon/styles/addon.scss', - importName, - { before: '\nhtml {' + EOL } - ) + await insertIntoFile('addon/styles/addon.scss', importName, { before: '\nhtml {' + EOL }); console.log(' update addon/styles/addon.scss'); } diff --git a/blueprints/pix-component/utilities/insert-into-file.js b/blueprints/pix-component/utilities/insert-into-file.js index 27d280f08..4544bd0e3 100644 --- a/blueprints/pix-component/utilities/insert-into-file.js +++ b/blueprints/pix-component/utilities/insert-into-file.js @@ -103,7 +103,10 @@ async function insertIntoFile(fullPath, contentsToInsert, providedOptions) { } contentsToWrite = - contentsToWrite.slice(0, insertIndex) + contentsToInsert + EOL + contentsToWrite.slice(insertIndex); + contentsToWrite.slice(0, insertIndex) + + contentsToInsert + + EOL + + contentsToWrite.slice(insertIndex); } } } diff --git a/config/environment.js b/config/environment.js deleted file mode 100644 index 331ab30df..000000000 --- a/config/environment.js +++ /dev/null @@ -1,5 +0,0 @@ -'use strict'; - -module.exports = function (/* environment, appConfig */) { - return {}; -}; diff --git a/ember-cli-build.js b/ember-cli-build.js index 7a3d7768b..b2cf06190 100644 --- a/ember-cli-build.js +++ b/ember-cli-build.js @@ -3,7 +3,7 @@ const EmberAddon = require('ember-cli/lib/broccoli/ember-addon'); module.exports = function (defaults) { - let app = new EmberAddon(defaults, { + const app = new EmberAddon(defaults, { // Add options here }); /* diff --git a/package-lock.json b/package-lock.json index 5ae078798..0525a2fe4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,10 +10,12 @@ "hasInstallScript": true, "license": "MIT", "dependencies": { + "@babel/core": "^7.25.2", "@formatjs/intl": "^2.5.1", - "ember-auto-import": "^2.5.0", - "ember-cli-babel": "^8.0.0", - "ember-cli-htmlbars": "^6.1.1", + "check-engine": "^1.14.0", + "ember-auto-import": "^2.7.4", + "ember-cli-babel": "^8.2.0", + "ember-cli-htmlbars": "^6.3.0", "ember-cli-sass": "^11.0.1", "ember-cli-update": "^2.0.1", "ember-click-outside": "^6.0.1", @@ -25,11 +27,11 @@ "@1024pix/ember-testing-library": "^3.0.6", "@1024pix/eslint-config": "^1.3.8", "@1024pix/stylelint-config": "^5.1.12", - "@babel/eslint-parser": "^7.19.1", - "@babel/plugin-proposal-decorators": "^7.20.5", - "@ember/optional-features": "^2.0.0", + "@babel/eslint-parser": "^7.25.1", + "@babel/plugin-proposal-decorators": "^7.24.7", + "@ember/optional-features": "^2.1.0", "@ember/string": "^4.0.0", - "@ember/test-helpers": "^3.0.0", + "@ember/test-helpers": "^3.3.1", "@embroider/macros": "^1.11.0", "@embroider/test-setup": "^4.0.0", "@fortawesome/ember-fontawesome": "^2.0.0", @@ -52,43 +54,41 @@ "@testing-library/user-event": "^14.4.3", "chromatic": "^11.0.0", "core-js": "^3.26.1", - "ember-cli": "^5.0.0", - "ember-cli-dependency-checker": "^3.3.1", + "ember-cli": "^5.11.0", + "ember-cli-dependency-checker": "^3.3.2", "ember-cli-inject-live-reload": "^2.1.0", "ember-cli-sri": "^2.1.1", "ember-cli-terser": "^4.0.2", - "ember-disable-prototype-extensions": "^1.1.3", - "ember-export-application-global": "^2.0.1", "ember-load-initializers": "^2.1.2", - "ember-page-title": "^8.0.0", - "ember-qunit": "^8.0.0", + "ember-page-title": "^8.2.3", + "ember-qunit": "^8.1.0", "ember-resolver": "^12.0.0", "ember-sinon": "^5.0.0", - "ember-source": "^4.0.1", + "ember-source": "^5.11.0", "ember-source-channel-url": "^3.0.0", "ember-template-lint": "^6.0.0", "ember-template-lint-plugin-prettier": "^5.0.0", - "ember-try": "^3.0.0-beta", - "eslint": "^8.28.0", - "eslint-config-prettier": "^9.0.0", + "ember-try": "^3.0.0", + "eslint": "^8.57.0", + "eslint-config-prettier": "^9.1.0", "eslint-plugin-ember": "^12.0.0", "eslint-plugin-n": "^17.0.0", - "eslint-plugin-prettier": "^5.0.0", - "eslint-plugin-qunit": "^8.0.0", + "eslint-plugin-prettier": "^5.2.1", + "eslint-plugin-qunit": "^8.1.1", "fs-extra": "^11.0.0", "html-webpack-plugin": "^5.5.0", "loader.js": "^4.7.0", "lodash": "^4.17.21", "npm-run-all2": "^6.0.0", - "prettier": "^3.0.0", - "qunit": "^2.19.3", + "prettier": "^3.3.3", + "qunit": "^2.22.0", "qunit-dom": "^3.0.0", "sass": "^1.56.1", "storybook": "^8.0.0", "stylelint": "^16.0.2", "svg-sprite": "^2.0.4", "svgo": "^3.3.2", - "webpack": "^5.75.0" + "webpack": "^5.93.0" }, "engines": { "node": "^20 || ^22" @@ -3775,16 +3775,6 @@ "node": "10.* || >= 12" } }, - "node_modules/@ember/test-waiters/node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "devOptional": true, - "license": "MIT", - "engines": { - "node": "6.* || >= 7.*" - } - }, "node_modules/@ember/test-waiters/node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", @@ -4364,15 +4354,6 @@ "node": "10.* || >= 12" } }, - "node_modules/@embroider/macros/node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "license": "MIT", - "engines": { - "node": "6.* || >= 7.*" - } - }, "node_modules/@embroider/macros/node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", @@ -5772,16 +5753,6 @@ "node": "10.* || >= 12" } }, - "node_modules/@fortawesome/ember-fontawesome/node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "6.* || >= 7.*" - } - }, "node_modules/@fortawesome/ember-fontawesome/node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -5866,6 +5837,38 @@ "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==" }, + "node_modules/@glimmer/compiler": { + "version": "0.92.0", + "resolved": "https://registry.npmjs.org/@glimmer/compiler/-/compiler-0.92.0.tgz", + "integrity": "sha512-hTP18//aDRxsadWvqzAz3r54yEhN+M2UcTfUV++13gNSqgvRwuKTUelcL3bLDTQcnGUzZEMnFb3+3QayAAmQBg==", + "dependencies": { + "@glimmer/interfaces": "^0.92.0", + "@glimmer/syntax": "^0.92.0", + "@glimmer/util": "^0.92.0", + "@glimmer/vm": "^0.92.0", + "@glimmer/wire-format": "^0.92.0" + }, + "engines": { + "node": ">= 16.0.0" + } + }, + "node_modules/@glimmer/compiler/node_modules/@glimmer/interfaces": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/interfaces/-/interfaces-0.92.3.tgz", + "integrity": "sha512-QwQeA01N+0h+TAi/J7iUnZtRuJy+093hNyagxDQBA6b1wCBw+q+al9+O6gmbWlkWE7EifzmNE1nnrgcecJBlJQ==", + "dependencies": { + "@simple-dom/interface": "^1.4.0" + } + }, + "node_modules/@glimmer/compiler/node_modules/@glimmer/util": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/util/-/util-0.92.3.tgz", + "integrity": "sha512-K1oH93gGU36slycxJ9CcFpUTsdOc4XQ6RuZFu5oRsxFYtEF5PSu7ik11h58fyeoaWOr1ebfkyAMawbeI2AJ5GA==", + "dependencies": { + "@glimmer/env": "0.1.7", + "@glimmer/interfaces": "0.92.3" + } + }, "node_modules/@glimmer/component": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@glimmer/component/-/component-1.1.2.tgz", @@ -5967,15 +5970,6 @@ "node": ">= 6" } }, - "node_modules/@glimmer/component/node_modules/broccoli-babel-transpiler/node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "license": "MIT", - "engines": { - "node": "6.* || >= 7.*" - } - }, "node_modules/@glimmer/component/node_modules/broccoli-funnel": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/broccoli-funnel/-/broccoli-funnel-2.0.2.tgz", @@ -6349,6 +6343,15 @@ "rsvp": "^3.0.14" } }, + "node_modules/@glimmer/component/node_modules/promise-map-series/node_modules/rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "license": "MIT", + "engines": { + "node": "0.12.* || 4.* || 6.* || >= 7.*" + } + }, "node_modules/@glimmer/component/node_modules/regenerator-runtime": { "version": "0.13.11", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", @@ -6422,13 +6425,73 @@ "rsvp": "^4.8.4" } }, - "node_modules/@glimmer/component/node_modules/workerpool/node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "license": "MIT", - "engines": { - "node": "6.* || >= 7.*" + "node_modules/@glimmer/debug": { + "version": "0.92.4", + "resolved": "https://registry.npmjs.org/@glimmer/debug/-/debug-0.92.4.tgz", + "integrity": "sha512-waTBOdtp92MC3h/51mYbc4GRumO+Tsa5jbXLoewqALjE1S8bMu9qgkG7Cx635x3/XpjsD9xceMqagBvYhuI6tA==", + "dependencies": { + "@glimmer/interfaces": "0.92.3", + "@glimmer/util": "0.92.3", + "@glimmer/vm": "0.92.3" + } + }, + "node_modules/@glimmer/debug/node_modules/@glimmer/interfaces": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/interfaces/-/interfaces-0.92.3.tgz", + "integrity": "sha512-QwQeA01N+0h+TAi/J7iUnZtRuJy+093hNyagxDQBA6b1wCBw+q+al9+O6gmbWlkWE7EifzmNE1nnrgcecJBlJQ==", + "dependencies": { + "@simple-dom/interface": "^1.4.0" + } + }, + "node_modules/@glimmer/debug/node_modules/@glimmer/util": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/util/-/util-0.92.3.tgz", + "integrity": "sha512-K1oH93gGU36slycxJ9CcFpUTsdOc4XQ6RuZFu5oRsxFYtEF5PSu7ik11h58fyeoaWOr1ebfkyAMawbeI2AJ5GA==", + "dependencies": { + "@glimmer/env": "0.1.7", + "@glimmer/interfaces": "0.92.3" + } + }, + "node_modules/@glimmer/debug/node_modules/@glimmer/vm": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/vm/-/vm-0.92.3.tgz", + "integrity": "sha512-DNMQz7nn2zRwKO1irVZ4alg1lH+VInwR3vkWVgobUs0yh7OoHVGXKMd5uxzIksqJEUw1XOX9Qgu/GYZB1PiH3w==", + "dependencies": { + "@glimmer/interfaces": "0.92.3", + "@glimmer/util": "0.92.3" + } + }, + "node_modules/@glimmer/destroyable": { + "version": "0.92.0", + "resolved": "https://registry.npmjs.org/@glimmer/destroyable/-/destroyable-0.92.0.tgz", + "integrity": "sha512-Y6IO0CTKdIvM24HvhcZBePDRG9Rc3nbRRqpYameNHmI/msEOVHk6BT217qkpGnma4OuT/AU6msoIOkTQI5kQPg==", + "dependencies": { + "@glimmer/env": "0.1.7", + "@glimmer/global-context": "^0.92.0", + "@glimmer/interfaces": "^0.92.0", + "@glimmer/util": "^0.92.0" + } + }, + "node_modules/@glimmer/destroyable/node_modules/@glimmer/global-context": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/global-context/-/global-context-0.92.3.tgz", + "integrity": "sha512-tvlK5pt6oSe3furJ1KsO9vG/KmF9S98HLrcR48XbfwXlkuxvUeS94cdQId4GCN5naeX4OC4xm6eEjZWdc2s+jw==" + }, + "node_modules/@glimmer/destroyable/node_modules/@glimmer/interfaces": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/interfaces/-/interfaces-0.92.3.tgz", + "integrity": "sha512-QwQeA01N+0h+TAi/J7iUnZtRuJy+093hNyagxDQBA6b1wCBw+q+al9+O6gmbWlkWE7EifzmNE1nnrgcecJBlJQ==", + "dependencies": { + "@simple-dom/interface": "^1.4.0" + } + }, + "node_modules/@glimmer/destroyable/node_modules/@glimmer/util": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/util/-/util-0.92.3.tgz", + "integrity": "sha512-K1oH93gGU36slycxJ9CcFpUTsdOc4XQ6RuZFu5oRsxFYtEF5PSu7ik11h58fyeoaWOr1ebfkyAMawbeI2AJ5GA==", + "dependencies": { + "@glimmer/env": "0.1.7", + "@glimmer/interfaces": "0.92.3" } }, "node_modules/@glimmer/di": { @@ -6437,6 +6500,41 @@ "integrity": "sha512-moRwafNDwHTnTHzyyZC9D+mUSvYrs1Ak0tRPjjmCghdoHHIvMshVbEnwKb/1WmW5CUlKc2eL9rlAV32n3GiItg==", "license": "MIT" }, + "node_modules/@glimmer/encoder": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/encoder/-/encoder-0.92.3.tgz", + "integrity": "sha512-DJ8DB33LxODjzCWRrxozHUaRqVyZj4p8jDLG42aCNmWo3smxrsjshcaVUwDmib24DW+dzR7kMc39ObMqT5zK0w==", + "dependencies": { + "@glimmer/interfaces": "0.92.3", + "@glimmer/vm": "0.92.3" + } + }, + "node_modules/@glimmer/encoder/node_modules/@glimmer/interfaces": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/interfaces/-/interfaces-0.92.3.tgz", + "integrity": "sha512-QwQeA01N+0h+TAi/J7iUnZtRuJy+093hNyagxDQBA6b1wCBw+q+al9+O6gmbWlkWE7EifzmNE1nnrgcecJBlJQ==", + "dependencies": { + "@simple-dom/interface": "^1.4.0" + } + }, + "node_modules/@glimmer/encoder/node_modules/@glimmer/util": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/util/-/util-0.92.3.tgz", + "integrity": "sha512-K1oH93gGU36slycxJ9CcFpUTsdOc4XQ6RuZFu5oRsxFYtEF5PSu7ik11h58fyeoaWOr1ebfkyAMawbeI2AJ5GA==", + "dependencies": { + "@glimmer/env": "0.1.7", + "@glimmer/interfaces": "0.92.3" + } + }, + "node_modules/@glimmer/encoder/node_modules/@glimmer/vm": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/vm/-/vm-0.92.3.tgz", + "integrity": "sha512-DNMQz7nn2zRwKO1irVZ4alg1lH+VInwR3vkWVgobUs0yh7OoHVGXKMd5uxzIksqJEUw1XOX9Qgu/GYZB1PiH3w==", + "dependencies": { + "@glimmer/interfaces": "0.92.3", + "@glimmer/util": "0.92.3" + } + }, "node_modules/@glimmer/env": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/@glimmer/env/-/env-0.1.7.tgz", @@ -6457,12 +6555,219 @@ "version": "0.92.0", "resolved": "https://registry.npmjs.org/@glimmer/interfaces/-/interfaces-0.92.0.tgz", "integrity": "sha512-SKZvIs+ZPN8F3EH8kEzs7rGIUa+wuV+/3oWYyEiBrqd+VrZlmAxIELM6qZ6oxXT2tx6q1rh2EmA5rWezi6bmYQ==", - "dev": true, "license": "MIT", "dependencies": { "@simple-dom/interface": "^1.4.0" } }, + "node_modules/@glimmer/manager": { + "version": "0.92.0", + "resolved": "https://registry.npmjs.org/@glimmer/manager/-/manager-0.92.0.tgz", + "integrity": "sha512-vo5kpdyRq1YpP9FBcpSB9K8nGyz3C8k/vF3yd6g0u4zqVaaQrtvM+nw7pqOOQHf+FfQMr5nLYisvySWT7Eqwww==", + "dependencies": { + "@glimmer/debug": "^0.92.0", + "@glimmer/destroyable": "^0.92.0", + "@glimmer/env": "0.1.7", + "@glimmer/global-context": "^0.92.0", + "@glimmer/interfaces": "^0.92.0", + "@glimmer/reference": "^0.92.0", + "@glimmer/util": "^0.92.0", + "@glimmer/validator": "^0.92.0", + "@glimmer/vm": "^0.92.0" + } + }, + "node_modules/@glimmer/manager/node_modules/@glimmer/global-context": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/global-context/-/global-context-0.92.3.tgz", + "integrity": "sha512-tvlK5pt6oSe3furJ1KsO9vG/KmF9S98HLrcR48XbfwXlkuxvUeS94cdQId4GCN5naeX4OC4xm6eEjZWdc2s+jw==" + }, + "node_modules/@glimmer/manager/node_modules/@glimmer/interfaces": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/interfaces/-/interfaces-0.92.3.tgz", + "integrity": "sha512-QwQeA01N+0h+TAi/J7iUnZtRuJy+093hNyagxDQBA6b1wCBw+q+al9+O6gmbWlkWE7EifzmNE1nnrgcecJBlJQ==", + "dependencies": { + "@simple-dom/interface": "^1.4.0" + } + }, + "node_modules/@glimmer/manager/node_modules/@glimmer/reference": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/reference/-/reference-0.92.3.tgz", + "integrity": "sha512-Ud4LE689mEXL6BJnJx0ZPt2dt/A540C+TAnBFXHpcAjROz5gT337RN+tgajwudEUqpufExhcPSMGzs1pvWYCJg==", + "dependencies": { + "@glimmer/env": "^0.1.7", + "@glimmer/global-context": "0.92.3", + "@glimmer/interfaces": "0.92.3", + "@glimmer/util": "0.92.3", + "@glimmer/validator": "0.92.3" + } + }, + "node_modules/@glimmer/manager/node_modules/@glimmer/util": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/util/-/util-0.92.3.tgz", + "integrity": "sha512-K1oH93gGU36slycxJ9CcFpUTsdOc4XQ6RuZFu5oRsxFYtEF5PSu7ik11h58fyeoaWOr1ebfkyAMawbeI2AJ5GA==", + "dependencies": { + "@glimmer/env": "0.1.7", + "@glimmer/interfaces": "0.92.3" + } + }, + "node_modules/@glimmer/manager/node_modules/@glimmer/validator": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/validator/-/validator-0.92.3.tgz", + "integrity": "sha512-HKrMYeW0YhiksSeKYqX2chUR/rz82j12DcY7p2dORQlTV3qlAfiE5zRTJH1KRA1X3ZMf7DI2/GOzkXwYp0o+3Q==", + "dependencies": { + "@glimmer/env": "^0.1.7", + "@glimmer/global-context": "0.92.3", + "@glimmer/interfaces": "0.92.3", + "@glimmer/util": "0.92.3" + } + }, + "node_modules/@glimmer/node": { + "version": "0.92.0", + "resolved": "https://registry.npmjs.org/@glimmer/node/-/node-0.92.0.tgz", + "integrity": "sha512-TlyGmuCjGLWXvQDsAXUhDGjd4Q7BgNVwqv0hObu7A0qGOlEfpS1l6i/7cAzmCpQVUcGQiyUruJrIfpQgDWaepg==", + "dependencies": { + "@glimmer/interfaces": "^0.92.0", + "@glimmer/runtime": "^0.92.0", + "@glimmer/util": "^0.92.0", + "@simple-dom/document": "^1.4.0" + } + }, + "node_modules/@glimmer/node/node_modules/@glimmer/interfaces": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/interfaces/-/interfaces-0.92.3.tgz", + "integrity": "sha512-QwQeA01N+0h+TAi/J7iUnZtRuJy+093hNyagxDQBA6b1wCBw+q+al9+O6gmbWlkWE7EifzmNE1nnrgcecJBlJQ==", + "dependencies": { + "@simple-dom/interface": "^1.4.0" + } + }, + "node_modules/@glimmer/node/node_modules/@glimmer/util": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/util/-/util-0.92.3.tgz", + "integrity": "sha512-K1oH93gGU36slycxJ9CcFpUTsdOc4XQ6RuZFu5oRsxFYtEF5PSu7ik11h58fyeoaWOr1ebfkyAMawbeI2AJ5GA==", + "dependencies": { + "@glimmer/env": "0.1.7", + "@glimmer/interfaces": "0.92.3" + } + }, + "node_modules/@glimmer/opcode-compiler": { + "version": "0.92.0", + "resolved": "https://registry.npmjs.org/@glimmer/opcode-compiler/-/opcode-compiler-0.92.0.tgz", + "integrity": "sha512-78LgXyLzGeCIlQwH45T6RoKtO8AGXEmrlOMjP7dq7k5JpDpitJHAwmPavjC18uhgOVs8V3SLYUsE/lnvhmuQkg==", + "dependencies": { + "@glimmer/debug": "^0.92.0", + "@glimmer/encoder": "^0.92.0", + "@glimmer/env": "0.1.7", + "@glimmer/global-context": "^0.92.0", + "@glimmer/interfaces": "^0.92.0", + "@glimmer/manager": "^0.92.0", + "@glimmer/reference": "^0.92.0", + "@glimmer/util": "^0.92.0", + "@glimmer/vm": "^0.92.0", + "@glimmer/wire-format": "^0.92.0" + } + }, + "node_modules/@glimmer/opcode-compiler/node_modules/@glimmer/global-context": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/global-context/-/global-context-0.92.3.tgz", + "integrity": "sha512-tvlK5pt6oSe3furJ1KsO9vG/KmF9S98HLrcR48XbfwXlkuxvUeS94cdQId4GCN5naeX4OC4xm6eEjZWdc2s+jw==" + }, + "node_modules/@glimmer/opcode-compiler/node_modules/@glimmer/interfaces": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/interfaces/-/interfaces-0.92.3.tgz", + "integrity": "sha512-QwQeA01N+0h+TAi/J7iUnZtRuJy+093hNyagxDQBA6b1wCBw+q+al9+O6gmbWlkWE7EifzmNE1nnrgcecJBlJQ==", + "dependencies": { + "@simple-dom/interface": "^1.4.0" + } + }, + "node_modules/@glimmer/opcode-compiler/node_modules/@glimmer/reference": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/reference/-/reference-0.92.3.tgz", + "integrity": "sha512-Ud4LE689mEXL6BJnJx0ZPt2dt/A540C+TAnBFXHpcAjROz5gT337RN+tgajwudEUqpufExhcPSMGzs1pvWYCJg==", + "dependencies": { + "@glimmer/env": "^0.1.7", + "@glimmer/global-context": "0.92.3", + "@glimmer/interfaces": "0.92.3", + "@glimmer/util": "0.92.3", + "@glimmer/validator": "0.92.3" + } + }, + "node_modules/@glimmer/opcode-compiler/node_modules/@glimmer/util": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/util/-/util-0.92.3.tgz", + "integrity": "sha512-K1oH93gGU36slycxJ9CcFpUTsdOc4XQ6RuZFu5oRsxFYtEF5PSu7ik11h58fyeoaWOr1ebfkyAMawbeI2AJ5GA==", + "dependencies": { + "@glimmer/env": "0.1.7", + "@glimmer/interfaces": "0.92.3" + } + }, + "node_modules/@glimmer/opcode-compiler/node_modules/@glimmer/validator": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/validator/-/validator-0.92.3.tgz", + "integrity": "sha512-HKrMYeW0YhiksSeKYqX2chUR/rz82j12DcY7p2dORQlTV3qlAfiE5zRTJH1KRA1X3ZMf7DI2/GOzkXwYp0o+3Q==", + "dependencies": { + "@glimmer/env": "^0.1.7", + "@glimmer/global-context": "0.92.3", + "@glimmer/interfaces": "0.92.3", + "@glimmer/util": "0.92.3" + } + }, + "node_modules/@glimmer/owner": { + "version": "0.92.0", + "resolved": "https://registry.npmjs.org/@glimmer/owner/-/owner-0.92.0.tgz", + "integrity": "sha512-SUhVaUvcLcVJ+9f8ob/fln0+z6jAinYv21sA1FcgAYMnb3eaB5RPjFFW3BjGy9VPT/IOAVyj95+NDm6wguMDEg==", + "dependencies": { + "@glimmer/util": "^0.92.0" + } + }, + "node_modules/@glimmer/owner/node_modules/@glimmer/interfaces": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/interfaces/-/interfaces-0.92.3.tgz", + "integrity": "sha512-QwQeA01N+0h+TAi/J7iUnZtRuJy+093hNyagxDQBA6b1wCBw+q+al9+O6gmbWlkWE7EifzmNE1nnrgcecJBlJQ==", + "dependencies": { + "@simple-dom/interface": "^1.4.0" + } + }, + "node_modules/@glimmer/owner/node_modules/@glimmer/util": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/util/-/util-0.92.3.tgz", + "integrity": "sha512-K1oH93gGU36slycxJ9CcFpUTsdOc4XQ6RuZFu5oRsxFYtEF5PSu7ik11h58fyeoaWOr1ebfkyAMawbeI2AJ5GA==", + "dependencies": { + "@glimmer/env": "0.1.7", + "@glimmer/interfaces": "0.92.3" + } + }, + "node_modules/@glimmer/program": { + "version": "0.92.0", + "resolved": "https://registry.npmjs.org/@glimmer/program/-/program-0.92.0.tgz", + "integrity": "sha512-hRIZMRlRsyJuhUoqLsBu66NTPel6itXrccBOHBI49n9+FdisjiM3tgNNhrY+Tik/GnmtzztrCWjrqpf/PCp+rg==", + "dependencies": { + "@glimmer/encoder": "^0.92.0", + "@glimmer/env": "0.1.7", + "@glimmer/interfaces": "^0.92.0", + "@glimmer/manager": "^0.92.0", + "@glimmer/opcode-compiler": "^0.92.0", + "@glimmer/util": "^0.92.0", + "@glimmer/vm": "^0.92.0", + "@glimmer/wire-format": "^0.92.0" + } + }, + "node_modules/@glimmer/program/node_modules/@glimmer/interfaces": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/interfaces/-/interfaces-0.92.3.tgz", + "integrity": "sha512-QwQeA01N+0h+TAi/J7iUnZtRuJy+093hNyagxDQBA6b1wCBw+q+al9+O6gmbWlkWE7EifzmNE1nnrgcecJBlJQ==", + "dependencies": { + "@simple-dom/interface": "^1.4.0" + } + }, + "node_modules/@glimmer/program/node_modules/@glimmer/util": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/util/-/util-0.92.3.tgz", + "integrity": "sha512-K1oH93gGU36slycxJ9CcFpUTsdOc4XQ6RuZFu5oRsxFYtEF5PSu7ik11h58fyeoaWOr1ebfkyAMawbeI2AJ5GA==", + "dependencies": { + "@glimmer/env": "0.1.7", + "@glimmer/interfaces": "0.92.3" + } + }, "node_modules/@glimmer/reference": { "version": "0.84.3", "resolved": "https://registry.npmjs.org/@glimmer/reference/-/reference-0.84.3.tgz", @@ -6510,11 +6815,74 @@ "@glimmer/global-context": "0.84.3" } }, + "node_modules/@glimmer/runtime": { + "version": "0.92.0", + "resolved": "https://registry.npmjs.org/@glimmer/runtime/-/runtime-0.92.0.tgz", + "integrity": "sha512-LlAf86bNhRCfPvrXY5x+3YMhhSWSCT5NVTTYQp9j07D0bxvNw57n4mESuEgYZYWl4/cyEwegrmWW6Qs1P85bmQ==", + "dependencies": { + "@glimmer/destroyable": "^0.92.0", + "@glimmer/env": "0.1.7", + "@glimmer/global-context": "^0.92.0", + "@glimmer/interfaces": "^0.92.0", + "@glimmer/manager": "^0.92.0", + "@glimmer/owner": "^0.92.0", + "@glimmer/program": "^0.92.0", + "@glimmer/reference": "^0.92.0", + "@glimmer/util": "^0.92.0", + "@glimmer/validator": "^0.92.0", + "@glimmer/vm": "^0.92.0", + "@glimmer/wire-format": "^0.92.0" + } + }, + "node_modules/@glimmer/runtime/node_modules/@glimmer/global-context": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/global-context/-/global-context-0.92.3.tgz", + "integrity": "sha512-tvlK5pt6oSe3furJ1KsO9vG/KmF9S98HLrcR48XbfwXlkuxvUeS94cdQId4GCN5naeX4OC4xm6eEjZWdc2s+jw==" + }, + "node_modules/@glimmer/runtime/node_modules/@glimmer/interfaces": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/interfaces/-/interfaces-0.92.3.tgz", + "integrity": "sha512-QwQeA01N+0h+TAi/J7iUnZtRuJy+093hNyagxDQBA6b1wCBw+q+al9+O6gmbWlkWE7EifzmNE1nnrgcecJBlJQ==", + "dependencies": { + "@simple-dom/interface": "^1.4.0" + } + }, + "node_modules/@glimmer/runtime/node_modules/@glimmer/reference": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/reference/-/reference-0.92.3.tgz", + "integrity": "sha512-Ud4LE689mEXL6BJnJx0ZPt2dt/A540C+TAnBFXHpcAjROz5gT337RN+tgajwudEUqpufExhcPSMGzs1pvWYCJg==", + "dependencies": { + "@glimmer/env": "^0.1.7", + "@glimmer/global-context": "0.92.3", + "@glimmer/interfaces": "0.92.3", + "@glimmer/util": "0.92.3", + "@glimmer/validator": "0.92.3" + } + }, + "node_modules/@glimmer/runtime/node_modules/@glimmer/util": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/util/-/util-0.92.3.tgz", + "integrity": "sha512-K1oH93gGU36slycxJ9CcFpUTsdOc4XQ6RuZFu5oRsxFYtEF5PSu7ik11h58fyeoaWOr1ebfkyAMawbeI2AJ5GA==", + "dependencies": { + "@glimmer/env": "0.1.7", + "@glimmer/interfaces": "0.92.3" + } + }, + "node_modules/@glimmer/runtime/node_modules/@glimmer/validator": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/validator/-/validator-0.92.3.tgz", + "integrity": "sha512-HKrMYeW0YhiksSeKYqX2chUR/rz82j12DcY7p2dORQlTV3qlAfiE5zRTJH1KRA1X3ZMf7DI2/GOzkXwYp0o+3Q==", + "dependencies": { + "@glimmer/env": "^0.1.7", + "@glimmer/global-context": "0.92.3", + "@glimmer/interfaces": "0.92.3", + "@glimmer/util": "0.92.3" + } + }, "node_modules/@glimmer/syntax": { "version": "0.92.0", "resolved": "https://registry.npmjs.org/@glimmer/syntax/-/syntax-0.92.0.tgz", "integrity": "sha512-h8pYBC2cCnEyjbZBip2Yw4qi8S8sjNCYAb57iHek3AIhyFKMM13aTN+/aajFOM4FUTMCVE2B/iAAmO41WRCX4A==", - "dev": true, "license": "MIT", "dependencies": { "@glimmer/interfaces": "^0.92.0", @@ -6528,7 +6896,6 @@ "version": "0.92.0", "resolved": "https://registry.npmjs.org/@glimmer/util/-/util-0.92.0.tgz", "integrity": "sha512-Fap52smLp8RkCgvozrZG7RysNJ2T6mk1SPoknMzmukbabFVBAzxl5iyY4OXUbmR09j6t2pupjF6sPabnLtL4vw==", - "dev": true, "license": "MIT", "dependencies": { "@glimmer/env": "0.1.7", @@ -6559,20 +6926,47 @@ "dev": true, "license": "MIT" }, + "node_modules/@glimmer/vm": { + "version": "0.92.0", + "resolved": "https://registry.npmjs.org/@glimmer/vm/-/vm-0.92.0.tgz", + "integrity": "sha512-y8HKYa0XrVZEKKJxfjVudpiC1ghe33lNKy0+/vxUBosQlH/+i1IJsHMaszQ5jhXZ3+RyTug4PMbs8BUeKDfzig==", + "dependencies": { + "@glimmer/interfaces": "^0.92.0", + "@glimmer/util": "^0.92.0" + } + }, "node_modules/@glimmer/vm-babel-plugins": { - "version": "0.84.2", - "resolved": "https://registry.npmjs.org/@glimmer/vm-babel-plugins/-/vm-babel-plugins-0.84.2.tgz", - "integrity": "sha512-HS2dEbJ3CgXn56wk/5QdudM7rE3vtNMvPIoG7Rrg+GhkGMNxBCIRxOeEF2g520j9rwlA2LAZFpc7MCDMFbTjNA==", - "license": "MIT", + "version": "0.92.0", + "resolved": "https://registry.npmjs.org/@glimmer/vm-babel-plugins/-/vm-babel-plugins-0.92.0.tgz", + "integrity": "sha512-s/jPlTykZb3YzzOCVmGyMP8NihonHM+eY5WBQl+MOCXe2KdGkTAxFgnuGYzHTtJ/JzCRa/YRXQhJhncJSg6L2A==", "dependencies": { "babel-plugin-debug-macros": "^0.3.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@glimmer/vm/node_modules/@glimmer/interfaces": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/interfaces/-/interfaces-0.92.3.tgz", + "integrity": "sha512-QwQeA01N+0h+TAi/J7iUnZtRuJy+093hNyagxDQBA6b1wCBw+q+al9+O6gmbWlkWE7EifzmNE1nnrgcecJBlJQ==", + "dependencies": { + "@simple-dom/interface": "^1.4.0" + } + }, + "node_modules/@glimmer/vm/node_modules/@glimmer/util": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/@glimmer/util/-/util-0.92.3.tgz", + "integrity": "sha512-K1oH93gGU36slycxJ9CcFpUTsdOc4XQ6RuZFu5oRsxFYtEF5PSu7ik11h58fyeoaWOr1ebfkyAMawbeI2AJ5GA==", + "dependencies": { + "@glimmer/env": "0.1.7", + "@glimmer/interfaces": "0.92.3" } }, "node_modules/@glimmer/wire-format": { "version": "0.92.0", "resolved": "https://registry.npmjs.org/@glimmer/wire-format/-/wire-format-0.92.0.tgz", "integrity": "sha512-yKhfU7b3PN86iqbfKksB+F9PB/RqbVkZlcRpZWRpEL3HnZ0bJUKC9bsOJynOg77PDXuYQXkbDMfL8ngTuxk+rg==", - "dev": true, "license": "MIT", "dependencies": { "@glimmer/interfaces": "^0.92.0", @@ -6583,7 +6977,6 @@ "version": "0.92.0", "resolved": "https://registry.npmjs.org/@glimmer/util/-/util-0.92.0.tgz", "integrity": "sha512-Fap52smLp8RkCgvozrZG7RysNJ2T6mk1SPoknMzmukbabFVBAzxl5iyY4OXUbmR09j6t2pupjF6sPabnLtL4vw==", - "dev": true, "license": "MIT", "dependencies": { "@glimmer/env": "0.1.7", @@ -7454,7 +7847,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/@simple-dom/document/-/document-1.4.0.tgz", "integrity": "sha512-/RUeVH4kuD3rzo5/91+h4Z1meLSLP66eXqpVAw/4aZmYozkeqUkMprq0znL4psX/adEed5cBgiNJcfMz/eKZLg==", - "dev": true, "license": "MIT", "dependencies": { "@simple-dom/interface": "^1.4.0" @@ -8624,16 +9016,6 @@ "node": "10.* || >= 12" } }, - "node_modules/@storybook/ember-cli-storybook/node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "6.* || >= 7.*" - } - }, "node_modules/@storybook/ember-cli-storybook/node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -9617,6 +9999,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==", + "dev": true, "license": "BSD-3-Clause OR MIT", "engines": { "node": ">=0.4.2" @@ -9875,6 +10258,14 @@ "node": ">=0.10.0" } }, + "node_modules/array-back": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", + "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", + "engines": { + "node": ">=8" + } + }, "node_modules/array-buffer-byte-length": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", @@ -10101,6 +10492,15 @@ "rimraf": "bin.js" } }, + "node_modules/async-disk-cache/node_modules/rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "license": "MIT", + "engines": { + "node": "0.12.* || 4.* || 6.* || >= 7.*" + } + }, "node_modules/async-promise-queue": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/async-promise-queue/-/async-promise-queue-1.0.5.tgz", @@ -10380,19 +10780,6 @@ "node": ">= 12.*" } }, - "node_modules/babel-plugin-filter-imports": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-filter-imports/-/babel-plugin-filter-imports-4.0.0.tgz", - "integrity": "sha512-jDLlxI8QnfKd7PtieH6pl4tZJzymzfCDCPGdTq/grgbiYAikwDPp/oL0IlFJn0HQjLpcLkyYhPKkUVneRESw5w==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.7.2", - "lodash": "^4.17.15" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/babel-plugin-htmlbars-inline-precompile": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/babel-plugin-htmlbars-inline-precompile/-/babel-plugin-htmlbars-inline-precompile-5.3.1.tgz", @@ -10537,6 +10924,11 @@ "underscore": ">=1.8.3" } }, + "node_modules/backburner.js": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/backburner.js/-/backburner.js-2.8.0.tgz", + "integrity": "sha512-zYXY0KvpD7/CWeOLF576mV8S+bQsaIoj/GNLXXB+Eb8SJcQy5lqSjkRrZ0MZhdKUs9QoqmGNIEIe3NQfGiiscQ==" + }, "node_modules/bail": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", @@ -10737,7 +11129,6 @@ "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true, "license": "MIT" }, "node_modules/body": { @@ -11379,15 +11770,6 @@ "node": "0.12.* || 4.* || 6.* || >= 7.*" } }, - "node_modules/broccoli-babel-transpiler/node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "license": "MIT", - "engines": { - "node": "6.* || >= 7.*" - } - }, "node_modules/broccoli-babel-transpiler/node_modules/sync-disk-cache": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/sync-disk-cache/-/sync-disk-cache-2.1.0.tgz", @@ -11456,6 +11838,16 @@ "rimraf": "bin.js" } }, + "node_modules/broccoli-builder/node_modules/rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "0.12.* || 4.* || 6.* || >= 7.*" + } + }, "node_modules/broccoli-caching-writer": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/broccoli-caching-writer/-/broccoli-caching-writer-3.0.3.tgz", @@ -11528,6 +11920,15 @@ "rimraf": "bin.js" } }, + "node_modules/broccoli-caching-writer/node_modules/rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "license": "MIT", + "engines": { + "node": "0.12.* || 4.* || 6.* || >= 7.*" + } + }, "node_modules/broccoli-caching-writer/node_modules/walk-sync": { "version": "0.3.4", "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", @@ -11542,6 +11943,7 @@ "version": "4.2.5", "resolved": "https://registry.npmjs.org/broccoli-concat/-/broccoli-concat-4.2.5.tgz", "integrity": "sha512-dFB5ATPwOyV8S2I7a07HxCoutoq23oY//LhM6Mou86cWUTB174rND5aQLR7Fu8FjFFLxoTbkk7y0VPITJ1IQrw==", + "dev": true, "license": "MIT", "dependencies": { "broccoli-debug": "^0.6.5", @@ -11564,6 +11966,7 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", @@ -11578,6 +11981,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz", "integrity": "sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A==", + "dev": true, "license": "MIT", "dependencies": { "@types/symlink-or-copy": "^1.2.0", @@ -11594,6 +11998,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" @@ -11603,6 +12008,7 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, "license": "MIT", "engines": { "node": ">= 4.0.0" @@ -11708,6 +12114,16 @@ "rimraf": "bin.js" } }, + "node_modules/broccoli-config-replace/node_modules/rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "0.12.* || 4.* || 6.* || >= 7.*" + } + }, "node_modules/broccoli-debug": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/broccoli-debug/-/broccoli-debug-0.6.5.tgz", @@ -11756,6 +12172,15 @@ "rimraf": "bin.js" } }, + "node_modules/broccoli-debug/node_modules/rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "license": "MIT", + "engines": { + "node": "0.12.* || 4.* || 6.* || >= 7.*" + } + }, "node_modules/broccoli-file-creator": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/broccoli-file-creator/-/broccoli-file-creator-2.1.1.tgz", @@ -11815,6 +12240,15 @@ "rimraf": "bin.js" } }, + "node_modules/broccoli-file-creator/node_modules/rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "license": "MIT", + "engines": { + "node": "0.12.* || 4.* || 6.* || >= 7.*" + } + }, "node_modules/broccoli-funnel": { "version": "3.0.8", "resolved": "https://registry.npmjs.org/broccoli-funnel/-/broccoli-funnel-3.0.8.tgz", @@ -12090,15 +12524,6 @@ "rimraf": "bin.js" } }, - "node_modules/broccoli-persistent-filter/node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "license": "MIT", - "engines": { - "node": "6.* || >= 7.*" - } - }, "node_modules/broccoli-persistent-filter/node_modules/walk-sync": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-1.1.4.tgz", @@ -12180,15 +12605,6 @@ "node": ">=10.24.1" } }, - "node_modules/broccoli-sass-source-maps/node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "license": "MIT", - "engines": { - "node": "6.* || >= 7.*" - } - }, "node_modules/broccoli-slow-trees": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/broccoli-slow-trees/-/broccoli-slow-trees-3.1.0.tgz", @@ -12346,6 +12762,16 @@ "rimraf": "bin.js" } }, + "node_modules/broccoli-sri-hash/node_modules/rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "0.12.* || 4.* || 6.* || >= 7.*" + } + }, "node_modules/broccoli-sri-hash/node_modules/walk-sync": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.2.7.tgz", @@ -12558,15 +12984,6 @@ "rimraf": "bin.js" } }, - "node_modules/broccoli-stew/node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "license": "MIT", - "engines": { - "node": "6.* || >= 7.*" - } - }, "node_modules/broccoli-stew/node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -13481,16 +13898,6 @@ "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/capture-exit/node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "6.* || >= 7.*" - } - }, "node_modules/cardinal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-1.0.0.tgz", @@ -13609,6 +14016,131 @@ "inherits": "^2.0.1" } }, + "node_modules/check-engine": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/check-engine/-/check-engine-1.14.0.tgz", + "integrity": "sha512-CZZ3UmZKMer4O63yNWit5KLm7FoO69shcdPbkP8Dj4N728jqI7d8YyAigOgKnajVBA7TtaL7BuaMRDXcoYJKxw==", + "dependencies": { + "bluebird": "3.7.2", + "colors": "1.4.0", + "command-line-usage": "6.1.3", + "jsonfile": "6.1.0", + "semver": "7.5.4", + "yargs": "17.7.1" + }, + "bin": { + "check-engine": "bin/check-engine.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/check-engine/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/check-engine/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/check-engine/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/check-engine/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/check-engine/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/check-engine/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-engine/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/check-engine/node_modules/yargs": { + "version": "17.7.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", + "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/check-engine/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, "node_modules/cheerio": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0.tgz", @@ -14179,7 +14711,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.1.90" @@ -14209,6 +14740,20 @@ "node": ">= 0.8" } }, + "node_modules/command-line-usage": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.3.tgz", + "integrity": "sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw==", + "dependencies": { + "array-back": "^4.0.2", + "chalk": "^2.4.2", + "table-layout": "^1.0.2", + "typical": "^5.2.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, "node_modules/commander": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", @@ -14738,6 +15283,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true, "license": "MIT" }, "node_modules/cors": { @@ -16776,16 +17322,6 @@ "node": "10.* || >= 12" } }, - "node_modules/ember-cli-addon-docs-yuidoc/node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "6.* || >= 7.*" - } - }, "node_modules/ember-cli-addon-docs-yuidoc/node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", @@ -17236,15 +17772,6 @@ "node": "8.* || >= 10.*" } }, - "node_modules/ember-cli-htmlbars/node_modules/async-disk-cache/node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "license": "MIT", - "engines": { - "node": "6.* || >= 7.*" - } - }, "node_modules/ember-cli-htmlbars/node_modules/broccoli-persistent-filter": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/broccoli-persistent-filter/-/broccoli-persistent-filter-3.1.3.tgz", @@ -17346,6 +17873,15 @@ "rsvp": "^3.0.14" } }, + "node_modules/ember-cli-htmlbars/node_modules/promise-map-series/node_modules/rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "license": "MIT", + "engines": { + "node": "0.12.* || 4.* || 6.* || >= 7.*" + } + }, "node_modules/ember-cli-htmlbars/node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", @@ -17602,6 +18138,15 @@ "rimraf": "bin.js" } }, + "node_modules/ember-cli-sass/node_modules/rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "license": "MIT", + "engines": { + "node": "0.12.* || 4.* || 6.* || >= 7.*" + } + }, "node_modules/ember-cli-sass/node_modules/semver": { "version": "5.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", @@ -18162,16 +18707,6 @@ "node": "10.* || >= 12" } }, - "node_modules/ember-cli-test-loader/node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "6.* || >= 7.*" - } - }, "node_modules/ember-cli-test-loader/node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -18392,15 +18927,6 @@ "node": ">=8" } }, - "node_modules/ember-cli-typescript/node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "license": "MIT", - "engines": { - "node": "6.* || >= 7.*" - } - }, "node_modules/ember-cli-typescript/node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -19120,16 +19646,6 @@ "semver": "bin/semver" } }, - "node_modules/ember-disable-prototype-extensions": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/ember-disable-prototype-extensions/-/ember-disable-prototype-extensions-1.1.3.tgz", - "integrity": "sha512-SB9NcZ27OtoUk+gfalsc3QU17+54OoqR668qHcuvHByk4KAhGxCKlkm9EBlKJcGr7yceOOAJqohTcCEBqfRw9g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.10.0" - } - }, "node_modules/ember-eslint-parser": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/ember-eslint-parser/-/ember-eslint-parser-0.4.3.tgz", @@ -19199,16 +19715,6 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/ember-export-application-global": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ember-export-application-global/-/ember-export-application-global-2.0.1.tgz", - "integrity": "sha512-B7wiurPgsxsSGzJuPFkpBWnaeuCu2PGpG2BjyrfA1VcL7//o+5RSnZqiCEY326y7qmxb2GoCgo0ft03KBU0rRw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, "node_modules/ember-functions-as-helper-polyfill": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ember-functions-as-helper-polyfill/-/ember-functions-as-helper-polyfill-2.1.2.tgz", @@ -19806,15 +20312,6 @@ "node": "10.* || >= 12" } }, - "node_modules/ember-functions-as-helper-polyfill/node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "license": "MIT", - "engines": { - "node": "6.* || >= 7.*" - } - }, "node_modules/ember-functions-as-helper-polyfill/node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", @@ -20348,16 +20845,6 @@ "node": "10.* || >= 12" } }, - "node_modules/ember-get-config/node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "6.* || >= 7.*" - } - }, "node_modules/ember-get-config/node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -21083,16 +21570,6 @@ "node": "10.* || >= 12" } }, - "node_modules/ember-load-initializers/node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "6.* || >= 7.*" - } - }, "node_modules/ember-load-initializers/node_modules/shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", @@ -21758,16 +22235,6 @@ "node": "10.* || >= 12" } }, - "node_modules/ember-resolver/node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "6.* || >= 7.*" - } - }, "node_modules/ember-resolver/node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -21928,16 +22395,6 @@ "node": ">= 6" } }, - "node_modules/ember-sinon/node_modules/broccoli-babel-transpiler/node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "6.* || >= 7.*" - } - }, "node_modules/ember-sinon/node_modules/broccoli-funnel": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/broccoli-funnel/-/broccoli-funnel-2.0.2.tgz", @@ -22315,6 +22772,16 @@ "rsvp": "^3.0.14" } }, + "node_modules/ember-sinon/node_modules/promise-map-series/node_modules/rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "0.12.* || 4.* || 6.* || >= 7.*" + } + }, "node_modules/ember-sinon/node_modules/regenerator-runtime": { "version": "0.13.11", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", @@ -22386,37 +22853,38 @@ "rsvp": "^4.8.4" } }, - "node_modules/ember-sinon/node_modules/workerpool/node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "6.* || >= 7.*" - } - }, "node_modules/ember-source": { - "version": "4.12.4", - "resolved": "https://registry.npmjs.org/ember-source/-/ember-source-4.12.4.tgz", - "integrity": "sha512-HUlNAY+qr/Jm4c/5E11n5w6IvLY7Rr4DxmFv/0LZ3R5LqDSubM1jEmny5zDjOfadMa4pawoCmFFWXVeJEXwppg==", - "license": "MIT", + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/ember-source/-/ember-source-5.11.1.tgz", + "integrity": "sha512-il3aR4qEx8r0y99iZsyVdDeu2cscYLQ6+m1znhAu56s65c+9bdw3KPnVcKDxIwKH0n520jYVGpGHu7OI9kt0Zw==", "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.20.5", + "@babel/core": "^7.24.4", "@ember/edition-utils": "^1.2.0", - "@glimmer/vm-babel-plugins": "0.84.2", + "@glimmer/compiler": "0.92.0", + "@glimmer/destroyable": "0.92.0", + "@glimmer/env": "^0.1.7", + "@glimmer/global-context": "0.92.0", + "@glimmer/interfaces": "0.92.0", + "@glimmer/manager": "0.92.0", + "@glimmer/node": "0.92.0", + "@glimmer/opcode-compiler": "0.92.0", + "@glimmer/owner": "0.92.0", + "@glimmer/program": "0.92.0", + "@glimmer/reference": "0.92.0", + "@glimmer/runtime": "0.92.0", + "@glimmer/syntax": "0.92.0", + "@glimmer/util": "0.92.0", + "@glimmer/validator": "0.92.0", + "@glimmer/vm": "0.92.0", + "@glimmer/vm-babel-plugins": "0.92.0", "@simple-dom/interface": "^1.4.0", - "babel-plugin-debug-macros": "^0.3.4", - "babel-plugin-filter-imports": "^4.0.0", - "broccoli-concat": "^4.2.5", - "broccoli-debug": "^0.6.4", + "backburner.js": "^2.8.0", "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-cli-babel": "^7.26.11", + "ember-auto-import": "^2.6.3", + "ember-cli-babel": "^8.2.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", @@ -22425,13 +22893,15 @@ "ember-cli-typescript-blueprint-polyfill": "^0.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.8", - "silent-error": "^1.1.1" + "inflection": "^2.0.1", + "route-recognizer": "^0.3.4", + "router_js": "^8.0.5", + "semver": "^7.5.2", + "silent-error": "^1.1.1", + "simple-html-tokenizer": "^0.5.11" }, "engines": { - "node": ">= 14.*" + "node": ">= 18.*" }, "peerDependencies": { "@glimmer/component": "^1.1.2" @@ -22453,41 +22923,41 @@ "node": "10.* || 12.* || >= 14" } }, - "node_modules/ember-source/node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", - "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.", - "license": "MIT", + "node_modules/ember-source/node_modules/@glimmer/global-context": { + "version": "0.92.0", + "resolved": "https://registry.npmjs.org/@glimmer/global-context/-/global-context-0.92.0.tgz", + "integrity": "sha512-XUPXIsz/F0YQz3vY9x+u3YQMibM3378gEPJObs3CHzAWJUl9Kz1CAb+jRigRrxIcmdzoonA49VMwGmmKRNoGag==" + }, + "node_modules/ember-source/node_modules/@glimmer/reference": { + "version": "0.92.0", + "resolved": "https://registry.npmjs.org/@glimmer/reference/-/reference-0.92.0.tgz", + "integrity": "sha512-es2a3bh9nk8kYCacLfm5Ly3x5sFDf2f0/7Vj1Ca2BXXfAn8UhuaR9uCrEI1OtBBz1JBciCzpbKemsu8J6VulYg==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.21.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@glimmer/env": "^0.1.7", + "@glimmer/global-context": "^0.92.0", + "@glimmer/interfaces": "^0.92.0", + "@glimmer/util": "^0.92.0", + "@glimmer/validator": "^0.92.0" } }, - "node_modules/ember-source/node_modules/@babel/runtime": { - "version": "7.12.18", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.18.tgz", - "integrity": "sha512-BogPQ7ciE6SYAUPtlm9tWbgI9+2AgqSam6QivMgXgAT+fKbgppaj4ZX15MHeLC1PVF5sNk70huBu20XxWOs8Cg==", - "license": "MIT", + "node_modules/ember-source/node_modules/@glimmer/util": { + "version": "0.92.0", + "resolved": "https://registry.npmjs.org/@glimmer/util/-/util-0.92.0.tgz", + "integrity": "sha512-Fap52smLp8RkCgvozrZG7RysNJ2T6mk1SPoknMzmukbabFVBAzxl5iyY4OXUbmR09j6t2pupjF6sPabnLtL4vw==", "dependencies": { - "regenerator-runtime": "^0.13.4" + "@glimmer/env": "0.1.7", + "@glimmer/interfaces": "^0.92.0" } }, - "node_modules/ember-source/node_modules/@types/fs-extra": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-5.1.0.tgz", - "integrity": "sha512-AInn5+UBFIK9FK5xc9yP5e3TQSPNNgjHByqYcj9g5elVBnDQcQL7PlO1CIRy2gWlbwK7UPYqi7vRvFA44dCmYQ==", - "license": "MIT", + "node_modules/ember-source/node_modules/@glimmer/validator": { + "version": "0.92.0", + "resolved": "https://registry.npmjs.org/@glimmer/validator/-/validator-0.92.0.tgz", + "integrity": "sha512-GFX54PD8BRi+lg/HJ8KJRcvnV4rbDzJooQnOpJ9PlgIQi4KP/ivdjsw3DaEuvqn4K584LR6VTgHmxfZlLkDh2g==", "dependencies": { - "@types/node": "*" + "@glimmer/env": "^0.1.7", + "@glimmer/global-context": "^0.92.0", + "@glimmer/interfaces": "^0.92.0", + "@glimmer/util": "^0.92.0" } }, "node_modules/ember-source/node_modules/ansi-styles": { @@ -22505,129 +22975,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/ember-source/node_modules/babel-plugin-module-resolver": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-3.2.0.tgz", - "integrity": "sha512-tjR0GvSndzPew/Iayf4uICWZqjBwnlMWjSx6brryfQ81F9rxBVqwDJtFCV8oOs0+vJeefK9TmdZtkIFdFe1UnA==", - "license": "MIT", - "dependencies": { - "find-babel-config": "^1.1.0", - "glob": "^7.1.2", - "pkg-up": "^2.0.0", - "reselect": "^3.0.1", - "resolve": "^1.4.0" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/ember-source/node_modules/broccoli-babel-transpiler": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/broccoli-babel-transpiler/-/broccoli-babel-transpiler-7.8.1.tgz", - "integrity": "sha512-6IXBgfRt7HZ61g67ssBc6lBb3Smw3DPZ9dEYirgtvXWpRZ2A9M22nxy6opEwJDgDJzlu/bB7ToppW33OFkA1gA==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.12.0", - "@babel/polyfill": "^7.11.5", - "broccoli-funnel": "^2.0.2", - "broccoli-merge-trees": "^3.0.2", - "broccoli-persistent-filter": "^2.2.1", - "clone": "^2.1.2", - "hash-for-dep": "^1.4.7", - "heimdalljs": "^0.2.1", - "heimdalljs-logger": "^0.1.9", - "json-stable-stringify": "^1.0.1", - "rsvp": "^4.8.4", - "workerpool": "^3.1.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/ember-source/node_modules/broccoli-babel-transpiler/node_modules/broccoli-funnel": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/broccoli-funnel/-/broccoli-funnel-2.0.2.tgz", - "integrity": "sha512-/vDTqtv7ipjEZQOVqO4vGDVAOZyuYzQ/EgGoyewfOgh1M7IQAToBKZI0oAQPgMBeFPPlIbfMuAngk+ohPBuaHQ==", - "license": "MIT", - "dependencies": { - "array-equal": "^1.0.0", - "blank-object": "^1.0.1", - "broccoli-plugin": "^1.3.0", - "debug": "^2.2.0", - "fast-ordered-set": "^1.0.0", - "fs-tree-diff": "^0.5.3", - "heimdalljs": "^0.2.0", - "minimatch": "^3.0.0", - "mkdirp": "^0.5.0", - "path-posix": "^1.0.0", - "rimraf": "^2.4.3", - "symlink-or-copy": "^1.0.0", - "walk-sync": "^0.3.1" - }, - "engines": { - "node": "^4.5 || 6.* || >= 7.*" - } - }, - "node_modules/ember-source/node_modules/broccoli-babel-transpiler/node_modules/broccoli-merge-trees": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/broccoli-merge-trees/-/broccoli-merge-trees-3.0.2.tgz", - "integrity": "sha512-ZyPAwrOdlCddduFbsMyyFzJUrvW6b04pMvDiAQZrCwghlvgowJDY+EfoXn+eR1RRA5nmGHJ+B68T63VnpRiT1A==", - "license": "MIT", - "dependencies": { - "broccoli-plugin": "^1.3.0", - "merge-trees": "^2.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/ember-source/node_modules/broccoli-babel-transpiler/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/ember-source/node_modules/broccoli-plugin": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-1.3.1.tgz", - "integrity": "sha512-DW8XASZkmorp+q7J4EeDEZz+LoyKLAd2XZULXyD9l4m9/hAKV3vjHmB1kiUshcWAYMgTP1m2i4NnqCE/23h6AQ==", - "license": "MIT", - "dependencies": { - "promise-map-series": "^0.2.1", - "quick-temp": "^0.1.3", - "rimraf": "^2.3.4", - "symlink-or-copy": "^1.1.8" - } - }, - "node_modules/ember-source/node_modules/broccoli-plugin/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/ember-source/node_modules/broccoli-source": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/broccoli-source/-/broccoli-source-2.1.2.tgz", - "integrity": "sha512-1lLayO4wfS0c0Sj50VfHJXNWf94FYY0WUhxj0R77thbs6uWI7USiOWFqQV5dRmhAJnoKaGN4WyLGQbgjgiYFwQ==", - "license": "MIT", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, "node_modules/ember-source/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -22644,203 +22991,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/ember-source/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/ember-source/node_modules/ember-cli-babel": { - "version": "7.26.11", - "resolved": "https://registry.npmjs.org/ember-cli-babel/-/ember-cli-babel-7.26.11.tgz", - "integrity": "sha512-JJYeYjiz/JTn34q7F5DSOjkkZqy8qwFOOxXfE6pe9yEJqWGu4qErKxlz8I22JoVEQ/aBUO+OcKTpmctvykM9YA==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.12.0", - "@babel/helper-compilation-targets": "^7.12.0", - "@babel/plugin-proposal-class-properties": "^7.16.5", - "@babel/plugin-proposal-decorators": "^7.13.5", - "@babel/plugin-proposal-private-methods": "^7.16.5", - "@babel/plugin-proposal-private-property-in-object": "^7.16.5", - "@babel/plugin-transform-modules-amd": "^7.13.0", - "@babel/plugin-transform-runtime": "^7.13.9", - "@babel/plugin-transform-typescript": "^7.13.0", - "@babel/polyfill": "^7.11.5", - "@babel/preset-env": "^7.16.5", - "@babel/runtime": "7.12.18", - "amd-name-resolver": "^1.3.1", - "babel-plugin-debug-macros": "^0.3.4", - "babel-plugin-ember-data-packages-polyfill": "^0.1.2", - "babel-plugin-ember-modules-api-polyfill": "^3.5.0", - "babel-plugin-module-resolver": "^3.2.0", - "broccoli-babel-transpiler": "^7.8.0", - "broccoli-debug": "^0.6.4", - "broccoli-funnel": "^2.0.2", - "broccoli-source": "^2.1.2", - "calculate-cache-key-for-tree": "^2.0.0", - "clone": "^2.1.2", - "ember-cli-babel-plugin-helpers": "^1.1.1", - "ember-cli-version-checker": "^4.1.0", - "ensure-posix-path": "^1.0.2", - "fixturify-project": "^1.10.0", - "resolve-package-path": "^3.1.0", - "rimraf": "^3.0.1", - "semver": "^5.5.0" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/ember-source/node_modules/ember-cli-babel/node_modules/broccoli-funnel": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/broccoli-funnel/-/broccoli-funnel-2.0.2.tgz", - "integrity": "sha512-/vDTqtv7ipjEZQOVqO4vGDVAOZyuYzQ/EgGoyewfOgh1M7IQAToBKZI0oAQPgMBeFPPlIbfMuAngk+ohPBuaHQ==", - "license": "MIT", - "dependencies": { - "array-equal": "^1.0.0", - "blank-object": "^1.0.1", - "broccoli-plugin": "^1.3.0", - "debug": "^2.2.0", - "fast-ordered-set": "^1.0.0", - "fs-tree-diff": "^0.5.3", - "heimdalljs": "^0.2.0", - "minimatch": "^3.0.0", - "mkdirp": "^0.5.0", - "path-posix": "^1.0.0", - "rimraf": "^2.4.3", - "symlink-or-copy": "^1.0.0", - "walk-sync": "^0.3.1" - }, - "engines": { - "node": "^4.5 || 6.* || >= 7.*" - } - }, - "node_modules/ember-source/node_modules/ember-cli-babel/node_modules/broccoli-funnel/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/ember-source/node_modules/ember-cli-babel/node_modules/ember-cli-version-checker": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-4.1.1.tgz", - "integrity": "sha512-bzEWsTMXUGEJfxcAGWPe6kI7oHEGD3jaxUWDYPTqzqGhNkgPwXTBgoWs9zG1RaSMaOPFnloWuxRcoHi4TrYS3Q==", - "license": "MIT", - "dependencies": { - "resolve-package-path": "^2.0.0", - "semver": "^6.3.0", - "silent-error": "^1.1.1" - }, - "engines": { - "node": "8.* || 10.* || >= 12.*" - } - }, - "node_modules/ember-source/node_modules/ember-cli-babel/node_modules/ember-cli-version-checker/node_modules/resolve-package-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-package-path/-/resolve-package-path-2.0.0.tgz", - "integrity": "sha512-/CLuzodHO2wyyHTzls5Qr+EFeG6RcW4u6//gjYvUfcfyuplIX1SSccU+A5A9A78Gmezkl3NBkFAMxLbzTY9TJA==", - "license": "MIT", - "dependencies": { - "path-root": "^0.1.1", - "resolve": "^1.13.1" - }, - "engines": { - "node": "8.* || 10.* || >= 12" - } - }, - "node_modules/ember-source/node_modules/ember-cli-babel/node_modules/ember-cli-version-checker/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/ember-source/node_modules/ember-cli-babel/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/ember-source/node_modules/find-babel-config": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.2.2.tgz", - "integrity": "sha512-oK59njMyw2y3yxto1BCfVK7MQp/OYf4FleHu0RgosH3riFJ1aOuo/7naLDLAObfrgn3ueFhw5sAT/cp0QuJI3Q==", - "license": "MIT", - "dependencies": { - "json5": "^1.0.2", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/ember-source/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", - "license": "MIT", - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ember-source/node_modules/fixturify": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/fixturify/-/fixturify-1.3.0.tgz", - "integrity": "sha512-tL0svlOy56pIMMUQ4bU1xRe6NZbFSa/ABTWMxW2mH38lFGc9TrNAKWcMBQ7eIjo3wqSS8f2ICabFaatFyFmrVQ==", - "license": "MIT", - "dependencies": { - "@types/fs-extra": "^5.0.5", - "@types/minimatch": "^3.0.3", - "@types/rimraf": "^2.0.2", - "fs-extra": "^7.0.1", - "matcher-collection": "^2.0.0" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/ember-source/node_modules/fixturify-project": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/fixturify-project/-/fixturify-project-1.10.0.tgz", - "integrity": "sha512-L1k9uiBQuN0Yr8tA9Noy2VSQ0dfg0B8qMdvT7Wb5WQKc7f3dn3bzCbSrqlb+etLW+KDV4cBC7R1OvcMg3kcxmA==", - "license": "MIT", - "dependencies": { - "fixturify": "^1.2.0", - "tmp": "^0.0.33" - } - }, - "node_modules/ember-source/node_modules/fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, "node_modules/ember-source/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -22850,173 +23000,6 @@ "node": ">=8" } }, - "node_modules/ember-source/node_modules/inflection": { - "version": "1.13.4", - "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.13.4.tgz", - "integrity": "sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw==", - "engines": [ - "node >= 0.4.0" - ], - "license": "MIT" - }, - "node_modules/ember-source/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/ember-source/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/ember-source/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", - "license": "MIT", - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ember-source/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/ember-source/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/ember-source/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "license": "MIT", - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ember-source/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", - "license": "MIT", - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ember-source/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/ember-source/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/ember-source/node_modules/pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha512-fjAPuiws93rm7mPUu21RdBnkeZNrbfCFCwfAhPWY+rR3zG0ubpe5cEReHOw5fIbfmsxEV/g2kSxGTATY3Bpnwg==", - "license": "MIT", - "dependencies": { - "find-up": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ember-source/node_modules/promise-map-series": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.2.3.tgz", - "integrity": "sha512-wx9Chrutvqu1N/NHzTayZjE1BgIwt6SJykQoCOic4IZ9yUDjKyVYrpLa/4YCNsV61eRENfs29hrEquVuB13Zlw==", - "license": "MIT", - "dependencies": { - "rsvp": "^3.0.14" - } - }, - "node_modules/ember-source/node_modules/promise-map-series/node_modules/rsvp": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", - "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", - "license": "MIT", - "engines": { - "node": "0.12.* || 4.* || 6.* || >= 7.*" - } - }, - "node_modules/ember-source/node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "license": "MIT" - }, - "node_modules/ember-source/node_modules/reselect": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/reselect/-/reselect-3.0.1.tgz", - "integrity": "sha512-b/6tFZCmRhtBMa4xGqiiRp9jh9Aqi2A687Lo265cN0/QohJQEBPiQ52f4QB6i0eF3yp3hmLL21LSGBcML2dlxA==", - "license": "MIT" - }, - "node_modules/ember-source/node_modules/resolve-package-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/resolve-package-path/-/resolve-package-path-3.1.0.tgz", - "integrity": "sha512-2oC2EjWbMJwvSN6Z7DbDfJMnD8MYEouaLn5eIX0j8XwPsYCVIyY9bbnX88YHVkbr8XHqvZrYbxaLPibfTYKZMA==", - "license": "MIT", - "dependencies": { - "path-root": "^0.1.1", - "resolve": "^1.17.0" - }, - "engines": { - "node": "10.* || >= 12" - } - }, - "node_modules/ember-source/node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "license": "MIT", - "engines": { - "node": "6.* || >= 7.*" - } - }, "node_modules/ember-source/node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", @@ -23041,45 +23024,6 @@ "node": ">=8" } }, - "node_modules/ember-source/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/ember-source/node_modules/walk-sync": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.4.tgz", - "integrity": "sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==", - "license": "MIT", - "dependencies": { - "ensure-posix-path": "^1.0.0", - "matcher-collection": "^1.0.0" - } - }, - "node_modules/ember-source/node_modules/walk-sync/node_modules/matcher-collection": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz", - "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==", - "license": "ISC", - "dependencies": { - "minimatch": "^3.0.2" - } - }, - "node_modules/ember-source/node_modules/workerpool": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-3.1.2.tgz", - "integrity": "sha512-WJFA0dGqIK7qj7xPTqciWBH5DlJQzoPjsANvc3Y4hNB0SScT+Emjvt0jPPkDBUjBNngX1q9hHgt1Gfwytu6pug==", - "license": "Apache-2.0", - "dependencies": { - "@babel/core": "^7.3.4", - "object-assign": "4.1.1", - "rsvp": "^4.8.4" - } - }, "node_modules/ember-template-imports": { "version": "3.4.2", "resolved": "https://registry.npmjs.org/ember-template-imports/-/ember-template-imports-3.4.2.tgz", @@ -25358,6 +25302,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/fast-sourcemap-concat/-/fast-sourcemap-concat-2.1.1.tgz", "integrity": "sha512-7h9/x25c6AQwdU3mA8MZDUMR3UCy50f237egBrBkuwjnUZSmfu4ptCf91PZSKzON2Uh5VvIHozYKWcPPgcjxIw==", + "dev": true, "license": "MIT", "dependencies": { "chalk": "^2.0.0", @@ -25376,6 +25321,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", + "dev": true, "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", @@ -25387,6 +25333,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" @@ -25396,6 +25343,7 @@ "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, "license": "MIT", "dependencies": { "minimist": "^1.2.6" @@ -25408,6 +25356,7 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, "license": "MIT", "engines": { "node": ">= 4.0.0" @@ -25628,6 +25577,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/find-index/-/find-index-1.1.1.tgz", "integrity": "sha512-XYKutXMrIK99YMUPf91KX5QVJoG31/OsgftD6YoTPAObfQIxM4ziA9f0J1AsqKhJmo+IeaIPP0CFopTD4bdUBw==", + "dev": true, "license": "MIT" }, "node_modules/find-up": { @@ -27722,7 +27672,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/inflection/-/inflection-2.0.1.tgz", "integrity": "sha512-wzkZHqpb4eGrOKBl34xy3umnYHx8Si5R1U4fwmdxLo5gdH6mEK8gclckTj/qWqy4Je0bsDYe/qazZYuO7xe3XQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=14.0.0" @@ -29509,12 +29458,14 @@ "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, "license": "MIT" }, "node_modules/lodash.omit": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz", "integrity": "sha512-XeqSp49hNGmlkj2EJlfrQFIzQ6lXdNro9sddtQzcJY8QaoC2GO0DT7xaIokHeyM+mIT0mPMlPvkYzg2xCuHdZg==", + "dev": true, "license": "MIT" }, "node_modules/lodash.set": { @@ -29535,6 +29486,7 @@ "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true, "license": "MIT" }, "node_modules/log-symbols": { @@ -30017,6 +29969,7 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/memory-streams/-/memory-streams-0.1.3.tgz", "integrity": "sha512-qVQ/CjkMyMInPaaRMrwWNDvf6boRZXaT/DbQeMYcCWuXPEBf1v8qChOc9OlEVQp2uOvRXa1Qu30fLmKhY6NipA==", + "dev": true, "license": "MIT", "dependencies": { "readable-stream": "~1.0.2" @@ -38766,6 +38719,7 @@ "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", + "dev": true, "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", @@ -38778,6 +38732,7 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "dev": true, "license": "MIT" }, "node_modules/readdirp": { @@ -38867,6 +38822,14 @@ "node": ">=0.10.0" } }, + "node_modules/reduce-flatten": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", + "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", + "engines": { + "node": ">=6" + } + }, "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -39625,13 +39588,33 @@ "dev": true, "license": "MIT" }, + "node_modules/route-recognizer": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/route-recognizer/-/route-recognizer-0.3.4.tgz", + "integrity": "sha512-2+MhsfPhvauN1O8KaXpXAOfR/fwe8dnUXVM+xw7yt40lJRfPVQxV6yryZm0cgRvAj5fMF/mdRZbL2ptwbs5i2g==" + }, + "node_modules/router_js": { + "version": "8.0.6", + "resolved": "https://registry.npmjs.org/router_js/-/router_js-8.0.6.tgz", + "integrity": "sha512-AjGxRDIpTGoAG8admFmvP/cxn1AlwwuosCclMU4R5oGHGt7ER0XtB3l9O04ToBDdPe4ivM/YcLopgBEpJssJ/Q==", + "dependencies": { + "@glimmer/env": "^0.1.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "route-recognizer": "^0.3.4", + "rsvp": "^4.8.5" + } + }, "node_modules/rsvp": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", - "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", "license": "MIT", "engines": { - "node": "0.12.* || 4.* || 6.* || >= 7.*" + "node": "6.* || >= 7.*" } }, "node_modules/run-async": { @@ -40714,6 +40697,7 @@ "version": "0.4.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha512-Y8nIfcb1s/7DcobUz1yOO1GSp7gyL+D9zLHDehT7iRESqGSxjJ448Sg7rvfgsRJCnKLdSl11uGf0s9X80cH0/A==", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "amdefine": ">=0.0.4" @@ -40778,6 +40762,7 @@ "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.3.0.tgz", "integrity": "sha512-QU4fa0D6aSOmrT+7OHpUXw+jS84T0MLaQNtFs8xzLNe6Arj44Magd7WEbyVW5LNYoAPVV35aKs4azxIfVJrToQ==", "deprecated": "See https://github.com/lydell/source-map-url#deprecated", + "dev": true, "license": "MIT" }, "node_modules/sourcemap-codec": { @@ -41165,6 +41150,7 @@ "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true, "license": "MIT" }, "node_modules/string-template": { @@ -41538,7 +41524,30 @@ } } }, - "node_modules/stylelint-config-standard": { + "node_modules/stylelint-config-standard-scss": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-13.1.0.tgz", + "integrity": "sha512-Eo5w7/XvwGHWkeGLtdm2FZLOMYoZl1omP2/jgFCXyl2x5yNz7/8vv4Tj6slHvMSSUNTaGoam/GAZ0ZhukvalfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "stylelint-config-recommended-scss": "^14.0.0", + "stylelint-config-standard": "^36.0.0" + }, + "engines": { + "node": ">=18.12.0" + }, + "peerDependencies": { + "postcss": "^8.3.3", + "stylelint": "^16.3.1" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + } + } + }, + "node_modules/stylelint-config-standard-scss/node_modules/stylelint-config-standard": { "version": "36.0.1", "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-36.0.1.tgz", "integrity": "sha512-8aX8mTzJ6cuO8mmD5yon61CWuIM4UD8Q5aBcWKGSf6kg+EC3uhB+iOywpTK4ca6ZL7B49en8yanOFtUW0qNzyw==", @@ -41553,7 +41562,6 @@ "url": "https://github.com/sponsors/stylelint" } ], - "license": "MIT", "dependencies": { "stylelint-config-recommended": "^14.0.1" }, @@ -41564,29 +41572,6 @@ "stylelint": "^16.1.0" } }, - "node_modules/stylelint-config-standard-scss": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-13.1.0.tgz", - "integrity": "sha512-Eo5w7/XvwGHWkeGLtdm2FZLOMYoZl1omP2/jgFCXyl2x5yNz7/8vv4Tj6slHvMSSUNTaGoam/GAZ0ZhukvalfA==", - "dev": true, - "license": "MIT", - "dependencies": { - "stylelint-config-recommended-scss": "^14.0.0", - "stylelint-config-standard": "^36.0.0" - }, - "engines": { - "node": ">=18.12.0" - }, - "peerDependencies": { - "postcss": "^8.3.3", - "stylelint": "^16.3.1" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - } - } - }, "node_modules/stylelint-scss": { "version": "6.5.1", "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-6.5.1.tgz", @@ -42383,6 +42368,20 @@ "node": ">=10.0.0" } }, + "node_modules/table-layout": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz", + "integrity": "sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==", + "dependencies": { + "array-back": "^4.0.1", + "deep-extend": "~0.6.0", + "typical": "^5.2.0", + "wordwrapjs": "^4.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, "node_modules/table/node_modules/ajv": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", @@ -43484,9 +43483,9 @@ } }, "node_modules/typescript": { - "version": "5.5.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", - "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", + "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", "devOptional": true, "license": "Apache-2.0", "peer": true, @@ -43504,6 +43503,14 @@ "integrity": "sha512-GQ90TcKpIH4XxYTI2F98yEQYZgjNMOGPpOgdjIBhaLaWji5HPWlRnZ4AeA1hfBxtY7bCGDJsqDDHk/KaHOl5bA==", "license": "MIT" }, + "node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "engines": { + "node": ">=8" + } + }, "node_modules/uc.micro": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", @@ -44905,6 +44912,18 @@ "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", "license": "MIT" }, + "node_modules/wordwrapjs": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz", + "integrity": "sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==", + "dependencies": { + "reduce-flatten": "^2.0.0", + "typical": "^5.2.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, "node_modules/workerpool": { "version": "6.5.1", "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz", diff --git a/package.json b/package.json index d84e286f7..233d5a7c4 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,11 @@ "doc": "doc", "test": "tests" }, + "overrides": { + "@storybook/ember": { + "ember-source": "~5.11.0" + } + }, "scripts": { "build": "./scripts/build.sh", "build-ember": "ember build --environment=production", @@ -52,10 +57,12 @@ "chromatic": "npx chromatic --project-token=$CHROMATIC_PROJECT_TOKEN --only-changed" }, "dependencies": { + "@babel/core": "^7.25.2", "@formatjs/intl": "^2.5.1", - "ember-auto-import": "^2.5.0", - "ember-cli-babel": "^8.0.0", - "ember-cli-htmlbars": "^6.1.1", + "check-engine": "^1.14.0", + "ember-auto-import": "^2.7.4", + "ember-cli-babel": "^8.2.0", + "ember-cli-htmlbars": "^6.3.0", "ember-cli-sass": "^11.0.1", "ember-cli-update": "^2.0.1", "ember-click-outside": "^6.0.1", @@ -67,11 +74,11 @@ "@1024pix/ember-testing-library": "^3.0.6", "@1024pix/eslint-config": "^1.3.8", "@1024pix/stylelint-config": "^5.1.12", - "@babel/eslint-parser": "^7.19.1", - "@babel/plugin-proposal-decorators": "^7.20.5", - "@ember/optional-features": "^2.0.0", + "@babel/eslint-parser": "^7.25.1", + "@babel/plugin-proposal-decorators": "^7.24.7", + "@ember/optional-features": "^2.1.0", "@ember/string": "^4.0.0", - "@ember/test-helpers": "^3.0.0", + "@ember/test-helpers": "^3.3.1", "@embroider/macros": "^1.11.0", "@embroider/test-setup": "^4.0.0", "@fortawesome/ember-fontawesome": "^2.0.0", @@ -94,43 +101,41 @@ "@testing-library/user-event": "^14.4.3", "chromatic": "^11.0.0", "core-js": "^3.26.1", - "ember-cli": "^5.0.0", - "ember-cli-dependency-checker": "^3.3.1", + "ember-cli": "^5.11.0", + "ember-cli-dependency-checker": "^3.3.2", "ember-cli-inject-live-reload": "^2.1.0", "ember-cli-sri": "^2.1.1", "ember-cli-terser": "^4.0.2", - "ember-disable-prototype-extensions": "^1.1.3", - "ember-export-application-global": "^2.0.1", "ember-load-initializers": "^2.1.2", - "ember-page-title": "^8.0.0", - "ember-qunit": "^8.0.0", + "ember-page-title": "^8.2.3", + "ember-qunit": "^8.1.0", "ember-resolver": "^12.0.0", "ember-sinon": "^5.0.0", - "ember-source": "^4.0.1", + "ember-source": "^5.11.0", "ember-source-channel-url": "^3.0.0", "ember-template-lint": "^6.0.0", "ember-template-lint-plugin-prettier": "^5.0.0", - "ember-try": "^3.0.0-beta", - "eslint": "^8.28.0", - "eslint-config-prettier": "^9.0.0", + "ember-try": "^3.0.0", + "eslint": "^8.57.0", + "eslint-config-prettier": "^9.1.0", "eslint-plugin-ember": "^12.0.0", "eslint-plugin-n": "^17.0.0", - "eslint-plugin-prettier": "^5.0.0", - "eslint-plugin-qunit": "^8.0.0", + "eslint-plugin-prettier": "^5.2.1", + "eslint-plugin-qunit": "^8.1.1", "fs-extra": "^11.0.0", "html-webpack-plugin": "^5.5.0", "loader.js": "^4.7.0", "lodash": "^4.17.21", "npm-run-all2": "^6.0.0", - "prettier": "^3.0.0", - "qunit": "^2.19.3", + "prettier": "^3.3.3", + "qunit": "^2.22.0", "qunit-dom": "^3.0.0", "sass": "^1.56.1", "storybook": "^8.0.0", "stylelint": "^16.0.2", "svg-sprite": "^2.0.4", "svgo": "^3.3.2", - "webpack": "^5.75.0" + "webpack": "^5.93.0" }, "bugs": { "url": "https://github.com/1024pix/pix-ui/issues" diff --git a/tests/dummy/app/index.html b/tests/dummy/app/index.html index 61400b20f..8c195bc41 100644 --- a/tests/dummy/app/index.html +++ b/tests/dummy/app/index.html @@ -2,7 +2,6 @@ - Dummy diff --git a/tests/dummy/app/styles/app.css b/tests/dummy/app/styles/app.css index e69de29bb..2763afa4c 100644 --- a/tests/dummy/app/styles/app.css +++ b/tests/dummy/app/styles/app.css @@ -0,0 +1 @@ +/* Ember supports plain CSS out of the box. More info: https://cli.emberjs.com/release/advanced-use/stylesheets/ */ diff --git a/tests/dummy/config/ember-cli-update.json b/tests/dummy/config/ember-cli-update.json index 867dd5ef6..e7e410ed4 100644 --- a/tests/dummy/config/ember-cli-update.json +++ b/tests/dummy/config/ember-cli-update.json @@ -3,7 +3,7 @@ "packages": [ { "name": "ember-cli", - "version": "4.0.1", + "version": "5.11.0", "blueprints": [ { "name": "addon", diff --git a/config/ember-try.js b/tests/dummy/config/ember-try.js similarity index 57% rename from config/ember-try.js rename to tests/dummy/config/ember-try.js index 79fc32544..c51326e15 100644 --- a/config/ember-try.js +++ b/tests/dummy/config/ember-try.js @@ -1,5 +1,6 @@ 'use strict'; +const getChannelURL = require('ember-source-channel-url'); const { embroiderSafe, embroiderOptimized } = require('@embroider/test-setup'); const safe = embroiderSafe(); @@ -16,6 +17,31 @@ module.exports = async function () { return { scenarios: [ { + name: 'ember-lts-4.12', + npm: { + devDependencies: { + 'ember-source': '~4.12.0', + }, + }, + }, + { + name: 'ember-lts-5.4', + npm: { + devDependencies: { + 'ember-source': '~5.4.0', + }, + }, + }, + { + name: 'ember-release', + npm: { + devDependencies: { + 'ember-source': await getChannelURL('release'), + }, + }, + }, + { + name: 'ember-beta', ...safe, npm: { ...safe.npm, @@ -35,6 +61,8 @@ module.exports = async function () { }, }, }, + embroiderSafe(), + embroiderOptimized(), ], }; }; diff --git a/tests/dummy/config/environment.js b/tests/dummy/config/environment.js index ba4e8cb76..3b32e1fc7 100644 --- a/tests/dummy/config/environment.js +++ b/tests/dummy/config/environment.js @@ -1,20 +1,17 @@ 'use strict'; module.exports = function (environment) { - let ENV = { + const ENV = { modulePrefix: 'dummy', environment, rootURL: '/', - locationType: 'auto', + locationType: 'history', EmberENV: { + EXTEND_PROTOTYPES: false, FEATURES: { // Here you can enable experimental features on an ember canary build // e.g. EMBER_NATIVE_DECORATOR_SUPPORT: true }, - EXTEND_PROTOTYPES: { - // Prevent Ember Data from overriding Date.parse. - Date: false, - }, }, APP: { diff --git a/config/icons.js b/tests/dummy/config/icons.js similarity index 100% rename from config/icons.js rename to tests/dummy/config/icons.js diff --git a/tests/helpers/.gitkeep b/tests/helpers/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/vendor/.gitkeep b/vendor/.gitkeep deleted file mode 100644 index e69de29bb..000000000