id === answer
+ ({ id }) => id === answer,
).score;
for (let [key] of Object.entries(window.tmpScore)) {
window.tmpScore[key] = window.score[key] + questionScore[key];
diff --git a/config/ember-cli-update.json b/config/ember-cli-update.json
index df14292..333e71a 100644
--- a/config/ember-cli-update.json
+++ b/config/ember-cli-update.json
@@ -3,7 +3,7 @@
"packages": [
{
"name": "ember-cli",
- "version": "5.0.0",
+ "version": "5.8.1",
"blueprints": [
{
"name": "app",
diff --git a/config/optional-features.json b/config/optional-features.json
index b26286e..5329dd9 100644
--- a/config/optional-features.json
+++ b/config/optional-features.json
@@ -2,5 +2,6 @@
"application-template-wrapper": false,
"default-async-observers": true,
"jquery-integration": false,
- "template-only-glimmer-components": true
+ "template-only-glimmer-components": true,
+ "no-implicit-route-model": true
}
diff --git a/package.json b/package.json
index c230fdf..9350d81 100644
--- a/package.json
+++ b/package.json
@@ -21,8 +21,6 @@
"scripts": {
"build": "ember build --environment=production",
"lint": "concurrently \"npm:lint:*(!fix)\" --names \"lint:\"",
- "lint:css": "stylelint \"**/*.css\"",
- "lint:css:fix": "concurrently \"npm:lint:css -- --fix\"",
"lint:fix": "concurrently \"npm:lint:*:fix\" --names \"fix:\"",
"lint:hbs": "ember-template-lint .",
"lint:hbs:fix": "ember-template-lint . --fix",
@@ -33,12 +31,13 @@
"test:ember": "ember test"
},
"devDependencies": {
- "@babel/eslint-parser": "^7.22.5",
- "@babel/plugin-proposal-decorators": "^7.22.5",
- "@ember/optional-features": "^2.0.0",
+ "@babel/core": "^7.24.4",
+ "@babel/eslint-parser": "^7.24.1",
+ "@babel/plugin-proposal-decorators": "^7.24.1",
+ "@ember/optional-features": "^2.1.0",
"@ember/render-modifiers": "^2.1.0",
"@ember/string": "^3.1.1",
- "@ember/test-helpers": "^3.0.3",
+ "@ember/test-helpers": "^3.3.0",
"@embroider/compat": "^3.4.7",
"@embroider/core": "^3.4.7",
"@embroider/util": "^1.13.0",
@@ -46,49 +45,48 @@
"@glimmer/component": "^1.1.2",
"@glimmer/tracking": "^1.1.2",
"broccoli-asset-rev": "^3.0.0",
- "concurrently": "^8.2.0",
- "ember-auto-import": "^2.6.3",
- "ember-cli": "~5.0.0",
- "ember-cli-app-version": "^6.0.0",
- "ember-cli-babel": "^7.26.11",
- "ember-cli-clean-css": "^2.0.0",
- "ember-cli-dependency-checker": "^3.3.1",
- "ember-cli-htmlbars": "^6.2.0",
+ "concurrently": "^8.2.2",
+ "ember-auto-import": "^2.7.2",
+ "ember-cli": "~5.8.1",
+ "ember-cli-app-version": "^6.0.1",
+ "ember-cli-babel": "^8.2.0",
+ "ember-cli-clean-css": "^3.0.0",
+ "ember-cli-dependency-checker": "^3.3.2",
+ "ember-cli-htmlbars": "^6.3.0",
"ember-cli-inject-live-reload": "^2.1.0",
"ember-cli-sass": "^11.0.1",
"ember-cli-sri": "^2.1.1",
"ember-cli-terser": "^4.0.2",
"ember-composable-helpers": "^5.0.0",
- "ember-data": "~5.0.0",
- "ember-fetch": "^8.1.2",
"ember-load-initializers": "^2.1.2",
"ember-math-helpers": "^4.0.0",
"ember-modifier": "^4.1.0",
- "ember-page-title": "^7.0.0",
- "ember-qunit": "^7.0.0",
- "ember-resolver": "^10.1.0",
- "ember-source": "~5.0.0",
- "ember-template-lint": "^5.10.1",
+ "ember-page-title": "^8.2.3",
+ "ember-qunit": "^8.0.2",
+ "ember-resolver": "^11.0.1",
+ "ember-source": "~5.8.0",
+ "ember-template-lint": "^5.13.0",
+ "ember-test-selectors": "^6.0.0",
"ember-truth-helpers": "^4.0.3",
- "eslint": "^8.42.0",
- "eslint-config-prettier": "^8.8.0",
- "eslint-plugin-ember": "^11.8.0",
- "eslint-plugin-n": "^16.0.0",
- "eslint-plugin-prettier": "^4.2.1",
- "eslint-plugin-qunit": "^7.3.4",
+ "eslint": "^8.57.0",
+ "eslint-config-prettier": "^9.1.0",
+ "eslint-plugin-ember": "^11.12.0",
+ "eslint-plugin-n": "^16.6.2",
+ "eslint-plugin-prettier": "^5.1.3",
+ "eslint-plugin-qunit": "^8.1.1",
"loader.js": "^4.7.0",
- "prettier": "^2.8.8",
- "qunit": "^2.19.4",
+ "prettier": "^3.2.5",
+ "qunit": "^2.20.1",
"qunit-dom": "^2.0.0",
"sass": "^1.75.0",
- "stylelint": "^15.7.0",
- "stylelint-config-standard": "^33.0.0",
- "stylelint-prettier": "^3.0.0",
- "tracked-built-ins": "^3.1.1",
+ "stylelint": "^15.11.0",
+ "stylelint-config-standard": "^34.0.0",
+ "stylelint-prettier": "^4.1.0",
+ "tracked-built-ins": "^3.3.0",
"webpack": "^5.91.0"
},
"engines": {
- "node": "16.* || >= 18"
+ "node": ">= 18"
},
"ember": {
"edition": "octane"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index c27af57..f1add25 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -5,24 +5,27 @@ settings:
excludeLinksFromLockfile: false
devDependencies:
+ '@babel/core':
+ specifier: ^7.24.4
+ version: 7.24.4(supports-color@8.1.1)
'@babel/eslint-parser':
- specifier: ^7.22.5
+ specifier: ^7.24.1
version: 7.24.1(@babel/core@7.24.4)(eslint@8.57.0)
'@babel/plugin-proposal-decorators':
- specifier: ^7.22.5
+ specifier: ^7.24.1
version: 7.24.1(@babel/core@7.24.4)
'@ember/optional-features':
- specifier: ^2.0.0
+ specifier: ^2.1.0
version: 2.1.0
'@ember/render-modifiers':
specifier: ^2.1.0
- version: 2.1.0(@babel/core@7.24.4)(ember-source@5.0.0)
+ version: 2.1.0(@babel/core@7.24.4)(ember-source@5.8.0)
'@ember/string':
specifier: ^3.1.1
version: 3.1.1
'@ember/test-helpers':
- specifier: ^3.0.3
- version: 3.3.0(ember-source@5.0.0)(webpack@5.91.0)
+ specifier: ^3.3.0
+ version: 3.3.0(ember-source@5.8.0)(webpack@5.91.0)
'@embroider/compat':
specifier: ^3.4.7
version: 3.4.7(@embroider/core@3.4.7)
@@ -31,7 +34,7 @@ devDependencies:
version: 3.4.7
'@embroider/util':
specifier: ^1.13.0
- version: 1.13.0(ember-source@5.0.0)
+ version: 1.13.0(ember-source@5.8.0)
'@embroider/webpack':
specifier: ^3.2.3
version: 3.2.3(@embroider/core@3.4.7)(webpack@5.91.0)
@@ -45,28 +48,28 @@ devDependencies:
specifier: ^3.0.0
version: 3.0.0
concurrently:
- specifier: ^8.2.0
+ specifier: ^8.2.2
version: 8.2.2
ember-auto-import:
- specifier: ^2.6.3
+ specifier: ^2.7.2
version: 2.7.2(webpack@5.91.0)
ember-cli:
- specifier: ~5.0.0
- version: 5.0.0
+ specifier: ~5.8.1
+ version: 5.8.1
ember-cli-app-version:
- specifier: ^6.0.0
- version: 6.0.1(ember-source@5.0.0)
+ specifier: ^6.0.1
+ version: 6.0.1(ember-source@5.8.0)
ember-cli-babel:
- specifier: ^7.26.11
- version: 7.26.11
+ specifier: ^8.2.0
+ version: 8.2.0(@babel/core@7.24.4)
ember-cli-clean-css:
- specifier: ^2.0.0
- version: 2.0.1
+ specifier: ^3.0.0
+ version: 3.0.0
ember-cli-dependency-checker:
- specifier: ^3.3.1
- version: 3.3.2(ember-cli@5.0.0)
+ specifier: ^3.3.2
+ version: 3.3.2(ember-cli@5.8.1)
ember-cli-htmlbars:
- specifier: ^6.2.0
+ specifier: ^6.3.0
version: 6.3.0
ember-cli-inject-live-reload:
specifier: ^2.1.0
@@ -83,65 +86,62 @@ devDependencies:
ember-composable-helpers:
specifier: ^5.0.0
version: 5.0.0
- ember-data:
- specifier: ~5.0.0
- version: 5.0.1(@babel/core@7.24.4)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.0.0)
- ember-fetch:
- specifier: ^8.1.2
- version: 8.1.2
ember-load-initializers:
specifier: ^2.1.2
version: 2.1.2(@babel/core@7.24.4)
ember-math-helpers:
specifier: ^4.0.0
- version: 4.0.0(ember-source@5.0.0)
+ version: 4.0.0(ember-source@5.8.0)
ember-modifier:
specifier: ^4.1.0
- version: 4.1.0(ember-source@5.0.0)
+ version: 4.1.0(ember-source@5.8.0)
ember-page-title:
- specifier: ^7.0.0
- version: 7.0.0
+ specifier: ^8.2.3
+ version: 8.2.3(ember-source@5.8.0)
ember-qunit:
- specifier: ^7.0.0
- version: 7.0.0(@ember/test-helpers@3.3.0)(ember-source@5.0.0)(qunit@2.20.1)(webpack@5.91.0)
+ specifier: ^8.0.2
+ version: 8.0.2(@ember/test-helpers@3.3.0)(ember-source@5.8.0)(qunit@2.20.1)
ember-resolver:
- specifier: ^10.1.0
- version: 10.1.1(@ember/string@3.1.1)(ember-source@5.0.0)
+ specifier: ^11.0.1
+ version: 11.0.1(ember-source@5.8.0)
ember-source:
- specifier: ~5.0.0
- version: 5.0.0(@babel/core@7.24.4)(@glimmer/component@1.1.2)(webpack@5.91.0)
+ specifier: ~5.8.0
+ version: 5.8.0(@babel/core@7.24.4)(@glimmer/component@1.1.2)(rsvp@4.8.5)(webpack@5.91.0)
ember-template-lint:
- specifier: ^5.10.1
+ specifier: ^5.13.0
version: 5.13.0
+ ember-test-selectors:
+ specifier: ^6.0.0
+ version: 6.0.0
ember-truth-helpers:
specifier: ^4.0.3
- version: 4.0.3(ember-source@5.0.0)
+ version: 4.0.3(ember-source@5.8.0)
eslint:
- specifier: ^8.42.0
+ specifier: ^8.57.0
version: 8.57.0
eslint-config-prettier:
- specifier: ^8.8.0
- version: 8.10.0(eslint@8.57.0)
+ specifier: ^9.1.0
+ version: 9.1.0(eslint@8.57.0)
eslint-plugin-ember:
- specifier: ^11.8.0
+ specifier: ^11.12.0
version: 11.12.0(eslint@8.57.0)
eslint-plugin-n:
- specifier: ^16.0.0
+ specifier: ^16.6.2
version: 16.6.2(eslint@8.57.0)
eslint-plugin-prettier:
- specifier: ^4.2.1
- version: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.57.0)(prettier@2.8.8)
+ specifier: ^5.1.3
+ version: 5.1.3(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.2.5)
eslint-plugin-qunit:
- specifier: ^7.3.4
- version: 7.3.4(eslint@8.57.0)
+ specifier: ^8.1.1
+ version: 8.1.1(eslint@8.57.0)
loader.js:
specifier: ^4.7.0
version: 4.7.0
prettier:
- specifier: ^2.8.8
- version: 2.8.8
+ specifier: ^3.2.5
+ version: 3.2.5
qunit:
- specifier: ^2.19.4
+ specifier: ^2.20.1
version: 2.20.1
qunit-dom:
specifier: ^2.0.0
@@ -150,16 +150,16 @@ devDependencies:
specifier: ^1.75.0
version: 1.75.0
stylelint:
- specifier: ^15.7.0
+ specifier: ^15.11.0
version: 15.11.0
stylelint-config-standard:
- specifier: ^33.0.0
- version: 33.0.0(stylelint@15.11.0)
+ specifier: ^34.0.0
+ version: 34.0.0(stylelint@15.11.0)
stylelint-prettier:
- specifier: ^3.0.0
- version: 3.0.0(prettier@2.8.8)(stylelint@15.11.0)
+ specifier: ^4.1.0
+ version: 4.1.0(prettier@3.2.5)(stylelint@15.11.0)
tracked-built-ins:
- specifier: ^3.1.1
+ specifier: ^3.3.0
version: 3.3.0
webpack:
specifier: ^5.91.0
@@ -1549,265 +1549,10 @@ packages:
postcss-selector-parser: 6.0.16
dev: true
- /@ember-data/adapter@5.0.1(@ember-data/store@5.0.1)(@ember/string@3.1.1)(ember-inflector@4.0.2):
- resolution: {integrity: sha512-xIPZndo2xuzpRhN4dIDkMONxtMRJMF9w750WOGQLUNbSR2DZktu2eBeHiiVvsiNoo2iDIHAwZTVW8fT0ApaUYg==}
- engines: {node: 16.* || >= 18.*}
- peerDependencies:
- '@ember-data/store': 5.0.1
- '@ember/string': ^3.1.1
- ember-inflector: ^4.0.2
- dependencies:
- '@ember-data/private-build-infra': 5.0.1
- '@ember-data/store': 5.0.1(@babel/core@7.24.4)(@ember-data/graph@5.0.1)(@ember-data/json-api@5.0.1)(@ember-data/legacy-compat@5.0.1)(@ember-data/model@5.0.1)(@ember-data/tracking@5.0.1)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.0.0)
- '@ember/string': 3.1.1
- '@embroider/macros': 1.15.1
- ember-cli-babel: 7.26.11
- ember-cli-test-info: 1.0.0
- ember-inflector: 4.0.2
- transitivePeerDependencies:
- - '@glint/template'
- - supports-color
- dev: true
-
- /@ember-data/debug@5.0.1(@ember/string@3.1.1):
- resolution: {integrity: sha512-j9U9UPlTXLWK0iQVT8+VgVYinBD+V90Hu0dw/bicLbq1a+UeA4cguubvswDnq+7SEiOcF41UT7SeSTd/173NBA==}
- engines: {node: 16.* || >= 18.*}
- peerDependencies:
- '@ember/string': ^3.1.1
- dependencies:
- '@ember-data/private-build-infra': 5.0.1
- '@ember/edition-utils': 1.2.0
- '@ember/string': 3.1.1
- '@embroider/macros': 1.15.1
- ember-auto-import: 2.6.1(webpack@5.91.0)
- ember-cli-babel: 7.26.11
- webpack: 5.91.0
- transitivePeerDependencies:
- - '@glint/template'
- - '@swc/core'
- - esbuild
- - supports-color
- - uglify-js
- - webpack-cli
- dev: true
-
- /@ember-data/graph@5.0.1(@ember-data/store@5.0.1):
- resolution: {integrity: sha512-2KfSeWjTtnGnoNT/+gXpgTynlc+4Uhym1fGwG4MyXInOIrDnLyL355yTdoi2iDz2h7ZS9MS51bIjHJz90gglOA==}
- engines: {node: 16.* || >= 18.*}
- peerDependencies:
- '@ember-data/store': 5.0.1
- dependencies:
- '@ember-data/private-build-infra': 5.0.1
- '@ember-data/store': 5.0.1(@babel/core@7.24.4)(@ember-data/graph@5.0.1)(@ember-data/json-api@5.0.1)(@ember-data/legacy-compat@5.0.1)(@ember-data/model@5.0.1)(@ember-data/tracking@5.0.1)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.0.0)
- '@ember/edition-utils': 1.2.0
- '@embroider/macros': 1.15.1
- ember-cli-babel: 7.26.11
- transitivePeerDependencies:
- - '@glint/template'
- - supports-color
- dev: true
-
- /@ember-data/json-api@5.0.1(@ember-data/graph@5.0.1)(@ember-data/store@5.0.1):
- resolution: {integrity: sha512-nzPxRfwNQkdhp79YNIV3wjIsGhuilRwIE892uY/ehhDdGAHawPhHTqpzVIBNFf5cVFpoa+Reqe5+5mxBdPWceg==}
- engines: {node: 16.* || >= 18.*}
- peerDependencies:
- '@ember-data/graph': 5.0.1
- '@ember-data/store': 5.0.1
- dependencies:
- '@ember-data/graph': 5.0.1(@ember-data/store@5.0.1)
- '@ember-data/private-build-infra': 5.0.1
- '@ember-data/store': 5.0.1(@babel/core@7.24.4)(@ember-data/graph@5.0.1)(@ember-data/json-api@5.0.1)(@ember-data/legacy-compat@5.0.1)(@ember-data/model@5.0.1)(@ember-data/tracking@5.0.1)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.0.0)
- '@ember/edition-utils': 1.2.0
- '@embroider/macros': 1.15.1
- ember-cli-babel: 7.26.11
- transitivePeerDependencies:
- - '@glint/template'
- - supports-color
- dev: true
-
- /@ember-data/legacy-compat@5.0.1(@ember-data/graph@5.0.1)(@ember-data/json-api@5.0.1):
- resolution: {integrity: sha512-FXr1unmMb6AtG5IEJC2WC1SOwwThvGvweZ3hZywXjaEAlwSzDr7kzX1NzP8m0DQvuQUWzguKxmpx+EHHwqt3IA==}
- engines: {node: 16.* || >= 18}
- peerDependencies:
- '@ember-data/graph': 5.0.1
- '@ember-data/json-api': 5.0.1
- peerDependenciesMeta:
- '@ember-data/graph':
- optional: true
- '@ember-data/json-api':
- optional: true
- dependencies:
- '@ember-data/graph': 5.0.1(@ember-data/store@5.0.1)
- '@ember-data/json-api': 5.0.1(@ember-data/graph@5.0.1)(@ember-data/store@5.0.1)
- '@ember-data/private-build-infra': 5.0.1
- '@embroider/macros': 1.15.1
- ember-cli-babel: 7.26.11
- transitivePeerDependencies:
- - '@glint/template'
- - supports-color
- dev: true
-
- /@ember-data/model@5.0.1(@babel/core@7.24.4)(@ember-data/debug@5.0.1)(@ember-data/graph@5.0.1)(@ember-data/json-api@5.0.1)(@ember-data/legacy-compat@5.0.1)(@ember-data/store@5.0.1)(@ember-data/tracking@5.0.1)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.0.0):
- resolution: {integrity: sha512-XOT1za/ltShn+EGRGw4lv20SDGC9S9Z2lpTd4EIw3tuYo6ydxIix8nZ+xO7NVJ5Y49sq9krodWSg30y2wzOk/g==}
- engines: {node: 16.* || >= 18.*}
- peerDependencies:
- '@ember-data/debug': 5.0.1
- '@ember-data/graph': 5.0.1
- '@ember-data/json-api': 5.0.1
- '@ember-data/legacy-compat': 5.0.1
- '@ember-data/store': 5.0.1
- '@ember-data/tracking': 5.0.1
- '@ember/string': ^3.1.1
- ember-inflector: ^4.0.2
- peerDependenciesMeta:
- '@ember-data/debug':
- optional: true
- '@ember-data/graph':
- optional: true
- '@ember-data/json-api':
- optional: true
- dependencies:
- '@ember-data/debug': 5.0.1(@ember/string@3.1.1)
- '@ember-data/graph': 5.0.1(@ember-data/store@5.0.1)
- '@ember-data/json-api': 5.0.1(@ember-data/graph@5.0.1)(@ember-data/store@5.0.1)
- '@ember-data/legacy-compat': 5.0.1(@ember-data/graph@5.0.1)(@ember-data/json-api@5.0.1)
- '@ember-data/private-build-infra': 5.0.1
- '@ember-data/store': 5.0.1(@babel/core@7.24.4)(@ember-data/graph@5.0.1)(@ember-data/json-api@5.0.1)(@ember-data/legacy-compat@5.0.1)(@ember-data/model@5.0.1)(@ember-data/tracking@5.0.1)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.0.0)
- '@ember-data/tracking': 5.0.1
- '@ember/edition-utils': 1.2.0
- '@ember/string': 3.1.1
- '@embroider/macros': 1.15.1
- ember-cached-decorator-polyfill: 1.0.2(@babel/core@7.24.4)(ember-source@5.0.0)
- ember-cli-babel: 7.26.11
- ember-cli-string-utils: 1.1.0
- ember-cli-test-info: 1.0.0
- ember-inflector: 4.0.2
- inflection: 2.0.1
- transitivePeerDependencies:
- - '@babel/core'
- - '@glint/template'
- - ember-source
- - supports-color
- dev: true
-
- /@ember-data/private-build-infra@5.0.1:
- resolution: {integrity: sha512-06jde21/wiRRmFjPnloleMpT+vk06aQlbNT4ITClTssRZOQDdMNLDK5pChRIiI3BcqPwkEMxVXXjr2Mz4HMqTQ==}
- engines: {node: 16.* || >= 18.*}
- dependencies:
- '@babel/core': 7.24.4(supports-color@8.1.1)
- '@babel/plugin-transform-block-scoping': 7.24.4(@babel/core@7.24.4)
- '@babel/runtime': 7.24.4
- '@ember/edition-utils': 1.2.0
- '@embroider/macros': 1.15.1
- babel-import-util: 1.4.1
- babel-plugin-debug-macros: 0.3.4(@babel/core@7.24.4)
- babel-plugin-filter-imports: 4.0.0
- babel6-plugin-strip-class-callcheck: 6.0.0
- broccoli-debug: 0.6.5
- broccoli-file-creator: 2.1.1
- broccoli-funnel: 3.0.8
- broccoli-merge-trees: 4.2.0
- broccoli-rollup: 5.0.0
- calculate-cache-key-for-tree: 2.0.0
- chalk: 4.1.2
- ember-cli-babel: 7.26.11
- ember-cli-path-utils: 1.0.0
- ember-cli-string-utils: 1.1.0
- ember-cli-version-checker: 5.1.2
- git-repo-info: 2.1.1
- npm-git-info: 1.0.3
- semver: 7.6.0
- silent-error: 1.1.1
- transitivePeerDependencies:
- - '@glint/template'
- - supports-color
- dev: true
-
- /@ember-data/request@5.0.1:
- resolution: {integrity: sha512-5eAaE4AATr8W6OqUrBmZqnGFGbSIrsuqXdndbcrLtuazfH4I0m+tj2l5/wQ819dcvKaogCU71igxQM915tJ6jQ==}
- engines: {node: 16.* || >= 18}
- dependencies:
- '@ember-data/private-build-infra': 5.0.1
- '@ember/test-waiters': 3.1.0
- '@embroider/macros': 1.15.1
- ember-cli-babel: 7.26.11
- transitivePeerDependencies:
- - '@glint/template'
- - supports-color
- dev: true
-
/@ember-data/rfc395-data@0.0.4:
resolution: {integrity: sha512-tGRdvgC9/QMQSuSuJV45xoyhI0Pzjm7A9o/MVVA3HakXIImJbbzx/k/6dO9CUEQXIyS2y0fW6C1XaYOG7rY0FQ==}
dev: true
- /@ember-data/serializer@5.0.1(@ember-data/store@5.0.1)(@ember/string@3.1.1)(ember-inflector@4.0.2):
- resolution: {integrity: sha512-m3v7FLSLJRUNdx3XcN0Gea743QP22VzC0YkzkAqJZqx4xU7AwiEFvTbX8Dx6Dl3JgdY1gNkOhZZ+l2OogyfWVA==}
- engines: {node: 16.* || >= 18.*}
- peerDependencies:
- '@ember-data/store': 5.0.1
- '@ember/string': ^3.1.1
- ember-inflector: ^4.0.2
- dependencies:
- '@ember-data/private-build-infra': 5.0.1
- '@ember-data/store': 5.0.1(@babel/core@7.24.4)(@ember-data/graph@5.0.1)(@ember-data/json-api@5.0.1)(@ember-data/legacy-compat@5.0.1)(@ember-data/model@5.0.1)(@ember-data/tracking@5.0.1)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.0.0)
- '@ember/string': 3.1.1
- '@embroider/macros': 1.15.1
- ember-cli-babel: 7.26.11
- ember-cli-test-info: 1.0.0
- ember-inflector: 4.0.2
- transitivePeerDependencies:
- - '@glint/template'
- - supports-color
- dev: true
-
- /@ember-data/store@5.0.1(@babel/core@7.24.4)(@ember-data/graph@5.0.1)(@ember-data/json-api@5.0.1)(@ember-data/legacy-compat@5.0.1)(@ember-data/model@5.0.1)(@ember-data/tracking@5.0.1)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.0.0):
- resolution: {integrity: sha512-2tHDLRfIV9VlDwVNZUFEyFoa9YmsVRlThT9UIOsJ5Xoq44s5Uswyk3o1qAfDMCiRJiaGEq5fpBRkZg2M66ZstA==}
- engines: {node: 16.* || >= 18.*}
- peerDependencies:
- '@ember-data/graph': 5.0.1
- '@ember-data/json-api': 5.0.1
- '@ember-data/legacy-compat': 5.0.1
- '@ember-data/model': 5.0.1
- '@ember-data/tracking': 5.0.1
- '@ember/string': ^3.1.1
- '@glimmer/tracking': ^1.1.2
- peerDependenciesMeta:
- '@ember-data/graph':
- optional: true
- '@ember-data/json-api':
- optional: true
- '@ember-data/legacy-compat':
- optional: true
- '@ember-data/model':
- optional: true
- dependencies:
- '@ember-data/graph': 5.0.1(@ember-data/store@5.0.1)
- '@ember-data/json-api': 5.0.1(@ember-data/graph@5.0.1)(@ember-data/store@5.0.1)
- '@ember-data/legacy-compat': 5.0.1(@ember-data/graph@5.0.1)(@ember-data/json-api@5.0.1)
- '@ember-data/model': 5.0.1(@babel/core@7.24.4)(@ember-data/debug@5.0.1)(@ember-data/graph@5.0.1)(@ember-data/json-api@5.0.1)(@ember-data/legacy-compat@5.0.1)(@ember-data/store@5.0.1)(@ember-data/tracking@5.0.1)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.0.0)
- '@ember-data/private-build-infra': 5.0.1
- '@ember-data/tracking': 5.0.1
- '@ember/string': 3.1.1
- '@embroider/macros': 1.15.1
- '@glimmer/tracking': 1.1.2
- ember-cached-decorator-polyfill: 1.0.2(@babel/core@7.24.4)(ember-source@5.0.0)
- ember-cli-babel: 7.26.11
- transitivePeerDependencies:
- - '@babel/core'
- - '@glint/template'
- - ember-source
- - supports-color
- dev: true
-
- /@ember-data/tracking@5.0.1:
- resolution: {integrity: sha512-CnzyDGlgApf6IM0UwNKI8zhJSoW6fmHl05K2FW4MKSQGIEgbJVFxvbRH6uFgbPcSDMFFGX74/JQGXScMrowplw==}
- engines: {node: 16.* || >= 18}
- dependencies:
- ember-cli-babel: 7.26.11
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@ember/edition-utils@1.2.0:
resolution: {integrity: sha512-VmVq/8saCaPdesQmftPqbFtxJWrzxNGSQ+e8x8LLe3Hjm36pJ04Q8LeORGZkAeOhldoUX9seLGmSaHeXkIqoog==}
dev: true
@@ -1826,7 +1571,7 @@ packages:
- supports-color
dev: true
- /@ember/render-modifiers@2.1.0(@babel/core@7.24.4)(ember-source@5.0.0):
+ /@ember/render-modifiers@2.1.0(@babel/core@7.24.4)(ember-source@5.8.0):
resolution: {integrity: sha512-LruhfoDv2itpk0fA0IC76Sxjcnq/7BC6txpQo40hOko8Dn6OxwQfxkPIbZGV0Cz7df+iX+VJrcYzNIvlc3w2EQ==}
engines: {node: 12.* || 14.* || >= 16}
peerDependencies:
@@ -1839,7 +1584,7 @@ packages:
'@embroider/macros': 1.15.1
ember-cli-babel: 7.26.11
ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.24.4)
- ember-source: 5.0.0(@babel/core@7.24.4)(@glimmer/component@1.1.2)(webpack@5.91.0)
+ ember-source: 5.8.0(@babel/core@7.24.4)(@glimmer/component@1.1.2)(rsvp@4.8.5)(webpack@5.91.0)
transitivePeerDependencies:
- '@babel/core'
- supports-color
@@ -1854,7 +1599,7 @@ packages:
- supports-color
dev: true
- /@ember/test-helpers@3.3.0(ember-source@5.0.0)(webpack@5.91.0):
+ /@ember/test-helpers@3.3.0(ember-source@5.8.0)(webpack@5.91.0):
resolution: {integrity: sha512-HEI28wtjnQuEj9+DstHUEEKPtqPAEVN9AAVr4EifVCd3DyEDy0m6hFT4qbap1WxAIktLja2QXGJg50lVWzZc5g==}
engines: {node: 16.* || >= 18}
peerDependencies:
@@ -1869,7 +1614,7 @@ packages:
ember-auto-import: 2.7.2(webpack@5.91.0)
ember-cli-babel: 7.26.11
ember-cli-htmlbars: 6.3.0
- ember-source: 5.0.0(@babel/core@7.24.4)(@glimmer/component@1.1.2)(webpack@5.91.0)
+ ember-source: 5.8.0(@babel/core@7.24.4)(@glimmer/component@1.1.2)(rsvp@4.8.5)(webpack@5.91.0)
transitivePeerDependencies:
- '@glint/template'
- supports-color
@@ -2057,7 +1802,7 @@ packages:
- supports-color
dev: true
- /@embroider/util@1.13.0(ember-source@5.0.0):
+ /@embroider/util@1.13.0(ember-source@5.8.0):
resolution: {integrity: sha512-29NeyZ8jvcQXCZThaARpbU9nBNMXj/5dCuQmFmxyEC2AcHFzBBhhL0ebv6VI2e3f44g+pAFbCMbN434VBh2xqQ==}
engines: {node: 12.* || 14.* || >= 16}
peerDependencies:
@@ -2074,7 +1819,7 @@ packages:
'@embroider/macros': 1.15.1
broccoli-funnel: 3.0.8
ember-cli-babel: 8.2.0(@babel/core@7.24.4)
- ember-source: 5.0.0(@babel/core@7.24.4)(@glimmer/component@1.1.2)(webpack@5.91.0)
+ ember-source: 5.8.0(@babel/core@7.24.4)(@glimmer/component@1.1.2)(rsvp@4.8.5)(webpack@5.91.0)
transitivePeerDependencies:
- supports-color
dev: true
@@ -2153,6 +1898,17 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
+ /@glimmer/compiler@0.87.1:
+ resolution: {integrity: sha512-7qXrOv55cH/YW+Vs4dFkNJsNXAW/jP+7kZLhKcH8wCduPfBCQxb9HNh1lBESuFej2rCks6h9I1qXeZHkc/oWxQ==}
+ engines: {node: '>= 16.0.0'}
+ dependencies:
+ '@glimmer/interfaces': 0.87.1
+ '@glimmer/syntax': 0.87.1
+ '@glimmer/util': 0.87.1
+ '@glimmer/vm': 0.87.1
+ '@glimmer/wire-format': 0.87.1
+ dev: true
+
/@glimmer/component@1.1.2(@babel/core@7.24.4):
resolution: {integrity: sha512-XyAsEEa4kWOPy+gIdMjJ8XlzA3qrGH55ZDv6nA16ibalCR17k74BI0CztxuRds+Rm6CtbUVgheCVlcCULuqD7A==}
engines: {node: 6.* || 8.* || >= 10.*}
@@ -2176,10 +1932,34 @@ packages:
- supports-color
dev: true
+ /@glimmer/debug@0.87.1:
+ resolution: {integrity: sha512-rja9/Hofv1NEjIqp8P2eQuHY3+orlS3BL4fbFyvrE+Pw4lRwQPLm6UdgCMHZGGe9yweZAGvNVH6CimDBq7biwA==}
+ dependencies:
+ '@glimmer/interfaces': 0.87.1
+ '@glimmer/util': 0.87.1
+ '@glimmer/vm': 0.87.1
+ dev: true
+
+ /@glimmer/destroyable@0.87.1:
+ resolution: {integrity: sha512-v9kdMq/FCSMcXK4gIKxPCSEcYXjDAnapKVY2o9fCgqky+mbpd0XuGoxaXa35nFwDk69L/9/8B3vXQOpa6ThikA==}
+ dependencies:
+ '@glimmer/env': 0.1.7
+ '@glimmer/global-context': 0.87.1
+ '@glimmer/interfaces': 0.87.1
+ '@glimmer/util': 0.87.1
+ dev: true
+
/@glimmer/di@0.1.11:
resolution: {integrity: sha512-moRwafNDwHTnTHzyyZC9D+mUSvYrs1Ak0tRPjjmCghdoHHIvMshVbEnwKb/1WmW5CUlKc2eL9rlAV32n3GiItg==}
dev: true
+ /@glimmer/encoder@0.87.1:
+ resolution: {integrity: sha512-5oZEkdtYcAbkiWuXFQ8ofSEGH5uzqi86WK9/IXb7Qn4t6o7ixadWk8nhtORRpVS1u4FpAjhsAysnzRFoNqJwbQ==}
+ dependencies:
+ '@glimmer/interfaces': 0.87.1
+ '@glimmer/vm': 0.87.1
+ dev: true
+
/@glimmer/env@0.1.7:
resolution: {integrity: sha512-JKF/a9I9jw6fGoz8kA7LEQslrwJ5jms5CXhu/aqkBWk+PmZ6pTl8mlb/eJ/5ujBGTiQzBhy5AIWF712iA+4/mw==}
dev: true
@@ -2190,12 +1970,79 @@ packages:
'@glimmer/env': 0.1.7
dev: true
+ /@glimmer/global-context@0.87.1:
+ resolution: {integrity: sha512-Mitr7pBeVDTplFWlohyzxWLpFll7ffMZN+fnkBmUj8HiDLbD790Lb8lR9B2nL3t4RGnh6W9kDkCnZB+hvDm/eQ==}
+ dev: true
+
/@glimmer/interfaces@0.84.3:
resolution: {integrity: sha512-dk32ykoNojt0mvEaIW6Vli5MGTbQo58uy3Epj7ahCgTHmWOKuw/0G83f2UmFprRwFx689YTXG38I/vbpltEjzg==}
dependencies:
'@simple-dom/interface': 1.4.0
dev: true
+ /@glimmer/interfaces@0.87.1:
+ resolution: {integrity: sha512-2lbwLY4Bt9i2SvwT4hhY0TgEYKhOMQBgYvRiraq2BYHwO8iLKh3lC8iO3d+rQ3VgDtQ9i/sP6HG848VNRyVHxA==}
+ dependencies:
+ '@simple-dom/interface': 1.4.0
+ dev: true
+
+ /@glimmer/manager@0.87.1:
+ resolution: {integrity: sha512-jEUZZQWcuxKg+Ri/A1HGURm9pBrx13JDHx1djYCnPo96yjtQFYxEG0VcwLq2EtAEpFrekwfO1b6m3JZiFqmtGg==}
+ dependencies:
+ '@glimmer/debug': 0.87.1
+ '@glimmer/destroyable': 0.87.1
+ '@glimmer/env': 0.1.7
+ '@glimmer/global-context': 0.87.1
+ '@glimmer/interfaces': 0.87.1
+ '@glimmer/reference': 0.87.1
+ '@glimmer/util': 0.87.1
+ '@glimmer/validator': 0.87.1
+ '@glimmer/vm': 0.87.1
+ dev: true
+
+ /@glimmer/node@0.87.1:
+ resolution: {integrity: sha512-peESyArA08Va9f3gpBnhO+RNkK4Oe0Q8sMPQILCloAukNe2+DQOhTvDgVjRUKmVXMJCWoSgmJtxkiB3ZE193vw==}
+ dependencies:
+ '@glimmer/interfaces': 0.87.1
+ '@glimmer/runtime': 0.87.1
+ '@glimmer/util': 0.87.1
+ '@simple-dom/document': 1.4.0
+ dev: true
+
+ /@glimmer/opcode-compiler@0.87.1:
+ resolution: {integrity: sha512-D9OFrH3CrGNXfGtgcVWvu3xofpQZPoYFkqj3RrcDwnsSIYPSqUYTIOO6dwpxTbPlzkASidq0B2htXK7WkCERVw==}
+ dependencies:
+ '@glimmer/debug': 0.87.1
+ '@glimmer/encoder': 0.87.1
+ '@glimmer/env': 0.1.7
+ '@glimmer/global-context': 0.87.1
+ '@glimmer/interfaces': 0.87.1
+ '@glimmer/manager': 0.87.1
+ '@glimmer/reference': 0.87.1
+ '@glimmer/util': 0.87.1
+ '@glimmer/vm': 0.87.1
+ '@glimmer/wire-format': 0.87.1
+ dev: true
+
+ /@glimmer/owner@0.87.1:
+ resolution: {integrity: sha512-ayYjznPMSGpgygNT7XlTXeel6Cl/fafm4WJeRRgdPxG1EZMjKPlfpfAyNzf9peEIlW3WMbPu3RAIYrf54aThWQ==}
+ dependencies:
+ '@glimmer/util': 0.87.1
+ dev: true
+
+ /@glimmer/program@0.87.1:
+ resolution: {integrity: sha512-+r1Dz5Da0zyYwBhPmqoXiw3qmDamqqhVmSCtJLLcZ6exXXC2ZjGoNdynfos80A91dx+PFqYgHg+5lfa5STT9iQ==}
+ dependencies:
+ '@glimmer/encoder': 0.87.1
+ '@glimmer/env': 0.1.7
+ '@glimmer/interfaces': 0.87.1
+ '@glimmer/manager': 0.87.1
+ '@glimmer/opcode-compiler': 0.87.1
+ '@glimmer/util': 0.87.1
+ '@glimmer/vm': 0.87.1
+ '@glimmer/wire-format': 0.87.1
+ dev: true
+
/@glimmer/reference@0.84.3:
resolution: {integrity: sha512-lV+p/aWPVC8vUjmlvYVU7WQJsLh319SdXuAWoX/SE3pq340BJlAJiEcAc6q52y9JNhT57gMwtjMX96W5Xcx/qw==}
dependencies:
@@ -2206,6 +2053,33 @@ packages:
'@glimmer/validator': 0.84.3
dev: true
+ /@glimmer/reference@0.87.1:
+ resolution: {integrity: sha512-KJwKYDnds6amsmVB1YxmFhJGI/TNCNmsFBWKUH8K0odmiggUCjt3AwUoOKztkwh3xxy/jpq+5AahIuV+uBgW7A==}
+ dependencies:
+ '@glimmer/env': 0.1.7
+ '@glimmer/global-context': 0.87.1
+ '@glimmer/interfaces': 0.87.1
+ '@glimmer/util': 0.87.1
+ '@glimmer/validator': 0.87.1
+ dev: true
+
+ /@glimmer/runtime@0.87.1:
+ resolution: {integrity: sha512-7QBONxRFesnHzelCiUahZjRj3nhbUxPg0F+iD+3rALrXaWfB1pkhngMTK2DYEmsJ7kq04qVzwBnTSrqsmLzOTg==}
+ dependencies:
+ '@glimmer/destroyable': 0.87.1
+ '@glimmer/env': 0.1.7
+ '@glimmer/global-context': 0.87.1
+ '@glimmer/interfaces': 0.87.1
+ '@glimmer/manager': 0.87.1
+ '@glimmer/owner': 0.87.1
+ '@glimmer/program': 0.87.1
+ '@glimmer/reference': 0.87.1
+ '@glimmer/util': 0.87.1
+ '@glimmer/validator': 0.87.1
+ '@glimmer/vm': 0.87.1
+ '@glimmer/wire-format': 0.87.1
+ dev: true
+
/@glimmer/syntax@0.84.3:
resolution: {integrity: sha512-ioVbTic6ZisLxqTgRBL2PCjYZTFIwobifCustrozRU2xGDiYvVIL0vt25h2c1ioDsX59UgVlDkIK4YTAQQSd2A==}
dependencies:
@@ -2215,6 +2089,16 @@ packages:
simple-html-tokenizer: 0.5.11
dev: true
+ /@glimmer/syntax@0.87.1:
+ resolution: {integrity: sha512-zYzZT6LgpSF0iv5iuxmMV5Pf52aE8dukNC2KfrHC6gXJfM4eLZMZcyk76NW5m+SEetZSOXX6AWv/KwLnoxiMfQ==}
+ dependencies:
+ '@glimmer/interfaces': 0.87.1
+ '@glimmer/util': 0.87.1
+ '@glimmer/wire-format': 0.87.1
+ '@handlebars/parser': 2.0.0
+ simple-html-tokenizer: 0.5.11
+ dev: true
+
/@glimmer/tracking@1.1.2:
resolution: {integrity: sha512-cyV32zsHh+CnftuRX84ALZpd2rpbDrhLhJnTXn9W//QpqdRZ5rdMsxSY9fOsj0CKEc706tmEU299oNnDc0d7tA==}
dependencies:
@@ -2234,6 +2118,13 @@ packages:
'@simple-dom/interface': 1.4.0
dev: true
+ /@glimmer/util@0.87.1:
+ resolution: {integrity: sha512-Duxi2JutaIewfIWp8PJl7U5n12yasKWtZFHNLSrg+C8TKeMXdRyJtI7uqtqg0Z/6F9JwdJe/IPhTvdsTTfzAuA==}
+ dependencies:
+ '@glimmer/env': 0.1.7
+ '@glimmer/interfaces': 0.87.1
+ dev: true
+
/@glimmer/validator@0.44.0:
resolution: {integrity: sha512-i01plR0EgFVz69GDrEuFgq1NheIjZcyTy3c7q+w7d096ddPVeVcRzU3LKaqCfovvLJ+6lJx40j45ecycASUUyw==}
dev: true
@@ -2245,14 +2136,38 @@ packages:
'@glimmer/global-context': 0.84.3
dev: true
- /@glimmer/vm-babel-plugins@0.84.2(@babel/core@7.24.4):
- resolution: {integrity: sha512-HS2dEbJ3CgXn56wk/5QdudM7rE3vtNMvPIoG7Rrg+GhkGMNxBCIRxOeEF2g520j9rwlA2LAZFpc7MCDMFbTjNA==}
+ /@glimmer/validator@0.87.1:
+ resolution: {integrity: sha512-GqzULgK9m2QPfPswhyV30tZmsUegowv9Tyfz2l15cLDFX9L5GcEORpzKXjR0TzCplffuqOC1g8rnMaPsP55apw==}
+ dependencies:
+ '@glimmer/env': 0.1.7
+ '@glimmer/global-context': 0.87.1
+ '@glimmer/interfaces': 0.87.1
+ '@glimmer/util': 0.87.1
+ dev: true
+
+ /@glimmer/vm-babel-plugins@0.87.1(@babel/core@7.24.4):
+ resolution: {integrity: sha512-VbhYHa+HfGFiTIOOkvFuYPwBTaDvWTAR1Q55RI25JI6Nno0duBLB3UVRTDgHM+iOfbgRN7OSR5XCe/C5X5C5LA==}
+ engines: {node: '>=16'}
dependencies:
babel-plugin-debug-macros: 0.3.4(@babel/core@7.24.4)
transitivePeerDependencies:
- '@babel/core'
dev: true
+ /@glimmer/vm@0.87.1:
+ resolution: {integrity: sha512-JSFr85ASZmuN4H72px7GHtnW79PPRHpqHw6O/6UUZd+ocwWHy+nG9JGbo8kntvqN5xP0SdCipjv/c0u7nkc8tg==}
+ dependencies:
+ '@glimmer/interfaces': 0.87.1
+ '@glimmer/util': 0.87.1
+ dev: true
+
+ /@glimmer/wire-format@0.87.1:
+ resolution: {integrity: sha512-O3W1HDfRGX7wHZqvP8UzI/nWyZ2GIMFolU7l6WcLGU9HIdzqfxsc7ae2Icob/fq2kV9meHti4yDEdTMlBVK9AQ==}
+ dependencies:
+ '@glimmer/interfaces': 0.87.1
+ '@glimmer/util': 0.87.1
+ dev: true
+
/@handlebars/parser@2.0.0:
resolution: {integrity: sha512-EP9uEDZv/L5Qh9IWuMUGJRfwhXJ4h1dqKTT4/3+tY0eu7sPis7xh23j61SYUnNF4vqCQvvUXpDo9Bh/+q1zASA==}
dev: true
@@ -2366,6 +2281,37 @@ packages:
fastq: 1.17.1
dev: true
+ /@pkgr/core@0.1.1:
+ resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==}
+ engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
+ dev: true
+
+ /@pnpm/constants@7.1.1:
+ resolution: {integrity: sha512-31pZqMtjwV+Vaq7MaPrT1EoDFSYwye3dp6BiHIGRJmVThCQwySRKM7hCvqqI94epNkqFAAYoWrNynWoRYosGdw==}
+ engines: {node: '>=16.14'}
+ dev: true
+
+ /@pnpm/error@5.0.3:
+ resolution: {integrity: sha512-ONJU5cUeoeJSy50qOYsMZQHTA/9QKmGgh1ATfEpCLgtbdwqUiwD9MxHNeXUYYI/pocBCz6r1ZCFqiQvO+8SUKA==}
+ engines: {node: '>=16.14'}
+ dependencies:
+ '@pnpm/constants': 7.1.1
+ dev: true
+
+ /@pnpm/find-workspace-dir@6.0.3:
+ resolution: {integrity: sha512-0iJnNkS4T8lJE4ldOhRERgER1o59iHA1nMlvpUI5lxNC9SUruH6peRUOlP4/rNcDg+UQ9u0rt5loYOnWKCojtw==}
+ engines: {node: '>=16.14'}
+ dependencies:
+ '@pnpm/error': 5.0.3
+ find-up: 5.0.0
+ dev: true
+
+ /@simple-dom/document@1.4.0:
+ resolution: {integrity: sha512-/RUeVH4kuD3rzo5/91+h4Z1meLSLP66eXqpVAw/4aZmYozkeqUkMprq0znL4psX/adEed5cBgiNJcfMz/eKZLg==}
+ dependencies:
+ '@simple-dom/interface': 1.4.0
+ dev: true
+
/@simple-dom/interface@1.4.0:
resolution: {integrity: sha512-l5qumKFWU0S+4ZzMaLXFU8tQZsicHEMEyAxI5kDFGhJsRqDwe0a7/iPA/GdxlGyDKseQQAgIz5kzU7eXTrlSpA==}
dev: true
@@ -2379,12 +2325,6 @@ packages:
engines: {node: '>= 6'}
dev: true
- /@types/acorn@4.0.6:
- resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==}
- dependencies:
- '@types/estree': 1.0.5
- dev: true
-
/@types/babel__code-frame@7.0.6:
resolution: {integrity: sha512-Anitqkl3+KrzcW2k77lRlg/GfLZLWXBuNgbEcIOU6M92yw42vsd3xV/Z/yAHEj8m+KUjL6bWOVOFqX8PFPJ4LA==}
dev: true
@@ -2396,15 +2336,6 @@ packages:
'@types/node': 20.12.7
dev: true
- /@types/broccoli-plugin@3.0.0:
- resolution: {integrity: sha512-f+TcsARR2PovfFRKFdCX0kfH/QoM3ZVD2h1rl2mNvrKO0fq2uBNCBsTU3JanfU4COCt5cXpTfARyUsERlC8vIw==}
- deprecated: This is a stub types definition. broccoli-plugin provides its own type definitions, so you do not need this installed.
- dependencies:
- broccoli-plugin: 4.0.7
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@types/chai-as-promised@7.1.8:
resolution: {integrity: sha512-ThlRVIJhr69FLlh6IctTXFkmhtP3NpMZ2QGq69StYLyKZFp/HOp1VdKZj7RvfNWYYcJ1xlbLGLLWj1UvP5u/Gw==}
dependencies:
@@ -2523,10 +2454,6 @@ packages:
undici-types: 5.26.5
dev: true
- /@types/node@9.6.61:
- resolution: {integrity: sha512-/aKAdg5c8n468cYLy2eQrcR5k6chlbNwZNGUj3TboyPa2hcO2QAJcfymlqPzMiRj8B6nYKXjzQz36minFE0RwQ==}
- dev: true
-
/@types/normalize-package-data@2.4.4:
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
dev: true
@@ -2711,10 +2638,6 @@ packages:
resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
dev: true
- /abortcontroller-polyfill@1.7.5:
- resolution: {integrity: sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==}
- dev: true
-
/accepts@1.3.8:
resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
engines: {node: '>= 0.6'}
@@ -2723,13 +2646,6 @@ packages:
negotiator: 0.6.3
dev: true
- /acorn-dynamic-import@3.0.0:
- resolution: {integrity: sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==}
- deprecated: This is probably built in to whatever tool you're using. If you still need it... idk
- dependencies:
- acorn: 5.7.4
- dev: true
-
/acorn-globals@6.0.0:
resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==}
dependencies:
@@ -2758,12 +2674,6 @@ packages:
engines: {node: '>=0.4.0'}
dev: true
- /acorn@5.7.4:
- resolution: {integrity: sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==}
- engines: {node: '>=0.4.0'}
- hasBin: true
- dev: true
-
/acorn@7.4.1:
resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==}
engines: {node: '>=0.4.0'}
@@ -2937,6 +2847,7 @@ packages:
/are-we-there-yet@3.0.1:
resolution: {integrity: sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==}
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+ deprecated: This package is no longer supported.
dependencies:
delegates: 1.0.0
readable-stream: 3.6.2
@@ -3228,11 +3139,6 @@ packages:
engines: {node: '>= 12.*'}
dev: true
- /babel-import-util@1.4.1:
- resolution: {integrity: sha512-TNdiTQdPhXlx02pzG//UyVPSKE7SNWjY0n4So/ZnjQpWwaM5LvWBLkWa1JKll5u06HNscHD91XZPuwrMg1kadQ==}
- engines: {node: '>= 12.*'}
- dev: true
-
/babel-import-util@2.0.2:
resolution: {integrity: sha512-pR4vWlVujmYENFbceYcLPYCD+ulYGfmNmbTVd6Xp49d0uk+K3sWy6+O+5RLEa0OonXw9rf3hc9xFmglFnS0MWg==}
engines: {node: '>= 12.*'}
@@ -3715,10 +3621,6 @@ packages:
to-fast-properties: 1.0.3
dev: true
- /babel6-plugin-strip-class-callcheck@6.0.0:
- resolution: {integrity: sha512-biNFJ7JAK4+9BwswDGL0dmYpvXHvswOFR/iKg3Q/f+pNxPEa5bWZkLHI1fW4spPytkHGMe7f/XtYyhzml9hiWg==}
- dev: true
-
/babylon@6.18.0:
resolution: {integrity: sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==}
hasBin: true
@@ -3730,6 +3632,10 @@ packages:
underscore: 1.13.6
dev: true
+ /backburner.js@2.8.0:
+ resolution: {integrity: sha512-zYXY0KvpD7/CWeOLF576mV8S+bQsaIoj/GNLXXB+Eb8SJcQy5lqSjkRrZ0MZhdKUs9QoqmGNIEIe3NQfGiiscQ==}
+ dev: true
+
/balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
dev: true
@@ -4278,42 +4184,6 @@ packages:
- supports-color
dev: true
- /broccoli-rollup@2.1.1:
- resolution: {integrity: sha512-aky/Ovg5DbsrsJEx2QCXxHLA6ZR+9u1TNVTf85soP4gL8CjGGKQ/JU8R3BZ2ntkWzo6/83RCKzX6O+nlNKR5MQ==}
- engines: {node: '>=4.0'}
- dependencies:
- '@types/node': 9.6.61
- amd-name-resolver: 1.3.1
- broccoli-plugin: 1.3.1
- fs-tree-diff: 0.5.9
- heimdalljs: 0.2.6
- heimdalljs-logger: 0.1.10
- magic-string: 0.24.1
- node-modules-path: 1.0.2
- rollup: 0.57.1
- symlink-or-copy: 1.3.1
- walk-sync: 0.3.4
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /broccoli-rollup@5.0.0:
- resolution: {integrity: sha512-QdMuXHwsdz/LOS8zu4HP91Sfi4ofimrOXoYP/lrPdRh7lJYD87Lfq4WzzUhGHsxMfzANIEvl/7qVHKD3cFJ4tA==}
- engines: {node: '>=12.0'}
- dependencies:
- '@types/broccoli-plugin': 3.0.0
- broccoli-plugin: 4.0.7
- fs-tree-diff: 2.0.1
- heimdalljs: 0.2.6
- node-modules-path: 1.0.2
- rollup: 2.79.1
- rollup-pluginutils: 2.8.2
- symlink-or-copy: 1.3.1
- walk-sync: 2.2.0
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/broccoli-sass-source-maps@4.2.4:
resolution: {integrity: sha512-MHwqLkgYW24T9k2OzprdYtERCAaO3wuSGqKna8QcAzCjDxYyoojisg2lfSWj9k2G72PlACUjUg8O39jttE84og==}
engines: {node: '>=10.24.1'}
@@ -4377,19 +4247,6 @@ packages:
- supports-color
dev: true
- /broccoli-templater@2.0.2:
- resolution: {integrity: sha512-71KpNkc7WmbEokTQpGcbGzZjUIY1NSVa3GB++KFKAfx5SZPUozCOsBlSTwxcv8TLoCAqbBnsX5AQPgg6vJ2l9g==}
- engines: {node: 6.* || >= 8.*}
- dependencies:
- broccoli-plugin: 1.3.1
- fs-tree-diff: 0.5.9
- lodash.template: 4.5.0
- rimraf: 2.7.1
- walk-sync: 0.3.4
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/broccoli-terser-sourcemap@4.1.1:
resolution: {integrity: sha512-8sbpRf0/+XeszBJQM7vph2UNj4Kal0lCI/yubcrBIzb2NvYj5gjTHJABXOdxx5mKNmlCMu2hx2kvOtMpQsxrfg==}
engines: {node: ^10.12.0 || 12.* || >= 14}
@@ -4565,15 +4422,6 @@ packages:
tmp: 0.0.28
dev: true
- /caniuse-api@3.0.0:
- resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
- dependencies:
- browserslist: 4.23.0
- caniuse-lite: 1.0.30001610
- lodash.memoize: 4.1.2
- lodash.uniq: 4.5.0
- dev: true
-
/caniuse-lite@1.0.30001610:
resolution: {integrity: sha512-QFutAY4NgaelojVMjY63o6XlZyORPaLfyMnsl3HgnWdJUcX6K0oaJymHjH8PT5Gk7sTm8rvC/c5COUQKXqmOMA==}
dev: true
@@ -4675,13 +4523,11 @@ packages:
resolution: {integrity: sha512-9q6ZvUAhbKOSRFY7A/irCQ/rF0KIpa3uXpx6izm8+fp7b2H4hLeUJ+F1YYk9+gDQ/X8Q0MEyYs+tG3cht//HTg==}
dev: true
- /clean-css@3.4.28:
- resolution: {integrity: sha512-aTWyttSdI2mYi07kWqHi24NUU9YlELFKGOAgFzZjDN1064DMAOy2FBuoyGmkKRlXkbpXd0EVHmiVkbKhKoirTw==}
- engines: {node: '>=0.10.0'}
- hasBin: true
+ /clean-css@5.3.3:
+ resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==}
+ engines: {node: '>= 10.0'}
dependencies:
- commander: 2.8.1
- source-map: 0.4.4
+ source-map: 0.6.1
dev: true
/clean-stack@2.2.0:
@@ -4811,13 +4657,6 @@ packages:
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
dev: true
- /commander@2.8.1:
- resolution: {integrity: sha512-+pJLBFVk+9ZZdlAOB5WuIElVPPth47hILFkmGym57aq8kwxsowvByvB0DHs1vQAhyMZzdcpTtF0VDKGkSDR4ZQ==}
- engines: {node: '>= 0.6.x'}
- dependencies:
- graceful-readlink: 1.0.1
- dev: true
-
/commander@4.1.1:
resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
engines: {node: '>= 6'}
@@ -4931,7 +4770,7 @@ packages:
through2: 3.0.2
dev: true
- /consolidate@0.16.0(mustache@4.2.0):
+ /consolidate@0.16.0(lodash@4.17.21)(mustache@4.2.0):
resolution: {integrity: sha512-Nhl1wzCslqXYTJVDyJCu3ODohy9OfBMB5uD2BiBTzd7w+QY0lBzafkR8y8755yMYHAaMD4NuzbAw03/xzfw+eQ==}
engines: {node: '>= 0.10.0'}
deprecated: Please upgrade to consolidate v1.0.0+ as it has been modernized with several long-awaited fixes implemented. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/consolidate for updates and release changelog
@@ -5098,6 +4937,7 @@ packages:
optional: true
dependencies:
bluebird: 3.7.2
+ lodash: 4.17.21
mustache: 4.2.0
dev: true
@@ -5108,6 +4948,10 @@ packages:
safe-buffer: 5.2.1
dev: true
+ /content-tag@1.2.2:
+ resolution: {integrity: sha512-9guqKIx2H+78N17otBpl8yLZbQGL5q1vBO/jDb3gF2JjixtcVpC62jDUNxjVMNoaZ09oxRX84ZOD6VX02qkVvg==}
+ dev: true
+
/content-type@1.0.5:
resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
engines: {node: '>= 0.6'}
@@ -5330,13 +5174,6 @@ packages:
'@babel/runtime': 7.24.4
dev: true
- /date-time@2.1.0:
- resolution: {integrity: sha512-/9+C44X7lot0IeiyfgJmETtRMhBidBYM2QFFIkGa0U1k+hSyY87Nw7PY3eDqpvCBm7I3WCSfPeZskW/YYq6m4g==}
- engines: {node: '>=4'}
- dependencies:
- time-zone: 1.0.0
- dev: true
-
/debug@2.6.9(supports-color@8.1.1):
resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
peerDependencies:
@@ -5532,72 +5369,32 @@ packages:
tslib: 2.6.2
dev: true
- /dot-prop@5.3.0:
- resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==}
- engines: {node: '>=8'}
- dependencies:
- is-obj: 2.0.0
- dev: true
-
- /editions@1.3.4:
- resolution: {integrity: sha512-gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg==}
- engines: {node: '>=0.8'}
- dev: true
-
- /editions@2.3.1:
- resolution: {integrity: sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==}
- engines: {node: '>=0.8'}
- dependencies:
- errlop: 2.2.0
- semver: 6.3.1
- dev: true
-
- /ee-first@1.1.1:
- resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
- dev: true
-
- /electron-to-chromium@1.4.736:
- resolution: {integrity: sha512-Rer6wc3ynLelKNM4lOCg7/zPQj8tPOCB2hzD32PX9wd3hgRRi9MxEbmkFCokzcEhRVMiOVLjnL9ig9cefJ+6+Q==}
- dev: true
-
- /ember-auto-import@2.6.1(webpack@5.91.0):
- resolution: {integrity: sha512-3bCRi/pXp4QslmuCXGlSz9xwR7DF5oDx3zZO5OXKzNZihtkqAM1xvGuRIdQSl46pvbAXOkp8Odl5fOen1i0dRw==}
- engines: {node: 12.* || 14.* || >= 16}
- dependencies:
- '@babel/core': 7.24.4(supports-color@8.1.1)
- '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.4)
- '@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.24.4)
- '@babel/preset-env': 7.24.4(@babel/core@7.24.4)
- '@embroider/macros': 1.15.1
- '@embroider/shared-internals': 2.6.0(supports-color@8.1.1)
- babel-loader: 8.3.0(@babel/core@7.24.4)(webpack@5.91.0)
- babel-plugin-ember-modules-api-polyfill: 3.5.0
- babel-plugin-htmlbars-inline-precompile: 5.3.1
- babel-plugin-syntax-dynamic-import: 6.18.0
- broccoli-debug: 0.6.5
- broccoli-funnel: 3.0.8
- broccoli-merge-trees: 4.2.0
- broccoli-plugin: 4.0.7
- broccoli-source: 3.0.1
- css-loader: 5.2.7(webpack@5.91.0)
- debug: 4.3.4(supports-color@8.1.1)
- fs-extra: 10.1.0
- fs-tree-diff: 2.0.1
- handlebars: 4.7.8
- js-string-escape: 1.0.1
- lodash: 4.17.21
- mini-css-extract-plugin: 2.8.1(webpack@5.91.0)
- parse5: 6.0.1
- resolve: 1.22.8
- resolve-package-path: 4.0.3
- semver: 7.6.0
- style-loader: 2.0.0(webpack@5.91.0)
- typescript-memoize: 1.1.1
- walk-sync: 3.0.0
- transitivePeerDependencies:
- - '@glint/template'
- - supports-color
- - webpack
+ /dot-prop@5.3.0:
+ resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==}
+ engines: {node: '>=8'}
+ dependencies:
+ is-obj: 2.0.0
+ dev: true
+
+ /editions@1.3.4:
+ resolution: {integrity: sha512-gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg==}
+ engines: {node: '>=0.8'}
+ dev: true
+
+ /editions@2.3.1:
+ resolution: {integrity: sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==}
+ engines: {node: '>=0.8'}
+ dependencies:
+ errlop: 2.2.0
+ semver: 6.3.1
+ dev: true
+
+ /ee-first@1.1.1:
+ resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
+ dev: true
+
+ /electron-to-chromium@1.4.736:
+ resolution: {integrity: sha512-Rer6wc3ynLelKNM4lOCg7/zPQj8tPOCB2hzD32PX9wd3hgRRi9MxEbmkFCokzcEhRVMiOVLjnL9ig9cefJ+6+Q==}
dev: true
/ember-auto-import@2.7.2(webpack@5.91.0):
@@ -5644,46 +5441,14 @@ packages:
- webpack
dev: true
- /ember-cache-primitive-polyfill@1.0.1(@babel/core@7.24.4):
- resolution: {integrity: sha512-hSPcvIKarA8wad2/b6jDd/eU+OtKmi6uP+iYQbzi5TQpjsqV6b4QdRqrLk7ClSRRKBAtdTuutx+m+X+WlEd2lw==}
- engines: {node: 10.* || >= 12}
- dependencies:
- ember-cli-babel: 7.26.11
- ember-cli-version-checker: 5.1.2
- ember-compatibility-helpers: 1.2.7(@babel/core@7.24.4)
- silent-error: 1.1.1
- transitivePeerDependencies:
- - '@babel/core'
- - supports-color
- dev: true
-
- /ember-cached-decorator-polyfill@1.0.2(@babel/core@7.24.4)(ember-source@5.0.0):
- resolution: {integrity: sha512-hUX6OYTKltAPAu8vsVZK02BfMTV0OUXrPqvRahYPhgS7D0I6joLjlskd7mhqJMcaXLywqceIy8/s+x8bxF8bpQ==}
- engines: {node: 14.* || >= 16}
- peerDependencies:
- ember-source: ^3.13.0 || ^4.0.0 || >= 5.0.0
- dependencies:
- '@embroider/macros': 1.15.1
- '@glimmer/tracking': 1.1.2
- babel-import-util: 1.4.1
- ember-cache-primitive-polyfill: 1.0.1(@babel/core@7.24.4)
- ember-cli-babel: 7.26.11
- ember-cli-babel-plugin-helpers: 1.1.1
- ember-source: 5.0.0(@babel/core@7.24.4)(@glimmer/component@1.1.2)(webpack@5.91.0)
- transitivePeerDependencies:
- - '@babel/core'
- - '@glint/template'
- - supports-color
- dev: true
-
- /ember-cli-app-version@6.0.1(ember-source@5.0.0):
+ /ember-cli-app-version@6.0.1(ember-source@5.8.0):
resolution: {integrity: sha512-XA1FwkWA5QytmWF0jcJqEr3jcZoiCl9Fb33TZgOVfClL7Voxe+/RwzISEprBRQgbf7j8z1xf8/RJCKfclUy3rQ==}
engines: {node: 14.* || 16.* || >= 18}
peerDependencies:
ember-source: ^3.28.0 || >= 4.0.0
dependencies:
ember-cli-babel: 7.26.11
- ember-source: 5.0.0(@babel/core@7.24.4)(@glimmer/component@1.1.2)(webpack@5.91.0)
+ ember-source: 5.8.0(@babel/core@7.24.4)(@glimmer/component@1.1.2)(rsvp@4.8.5)(webpack@5.91.0)
git-repo-info: 2.1.1
transitivePeerDependencies:
- supports-color
@@ -5770,25 +5535,25 @@ packages:
- supports-color
dev: true
- /ember-cli-clean-css@2.0.1:
- resolution: {integrity: sha512-djUYfFZvMGa+/h74E83lWS255AUFS2A+Kp3pupQaqUSa7i9g9PXhbOqOgC03T6D/rASxgSpl+Mh3knDvhAJ7MQ==}
+ /ember-cli-clean-css@3.0.0:
+ resolution: {integrity: sha512-BbveJCyRvzzkaTH1llLW+MpHe/yzA5zpHOpMIg2vp/3JD9mban9zUm7lphaB0TSpPuMuby9rAhTI8pgXq0ifIA==}
engines: {node: 16.* || >= 18}
dependencies:
broccoli-persistent-filter: 3.1.3
- clean-css: 3.4.28
+ clean-css: 5.3.3
json-stable-stringify: 1.1.1
transitivePeerDependencies:
- supports-color
dev: true
- /ember-cli-dependency-checker@3.3.2(ember-cli@5.0.0):
+ /ember-cli-dependency-checker@3.3.2(ember-cli@5.8.1):
resolution: {integrity: sha512-PwkrW5oYsdPWwt+0Tojufmv/hxVETTjkrEdK7ANQB2VSnqpA5UcYubwpQM9ONuR2J8wyNDMwEHlqIrk/FYtBsQ==}
engines: {node: '>= 6'}
peerDependencies:
ember-cli: ^3.2.0 || >=4.0.0
dependencies:
chalk: 2.4.2
- ember-cli: 5.0.0
+ ember-cli: 5.8.1
find-yarn-workspace-root: 1.2.1
is-git-url: 1.0.0
resolve: 1.22.8
@@ -5920,12 +5685,6 @@ packages:
- supports-color
dev: true
- /ember-cli-test-info@1.0.0:
- resolution: {integrity: sha512-dEVTIpmUfCzweC97NGf6p7L6XKBwV2GmSM4elmzKvkttEp5P7AvGA9uGyN4GqFq+RwhW+2b0I2qlX00w+skm+A==}
- dependencies:
- ember-cli-string-utils: 1.1.0
- dev: true
-
/ember-cli-test-loader@3.1.0:
resolution: {integrity: sha512-0aocZV9SIoOHiU3hrH3IuLR6busWhTX6UVXgd490hmJkIymmOXNH2+jJoC7Ebkeo3PiOfAdjqhb765QDlHSJOw==}
engines: {node: 10.* || >= 12}
@@ -5985,24 +5744,6 @@ packages:
- supports-color
dev: true
- /ember-cli-typescript@4.2.1:
- resolution: {integrity: sha512-0iKTZ+/wH6UB/VTWKvGuXlmwiE8HSIGcxHamwNhEC5x1mN3z8RfvsFZdQWYUzIWFN2Tek0gmepGRPTwWdBYl/A==}
- engines: {node: 10.* || >= 12.*}
- dependencies:
- ansi-to-html: 0.6.15
- broccoli-stew: 3.0.0
- debug: 4.3.4(supports-color@8.1.1)
- execa: 4.1.0
- fs-extra: 9.1.0
- resolve: 1.22.8
- rsvp: 4.8.5
- semver: 7.6.0
- stagehand: 1.0.1
- walk-sync: 2.2.0
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/ember-cli-typescript@5.3.0:
resolution: {integrity: sha512-gFA+ZwmsvvFwo2Jz/B9GMduEn+fPoGb69qWGP0Tp3+Tu5xypDtIKVSZ5086I3Cr19cLXD4HkrOR3YQvdUKzAkQ==}
engines: {node: '>= 12.*'}
@@ -6059,12 +5800,12 @@ packages:
- supports-color
dev: true
- /ember-cli@5.0.0:
- resolution: {integrity: sha512-poklpwf+GrDhkFRTYvYmpkSA5R0pNy4Vahxjvji5jUl82tot+J95ZY1QH1yx//QzQ7zb1XlcOnceieyd2j1Rbw==}
- engines: {node: '>= 16'}
+ /ember-cli@5.8.1:
+ resolution: {integrity: sha512-rW7NFCaC02Bj52ZaI22UM43YT7gaRNLkQzBfhZYVpWW1+SMrdQXCxuPs6kqKRxqk4xauUpfCzCDFH92icq+mKg==}
+ engines: {node: '>= 18'}
hasBin: true
dependencies:
- '@babel/core': 7.24.4(supports-color@8.1.1)
+ '@pnpm/find-workspace-dir': 6.0.3
broccoli: 3.5.2
broccoli-builder: 0.18.14
broccoli-concat: 4.2.5
@@ -6086,6 +5827,7 @@ packages:
compression: 1.7.4
configstore: 5.0.1
console-ui: 3.1.2
+ content-tag: 1.2.2
core-object: 3.1.5
dag-map: 2.0.2
diff: 5.2.0
@@ -6117,9 +5859,7 @@ packages:
is-git-url: 1.0.0
is-language-code: 3.1.0
isbinaryfile: 5.0.2
- js-yaml: 4.1.0
- leek: 0.0.24
- lodash.template: 4.5.0
+ lodash: 4.17.21
markdown-it: 13.0.2
markdown-it-terminal: 0.4.0(markdown-it@13.0.2)
minimatch: 7.4.6
@@ -6142,10 +5882,9 @@ packages:
sort-package-json: 1.57.0
symlink-or-copy: 1.3.1
temp: 0.9.4
- testem: 3.13.0
+ testem: 3.13.0(lodash@4.17.21)
tiny-lr: 2.0.0
tree-sync: 2.1.0
- uuid: 9.0.1
walk-sync: 3.0.0
watch-detector: 1.0.2
workerpool: 6.5.1
@@ -6177,7 +5916,6 @@ packages:
- just
- liquid-node
- liquor
- - lodash
- marko
- mote
- nunjucks
@@ -6235,68 +5973,7 @@ packages:
- supports-color
dev: true
- /ember-data@5.0.1(@babel/core@7.24.4)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.0.0):
- resolution: {integrity: sha512-HBQESiEQuvD1fMJkiI653Q5bn5RfV8BCaRVXRRfVlV9Da0nGkozDLjY0U1WWZ3L0lghkbhdf3enwoEQQak9inQ==}
- engines: {node: 16.* || >= 18.*}
- peerDependencies:
- '@ember/string': ^3.1.1
- dependencies:
- '@ember-data/adapter': 5.0.1(@ember-data/store@5.0.1)(@ember/string@3.1.1)(ember-inflector@4.0.2)
- '@ember-data/debug': 5.0.1(@ember/string@3.1.1)
- '@ember-data/graph': 5.0.1(@ember-data/store@5.0.1)
- '@ember-data/json-api': 5.0.1(@ember-data/graph@5.0.1)(@ember-data/store@5.0.1)
- '@ember-data/legacy-compat': 5.0.1(@ember-data/graph@5.0.1)(@ember-data/json-api@5.0.1)
- '@ember-data/model': 5.0.1(@babel/core@7.24.4)(@ember-data/debug@5.0.1)(@ember-data/graph@5.0.1)(@ember-data/json-api@5.0.1)(@ember-data/legacy-compat@5.0.1)(@ember-data/store@5.0.1)(@ember-data/tracking@5.0.1)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.0.0)
- '@ember-data/private-build-infra': 5.0.1
- '@ember-data/request': 5.0.1
- '@ember-data/serializer': 5.0.1(@ember-data/store@5.0.1)(@ember/string@3.1.1)(ember-inflector@4.0.2)
- '@ember-data/store': 5.0.1(@babel/core@7.24.4)(@ember-data/graph@5.0.1)(@ember-data/json-api@5.0.1)(@ember-data/legacy-compat@5.0.1)(@ember-data/model@5.0.1)(@ember-data/tracking@5.0.1)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.0.0)
- '@ember-data/tracking': 5.0.1
- '@ember/edition-utils': 1.2.0
- '@ember/string': 3.1.1
- '@embroider/macros': 1.15.1
- '@glimmer/env': 0.1.7
- broccoli-merge-trees: 4.2.0
- ember-auto-import: 2.6.1(webpack@5.91.0)
- ember-cli-babel: 7.26.11
- ember-inflector: 4.0.2
- webpack: 5.91.0
- transitivePeerDependencies:
- - '@babel/core'
- - '@glimmer/tracking'
- - '@glint/template'
- - '@swc/core'
- - ember-source
- - esbuild
- - supports-color
- - uglify-js
- - webpack-cli
- dev: true
-
- /ember-fetch@8.1.2:
- resolution: {integrity: sha512-TVx24/jrvDIuPL296DV0hBwp7BWLcSMf0I8464KGz01sPytAB+ZAePbc9ooBTJDkKZEGFgatJa4nj3yF1S9Bpw==}
- engines: {node: '>= 10'}
- dependencies:
- abortcontroller-polyfill: 1.7.5
- broccoli-concat: 4.2.5
- broccoli-debug: 0.6.5
- broccoli-merge-trees: 4.2.0
- broccoli-rollup: 2.1.1
- broccoli-stew: 3.0.0
- broccoli-templater: 2.0.2
- calculate-cache-key-for-tree: 2.0.0
- caniuse-api: 3.0.0
- ember-cli-babel: 7.26.11
- ember-cli-typescript: 4.2.1
- ember-cli-version-checker: 5.1.2
- node-fetch: 2.7.0
- whatwg-fetch: 3.6.20
- transitivePeerDependencies:
- - encoding
- - supports-color
- dev: true
-
- /ember-functions-as-helper-polyfill@2.1.2(ember-source@5.0.0):
+ /ember-functions-as-helper-polyfill@2.1.2(ember-source@5.8.0):
resolution: {integrity: sha512-yvW6xykvZEIYzzwlrC/g9yu6LtLkkj5F+ho6U+BDxN1uREMgoMOZnji7sSILn5ITVpaJ055DPcO+utEFD7IZOA==}
engines: {node: '>= 14.0.0'}
peerDependencies:
@@ -6305,16 +5982,7 @@ packages:
ember-cli-babel: 7.26.11
ember-cli-typescript: 5.3.0
ember-cli-version-checker: 5.1.2
- ember-source: 5.0.0(@babel/core@7.24.4)(@glimmer/component@1.1.2)(webpack@5.91.0)
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /ember-inflector@4.0.2:
- resolution: {integrity: sha512-+oRstEa52mm0jAFzhr51/xtEWpCEykB3SEBr7vUg8YnXUZJ5hKNBppP938q8Zzr9XfJEbzrtDSGjhKwJCJv6FQ==}
- engines: {node: 10.* || 12.* || >= 14}
- dependencies:
- ember-cli-babel: 7.26.11
+ ember-source: 5.8.0(@babel/core@7.24.4)(@glimmer/component@1.1.2)(rsvp@4.8.5)(webpack@5.91.0)
transitivePeerDependencies:
- supports-color
dev: true
@@ -6330,14 +5998,14 @@ packages:
- supports-color
dev: true
- /ember-math-helpers@4.0.0(ember-source@5.0.0):
+ /ember-math-helpers@4.0.0(ember-source@5.8.0):
resolution: {integrity: sha512-f83fUNp9/DbnPK6WWiYDLdxSePMC2YVxt7aZZPsDy3Zlwp75mhzUknbqd6wSCeKwJYJm+1xh0l/SygxzLvKgnw==}
engines: {node: 14.* || 16.* || >= 18}
peerDependencies:
ember-source: ^4.0.0 || ^5.0.0
dependencies:
'@embroider/addon-shim': 1.8.7
- ember-source: 5.0.0(@babel/core@7.24.4)(@glimmer/component@1.1.2)(webpack@5.91.0)
+ ember-source: 5.8.0(@babel/core@7.24.4)(@glimmer/component@1.1.2)(rsvp@4.8.5)(webpack@5.91.0)
transitivePeerDependencies:
- supports-color
dev: true
@@ -6354,7 +6022,7 @@ packages:
- supports-color
dev: true
- /ember-modifier@4.1.0(ember-source@5.0.0):
+ /ember-modifier@4.1.0(ember-source@5.8.0):
resolution: {integrity: sha512-YFCNpEYj6jdyy3EjslRb2ehNiDvaOrXTilR9+ngq+iUqSHYto2zKV0rleiA1XJQ27ELM1q8RihT29U6Lq5EyqQ==}
peerDependencies:
ember-source: '*'
@@ -6365,59 +6033,53 @@ packages:
'@embroider/addon-shim': 1.8.7
ember-cli-normalize-entity-name: 1.0.0
ember-cli-string-utils: 1.1.0
- ember-source: 5.0.0(@babel/core@7.24.4)(@glimmer/component@1.1.2)(webpack@5.91.0)
+ ember-source: 5.8.0(@babel/core@7.24.4)(@glimmer/component@1.1.2)(rsvp@4.8.5)(webpack@5.91.0)
transitivePeerDependencies:
- supports-color
dev: true
- /ember-page-title@7.0.0:
- resolution: {integrity: sha512-oq6+HYbeVD/BnxIO5AkP4gWlsatdgW2HFO10F8+XQiJZrwa7cC7Wm54JNGqQkavkDQTgNSiy1Fe2NILJ14MmAg==}
- engines: {node: 12.* || 14.* || >= 16}
+ /ember-page-title@8.2.3(ember-source@5.8.0):
+ resolution: {integrity: sha512-9XH4EVPCpSCyXRsLPzdDydU4HgQnaVeJJTrRF0WVh5bZERI9DgxuHv1NPmZU28todHRH91KcBc5nx8kIVJmqUw==}
+ engines: {node: 16.* || >= 18}
+ peerDependencies:
+ ember-source: '>= 3.28.0'
dependencies:
- ember-cli-babel: 7.26.11
+ '@embroider/addon-shim': 1.8.7
+ '@simple-dom/document': 1.4.0
+ ember-source: 5.8.0(@babel/core@7.24.4)(@glimmer/component@1.1.2)(rsvp@4.8.5)(webpack@5.91.0)
transitivePeerDependencies:
- supports-color
dev: true
- /ember-qunit@7.0.0(@ember/test-helpers@3.3.0)(ember-source@5.0.0)(qunit@2.20.1)(webpack@5.91.0):
- resolution: {integrity: sha512-KhrndHYEXsHnXvmsGyJLJQ6VCudXaRs5dzPZBsdttZJIhsB6PmYAvq2Q+mh3GRDT/59T/sRDrB3FD3/lATS8aA==}
- engines: {node: 16.* || >= 18}
+ /ember-qunit@8.0.2(@ember/test-helpers@3.3.0)(ember-source@5.8.0)(qunit@2.20.1):
+ resolution: {integrity: sha512-Rf60jeUTWNsF3Imf/FLujW/B/DFmKVXKmXO1lirTXjpertKfwRhp/3MnN8a/U/WyodTIsERkInGT1IqTtphCdQ==}
peerDependencies:
'@ember/test-helpers': '>=3.0.3'
ember-source: '>=4.0.0'
qunit: ^2.13.0
dependencies:
- '@ember/test-helpers': 3.3.0(ember-source@5.0.0)(webpack@5.91.0)
- broccoli-funnel: 3.0.8
- broccoli-merge-trees: 3.0.2
- common-tags: 1.8.2
- ember-auto-import: 2.7.2(webpack@5.91.0)
- ember-cli-babel: 7.26.11
+ '@ember/test-helpers': 3.3.0(ember-source@5.8.0)(webpack@5.91.0)
+ '@embroider/addon-shim': 1.8.7
+ '@embroider/macros': 1.15.1
ember-cli-test-loader: 3.1.0
- ember-source: 5.0.0(@babel/core@7.24.4)(@glimmer/component@1.1.2)(webpack@5.91.0)
+ ember-source: 5.8.0(@babel/core@7.24.4)(@glimmer/component@1.1.2)(rsvp@4.8.5)(webpack@5.91.0)
qunit: 2.20.1
- resolve-package-path: 4.0.3
- silent-error: 1.1.1
- validate-peer-dependencies: 2.2.0
transitivePeerDependencies:
- '@glint/template'
- supports-color
- - webpack
dev: true
- /ember-resolver@10.1.1(@ember/string@3.1.1)(ember-source@5.0.0):
- resolution: {integrity: sha512-y1zzn6C4YGJui+tJzcCKlsf1oSOSVAkRrvmg8OwqVIKnALKKb9ihx2qLCslHg8x0wJvJgMtDMXgrczvQrZW0Lw==}
+ /ember-resolver@11.0.1(ember-source@5.8.0):
+ resolution: {integrity: sha512-ucBk3oM+PR+AfYoSUXeQh8cDQS1sSiEKp4Pcgbew5cFMSqPxJfqd1zyZsfQKNTuyubeGmWxBOyMVSTvX2LeCyg==}
engines: {node: 14.* || 16.* || >= 18}
peerDependencies:
- '@ember/string': ^3.0.1
ember-source: ^4.8.3 || >= 5.0.0
peerDependenciesMeta:
ember-source:
optional: true
dependencies:
- '@ember/string': 3.1.1
ember-cli-babel: 7.26.11
- ember-source: 5.0.0(@babel/core@7.24.4)(@glimmer/component@1.1.2)(webpack@5.91.0)
+ ember-source: 5.8.0(@babel/core@7.24.4)(@glimmer/component@1.1.2)(rsvp@4.8.5)(webpack@5.91.0)
transitivePeerDependencies:
- supports-color
dev: true
@@ -6437,19 +6099,37 @@ packages:
- supports-color
dev: true
- /ember-source@5.0.0(@babel/core@7.24.4)(@glimmer/component@1.1.2)(webpack@5.91.0):
- resolution: {integrity: sha512-zy0iU3Mf9HZXVQacqWLAfHCbQge8Ysi2EpU6XTgrdf2PX5ILdWTbSPklxuTlkGV7NrG5PkIfGW8hfimwY6I/tw==}
+ /ember-source@5.8.0(@babel/core@7.24.4)(@glimmer/component@1.1.2)(rsvp@4.8.5)(webpack@5.91.0):
+ resolution: {integrity: sha512-jRmT5egy7XG2G9pKNdNNwNBZqFxrl7xJwdYrJ3ugreR7zK1FR28lHSR5CMSKtYLmJZxu340cf2EbRohWEtO2Zw==}
engines: {node: '>= 16.*'}
peerDependencies:
'@glimmer/component': ^1.1.2
dependencies:
'@babel/helper-module-imports': 7.24.3
- '@babel/plugin-transform-block-scoping': 7.24.4(@babel/core@7.24.4)
'@ember/edition-utils': 1.2.0
+ '@glimmer/compiler': 0.87.1
'@glimmer/component': 1.1.2(@babel/core@7.24.4)
- '@glimmer/vm-babel-plugins': 0.84.2(@babel/core@7.24.4)
+ '@glimmer/destroyable': 0.87.1
+ '@glimmer/env': 0.1.7
+ '@glimmer/global-context': 0.87.1
+ '@glimmer/interfaces': 0.87.1
+ '@glimmer/manager': 0.87.1
+ '@glimmer/node': 0.87.1
+ '@glimmer/opcode-compiler': 0.87.1
+ '@glimmer/owner': 0.87.1
+ '@glimmer/program': 0.87.1
+ '@glimmer/reference': 0.87.1
+ '@glimmer/runtime': 0.87.1
+ '@glimmer/syntax': 0.87.1
+ '@glimmer/util': 0.87.1
+ '@glimmer/validator': 0.87.1
+ '@glimmer/vm': 0.87.1
+ '@glimmer/vm-babel-plugins': 0.87.1(@babel/core@7.24.4)
+ '@simple-dom/interface': 1.4.0
babel-plugin-debug-macros: 0.3.4(@babel/core@7.24.4)
+ babel-plugin-ember-template-compilation: 2.2.1
babel-plugin-filter-imports: 4.0.0
+ backburner.js: 2.8.0
broccoli-concat: 4.2.5
broccoli-debug: 0.6.5
broccoli-file-creator: 2.1.1
@@ -6466,13 +6146,16 @@ packages:
ember-cli-typescript-blueprint-polyfill: 0.1.0
ember-cli-version-checker: 5.1.2
ember-router-generator: 2.0.0
- inflection: 1.13.4
- resolve: 1.22.8
+ inflection: 2.0.1
+ route-recognizer: 0.3.4
+ router_js: 8.0.5(route-recognizer@0.3.4)(rsvp@4.8.5)
semver: 7.6.0
silent-error: 1.1.1
+ simple-html-tokenizer: 0.5.11
transitivePeerDependencies:
- '@babel/core'
- '@glint/template'
+ - rsvp
- supports-color
- webpack
dev: true
@@ -6541,6 +6224,17 @@ packages:
- supports-color
dev: true
+ /ember-test-selectors@6.0.0:
+ resolution: {integrity: sha512-PgYcI9PeNvtKaF0QncxfbS68olMYM1idwuI8v/WxsjOGqUx5bmsu6V17vy/d9hX4mwmjgsBhEghrVasGSuaIgw==}
+ engines: {node: 12.* || 14.* || >= 16.*}
+ dependencies:
+ calculate-cache-key-for-tree: 2.0.0
+ ember-cli-babel: 7.26.11
+ ember-cli-version-checker: 5.1.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/ember-tracked-storage-polyfill@1.0.0:
resolution: {integrity: sha512-eL7lZat68E6P/D7b9UoTB5bB5Oh/0aju0Z7PCMi3aTwhaydRaxloE7TGrTRYU+NdJuyNVZXeGyxFxn2frvd3TA==}
engines: {node: 12.* || >= 14}
@@ -6551,14 +6245,14 @@ packages:
- supports-color
dev: true
- /ember-truth-helpers@4.0.3(ember-source@5.0.0):
+ /ember-truth-helpers@4.0.3(ember-source@5.8.0):
resolution: {integrity: sha512-T6Ogd3pk9FxYiZfSxdjgn3Hb3Ksqgw7CD23V9qfig9jktNdkNEHo4+3PA3cSD/+3a2kdH3KmNvKyarVuzdtEkA==}
peerDependencies:
ember-source: '>=3.28.0'
dependencies:
'@embroider/addon-shim': 1.8.7
- ember-functions-as-helper-polyfill: 2.1.2(ember-source@5.0.0)
- ember-source: 5.0.0(@babel/core@7.24.4)(@glimmer/component@1.1.2)(webpack@5.91.0)
+ ember-functions-as-helper-polyfill: 2.1.2(ember-source@5.8.0)
+ ember-source: 5.8.0(@babel/core@7.24.4)(@glimmer/component@1.1.2)(rsvp@4.8.5)(webpack@5.91.0)
transitivePeerDependencies:
- supports-color
dev: true
@@ -6780,8 +6474,8 @@ packages:
semver: 7.6.0
dev: true
- /eslint-config-prettier@8.10.0(eslint@8.57.0):
- resolution: {integrity: sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==}
+ /eslint-config-prettier@9.1.0(eslint@8.57.0):
+ resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
@@ -6849,26 +6543,30 @@ packages:
semver: 7.6.0
dev: true
- /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.10.0)(eslint@8.57.0)(prettier@2.8.8):
- resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==}
- engines: {node: '>=12.0.0'}
+ /eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.2.5):
+ resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==}
+ engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
- eslint: '>=7.28.0'
+ '@types/eslint': '>=8.0.0'
+ eslint: '>=8.0.0'
eslint-config-prettier: '*'
- prettier: '>=2.0.0'
+ prettier: '>=3.0.0'
peerDependenciesMeta:
+ '@types/eslint':
+ optional: true
eslint-config-prettier:
optional: true
dependencies:
eslint: 8.57.0
- eslint-config-prettier: 8.10.0(eslint@8.57.0)
- prettier: 2.8.8
+ eslint-config-prettier: 9.1.0(eslint@8.57.0)
+ prettier: 3.2.5
prettier-linter-helpers: 1.0.0
+ synckit: 0.8.8
dev: true
- /eslint-plugin-qunit@7.3.4(eslint@8.57.0):
- resolution: {integrity: sha512-EbDM0zJerH9zVdUswMJpcFF7wrrpvsGuYfNexUpa5hZkkdFhaFcX+yD+RSK4Nrauw4psMGlcqeWUMhaVo+Manw==}
- engines: {node: 12.x || 14.x || >=16.0.0}
+ /eslint-plugin-qunit@8.1.1(eslint@8.57.0):
+ resolution: {integrity: sha512-j3xhiAf2Wvr8Dfwl5T6tlJ+F55vqYE9ZdAHUOTzq1lGerYrXzOS46RvK4SSWug2D8sl3ZYr2lA4/hgVXgLloxw==}
+ engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0}
dependencies:
eslint-utils: 3.0.0(eslint@8.57.0)
requireindex: 1.2.0
@@ -7009,10 +6707,6 @@ packages:
engines: {node: '>=4.0'}
dev: true
- /estree-walker@0.6.1:
- resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==}
- dev: true
-
/esutils@2.0.3:
resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
engines: {node: '>=0.10.0'}
@@ -7744,6 +7438,7 @@ packages:
/gauge@4.0.4:
resolution: {integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==}
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+ deprecated: This package is no longer supported.
dependencies:
aproba: 2.0.0
color-support: 1.1.3
@@ -7849,6 +7544,7 @@ packages:
/glob@5.0.15:
resolution: {integrity: sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==}
+ deprecated: Glob versions prior to v9 are no longer supported
dependencies:
inflight: 1.0.6
inherits: 2.0.4
@@ -7859,6 +7555,7 @@ packages:
/glob@7.2.3:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
+ deprecated: Glob versions prior to v9 are no longer supported
dependencies:
fs.realpath: 1.0.0
inflight: 1.0.6
@@ -7871,6 +7568,7 @@ packages:
/glob@8.1.0:
resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
engines: {node: '>=12'}
+ deprecated: Glob versions prior to v9 are no longer supported
dependencies:
fs.realpath: 1.0.0
inflight: 1.0.6
@@ -7998,10 +7696,6 @@ packages:
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
dev: true
- /graceful-readlink@1.0.1:
- resolution: {integrity: sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==}
- dev: true
-
/graphemer@1.4.0:
resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
dev: true
@@ -8326,11 +8020,6 @@ packages:
engines: {node: '>=12'}
dev: true
- /inflection@1.13.4:
- resolution: {integrity: sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw==}
- engines: {'0': node >= 0.4.0}
- dev: true
-
/inflection@2.0.1:
resolution: {integrity: sha512-wzkZHqpb4eGrOKBl34xy3umnYHx8Si5R1U4fwmdxLo5gdH6mEK8gclckTj/qWqy4Je0bsDYe/qazZYuO7xe3XQ==}
engines: {node: '>=14.0.0'}
@@ -8338,6 +8027,7 @@ packages:
/inflight@1.0.6:
resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
+ deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
dependencies:
once: 1.4.0
wrappy: 1.0.2
@@ -8654,12 +8344,6 @@ packages:
resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==}
dev: true
- /is-reference@1.2.1:
- resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
- dependencies:
- '@types/estree': 1.0.5
- dev: true
-
/is-regex@1.1.4:
resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
engines: {node: '>= 0.4'}
@@ -9001,16 +8685,6 @@ packages:
invert-kv: 3.0.1
dev: true
- /leek@0.0.24:
- resolution: {integrity: sha512-6PVFIYXxlYF0o6hrAsHtGpTmi06otkwNrMcmQ0K96SeSRHPREPa9J3nJZ1frliVH7XT0XFswoJFQoXsDukzGNQ==}
- dependencies:
- debug: 2.6.9(supports-color@8.1.1)
- lodash.assign: 3.2.0
- rsvp: 3.6.2
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/levn@0.4.1:
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
engines: {node: '>= 0.8.0'}
@@ -9058,10 +8732,6 @@ packages:
resolution: {integrity: sha512-9M2KvGT6duzGMgkOcTkWb+PR/Q2Oe54df/tLgHGVmFpAmtqJ553xJh6N63iFYI2yjo2PeJXbS5skHi/QpJq4vA==}
dev: true
- /locate-character@2.0.5:
- resolution: {integrity: sha512-n2GmejDXtOPBAZdIiEFy5dJ5N38xBCXLNOtw2WpB9kGh6pnrEuKlwYI+Tkpofc4wDtVXHtoAOJaMRlYG/oYaxg==}
- dev: true
-
/locate-path@2.0.0:
resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==}
engines: {node: '>=4'}
@@ -9099,17 +8769,6 @@ packages:
p-locate: 6.0.0
dev: true
- /lodash._baseassign@3.2.0:
- resolution: {integrity: sha512-t3N26QR2IdSN+gqSy9Ds9pBu/J1EAFEshKlUHpJG3rvyJOYgcELIxcIeKKfZk7sjOz11cFfzJRsyFry/JyabJQ==}
- dependencies:
- lodash._basecopy: 3.0.1
- lodash.keys: 3.1.2
- dev: true
-
- /lodash._basecopy@3.0.1:
- resolution: {integrity: sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ==}
- dev: true
-
/lodash._baseflatten@3.1.4:
resolution: {integrity: sha512-fESngZd+X4k+GbTxdMutf8ohQa0s3sJEHIcwtu4/LsIQ2JTDzdRxDCMQjW+ezzwRitLmHnacVVmosCbxifefbw==}
dependencies:
@@ -9117,18 +8776,6 @@ packages:
lodash.isarray: 3.0.4
dev: true
- /lodash._bindcallback@3.0.1:
- resolution: {integrity: sha512-2wlI0JRAGX8WEf4Gm1p/mv/SZ+jLijpj0jyaE/AXeuQphzCgD8ZQW4oSpoN8JAopujOFGU3KMuq7qfHBWlGpjQ==}
- dev: true
-
- /lodash._createassigner@3.1.1:
- resolution: {integrity: sha512-LziVL7IDnJjQeeV95Wvhw6G28Z8Q6da87LWKOPWmzBLv4u6FAT/x5v00pyGW0u38UoogNF2JnD3bGgZZDaNEBw==}
- dependencies:
- lodash._bindcallback: 3.0.1
- lodash._isiterateecall: 3.0.9
- lodash.restparam: 3.6.1
- dev: true
-
/lodash._getnative@3.9.1:
resolution: {integrity: sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA==}
dev: true
@@ -9141,14 +8788,6 @@ packages:
resolution: {integrity: sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==}
dev: true
- /lodash.assign@3.2.0:
- resolution: {integrity: sha512-/VVxzgGBmbphasTg51FrztxQJ/VgAUpol6zmJuSVSGcNg4g7FA4z7rQV8Ovr9V3vFBNWZhvKWHfpAytjTVUfFA==}
- dependencies:
- lodash._baseassign: 3.2.0
- lodash._createassigner: 3.1.1
- lodash.keys: 3.1.2
- dev: true
-
/lodash.assignin@4.2.0:
resolution: {integrity: sha512-yX/rx6d/UTVh7sSVWVSIMjfnz95evAgDFdb1ZozC35I9mSFCkmzptOzevxjgbQUsc78NR44LVHWjsoMQXy9FDg==}
dev: true
@@ -9206,18 +8845,6 @@ packages:
resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==}
dev: true
- /lodash.keys@3.1.2:
- resolution: {integrity: sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ==}
- dependencies:
- lodash._getnative: 3.9.1
- lodash.isarguments: 3.1.0
- lodash.isarray: 3.0.4
- dev: true
-
- /lodash.memoize@4.1.2:
- resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==}
- dev: true
-
/lodash.merge@4.6.2:
resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
dev: true
@@ -9226,10 +8853,6 @@ packages:
resolution: {integrity: sha512-XeqSp49hNGmlkj2EJlfrQFIzQ6lXdNro9sddtQzcJY8QaoC2GO0DT7xaIokHeyM+mIT0mPMlPvkYzg2xCuHdZg==}
dev: true
- /lodash.restparam@3.6.1:
- resolution: {integrity: sha512-L4/arjjuq4noiUJpt3yS6KIKDtJwNe2fIYgMqyYYKoeIfV1iEqvPwhCx23o+R9dzouGihDAPN1dTIRWa7zk8tw==}
- dev: true
-
/lodash.template@4.5.0:
resolution: {integrity: sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==}
dependencies:
@@ -9305,12 +8928,6 @@ packages:
engines: {node: '>=12'}
dev: true
- /magic-string@0.24.1:
- resolution: {integrity: sha512-YBfNxbJiixMzxW40XqJEIldzHyh5f7CZKalo1uZffevyrPEX8Qgo9s0dmcORLHdV47UyvJg8/zD+6hQG3qvJrA==}
- dependencies:
- sourcemap-codec: 1.4.8
- dev: true
-
/magic-string@0.25.9:
resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
dependencies:
@@ -9721,26 +9338,10 @@ packages:
tslib: 2.6.2
dev: true
- /node-fetch@2.7.0:
- resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
- engines: {node: 4.x || >=6.0.0}
- peerDependencies:
- encoding: ^0.1.0
- peerDependenciesMeta:
- encoding:
- optional: true
- dependencies:
- whatwg-url: 5.0.0
- dev: true
-
/node-int64@0.4.0:
resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==}
dev: true
- /node-modules-path@1.0.2:
- resolution: {integrity: sha512-6Gbjq+d7uhkO7epaKi5DNgUJn7H0gEyA4Jg0Mo1uQOi3Rk50G83LtmhhFyw0LxnAFhtlspkiiw52ISP13qzcBg==}
- dev: true
-
/node-notifier@10.0.1:
resolution: {integrity: sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==}
dependencies:
@@ -9790,10 +9391,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /npm-git-info@1.0.3:
- resolution: {integrity: sha512-i5WBdj4F/ULl16z9ZhsJDMl1EQCMQhHZzBwNnKL2LOA+T8IHNeRkLCVz9uVV9SzUdGTbDq+1oXhIYMe+8148vw==}
- dev: true
-
/npm-package-arg@10.1.0:
resolution: {integrity: sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -9828,6 +9425,7 @@ packages:
/npmlog@6.0.2:
resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==}
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+ deprecated: This package is no longer supported.
dependencies:
are-we-there-yet: 3.0.1
console-control-strings: 1.1.0
@@ -10098,11 +9696,6 @@ packages:
lines-and-columns: 1.2.4
dev: true
- /parse-ms@1.0.1:
- resolution: {integrity: sha512-LpH1Cf5EYuVjkBvCDBYvkUPh+iv2bk3FHflxHkpCYT0/FZ1d3N3uJaLiHr4yGuMcFUhv6eAivitTvWZI4B/chg==}
- engines: {node: '>=0.10.0'}
- dev: true
-
/parse-passwd@1.0.0:
resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==}
engines: {node: '>=0.10.0'}
@@ -10336,11 +9929,10 @@ packages:
hasBin: true
dev: true
- /pretty-ms@3.2.0:
- resolution: {integrity: sha512-ZypexbfVUGTFxb0v+m1bUyy92DHe5SyYlnyY0msyms5zd3RwyvNgyxZZsXXgoyzlxjx5MiqtXUdhUfvQbe0A2Q==}
- engines: {node: '>=4'}
- dependencies:
- parse-ms: 1.0.1
+ /prettier@3.2.5:
+ resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==}
+ engines: {node: '>=14'}
+ hasBin: true
dev: true
/printf@0.6.1:
@@ -10688,10 +10280,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /require-relative@0.8.7:
- resolution: {integrity: sha512-AKGr4qvHiryxRb19m3PsLRGuKVAbJLUD7E6eOaHkfKhwc+vSgVOCY5xNvm9EkolBKTOf0GrQAZKLimOCz81Khg==}
- dev: true
-
/requireindex@1.2.0:
resolution: {integrity: sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==}
engines: {node: '>=0.10.5'}
@@ -10816,6 +10404,7 @@ packages:
/rimraf@2.6.3:
resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==}
+ deprecated: Rimraf versions prior to v4 are no longer supported
hasBin: true
dependencies:
glob: 7.2.3
@@ -10835,35 +10424,20 @@ packages:
glob: 7.2.3
dev: true
- /rollup-pluginutils@2.8.2:
- resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==}
- dependencies:
- estree-walker: 0.6.1
+ /route-recognizer@0.3.4:
+ resolution: {integrity: sha512-2+MhsfPhvauN1O8KaXpXAOfR/fwe8dnUXVM+xw7yt40lJRfPVQxV6yryZm0cgRvAj5fMF/mdRZbL2ptwbs5i2g==}
dev: true
- /rollup@0.57.1:
- resolution: {integrity: sha512-I18GBqP0qJoJC1K1osYjreqA8VAKovxuI3I81RSk0Dmr4TgloI0tAULjZaox8OsJ+n7XRrhH6i0G2By/pj1LCA==}
- hasBin: true
+ /router_js@8.0.5(route-recognizer@0.3.4)(rsvp@4.8.5):
+ resolution: {integrity: sha512-0TpJIJoOpPVlX3JIGAQd/vivCXWkoi6wTAM7CkYo2cuASCQsK4qtJ9pvzYki7iZw44hO6nRN3z6paVTMiAPLdw==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ route-recognizer: ^0.3.4
+ rsvp: ^4.8.5
dependencies:
- '@types/acorn': 4.0.6
- acorn: 5.7.4
- acorn-dynamic-import: 3.0.0
- date-time: 2.1.0
- is-reference: 1.2.1
- locate-character: 2.0.5
- pretty-ms: 3.2.0
- require-relative: 0.8.7
- rollup-pluginutils: 2.8.2
- signal-exit: 3.0.7
- sourcemap-codec: 1.4.8
- dev: true
-
- /rollup@2.79.1:
- resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==}
- engines: {node: '>=10.0.0'}
- hasBin: true
- optionalDependencies:
- fsevents: 2.3.3
+ '@glimmer/env': 0.1.7
+ route-recognizer: 0.3.4
+ rsvp: 4.8.5
dev: true
/rsvp@3.2.1:
@@ -11610,31 +11184,33 @@ packages:
resolution: {integrity: sha512-DU2KZiB6VbPkO2tGSqQ9n96ZstUPjW7X4sGO6V2m1myIQluX0p1Ol8BrA/l6/EesqhMqXOIXs3cJNOy1UuU2BA==}
dev: true
- /stylelint-config-recommended@12.0.0(stylelint@15.11.0):
- resolution: {integrity: sha512-x6x8QNARrGO2sG6iURkzqL+Dp+4bJorPMMRNPScdvaUK8PsynriOcMW7AFDKqkWAS5wbue/u8fUT/4ynzcmqdQ==}
+ /stylelint-config-recommended@13.0.0(stylelint@15.11.0):
+ resolution: {integrity: sha512-EH+yRj6h3GAe/fRiyaoO2F9l9Tgg50AOFhaszyfov9v6ayXJ1IkSHwTxd7lB48FmOeSGDPLjatjO11fJpmarkQ==}
+ engines: {node: ^14.13.1 || >=16.0.0}
peerDependencies:
- stylelint: ^15.5.0
+ stylelint: ^15.10.0
dependencies:
stylelint: 15.11.0
dev: true
- /stylelint-config-standard@33.0.0(stylelint@15.11.0):
- resolution: {integrity: sha512-eyxnLWoXImUn77+ODIuW9qXBDNM+ALN68L3wT1lN2oNspZ7D9NVGlNHb2QCUn4xDug6VZLsh0tF8NyoYzkgTzg==}
+ /stylelint-config-standard@34.0.0(stylelint@15.11.0):
+ resolution: {integrity: sha512-u0VSZnVyW9VSryBG2LSO+OQTjN7zF9XJaAJRX/4EwkmU0R2jYwmBSN10acqZisDitS0CLiEiGjX7+Hrq8TAhfQ==}
+ engines: {node: ^14.13.1 || >=16.0.0}
peerDependencies:
- stylelint: ^15.5.0
+ stylelint: ^15.10.0
dependencies:
stylelint: 15.11.0
- stylelint-config-recommended: 12.0.0(stylelint@15.11.0)
+ stylelint-config-recommended: 13.0.0(stylelint@15.11.0)
dev: true
- /stylelint-prettier@3.0.0(prettier@2.8.8)(stylelint@15.11.0):
- resolution: {integrity: sha512-kIks1xw6np0zElokMT2kP6ar3S4MBoj6vUtPJuND1pFELMpZxVS/0uHPR4HDAVn0WAD3I5oF0IA3qBFxBpMkLg==}
+ /stylelint-prettier@4.1.0(prettier@3.2.5)(stylelint@15.11.0):
+ resolution: {integrity: sha512-dd653q/d1IfvsSQshz1uAMe+XDm6hfM/7XiFH0htYY8Lse/s5ERTg7SURQehZPwVvm/rs7AsFhda9EQ2E9TS0g==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
- prettier: '>=2.0.0'
- stylelint: '>=14.0.0'
+ prettier: '>=3.0.0'
+ stylelint: '>=15.8.0'
dependencies:
- prettier: 2.8.8
+ prettier: 3.2.5
prettier-linter-helpers: 1.0.0
stylelint: 15.11.0
dev: true
@@ -11765,6 +11341,14 @@ packages:
- supports-color
dev: true
+ /synckit@0.8.8:
+ resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ dependencies:
+ '@pkgr/core': 0.1.1
+ tslib: 2.6.2
+ dev: true
+
/table@6.8.2:
resolution: {integrity: sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==}
engines: {node: '>=10.0.0'}
@@ -11833,7 +11417,7 @@ packages:
source-map-support: 0.5.21
dev: true
- /testem@3.13.0:
+ /testem@3.13.0(lodash@4.17.21):
resolution: {integrity: sha512-b4hdlkH2TR1TQJCOgBNbD7nz4TjeYF35MgUlzum3yfDaaR+lJDjmJNMgi72MKgg+SjkGZ1U3BCBOqLC85MsMmQ==}
engines: {node: '>= 7.*'}
hasBin: true
@@ -11844,7 +11428,7 @@ packages:
charm: 1.0.2
commander: 2.20.3
compression: 1.7.4
- consolidate: 0.16.0(mustache@4.2.0)
+ consolidate: 0.16.0(lodash@4.17.21)(mustache@4.2.0)
execa: 1.0.0
express: 4.19.2
fireworm: 0.7.2
@@ -11960,11 +11544,6 @@ packages:
resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
dev: true
- /time-zone@1.0.0:
- resolution: {integrity: sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA==}
- engines: {node: '>=4'}
- dev: true
-
/tiny-glob@0.2.9:
resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==}
dependencies:
@@ -12072,10 +11651,6 @@ packages:
url-parse: 1.5.10
dev: true
- /tr46@0.0.3:
- resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
- dev: true
-
/tr46@2.1.0:
resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==}
engines: {node: '>=8'}
@@ -12385,11 +11960,6 @@ packages:
hasBin: true
dev: true
- /uuid@9.0.1:
- resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==}
- hasBin: true
- dev: true
-
/v8-compile-cache@2.4.0:
resolution: {integrity: sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==}
dev: true
@@ -12415,14 +11985,6 @@ packages:
semver: 7.6.0
dev: true
- /validate-peer-dependencies@2.2.0:
- resolution: {integrity: sha512-8X1OWlERjiUY6P6tdeU9E0EwO8RA3bahoOVG7ulOZT5MqgNDUO/BQoVjYiHPcNe+v8glsboZRIw9iToMAA2zAA==}
- engines: {node: '>= 12'}
- dependencies:
- resolve-package-path: 4.0.3
- semver: 7.6.0
- dev: true
-
/vary@1.1.2:
resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
engines: {node: '>= 0.8'}
@@ -12515,10 +12077,6 @@ packages:
defaults: 1.0.4
dev: true
- /webidl-conversions@3.0.1:
- resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
- dev: true
-
/webidl-conversions@5.0.0:
resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==}
engines: {node: '>=8'}
@@ -12594,21 +12152,10 @@ packages:
iconv-lite: 0.4.24
dev: true
- /whatwg-fetch@3.6.20:
- resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==}
- dev: true
-
/whatwg-mimetype@2.3.0:
resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==}
dev: true
- /whatwg-url@5.0.0:
- resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
- dependencies:
- tr46: 0.0.3
- webidl-conversions: 3.0.1
- dev: true
-
/whatwg-url@8.7.0:
resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==}
engines: {node: '>=10'}
diff --git a/tests/helpers/index.js b/tests/helpers/index.js
index 7f70de8..d37dd68 100644
--- a/tests/helpers/index.js
+++ b/tests/helpers/index.js
@@ -4,7 +4,7 @@ import {
setupTest as upstreamSetupTest,
} from 'ember-qunit';
-// This file exists to provide wrappers around ember-qunit's / ember-mocha's
+// This file exists to provide wrappers around ember-qunit's
// test setup functions. This way, you can easily extend the setup that is
// needed per test type.
diff --git a/tests/integration/components/adr-article-button-test.js b/tests/integration/components/adr-article-button-test.js
index 93ff182..2875206 100644
--- a/tests/integration/components/adr-article-button-test.js
+++ b/tests/integration/components/adr-article-button-test.js
@@ -7,20 +7,22 @@ module('Integration | Component | adr-article-button', function (hooks) {
setupRenderingTest(hooks);
test('it renders', async function (assert) {
- // Set any properties with this.set('myProperty', 'value');
- // Handle any actions with this.set('myAction', function(val) { ... });
+ this.setProperties({
+ title: 'My great article',
+ link: 'https://example.com',
+ platform: 'GitHub',
+ });
- await render(hbs`
`);
-
- assert.dom(this.element).hasText('');
-
- // Template block usage:
await render(hbs`
-
- template block text
-
+
`);
- assert.dom(this.element).hasText('template block text');
+ assert.dom('a').hasAttribute('href', this.link);
+ assert.dom('[data-test-title]').includesText(this.title);
+ assert.dom('[data-test-platform]').includesText(this.platform);
});
});
diff --git a/tests/integration/components/adr-book-details-feedback-test.js b/tests/integration/components/adr-book-details-feedback-test.js
index 9f79cb5..7cfc493 100644
--- a/tests/integration/components/adr-book-details-feedback-test.js
+++ b/tests/integration/components/adr-book-details-feedback-test.js
@@ -7,20 +7,24 @@ module('Integration | Component | adr-book-details-feedback', function (hooks) {
setupRenderingTest(hooks);
test('it renders', async function (assert) {
- // Set any properties with this.set('myProperty', 'value');
- // Handle any actions with this.set('myAction', function(val) { ... });
+ this.set('quotes', [
+ {
+ content: 'I loved this book!',
+ author: 'Enthusiastic Reader',
+ },
+ {
+ content: 'This book reminded me of my childhood',
+ author: 'Nostalgic Reader',
+ },
+ ]);
- await render(hbs`
`);
-
- assert.dom(this.element).hasText('');
-
- // Template block usage:
await render(hbs`
-
- template block text
-
+
`);
- assert.dom(this.element).hasText('template block text');
+ assert.dom('h2').hasText('🦊📖 Les retours de lecture');
+ assert.dom('[data-test-quote]').exists({ count: 2 });
});
});
diff --git a/tests/integration/components/adr-book-details-test.js b/tests/integration/components/adr-book-details-test.js
index e30dff2..362ddf2 100644
--- a/tests/integration/components/adr-book-details-test.js
+++ b/tests/integration/components/adr-book-details-test.js
@@ -6,21 +6,30 @@ import { hbs } from 'ember-cli-htmlbars';
module('Integration | Component | adr-book-details', function (hooks) {
setupRenderingTest(hooks);
- test('it renders', async function (assert) {
- // Set any properties with this.set('myProperty', 'value');
- // Handle any actions with this.set('myAction', function(val) { ... });
-
- await render(hbs`
`);
+ test('it renders one slot', async function (assert) {
+ await render(hbs`
+
+ Book details
+
+ `);
- assert.dom(this.element).hasText('');
+ assert.dom('#my-book').exists();
+ assert.dom('#my-book [data-test-next]').doesNotExist();
+ assert.dom('#my-book [data-test-next]').doesNotExist();
+ assert.dom('#my-book p').hasText('Book details');
+ });
- // Template block usage:
+ test('it renders several slots', async function (assert) {
await render(hbs`
-
- template block text
+
+ Book details
`);
- assert.dom(this.element).hasText('template block text');
+ assert.dom('#my-book [data-test-previous]').exists();
+ assert.dom('#my-book [data-test-next]').exists();
+ assert.dom('#my-book p').hasText('Book details');
});
+
+ // TODO: write an actual test for slots switching
});
diff --git a/tests/integration/components/adr-quote-test.js b/tests/integration/components/adr-quote-test.js
index 877325f..1037b77 100644
--- a/tests/integration/components/adr-quote-test.js
+++ b/tests/integration/components/adr-quote-test.js
@@ -7,20 +7,21 @@ module('Integration | Component | adr-quote', function (hooks) {
setupRenderingTest(hooks);
test('it renders', async function (assert) {
- // Set any properties with this.set('myProperty', 'value');
- // Handle any actions with this.set('myAction', function(val) { ... });
+ this.setProperties({
+ content: 'I loved this book!',
+ author: 'Enthusiastic Reader',
+ });
- await render(hbs``);
-
- assert.dom(this.element).hasText('');
-
- // Template block usage:
await render(hbs`
-
- template block text
-
+
`);
- assert.dom(this.element).hasText('template block text');
+ assert
+ .dom('[data-test-quote]')
+ .includesText(this.content)
+ .includesText(this.author);
});
});
diff --git a/tests/integration/components/adr-shop-button-test.js b/tests/integration/components/adr-shop-button-test.js
index 0a1871a..2111a6e 100644
--- a/tests/integration/components/adr-shop-button-test.js
+++ b/tests/integration/components/adr-shop-button-test.js
@@ -7,20 +7,13 @@ module('Integration | Component | adr-shop-button', function (hooks) {
setupRenderingTest(hooks);
test('it renders', async function (assert) {
- // Set any properties with this.set('myProperty', 'value');
- // Handle any actions with this.set('myAction', function(val) { ... });
-
- await render(hbs``);
-
- assert.dom(this.element).hasText('');
-
- // Template block usage:
await render(hbs`
-
- template block text
+
+ Order it
`);
- assert.dom(this.element).hasText('template block text');
+ assert.dom('a').hasAttribute('href', 'https://example.com');
+ assert.dom('a').hasText('Order it');
});
});
diff --git a/tests/integration/components/books/adr-ede-test.js b/tests/integration/components/books/adr-ede-test.js
index b0effec..d1384e5 100644
--- a/tests/integration/components/books/adr-ede-test.js
+++ b/tests/integration/components/books/adr-ede-test.js
@@ -7,20 +7,7 @@ module('Integration | Component | books/adr-ede', function (hooks) {
setupRenderingTest(hooks);
test('it renders', async function (assert) {
- // Set any properties with this.set('myProperty', 'value');
- // Handle any actions with this.set('myAction', function(val) { ... });
-
await render(hbs``);
-
- assert.dom(this.element).hasText('');
-
- // Template block usage:
- await render(hbs`
-
- template block text
-
- `);
-
- assert.dom(this.element).hasText('template block text');
+ assert.dom('h1').hasText("L'Enfant des Esprits");
});
});
diff --git a/tests/integration/components/books/adr-suzuha-test.js b/tests/integration/components/books/adr-suzuha-test.js
index 504a0ee..908e1ed 100644
--- a/tests/integration/components/books/adr-suzuha-test.js
+++ b/tests/integration/components/books/adr-suzuha-test.js
@@ -7,20 +7,7 @@ module('Integration | Component | books/adr-suzuha', function (hooks) {
setupRenderingTest(hooks);
test('it renders', async function (assert) {
- // Set any properties with this.set('myProperty', 'value');
- // Handle any actions with this.set('myAction', function(val) { ... });
-
await render(hbs``);
-
- assert.dom(this.element).hasText('');
-
- // Template block usage:
- await render(hbs`
-
- template block text
-
- `);
-
- assert.dom(this.element).hasText('template block text');
+ assert.dom('h1').hasText('Suzuha');
});
});
diff --git a/tests/integration/components/books/adr-vdy-test.js b/tests/integration/components/books/adr-vdy-test.js
index 9330f74..f547e3d 100644
--- a/tests/integration/components/books/adr-vdy-test.js
+++ b/tests/integration/components/books/adr-vdy-test.js
@@ -7,20 +7,7 @@ module('Integration | Component | books/adr-vdy', function (hooks) {
setupRenderingTest(hooks);
test('it renders', async function (assert) {
- // Set any properties with this.set('myProperty', 'value');
- // Handle any actions with this.set('myAction', function(val) { ... });
-
await render(hbs``);
-
- assert.dom(this.element).hasText('');
-
- // Template block usage:
- await render(hbs`
-
- template block text
-
- `);
-
- assert.dom(this.element).hasText('template block text');
+ assert.dom('h1').hasText('Le Voeu de Yoko');
});
});
diff --git a/tests/integration/components/form/adr-question-number-test.js b/tests/integration/components/form/adr-question-number-test.js
index 7a8c738..da470a1 100644
--- a/tests/integration/components/form/adr-question-number-test.js
+++ b/tests/integration/components/form/adr-question-number-test.js
@@ -7,20 +7,10 @@ module('Integration | Component | form/adr-question-number', function (hooks) {
setupRenderingTest(hooks);
test('it renders', async function (assert) {
- // Set any properties with this.set('myProperty', 'value');
- // Handle any actions with this.set('myAction', function(val) { ... });
-
- await render(hbs``);
-
- assert.dom(this.element).hasText('');
-
- // Template block usage:
await render(hbs`
-
- template block text
-
+
`);
- assert.dom(this.element).hasText('template block text');
+ assert.dom('p').hasText('1/4');
});
});
diff --git a/tests/integration/components/form/adr-question-test.js b/tests/integration/components/form/adr-question-test.js
index 896d8e5..1719e66 100644
--- a/tests/integration/components/form/adr-question-test.js
+++ b/tests/integration/components/form/adr-question-test.js
@@ -7,20 +7,25 @@ module('Integration | Component | form/adr-question', function (hooks) {
setupRenderingTest(hooks);
test('it renders', async function (assert) {
- // Set any properties with this.set('myProperty', 'value');
- // Handle any actions with this.set('myAction', function(val) { ... });
+ this.set('question', {
+ label: 'Interesting question',
+ choices: [
+ {
+ id: 'choice-1',
+ label: 'Choice 1',
+ },
+ {
+ id: 'choice-2',
+ label: 'Choice 2',
+ },
+ ],
+ });
- await render(hbs``);
+ await render(hbs``);
- assert.dom(this.element).hasText('');
-
- // Template block usage:
- await render(hbs`
-
- template block text
-
- `);
-
- assert.dom(this.element).hasText('template block text');
+ assert.dom('[data-test-label]').hasText('Interesting question');
+ assert.dom('input[type="radio"][name="question"]').exists({ count: 2 });
+ assert.dom('input[value="choice-1"]').exists();
+ assert.dom('label[for="choice-1"]').hasText('Choice 1');
});
});
diff --git a/tests/integration/components/form/adr-result-list-test.js b/tests/integration/components/form/adr-result-list-test.js
index 18359e0..5059ec1 100644
--- a/tests/integration/components/form/adr-result-list-test.js
+++ b/tests/integration/components/form/adr-result-list-test.js
@@ -7,20 +7,7 @@ module('Integration | Component | form/adr-result-list', function (hooks) {
setupRenderingTest(hooks);
test('it renders', async function (assert) {
- // Set any properties with this.set('myProperty', 'value');
- // Handle any actions with this.set('myAction', function(val) { ... });
-
await render(hbs``);
-
- assert.dom(this.element).hasText('');
-
- // Template block usage:
- await render(hbs`
-
- template block text
-
- `);
-
- assert.dom(this.element).hasText('template block text');
+ assert.dom('#result-suzuha').hasText('1. Suzuha');
});
});
diff --git a/tests/integration/modifiers/on-score-change-test.js b/tests/integration/modifiers/on-score-change-test.js
index 3edf3a1..4928312 100644
--- a/tests/integration/modifiers/on-score-change-test.js
+++ b/tests/integration/modifiers/on-score-change-test.js
@@ -6,10 +6,24 @@ import { hbs } from 'ember-cli-htmlbars';
module('Integration | Modifier | on-score-change', function (hooks) {
setupRenderingTest(hooks);
- // Replace this with your real tests.
test('it renders', async function (assert) {
- await render(hbs``);
+ this.setProperties({
+ results: [
+ { id: 'ede', value: 10 },
+ { id: 'suzuha', value: 7 },
+ { id: 'vdy', value: 4 },
+ ],
+ bookItem: {
+ id: 'suzuha',
+ title: 'Suzuha',
+ },
+ });
- assert.ok(true);
+ await render(hbs`
+
+ `);
+
+ assert.dom('[data-test-element]').hasStyle({ 'margin-top': '50px' });
+ assert.dom('[data-test-element]').hasText('2. Suzuha');
});
});