diff --git a/app/components/class-field-description.hbs b/app/components/class-field-description.hbs
index 599c3fafd..9eab5f9c3 100644
--- a/app/components/class-field-description.hbs
+++ b/app/components/class-field-description.hbs
@@ -54,14 +54,14 @@
{{param.name}}
{{param.type}}
-
{{param.description}}
+
{{#if param.props}}
{{#each param.props as |prop|}}
- {{prop.name}}
- {{prop.type}}
- - {{prop.description}}
+
{{/each}}
@@ -72,9 +72,9 @@
returns
{{@field.return.type}}
- {{@field.return.description}}
+
{{/if}}
- {{html-safe @field.description}}
+
\ No newline at end of file
diff --git a/app/components/import-example.hbs b/app/components/import-example.hbs
index 333464411..ca3142bea 100644
--- a/app/components/import-example.hbs
+++ b/app/components/import-example.hbs
@@ -1,21 +1 @@
-
-
- {{#if (is-clipboard-supported)}}
-
- {{#if this.showClipboardSuccessIcon}}
- {{svg-jar 'success' width='24px' height='24px'}}
- {{else}}
-
- {{svg-jar 'copy' width='24px' height='24px'}}
-
- {{/if}}
-
- {{/if}}
-
-
-
- import {{@item}} from '{{@package}}'; |
-
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/app/components/import-example.js b/app/components/import-example.js
index 0e58c70d0..013e1309f 100644
--- a/app/components/import-example.js
+++ b/app/components/import-example.js
@@ -1,14 +1,10 @@
-import { action } from '@ember/object';
import Component from '@glimmer/component';
-import { later } from '@ember/runloop';
-import { tracked } from '@glimmer/tracking';
export default class ImportExample extends Component {
- @tracked showClipboardSuccessIcon = false;
-
- @action
- showSuccess() {
- this.showClipboardSuccessIcon = true;
- later(this, () => (this.showClipboardSuccessIcon = false), 950);
+ get markdown() {
+ let md = `\`\`\`js
+import ${this.args.item} from '${this.args.package}';
+\`\`\``;
+ return md;
}
}
diff --git a/app/controllers/project-version/index.js b/app/controllers/project-version/index.js
index 9bc288259..7a02924e8 100644
--- a/app/controllers/project-version/index.js
+++ b/app/controllers/project-version/index.js
@@ -1,5 +1,5 @@
import Controller from '@ember/controller';
-import { htmlSafe } from '@ember/string';
+import { htmlSafe } from '@ember/template';
export default Controller.extend({
oldPackageImportSyntax: htmlSafe(
diff --git a/app/helpers/html-safe.js b/app/helpers/html-safe.js
index 891133157..10096a3ea 100644
--- a/app/helpers/html-safe.js
+++ b/app/helpers/html-safe.js
@@ -1,5 +1,5 @@
import { helper } from '@ember/component/helper';
-import { htmlSafe as emberHtmlSafe } from '@ember/string';
+import { htmlSafe as emberHtmlSafe } from '@ember/template';
export function htmlSafe([content]) {
return emberHtmlSafe(content);
diff --git a/app/routes/project-version/modules/module.js b/app/routes/project-version/modules/module.js
index f57093e50..eb11468f5 100644
--- a/app/routes/project-version/modules/module.js
+++ b/app/routes/project-version/modules/module.js
@@ -18,7 +18,7 @@ export default class ModuleRoute extends ClassRoute.extend(ScrollTracker) {
// These modules should not have `ember-` tacked onto the front of them
// when forming the ids and URLs.
- let isNotEmber = klass.match(/@glimmer|rsvp|jquery/);
+ let isNotEmber = klass.match(/@warp-drive|@glimmer|rsvp|jquery/);
if (!~klass.indexOf(project) && !isNotEmber) {
klass = `${project}-${klass}`;
diff --git a/app/templates/project-version/classes/class.hbs b/app/templates/project-version/classes/class.hbs
index 174cd17c2..e17db5c2b 100644
--- a/app/templates/project-version/classes/class.hbs
+++ b/app/templates/project-version/classes/class.hbs
@@ -68,7 +68,7 @@
{{#if (and (not (eq this.static 1)) this.hasImportExample)}}
{{/if}}
-
{{html-safe @model.description}}
+
{{#if (or @model.methods @model.properties @model.events)}}
diff --git a/app/templates/project-version/modules/module.hbs b/app/templates/project-version/modules/module.hbs
index 673000d4d..e67fce6d5 100644
--- a/app/templates/project-version/modules/module.hbs
+++ b/app/templates/project-version/modules/module.hbs
@@ -19,7 +19,7 @@
{{/if}}
-
{{html-safe this.model.description}}
+
{{#if this.submodules}}
diff --git a/config/fastboot.js b/config/fastboot.js
new file mode 100644
index 000000000..a537769f2
--- /dev/null
+++ b/config/fastboot.js
@@ -0,0 +1,9 @@
+module.exports = function () {
+ return {
+ buildSandboxGlobals(defaultGlobals) {
+ return Object.assign({}, defaultGlobals, {
+ atob: atob,
+ });
+ },
+ };
+};
diff --git a/ember-cli-build.js b/ember-cli-build.js
index 8dbc1d19a..329caa94b 100644
--- a/ember-cli-build.js
+++ b/ember-cli-build.js
@@ -44,5 +44,14 @@ module.exports = function (defaults) {
destDir: '/assets/',
});
- return mergeTrees([app.toTree(), mappingsTree]);
+ const { Webpack } = require('@embroider/webpack');
+ const appTree = require('@embroider/compat').compatBuild(app, Webpack, {
+ staticAddonTrees: true,
+ staticAddonTestSupportTrees: true,
+ staticHelpers: true,
+ staticModifiers: true,
+ staticComponents: true,
+ });
+
+ return mergeTrees([require('prember').prerender(app, appTree), mappingsTree]);
};
diff --git a/package.json b/package.json
index 1d5bf107a..0a3f2624e 100644
--- a/package.json
+++ b/package.json
@@ -29,12 +29,15 @@
"devDependencies": {
"@ember/optional-features": "^2.0.0",
"@ember/test-helpers": "^2.6.0",
+ "@embroider/compat": "^3.4.3",
+ "@embroider/core": "^3.4.3",
+ "@embroider/webpack": "^3.2.1",
"@glimmer/component": "^1.1.2",
"@glimmer/tracking": "^1.1.2",
"@glint/core": "^0.9.7",
"@glint/environment-ember-loose": "^0.9.7",
- "@percy/cli": "^1.14.0",
- "@percy/ember": "^3.0.1",
+ "@percy/cli": "^1.28.7",
+ "@percy/ember": "^4.2.0",
"@tsconfig/ember": "^1.0.1",
"@types/ember": "^4.0.2",
"@types/ember-qunit": "^5.0.2",
@@ -58,7 +61,7 @@
"broccoli-merge-trees": "^2.0.0",
"ember-a11y-testing": "^0.5.4",
"ember-anchor": "^1.0.3",
- "ember-auto-import": "^2.7.0",
+ "ember-auto-import": "^2.7.2",
"ember-cli": "~3.28.6",
"ember-cli-app-version": "^5.0.0",
"ember-cli-autoprefixer": "^1.0.0",
@@ -75,13 +78,13 @@
"ember-cli-htmlbars": "^6.1.1",
"ember-cli-inject-live-reload": "^2.1.0",
"ember-cli-meta-tags": "^7.0.0",
+ "ember-cli-showdown": "^9.0.1",
"ember-cli-terser": "^4.0.2",
"ember-composable-helpers": "^3.1.1",
"ember-concurrency": "^2.3.7",
"ember-data": "~3.28.6",
"ember-data-fastboot": "https://github.com/cardstack/ember-data-fastboot#6e6fb8bbf0b405ae174160cc1e4833c5582f68cd",
"ember-decorators": "^6.1.1",
- "ember-exam": "^1.0.0",
"ember-export-application-global": "^2.0.1",
"ember-fetch": "^8.1.1",
"ember-inflector": "^3.0.0",
@@ -89,11 +92,12 @@
"ember-maybe-import-regenerator": "^0.1.6",
"ember-metrics": "^1.5.2",
"ember-page-title": "^6.2.2",
- "ember-power-select": "^4.1.6",
+ "ember-power-select": "^6.0.1",
"ember-qunit": "^5.1.5",
"ember-resolver": "^8.0.3",
"ember-rfc176-data": "^0.3.17",
"ember-route-action-helper": "^2.0.5",
+ "ember-showdown-shiki": "^1.2.1",
"ember-sinon": "^4.1.1",
"ember-source": "~3.28.8",
"ember-styleguide": "^8.3.0",
@@ -125,7 +129,7 @@
"node-sass": "^9.0.0",
"normalize.css": "^8.0.1",
"npm-run-all": "^4.1.5",
- "prember": "^2.0.0",
+ "prember": "^2.1.0",
"prettier": "^2.5.1",
"qunit": "^2.17.2",
"qunit-dom": "^1.6.0",
@@ -135,7 +139,7 @@
"spawndamnit": "2.0.0",
"testem": "^3.10.0",
"typescript": "^4.9.3",
- "webpack": "^5.89.0"
+ "webpack": "^5.90.0"
},
"engines": {
"node": "16.* || 18.* || 20.*",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 488357fa3..3112574c6 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -11,6 +11,15 @@ devDependencies:
'@ember/test-helpers':
specifier: ^2.6.0
version: 2.9.4(@babel/core@7.24.7)(@glint/environment-ember-loose@0.9.7)(ember-source@3.28.12)
+ '@embroider/compat':
+ specifier: ^3.4.3
+ version: 3.5.1(@embroider/core@3.4.10)
+ '@embroider/core':
+ specifier: ^3.4.3
+ version: 3.4.10
+ '@embroider/webpack':
+ specifier: ^3.2.1
+ version: 3.2.3(@embroider/core@3.4.10)(webpack@5.91.0)
'@glimmer/component':
specifier: ^1.1.2
version: 1.1.2(@babel/core@7.24.7)
@@ -24,11 +33,11 @@ devDependencies:
specifier: ^0.9.7
version: 0.9.7(@glimmer/component@1.1.2)(ember-cli-htmlbars@6.3.0)
'@percy/cli':
- specifier: ^1.14.0
+ specifier: ^1.28.7
version: 1.28.7(typescript@4.9.5)
'@percy/ember':
- specifier: ^3.0.1
- version: 3.0.1
+ specifier: ^4.2.0
+ version: 4.2.0
'@tsconfig/ember':
specifier: ^1.0.1
version: 1.1.0
@@ -99,7 +108,7 @@ devDependencies:
specifier: ^1.0.3
version: 1.0.3
ember-auto-import:
- specifier: ^2.7.0
+ specifier: ^2.7.2
version: 2.7.3(webpack@5.91.0)
ember-cli:
specifier: ~3.28.6
@@ -149,6 +158,9 @@ devDependencies:
ember-cli-meta-tags:
specifier: ^7.0.0
version: 7.0.0(@babel/core@7.24.7)(@glint/environment-ember-loose@0.9.7)(ember-source@3.28.12)
+ ember-cli-showdown:
+ specifier: ^9.0.1
+ version: 9.0.1(ember-source@3.28.12)(webpack@5.91.0)
ember-cli-terser:
specifier: ^4.0.2
version: 4.0.2
@@ -167,9 +179,6 @@ devDependencies:
ember-decorators:
specifier: ^6.1.1
version: 6.1.1
- ember-exam:
- specifier: ^1.0.0
- version: 1.0.0(@babel/core@7.24.7)
ember-export-application-global:
specifier: ^2.0.1
version: 2.0.1
@@ -192,8 +201,8 @@ devDependencies:
specifier: ^6.2.2
version: 6.2.2
ember-power-select:
- specifier: ^4.1.6
- version: 4.1.7(@babel/core@7.24.7)(ember-source@3.28.12)
+ specifier: ^6.0.1
+ version: 6.0.2(@babel/core@7.24.7)(@glint/environment-ember-loose@0.9.7)(ember-source@3.28.12)(webpack@5.91.0)
ember-qunit:
specifier: ^5.1.5
version: 5.1.5(@ember/test-helpers@2.9.4)(qunit@2.21.0)
@@ -206,6 +215,9 @@ devDependencies:
ember-route-action-helper:
specifier: ^2.0.5
version: 2.0.8(@babel/core@7.24.7)
+ ember-showdown-shiki:
+ specifier: ^1.2.1
+ version: 1.2.1(@babel/core@7.24.7)(showdown@2.1.0)
ember-sinon:
specifier: ^4.1.1
version: 4.1.1
@@ -300,8 +312,8 @@ devDependencies:
specifier: ^4.1.5
version: 4.1.5
prember:
- specifier: ^2.0.0
- version: 2.0.0
+ specifier: ^2.1.0
+ version: 2.1.0
prettier:
specifier: ^2.5.1
version: 2.8.8
@@ -330,7 +342,7 @@ devDependencies:
specifier: ^4.9.3
version: 4.9.5
webpack:
- specifier: ^5.89.0
+ specifier: ^5.90.0
version: 5.91.0
packages:
@@ -480,10 +492,33 @@ packages:
'@babel/helpers': 7.24.7
'@babel/parser': 7.24.7
'@babel/template': 7.24.7
- '@babel/traverse': 7.24.7
+ '@babel/traverse': 7.24.7(supports-color@8.1.1)
'@babel/types': 7.24.7
convert-source-map: 2.0.0
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
+ gensync: 1.0.0-beta.2
+ json5: 2.2.3
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@babel/core@7.24.7(supports-color@8.1.1):
+ resolution: {integrity: sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@ampproject/remapping': 2.3.0
+ '@babel/code-frame': 7.24.7
+ '@babel/generator': 7.24.7
+ '@babel/helper-compilation-targets': 7.24.7
+ '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7)(supports-color@8.1.1)
+ '@babel/helpers': 7.24.7
+ '@babel/parser': 7.24.7
+ '@babel/template': 7.24.7
+ '@babel/traverse': 7.24.7(supports-color@8.1.1)
+ '@babel/types': 7.24.7
+ convert-source-map: 2.0.0
+ debug: 4.3.5(supports-color@8.1.1)
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
@@ -512,7 +547,7 @@ packages:
resolution: {integrity: sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/traverse': 7.24.7
+ '@babel/traverse': 7.24.7(supports-color@8.1.1)
'@babel/types': 7.24.7
transitivePeerDependencies:
- supports-color
@@ -569,7 +604,7 @@ packages:
'@babel/core': 7.24.7
'@babel/helper-compilation-targets': 7.24.7
'@babel/helper-plugin-utils': 7.24.7
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
lodash.debounce: 4.0.8
resolve: 1.22.8
transitivePeerDependencies:
@@ -602,17 +637,17 @@ packages:
resolution: {integrity: sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/traverse': 7.24.7
+ '@babel/traverse': 7.24.7(supports-color@8.1.1)
'@babel/types': 7.24.7
transitivePeerDependencies:
- supports-color
dev: true
- /@babel/helper-module-imports@7.24.7:
+ /@babel/helper-module-imports@7.24.7(supports-color@8.1.1):
resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/traverse': 7.24.7
+ '@babel/traverse': 7.24.7(supports-color@8.1.1)
'@babel/types': 7.24.7
transitivePeerDependencies:
- supports-color
@@ -626,8 +661,24 @@ packages:
dependencies:
'@babel/core': 7.24.7
'@babel/helper-environment-visitor': 7.24.7
- '@babel/helper-module-imports': 7.24.7
- '@babel/helper-simple-access': 7.24.7
+ '@babel/helper-module-imports': 7.24.7(supports-color@8.1.1)
+ '@babel/helper-simple-access': 7.24.7(supports-color@8.1.1)
+ '@babel/helper-split-export-declaration': 7.24.7
+ '@babel/helper-validator-identifier': 7.24.7
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@babel/helper-module-transforms@7.24.7(@babel/core@7.24.7)(supports-color@8.1.1):
+ resolution: {integrity: sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.24.7(supports-color@8.1.1)
+ '@babel/helper-environment-visitor': 7.24.7
+ '@babel/helper-module-imports': 7.24.7(supports-color@8.1.1)
+ '@babel/helper-simple-access': 7.24.7(supports-color@8.1.1)
'@babel/helper-split-export-declaration': 7.24.7
'@babel/helper-validator-identifier': 7.24.7
transitivePeerDependencies:
@@ -674,11 +725,11 @@ packages:
- supports-color
dev: true
- /@babel/helper-simple-access@7.24.7:
+ /@babel/helper-simple-access@7.24.7(supports-color@8.1.1):
resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/traverse': 7.24.7
+ '@babel/traverse': 7.24.7(supports-color@8.1.1)
'@babel/types': 7.24.7
transitivePeerDependencies:
- supports-color
@@ -688,7 +739,7 @@ packages:
resolution: {integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/traverse': 7.24.7
+ '@babel/traverse': 7.24.7(supports-color@8.1.1)
'@babel/types': 7.24.7
transitivePeerDependencies:
- supports-color
@@ -722,7 +773,7 @@ packages:
dependencies:
'@babel/helper-function-name': 7.24.7
'@babel/template': 7.24.7
- '@babel/traverse': 7.24.7
+ '@babel/traverse': 7.24.7(supports-color@8.1.1)
'@babel/types': 7.24.7
transitivePeerDependencies:
- supports-color
@@ -1115,7 +1166,7 @@ packages:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.24.7
- '@babel/helper-module-imports': 7.24.7
+ '@babel/helper-module-imports': 7.24.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.24.7
'@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.7)
transitivePeerDependencies:
@@ -1354,7 +1405,7 @@ packages:
'@babel/core': 7.24.7
'@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7)
'@babel/helper-plugin-utils': 7.24.7
- '@babel/helper-simple-access': 7.24.7
+ '@babel/helper-simple-access': 7.24.7(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
dev: true
@@ -1567,7 +1618,7 @@ packages:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.24.7
- '@babel/helper-module-imports': 7.24.7
+ '@babel/helper-module-imports': 7.24.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.24.7
babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.7)
babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.7)
@@ -1861,7 +1912,7 @@ packages:
'@babel/types': 7.24.7
dev: true
- /@babel/traverse@7.24.7:
+ /@babel/traverse@7.24.7(supports-color@8.1.1):
resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==}
engines: {node: '>=6.9.0'}
dependencies:
@@ -1873,7 +1924,7 @@ packages:
'@babel/helper-split-export-declaration': 7.24.7
'@babel/parser': 7.24.7
'@babel/types': 7.24.7
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
globals: 11.12.0
transitivePeerDependencies:
- supports-color
@@ -2169,33 +2220,134 @@ packages:
- supports-color
dev: true
- /@embroider/macros@0.41.0:
- resolution: {integrity: sha512-QISzwEEfLsskZeL0jyZDs1RoQSotwBWj+4upTogNHuxQP5j/9H3IMG/3QB1gh8GEpbudATb/cS4NDYK3UBxufw==}
- engines: {node: 10.* || 12.* || >= 14}
+ /@embroider/addon-shim@1.8.9:
+ resolution: {integrity: sha512-qyN64T1jMHZ99ihlk7VFHCWHYZHLE1DOdHi0J7lmn5waV1DoW7gD8JLi1i7FregzXtKhbDc7shyEmTmWPTs8MQ==}
+ engines: {node: 12.* || 14.* || >= 16}
dependencies:
- '@embroider/shared-internals': 0.41.0
+ '@embroider/shared-internals': 2.6.1
+ broccoli-funnel: 3.0.8
+ common-ancestor-path: 1.0.1
+ semver: 7.6.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@embroider/babel-loader-9@3.1.1(@embroider/core@3.4.10)(supports-color@8.1.1)(webpack@5.91.0):
+ resolution: {integrity: sha512-8mIDRXvwntYIQc2JFVvGXEppHUJRhw+6aEzHtbCZDr4oOKw55IyY+RHzas3JILRq64owLA+Ox0yu6nkwL1ApRQ==}
+ engines: {node: 12.* || 14.* || >= 16}
+ peerDependencies:
+ '@embroider/core': ^3.4.0
+ dependencies:
+ '@babel/core': 7.24.7(supports-color@8.1.1)
+ '@embroider/core': 3.4.10
+ babel-loader: 9.1.3(@babel/core@7.24.7)(webpack@5.91.0)
+ transitivePeerDependencies:
+ - supports-color
+ - webpack
+ dev: true
+
+ /@embroider/compat@3.5.1(@embroider/core@3.4.10):
+ resolution: {integrity: sha512-XryBTvnpS16A/FKS7bvUcknsKxrbLvSVPq2GRzTgSm/t7SgFZbIk9Px9hlDDs/pA8oQGy2cCs3qchihQvv2KLA==}
+ engines: {node: 12.* || 14.* || >= 16}
+ hasBin: true
+ peerDependencies:
+ '@embroider/core': ^3.4.10
+ dependencies:
+ '@babel/code-frame': 7.24.7
+ '@babel/core': 7.24.7
+ '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.7)
+ '@babel/plugin-transform-runtime': 7.24.7(@babel/core@7.24.7)
+ '@babel/preset-env': 7.24.7(@babel/core@7.24.7)
+ '@babel/runtime': 7.24.7
+ '@babel/traverse': 7.24.7(supports-color@8.1.1)
+ '@embroider/core': 3.4.10
+ '@embroider/macros': 1.16.2
+ '@types/babel__code-frame': 7.0.6
+ '@types/yargs': 17.0.32
assert-never: 1.2.1
- ember-cli-babel: 7.26.11
+ babel-import-util: 2.1.1
+ babel-plugin-ember-template-compilation: 2.2.5
+ babel-plugin-syntax-dynamic-import: 6.18.0
+ babylon: 6.18.0
+ bind-decorator: 1.0.11
+ broccoli: 3.5.2
+ broccoli-concat: 4.2.5
+ broccoli-file-creator: 2.1.1
+ broccoli-funnel: 3.0.8
+ broccoli-merge-trees: 4.2.0
+ broccoli-persistent-filter: 3.1.3
+ broccoli-plugin: 4.0.7
+ broccoli-source: 3.0.1
+ chalk: 4.1.2
+ debug: 4.3.5(supports-color@8.1.1)
+ escape-string-regexp: 4.0.0
+ fast-sourcemap-concat: 1.4.0
+ fs-extra: 9.1.0
+ fs-tree-diff: 2.0.1
+ jsdom: 16.7.0(supports-color@8.1.1)
lodash: 4.17.21
+ pkg-up: 3.1.0
resolve: 1.22.8
+ resolve-package-path: 4.0.3
semver: 7.6.2
+ symlink-or-copy: 1.3.1
+ tree-sync: 2.1.0
+ typescript-memoize: 1.1.1
+ walk-sync: 3.0.0
+ yargs: 17.7.2
transitivePeerDependencies:
+ - '@glint/template'
+ - bufferutil
+ - canvas
- supports-color
+ - utf-8-validate
dev: true
- /@embroider/macros@0.47.2:
- resolution: {integrity: sha512-ViNWluJCeM5OPlM3rs8kdOz3RV5rpfXX5D2rDnc/q86xRS0xf4NFEjYRV7W6fBcD0b3v5jSHDTwrjq9Kee4rHg==}
+ /@embroider/core@3.4.10:
+ resolution: {integrity: sha512-mRy54FuKxTPP6h9nW6Kb7eV1ZjNI4FbWjPQ4fxPRlZ8wwdXbEM0wqjhD/uk1EZ6EfeQXA8jkeUy6tCIoOubPFA==}
engines: {node: 12.* || 14.* || >= 16}
dependencies:
- '@embroider/shared-internals': 0.47.2
+ '@babel/core': 7.24.7
+ '@babel/parser': 7.24.7
+ '@babel/traverse': 7.24.7(supports-color@8.1.1)
+ '@embroider/macros': 1.16.2
+ '@embroider/shared-internals': 2.6.1
assert-never: 1.2.1
- ember-cli-babel: 7.26.11
- find-up: 5.0.0
+ babel-plugin-ember-template-compilation: 2.2.5
+ broccoli-node-api: 1.7.0
+ broccoli-persistent-filter: 3.1.3
+ broccoli-plugin: 4.0.7
+ broccoli-source: 3.0.1
+ debug: 4.3.5(supports-color@8.1.1)
+ fast-sourcemap-concat: 1.4.0
+ filesize: 10.1.2
+ fs-extra: 9.1.0
+ fs-tree-diff: 2.0.1
+ handlebars: 4.7.8
+ js-string-escape: 1.0.1
+ jsdom: 16.7.0(supports-color@8.1.1)
lodash: 4.17.21
resolve: 1.22.8
- semver: 7.6.2
+ resolve-package-path: 4.0.3
+ typescript-memoize: 1.1.1
+ walk-sync: 3.0.0
transitivePeerDependencies:
+ - '@glint/template'
+ - bufferutil
+ - canvas
- supports-color
+ - utf-8-validate
+ dev: true
+
+ /@embroider/hbs-loader@3.0.3(@embroider/core@3.4.10)(webpack@5.91.0):
+ resolution: {integrity: sha512-sI2K3/III1WGGxS+aIf8uW5tgcNiE7APNhThn2ZTwqU47fK20Uz8TJZhst0GfNZFsCsmuQMRUikRJvQU8naSWA==}
+ engines: {node: 12.* || 14.* || >= 16}
+ peerDependencies:
+ '@embroider/core': ^3.4.0
+ webpack: ^5
+ dependencies:
+ '@embroider/core': 3.4.10
+ webpack: 5.91.0
dev: true
/@embroider/macros@1.16.2:
@@ -2219,44 +2371,36 @@ packages:
- supports-color
dev: true
- /@embroider/shared-internals@0.41.0:
- resolution: {integrity: sha512-fiqUVB6cfh2UBEFE4yhT5EzagkZ1Q26+OhBV0nJszFEJZx4DqVIb3pxSSZ8P+HhpxuJsQ2XpMA/j02ZPFZfbdQ==}
- engines: {node: 10.* || 12.* || >= 14}
- dependencies:
- ember-rfc176-data: 0.3.18
- fs-extra: 7.0.1
- lodash: 4.17.21
- pkg-up: 3.1.0
- resolve-package-path: 1.2.7
- semver: 7.6.2
- typescript-memoize: 1.1.1
- dev: true
-
- /@embroider/shared-internals@0.47.2:
- resolution: {integrity: sha512-SxdZYjAE0fiM5zGDz+12euWIsQZ1tsfR1k+NKmiWMyLhA5T3pNgbR2/Djvx/cVIxOtEavGGSllYbzRKBtV4xMg==}
+ /@embroider/shared-internals@1.8.3:
+ resolution: {integrity: sha512-N5Gho6Qk8z5u+mxLCcMYAoQMbN4MmH+z2jXwQHVs859bxuZTxwF6kKtsybDAASCtd2YGxEmzcc1Ja/wM28824w==}
engines: {node: 12.* || 14.* || >= 16}
dependencies:
- babel-import-util: 0.2.0
+ babel-import-util: 1.4.1
ember-rfc176-data: 0.3.18
fs-extra: 9.1.0
+ js-string-escape: 1.0.1
lodash: 4.17.21
resolve-package-path: 4.0.3
semver: 7.6.2
typescript-memoize: 1.1.1
dev: true
- /@embroider/shared-internals@1.8.3:
- resolution: {integrity: sha512-N5Gho6Qk8z5u+mxLCcMYAoQMbN4MmH+z2jXwQHVs859bxuZTxwF6kKtsybDAASCtd2YGxEmzcc1Ja/wM28824w==}
+ /@embroider/shared-internals@2.6.0(supports-color@8.1.1):
+ resolution: {integrity: sha512-A2BYQkhotdKOXuTaxvo9dqOIMbk+2LqFyqvfaaePkZcFJvtCkvTaD31/sSzqvRF6rdeBHjdMwU9Z2baPZ55fEQ==}
engines: {node: 12.* || 14.* || >= 16}
dependencies:
- babel-import-util: 1.4.1
+ babel-import-util: 2.1.1
+ debug: 4.3.5(supports-color@8.1.1)
ember-rfc176-data: 0.3.18
fs-extra: 9.1.0
js-string-escape: 1.0.1
lodash: 4.17.21
+ minimatch: 3.1.2
resolve-package-path: 4.0.3
semver: 7.6.2
typescript-memoize: 1.1.1
+ transitivePeerDependencies:
+ - supports-color
dev: true
/@embroider/shared-internals@2.6.1:
@@ -2264,7 +2408,7 @@ packages:
engines: {node: 12.* || 14.* || >= 16}
dependencies:
babel-import-util: 2.1.1
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
ember-rfc176-data: 0.3.18
fs-extra: 9.1.0
js-string-escape: 1.0.1
@@ -2277,28 +2421,6 @@ packages:
- supports-color
dev: true
- /@embroider/util@0.41.0:
- resolution: {integrity: sha512-ytA3J/YfQh7FEUEBwz3ezTqQNm/S5et5rZw3INBIy4Ak4x0NXV/VXLjyL8mv3txL8fGknZTBdXEhDsHUKIq8SQ==}
- engines: {node: 10.* || >= 12}
- dependencies:
- '@embroider/macros': 0.41.0
- broccoli-funnel: 3.0.8
- ember-cli-babel: 7.26.11
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@embroider/util@0.47.2:
- resolution: {integrity: sha512-g9OqnFJPktGu9NS0Ug3Pxz1JE3jeDceeVE4IrlxDrVmBXMA/GrBvpwjolWgl6jh97cMJyExdz62jIvPHV4256Q==}
- engines: {node: 12.* || 14.* || >= 16}
- dependencies:
- '@embroider/macros': 0.47.2
- broccoli-funnel: 3.0.8
- ember-cli-babel: 7.26.11
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@embroider/util@1.13.1(@glint/environment-ember-loose@0.9.7)(ember-source@3.28.12):
resolution: {integrity: sha512-MRbs2FPO4doQ31YHIYk+QKChEs7k15aTsMk8QmO4eKiuQq9OT0sr1oasObZyGB8cVVbr29WWRWmsNirxzQtHIg==}
engines: {node: 12.* || 14.* || >= 16}
@@ -2321,12 +2443,49 @@ packages:
- supports-color
dev: true
+ /@embroider/webpack@3.2.3(@embroider/core@3.4.10)(webpack@5.91.0):
+ resolution: {integrity: sha512-WXV5nLH4qzykla9ADxqAyP28dJoBihnbByJRN/QRgj0kmNvU2CPqNVhpsVJpgOjSf8bFBVyQwq5bUjj/Kswwew==}
+ engines: {node: 12.* || 14.* || >= 16}
+ peerDependencies:
+ '@embroider/core': ^3.4.7
+ webpack: ^5.0.0
+ dependencies:
+ '@babel/core': 7.24.7(supports-color@8.1.1)
+ '@embroider/babel-loader-9': 3.1.1(@embroider/core@3.4.10)(supports-color@8.1.1)(webpack@5.91.0)
+ '@embroider/core': 3.4.10
+ '@embroider/hbs-loader': 3.0.3(@embroider/core@3.4.10)(webpack@5.91.0)
+ '@embroider/shared-internals': 2.6.0(supports-color@8.1.1)
+ '@types/supports-color': 8.1.3
+ assert-never: 1.2.1
+ babel-loader: 8.3.0(@babel/core@7.24.7)(webpack@5.91.0)
+ babel-preset-env: 1.7.0(supports-color@8.1.1)
+ css-loader: 5.2.7(webpack@5.91.0)
+ csso: 4.2.0
+ debug: 4.3.5(supports-color@8.1.1)
+ escape-string-regexp: 4.0.0
+ fs-extra: 9.1.0
+ jsdom: 16.7.0(supports-color@8.1.1)
+ lodash: 4.17.21
+ mini-css-extract-plugin: 2.9.0(webpack@5.91.0)
+ semver: 7.6.2
+ source-map-url: 0.4.1
+ style-loader: 2.0.0(webpack@5.91.0)
+ supports-color: 8.1.1
+ terser: 5.31.1
+ thread-loader: 3.0.4(webpack@5.91.0)
+ webpack: 5.91.0
+ transitivePeerDependencies:
+ - bufferutil
+ - canvas
+ - utf-8-validate
+ dev: true
+
/@eslint/eslintrc@0.4.3:
resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==}
engines: {node: ^10.12.0 || >=12.0.0}
dependencies:
ajv: 6.12.6
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
espree: 7.3.1
globals: 13.24.0
ignore: 4.0.6
@@ -2547,7 +2706,7 @@ packages:
engines: {node: '>=10.10.0'}
dependencies:
'@humanwhocodes/object-schema': 1.2.1
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
minimatch: 3.1.2
transitivePeerDependencies:
- supports-color
@@ -2815,8 +2974,8 @@ packages:
resolution: {integrity: sha512-aYm/xTqNWaLodRdmWqiA0zekaUMkE8boJ1ApljO8KTKihv7eJWpgSDJT7m73xOd/JAplER5LSGjrUpnWLOTDYQ==}
dev: true
- /@percy/ember@3.0.1:
- resolution: {integrity: sha512-TOTwai5AsjtpAUWnCijKp8djfsWXfo4eUfF0Wc4QUjba+d3rk9FzvcppjJSmDPSJplyBlAyv1bxO1NMIfr80WQ==}
+ /@percy/ember@4.2.0:
+ resolution: {integrity: sha512-D/WckDD2tQetdn8uq46nQA1rOVgov8jsZG4uN7snAq6SrOpxNxacONg37QPwczmICBc7o/NlipCAUteukmtKzg==}
engines: {node: '>= 14'}
dependencies:
'@percy/sdk-utils': 1.28.7
@@ -2852,6 +3011,16 @@ packages:
- typescript
dev: true
+ /@shikijs/core@1.10.1:
+ resolution: {integrity: sha512-qdiJS5a/QGCff7VUFIqd0hDdWly9rDp8lhVmXVrS11aazX8LOTRLHAXkkEeONNsS43EcCd7gax9LLoOz4vlFQA==}
+ dev: true
+
+ /@shikijs/transformers@1.10.1:
+ resolution: {integrity: sha512-0gLtcFyi6R6zcUkFajUEp1Qiv7lHBSFgOz4tQvS8nFsYCQSLI1/9pM+Me8jEIPXv7XLKAoUjw6InL+Sv+BHw/A==}
+ dependencies:
+ shiki: 1.10.1
+ dev: true
+
/@simple-dom/document@1.4.0:
resolution: {integrity: sha512-/RUeVH4kuD3rzo5/91+h4Z1meLSLP66eXqpVAw/4aZmYozkeqUkMprq0znL4psX/adEed5cBgiNJcfMz/eKZLg==}
dependencies:
@@ -2927,6 +3096,10 @@ packages:
'@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
+
/@types/body-parser@1.19.5:
resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==}
dependencies:
@@ -3322,10 +3495,24 @@ packages:
'@types/send': 0.17.4
dev: true
+ /@types/supports-color@8.1.3:
+ resolution: {integrity: sha512-Hy6UMpxhE3j1tLpl27exp1XqHD7n8chAiNPzWfz16LPZoMMoSc4dzLl6w9qijkEb/r5O1ozdu1CWGA2L83ZeZg==}
+ dev: true
+
/@types/symlink-or-copy@1.2.2:
resolution: {integrity: sha512-MQ1AnmTLOncwEf9IVU+B2e4Hchrku5N67NkgcAHW0p3sdzPe0FNMANxEm6OJUzPniEQGkeT3OROLlCwZJLWFZA==}
dev: true
+ /@types/yargs-parser@21.0.3:
+ resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==}
+ dev: true
+
+ /@types/yargs@17.0.32:
+ resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==}
+ dependencies:
+ '@types/yargs-parser': 21.0.3
+ dev: true
+
/@types/yauzl@2.10.3:
resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
requiresBuild: true
@@ -3667,11 +3854,11 @@ packages:
es6-promisify: 5.0.0
dev: true
- /agent-base@6.0.2:
+ /agent-base@6.0.2(supports-color@8.1.1):
resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
engines: {node: '>= 6.0.0'}
dependencies:
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
dev: true
@@ -4032,7 +4219,7 @@ packages:
/async-disk-cache@1.3.5:
resolution: {integrity: sha512-VZpqfR0R7CEOJZ/0FOTgWq70lCrZyS1rkI8PXugDUkTKyyAUgZ2zQ09gLhMkEn+wN8LYeUTPxZdXtlX/kmbXKQ==}
dependencies:
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
heimdalljs: 0.2.6
istextorbinary: 2.1.0
mkdirp: 0.5.6
@@ -4047,7 +4234,7 @@ packages:
resolution: {integrity: sha512-iH+boep2xivfD9wMaZWkywYIURSmsL96d6MoqrC94BnGSvXE4Quf8hnJiHGFYhw/nLeIa1XyRaf4vvcvkwAefg==}
engines: {node: 8.* || >= 10.*}
dependencies:
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
heimdalljs: 0.2.6
istextorbinary: 2.6.0
mkdirp: 0.5.6
@@ -4072,7 +4259,7 @@ packages:
resolution: {integrity: sha512-xi0aQ1rrjPWYmqbwr18rrSKbSaXIeIwSd1J4KAgVfkq8utNbdZoht7GfvfY6swFUAMJ9obkc4WPJmtGwl+B8dw==}
dependencies:
async: 2.6.4
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
dev: true
@@ -4144,12 +4331,12 @@ packages:
babel-messages: 6.23.0
babel-register: 6.26.0
babel-runtime: 6.26.0
- babel-template: 6.26.0
- babel-traverse: 6.26.0
+ babel-template: 6.26.0(supports-color@8.1.1)
+ babel-traverse: 6.26.0(supports-color@8.1.1)
babel-types: 6.26.0
babylon: 6.18.0
convert-source-map: 1.9.0
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
json5: 0.5.1
lodash: 4.17.21
minimatch: 3.1.2
@@ -4170,7 +4357,7 @@ packages:
dependencies:
'@babel/code-frame': 7.24.7
'@babel/parser': 7.24.7
- '@babel/traverse': 7.24.7
+ '@babel/traverse': 7.24.7(supports-color@8.1.1)
'@babel/types': 7.24.7
eslint: 7.32.0
eslint-visitor-keys: 1.3.0
@@ -4192,31 +4379,31 @@ packages:
trim-right: 1.0.1
dev: true
- /babel-helper-builder-binary-assignment-operator-visitor@6.24.1:
+ /babel-helper-builder-binary-assignment-operator-visitor@6.24.1(supports-color@8.1.1):
resolution: {integrity: sha512-gCtfYORSG1fUMX4kKraymq607FWgMWg+j42IFPc18kFQEsmtaibP4UrqsXt8FlEJle25HUd4tsoDR7H2wDhe9Q==}
dependencies:
- babel-helper-explode-assignable-expression: 6.24.1
+ babel-helper-explode-assignable-expression: 6.24.1(supports-color@8.1.1)
babel-runtime: 6.26.0
babel-types: 6.26.0
transitivePeerDependencies:
- supports-color
dev: true
- /babel-helper-call-delegate@6.24.1:
+ /babel-helper-call-delegate@6.24.1(supports-color@8.1.1):
resolution: {integrity: sha512-RL8n2NiEj+kKztlrVJM9JT1cXzzAdvWFh76xh/H1I4nKwunzE4INBXn8ieCZ+wh4zWszZk7NBS1s/8HR5jDkzQ==}
dependencies:
babel-helper-hoist-variables: 6.24.1
babel-runtime: 6.26.0
- babel-traverse: 6.26.0
+ babel-traverse: 6.26.0(supports-color@8.1.1)
babel-types: 6.26.0
transitivePeerDependencies:
- supports-color
dev: true
- /babel-helper-define-map@6.26.0:
+ /babel-helper-define-map@6.26.0(supports-color@8.1.1):
resolution: {integrity: sha512-bHkmjcC9lM1kmZcVpA5t2om2nzT/xiZpo6TJq7UlZ3wqKfzia4veeXbIhKvJXAMzhhEBd3cR1IElL5AenWEUpA==}
dependencies:
- babel-helper-function-name: 6.24.1
+ babel-helper-function-name: 6.24.1(supports-color@8.1.1)
babel-runtime: 6.26.0
babel-types: 6.26.0
lodash: 4.17.21
@@ -4224,23 +4411,23 @@ packages:
- supports-color
dev: true
- /babel-helper-explode-assignable-expression@6.24.1:
+ /babel-helper-explode-assignable-expression@6.24.1(supports-color@8.1.1):
resolution: {integrity: sha512-qe5csbhbvq6ccry9G7tkXbzNtcDiH4r51rrPUbwwoTzZ18AqxWYRZT6AOmxrpxKnQBW0pYlBI/8vh73Z//78nQ==}
dependencies:
babel-runtime: 6.26.0
- babel-traverse: 6.26.0
+ babel-traverse: 6.26.0(supports-color@8.1.1)
babel-types: 6.26.0
transitivePeerDependencies:
- supports-color
dev: true
- /babel-helper-function-name@6.24.1:
+ /babel-helper-function-name@6.24.1(supports-color@8.1.1):
resolution: {integrity: sha512-Oo6+e2iX+o9eVvJ9Y5eKL5iryeRdsIkwRYheCuhYdVHsdEQysbc2z2QkqCLIYnNxkT5Ss3ggrHdXiDI7Dhrn4Q==}
dependencies:
babel-helper-get-function-arity: 6.24.1
babel-runtime: 6.26.0
- babel-template: 6.26.0
- babel-traverse: 6.26.0
+ babel-template: 6.26.0(supports-color@8.1.1)
+ babel-traverse: 6.26.0(supports-color@8.1.1)
babel-types: 6.26.0
transitivePeerDependencies:
- supports-color
@@ -4275,26 +4462,26 @@ packages:
lodash: 4.17.21
dev: true
- /babel-helper-remap-async-to-generator@6.24.1:
+ /babel-helper-remap-async-to-generator@6.24.1(supports-color@8.1.1):
resolution: {integrity: sha512-RYqaPD0mQyQIFRu7Ho5wE2yvA/5jxqCIj/Lv4BXNq23mHYu/vxikOy2JueLiBxQknwapwrJeNCesvY0ZcfnlHg==}
dependencies:
- babel-helper-function-name: 6.24.1
+ babel-helper-function-name: 6.24.1(supports-color@8.1.1)
babel-runtime: 6.26.0
- babel-template: 6.26.0
- babel-traverse: 6.26.0
+ babel-template: 6.26.0(supports-color@8.1.1)
+ babel-traverse: 6.26.0(supports-color@8.1.1)
babel-types: 6.26.0
transitivePeerDependencies:
- supports-color
dev: true
- /babel-helper-replace-supers@6.24.1:
+ /babel-helper-replace-supers@6.24.1(supports-color@8.1.1):
resolution: {integrity: sha512-sLI+u7sXJh6+ToqDr57Bv973kCepItDhMou0xCP2YPVmR1jkHSCY+p1no8xErbV1Siz5QE8qKT1WIwybSWlqjw==}
dependencies:
babel-helper-optimise-call-expression: 6.24.1
babel-messages: 6.23.0
babel-runtime: 6.26.0
- babel-template: 6.26.0
- babel-traverse: 6.26.0
+ babel-template: 6.26.0(supports-color@8.1.1)
+ babel-traverse: 6.26.0(supports-color@8.1.1)
babel-types: 6.26.0
transitivePeerDependencies:
- supports-color
@@ -4304,16 +4491,11 @@ packages:
resolution: {integrity: sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ==}
dependencies:
babel-runtime: 6.26.0
- babel-template: 6.26.0
+ babel-template: 6.26.0(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
dev: true
- /babel-import-util@0.2.0:
- resolution: {integrity: sha512-CtWYYHU/MgK88rxMrLfkD356dApswtR/kWZ/c6JifG1m10e7tBBrs/366dFzWMAoqYmG5/JSh+94tUSpIwh+ag==}
- engines: {node: '>= 12.*'}
- dev: true
-
/babel-import-util@1.4.1:
resolution: {integrity: sha512-TNdiTQdPhXlx02pzG//UyVPSKE7SNWjY0n4So/ZnjQpWwaM5LvWBLkWa1JKll5u06HNscHD91XZPuwrMg1kadQ==}
engines: {node: '>= 12.*'}
@@ -4351,7 +4533,7 @@ packages:
'@babel/core': ^7.0.0
webpack: '>=2'
dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.24.7(supports-color@8.1.1)
find-cache-dir: 3.3.2
loader-utils: 2.0.4
make-dir: 3.1.0
@@ -4359,6 +4541,19 @@ packages:
webpack: 5.91.0
dev: true
+ /babel-loader@9.1.3(@babel/core@7.24.7)(webpack@5.91.0):
+ resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==}
+ engines: {node: '>= 14.15.0'}
+ peerDependencies:
+ '@babel/core': ^7.12.0
+ webpack: '>=5'
+ dependencies:
+ '@babel/core': 7.24.7(supports-color@8.1.1)
+ find-cache-dir: 4.0.0
+ schema-utils: 4.2.0
+ webpack: 5.91.0
+ dev: true
+
/babel-messages@6.23.0:
resolution: {integrity: sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==}
dependencies:
@@ -4466,6 +4661,16 @@ packages:
resolve: 1.22.8
dev: true
+ /babel-plugin-module-resolver@5.0.2:
+ resolution: {integrity: sha512-9KtaCazHee2xc0ibfqsDeamwDps6FZNo5S0Q81dUqEuFzVwPhcT4J5jOqIVvgCA3Q/wO9hKYxN/Ds3tIsp5ygg==}
+ dependencies:
+ find-babel-config: 2.1.1
+ glob: 9.3.5
+ pkg-up: 3.1.0
+ reselect: 4.1.8
+ resolve: 1.22.8
+ dev: true
+
/babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.7):
resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==}
peerDependencies:
@@ -4518,10 +4723,10 @@ packages:
resolution: {integrity: sha512-Gx9CH3Q/3GKbhs07Bszw5fPTlU+ygrOGfAhEt7W2JICwufpC4SuO0mG0+4NykPBSYPMJhqvVlDBU17qB1D+hMQ==}
dev: true
- /babel-plugin-transform-async-to-generator@6.24.1:
+ /babel-plugin-transform-async-to-generator@6.24.1(supports-color@8.1.1):
resolution: {integrity: sha512-7BgYJujNCg0Ti3x0c/DL3tStvnKS6ktIYOmo9wginv/dfZOrbSZ+qG4IRRHMBOzZ5Awb1skTiAsQXg/+IWkZYw==}
dependencies:
- babel-helper-remap-async-to-generator: 6.24.1
+ babel-helper-remap-async-to-generator: 6.24.1(supports-color@8.1.1)
babel-plugin-syntax-async-functions: 6.13.0
babel-runtime: 6.26.0
transitivePeerDependencies:
@@ -4540,39 +4745,39 @@ packages:
babel-runtime: 6.26.0
dev: true
- /babel-plugin-transform-es2015-block-scoping@6.26.0:
+ /babel-plugin-transform-es2015-block-scoping@6.26.0(supports-color@8.1.1):
resolution: {integrity: sha512-YiN6sFAQ5lML8JjCmr7uerS5Yc/EMbgg9G8ZNmk2E3nYX4ckHR01wrkeeMijEf5WHNK5TW0Sl0Uu3pv3EdOJWw==}
dependencies:
babel-runtime: 6.26.0
- babel-template: 6.26.0
- babel-traverse: 6.26.0
+ babel-template: 6.26.0(supports-color@8.1.1)
+ babel-traverse: 6.26.0(supports-color@8.1.1)
babel-types: 6.26.0
lodash: 4.17.21
transitivePeerDependencies:
- supports-color
dev: true
- /babel-plugin-transform-es2015-classes@6.24.1:
+ /babel-plugin-transform-es2015-classes@6.24.1(supports-color@8.1.1):
resolution: {integrity: sha512-5Dy7ZbRinGrNtmWpquZKZ3EGY8sDgIVB4CU8Om8q8tnMLrD/m94cKglVcHps0BCTdZ0TJeeAWOq2TK9MIY6cag==}
dependencies:
- babel-helper-define-map: 6.26.0
- babel-helper-function-name: 6.24.1
+ babel-helper-define-map: 6.26.0(supports-color@8.1.1)
+ babel-helper-function-name: 6.24.1(supports-color@8.1.1)
babel-helper-optimise-call-expression: 6.24.1
- babel-helper-replace-supers: 6.24.1
+ babel-helper-replace-supers: 6.24.1(supports-color@8.1.1)
babel-messages: 6.23.0
babel-runtime: 6.26.0
- babel-template: 6.26.0
- babel-traverse: 6.26.0
+ babel-template: 6.26.0(supports-color@8.1.1)
+ babel-traverse: 6.26.0(supports-color@8.1.1)
babel-types: 6.26.0
transitivePeerDependencies:
- supports-color
dev: true
- /babel-plugin-transform-es2015-computed-properties@6.24.1:
+ /babel-plugin-transform-es2015-computed-properties@6.24.1(supports-color@8.1.1):
resolution: {integrity: sha512-C/uAv4ktFP/Hmh01gMTvYvICrKze0XVX9f2PdIXuriCSvUmV9j+u+BB9f5fJK3+878yMK6dkdcq+Ymr9mrcLzw==}
dependencies:
babel-runtime: 6.26.0
- babel-template: 6.26.0
+ babel-template: 6.26.0(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
dev: true
@@ -4596,10 +4801,10 @@ packages:
babel-runtime: 6.26.0
dev: true
- /babel-plugin-transform-es2015-function-name@6.24.1:
+ /babel-plugin-transform-es2015-function-name@6.24.1(supports-color@8.1.1):
resolution: {integrity: sha512-iFp5KIcorf11iBqu/y/a7DK3MN5di3pNCzto61FqCNnUX4qeBwcV1SLqe10oXNnCaxBUImX3SckX2/o1nsrTcg==}
dependencies:
- babel-helper-function-name: 6.24.1
+ babel-helper-function-name: 6.24.1(supports-color@8.1.1)
babel-runtime: 6.26.0
babel-types: 6.26.0
transitivePeerDependencies:
@@ -4612,64 +4817,64 @@ packages:
babel-runtime: 6.26.0
dev: true
- /babel-plugin-transform-es2015-modules-amd@6.24.1:
+ /babel-plugin-transform-es2015-modules-amd@6.24.1(supports-color@8.1.1):
resolution: {integrity: sha512-LnIIdGWIKdw7zwckqx+eGjcS8/cl8D74A3BpJbGjKTFFNJSMrjN4bIh22HY1AlkUbeLG6X6OZj56BDvWD+OeFA==}
dependencies:
- babel-plugin-transform-es2015-modules-commonjs: 6.26.2
+ babel-plugin-transform-es2015-modules-commonjs: 6.26.2(supports-color@8.1.1)
babel-runtime: 6.26.0
- babel-template: 6.26.0
+ babel-template: 6.26.0(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
dev: true
- /babel-plugin-transform-es2015-modules-commonjs@6.26.2:
+ /babel-plugin-transform-es2015-modules-commonjs@6.26.2(supports-color@8.1.1):
resolution: {integrity: sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==}
dependencies:
babel-plugin-transform-strict-mode: 6.24.1
babel-runtime: 6.26.0
- babel-template: 6.26.0
+ babel-template: 6.26.0(supports-color@8.1.1)
babel-types: 6.26.0
transitivePeerDependencies:
- supports-color
dev: true
- /babel-plugin-transform-es2015-modules-systemjs@6.24.1:
+ /babel-plugin-transform-es2015-modules-systemjs@6.24.1(supports-color@8.1.1):
resolution: {integrity: sha512-ONFIPsq8y4bls5PPsAWYXH/21Hqv64TBxdje0FvU3MhIV6QM2j5YS7KvAzg/nTIVLot2D2fmFQrFWCbgHlFEjg==}
dependencies:
babel-helper-hoist-variables: 6.24.1
babel-runtime: 6.26.0
- babel-template: 6.26.0
+ babel-template: 6.26.0(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
dev: true
- /babel-plugin-transform-es2015-modules-umd@6.24.1:
+ /babel-plugin-transform-es2015-modules-umd@6.24.1(supports-color@8.1.1):
resolution: {integrity: sha512-LpVbiT9CLsuAIp3IG0tfbVo81QIhn6pE8xBJ7XSeCtFlMltuar5VuBV6y6Q45tpui9QWcy5i0vLQfCfrnF7Kiw==}
dependencies:
- babel-plugin-transform-es2015-modules-amd: 6.24.1
+ babel-plugin-transform-es2015-modules-amd: 6.24.1(supports-color@8.1.1)
babel-runtime: 6.26.0
- babel-template: 6.26.0
+ babel-template: 6.26.0(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
dev: true
- /babel-plugin-transform-es2015-object-super@6.24.1:
+ /babel-plugin-transform-es2015-object-super@6.24.1(supports-color@8.1.1):
resolution: {integrity: sha512-8G5hpZMecb53vpD3mjs64NhI1au24TAmokQ4B+TBFBjN9cVoGoOvotdrMMRmHvVZUEvqGUPWL514woru1ChZMA==}
dependencies:
- babel-helper-replace-supers: 6.24.1
+ babel-helper-replace-supers: 6.24.1(supports-color@8.1.1)
babel-runtime: 6.26.0
transitivePeerDependencies:
- supports-color
dev: true
- /babel-plugin-transform-es2015-parameters@6.24.1:
+ /babel-plugin-transform-es2015-parameters@6.24.1(supports-color@8.1.1):
resolution: {integrity: sha512-8HxlW+BB5HqniD+nLkQ4xSAVq3bR/pcYW9IigY+2y0dI+Y7INFeTbfAQr+63T3E4UDsZGjyb+l9txUnABWxlOQ==}
dependencies:
- babel-helper-call-delegate: 6.24.1
+ babel-helper-call-delegate: 6.24.1(supports-color@8.1.1)
babel-helper-get-function-arity: 6.24.1
babel-runtime: 6.26.0
- babel-template: 6.26.0
- babel-traverse: 6.26.0
+ babel-template: 6.26.0(supports-color@8.1.1)
+ babel-traverse: 6.26.0(supports-color@8.1.1)
babel-types: 6.26.0
transitivePeerDependencies:
- supports-color
@@ -4716,10 +4921,10 @@ packages:
regexpu-core: 2.0.0
dev: true
- /babel-plugin-transform-exponentiation-operator@6.24.1:
+ /babel-plugin-transform-exponentiation-operator@6.24.1(supports-color@8.1.1):
resolution: {integrity: sha512-LzXDmbMkklvNhprr20//RStKVcT8Cu+SQtX18eMHLhjHf2yFzwtQ0S2f0jQ+89rokoNdmwoSqYzAhq86FxlLSQ==}
dependencies:
- babel-helper-builder-binary-assignment-operator-visitor: 6.24.1
+ babel-helper-builder-binary-assignment-operator-visitor: 6.24.1(supports-color@8.1.1)
babel-plugin-syntax-exponentiation-operator: 6.13.0
babel-runtime: 6.26.0
transitivePeerDependencies:
@@ -4747,35 +4952,35 @@ packages:
regenerator-runtime: 0.10.5
dev: true
- /babel-preset-env@1.7.0:
+ /babel-preset-env@1.7.0(supports-color@8.1.1):
resolution: {integrity: sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==}
dependencies:
babel-plugin-check-es2015-constants: 6.22.0
babel-plugin-syntax-trailing-function-commas: 6.22.0
- babel-plugin-transform-async-to-generator: 6.24.1
+ babel-plugin-transform-async-to-generator: 6.24.1(supports-color@8.1.1)
babel-plugin-transform-es2015-arrow-functions: 6.22.0
babel-plugin-transform-es2015-block-scoped-functions: 6.22.0
- babel-plugin-transform-es2015-block-scoping: 6.26.0
- babel-plugin-transform-es2015-classes: 6.24.1
- babel-plugin-transform-es2015-computed-properties: 6.24.1
+ babel-plugin-transform-es2015-block-scoping: 6.26.0(supports-color@8.1.1)
+ babel-plugin-transform-es2015-classes: 6.24.1(supports-color@8.1.1)
+ babel-plugin-transform-es2015-computed-properties: 6.24.1(supports-color@8.1.1)
babel-plugin-transform-es2015-destructuring: 6.23.0
babel-plugin-transform-es2015-duplicate-keys: 6.24.1
babel-plugin-transform-es2015-for-of: 6.23.0
- babel-plugin-transform-es2015-function-name: 6.24.1
+ babel-plugin-transform-es2015-function-name: 6.24.1(supports-color@8.1.1)
babel-plugin-transform-es2015-literals: 6.22.0
- babel-plugin-transform-es2015-modules-amd: 6.24.1
- babel-plugin-transform-es2015-modules-commonjs: 6.26.2
- babel-plugin-transform-es2015-modules-systemjs: 6.24.1
- babel-plugin-transform-es2015-modules-umd: 6.24.1
- babel-plugin-transform-es2015-object-super: 6.24.1
- babel-plugin-transform-es2015-parameters: 6.24.1
+ babel-plugin-transform-es2015-modules-amd: 6.24.1(supports-color@8.1.1)
+ babel-plugin-transform-es2015-modules-commonjs: 6.26.2(supports-color@8.1.1)
+ babel-plugin-transform-es2015-modules-systemjs: 6.24.1(supports-color@8.1.1)
+ babel-plugin-transform-es2015-modules-umd: 6.24.1(supports-color@8.1.1)
+ babel-plugin-transform-es2015-object-super: 6.24.1(supports-color@8.1.1)
+ babel-plugin-transform-es2015-parameters: 6.24.1(supports-color@8.1.1)
babel-plugin-transform-es2015-shorthand-properties: 6.24.1
babel-plugin-transform-es2015-spread: 6.22.0
babel-plugin-transform-es2015-sticky-regex: 6.24.1
babel-plugin-transform-es2015-template-literals: 6.22.0
babel-plugin-transform-es2015-typeof-symbol: 6.23.0
babel-plugin-transform-es2015-unicode-regex: 6.24.1
- babel-plugin-transform-exponentiation-operator: 6.24.1
+ babel-plugin-transform-exponentiation-operator: 6.24.1(supports-color@8.1.1)
babel-plugin-transform-regenerator: 6.26.0
browserslist: 3.2.8
invariant: 2.2.4
@@ -4805,11 +5010,11 @@ packages:
regenerator-runtime: 0.11.1
dev: true
- /babel-template@6.26.0:
+ /babel-template@6.26.0(supports-color@8.1.1):
resolution: {integrity: sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==}
dependencies:
babel-runtime: 6.26.0
- babel-traverse: 6.26.0
+ babel-traverse: 6.26.0(supports-color@8.1.1)
babel-types: 6.26.0
babylon: 6.18.0
lodash: 4.17.21
@@ -4817,7 +5022,7 @@ packages:
- supports-color
dev: true
- /babel-traverse@6.26.0:
+ /babel-traverse@6.26.0(supports-color@8.1.1):
resolution: {integrity: sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA==}
dependencies:
babel-code-frame: 6.26.0
@@ -4825,7 +5030,7 @@ packages:
babel-runtime: 6.26.0
babel-types: 6.26.0
babylon: 6.18.0
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
globals: 9.18.0
invariant: 2.2.4
lodash: 4.17.21
@@ -4913,6 +5118,10 @@ packages:
engines: {node: '>=0.8'}
dev: true
+ /bind-decorator@1.0.11:
+ resolution: {integrity: sha512-yzkH0uog6Vv/vQ9+rhSKxecnqGUZHYncg7qS7voz3Q76+TAi1SGiOKk2mlOvusQnFz9Dc4BC/NMkeXu11YgjJg==}
+ dev: true
+
/bindings@1.5.0:
resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==}
requiresBuild: true
@@ -4955,7 +5164,7 @@ packages:
dependencies:
bytes: 3.1.2
content-type: 1.0.5
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
depd: 2.0.0
destroy: 1.2.0
http-errors: 2.0.0
@@ -5136,6 +5345,25 @@ packages:
- supports-color
dev: true
+ /broccoli-babel-transpiler@8.0.0(@babel/core@7.24.7):
+ resolution: {integrity: sha512-3HEp3flvasUKJGWERcrPgM1SWvHJ0O/fmbEtY9L4kDyMSnqjY6hTYvNvgWCIgbwXAYAUlZP0vjAQsmyLNGLwFw==}
+ engines: {node: 16.* || >= 18}
+ peerDependencies:
+ '@babel/core': ^7.17.9
+ dependencies:
+ '@babel/core': 7.24.7
+ broccoli-persistent-filter: 3.1.3
+ clone: 2.1.2
+ hash-for-dep: 1.5.1
+ heimdalljs: 0.2.6
+ heimdalljs-logger: 0.1.10
+ json-stable-stringify: 1.1.1
+ rsvp: 4.8.5
+ workerpool: 6.5.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/broccoli-builder@0.18.14:
resolution: {integrity: sha512-YoUHeKnPi4xIGZ2XDVN9oHNA9k3xF5f5vlA+1wvrxIIDXqQU97gp2FxVAF503Zxdtt0C5CRB5n+47k2hlkaBzA==}
engines: {node: '>= 0.10.0'}
@@ -5156,7 +5384,7 @@ packages:
dependencies:
broccoli-kitchen-sink-helpers: 0.3.1
broccoli-plugin: 1.3.1
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
rimraf: 2.7.1
rsvp: 3.6.2
walk-sync: 0.3.4
@@ -5207,7 +5435,7 @@ packages:
dependencies:
broccoli-kitchen-sink-helpers: 0.3.1
broccoli-plugin: 1.3.1
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
fs-extra: 0.24.0
transitivePeerDependencies:
- supports-color
@@ -5247,7 +5475,7 @@ packages:
broccoli-kitchen-sink-helpers: 0.3.1
broccoli-plugin: 1.3.1
copy-dereference: 1.0.0
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
mkdirp: 0.5.6
promise-map-series: 0.2.3
rsvp: 3.6.2
@@ -5267,7 +5495,7 @@ packages:
array-equal: 1.0.2
blank-object: 1.0.2
broccoli-plugin: 1.3.1
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
exists-sync: 0.0.4
fast-ordered-set: 1.0.3
fs-tree-diff: 0.5.9
@@ -5289,7 +5517,7 @@ packages:
array-equal: 1.0.2
blank-object: 1.0.2
broccoli-plugin: 1.3.1
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
fast-ordered-set: 1.0.3
fs-tree-diff: 0.5.9
heimdalljs: 0.2.6
@@ -5310,7 +5538,7 @@ packages:
array-equal: 1.0.2
blank-object: 1.0.2
broccoli-plugin: 1.3.1
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
fast-ordered-set: 1.0.3
fs-tree-diff: 0.5.9
heimdalljs: 0.2.6
@@ -5330,7 +5558,7 @@ packages:
dependencies:
array-equal: 1.0.2
broccoli-plugin: 4.0.7
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
fs-tree-diff: 2.0.1
heimdalljs: 0.2.6
minimatch: 3.1.2
@@ -5646,7 +5874,7 @@ packages:
broccoli-persistent-filter: 2.3.1
broccoli-plugin: 2.1.0
chalk: 2.4.2
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
ensure-posix-path: 1.1.1
fs-extra: 8.1.0
minimatch: 3.1.2
@@ -5698,7 +5926,7 @@ packages:
async-promise-queue: 1.0.5
broccoli-plugin: 4.0.7
convert-source-map: 2.0.0
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
lodash.defaultsdeep: 4.6.1
matcher-collection: 2.0.1
symlink-or-copy: 1.3.1
@@ -5828,8 +6056,8 @@ packages:
/browserstack-local@1.5.5:
resolution: {integrity: sha512-jKne7yosrMcptj3hqxp36TP9k0ZW2sCqhyurX24rUL4G3eT7OLgv+CSQN8iq5dtkv5IK+g+v8fWvsiC/S9KxMg==}
dependencies:
- agent-base: 6.0.2
- https-proxy-agent: 5.0.1
+ agent-base: 6.0.2(supports-color@8.1.1)
+ https-proxy-agent: 5.0.1(supports-color@8.1.1)
is-running: 2.1.0
ps-tree: 1.2.0
temp-fs: 0.9.9
@@ -6269,15 +6497,6 @@ packages:
engines: {node: '>=6'}
dev: true
- /cli-table2@0.2.0:
- resolution: {integrity: sha512-rNig1Ons+B0eTcophmN0nlbsROa7B3+Yfo1J3leU56awc8IuKDW3MLMv9gayl4zUnYaLGg8CrecKso+hSmUvUw==}
- dependencies:
- lodash: 3.10.1
- string-width: 1.0.2
- optionalDependencies:
- colors: 1.4.0
- dev: true
-
/cli-table@0.3.11:
resolution: {integrity: sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==}
engines: {node: '>= 0.2.0'}
@@ -6346,11 +6565,6 @@ packages:
q: 1.5.1
dev: true
- /code-point-at@1.1.0:
- resolution: {integrity: sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==}
- engines: {node: '>=0.10.0'}
- dev: true
-
/collection-visit@1.0.0:
resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==}
engines: {node: '>=0.10.0'}
@@ -6433,6 +6647,14 @@ packages:
engines: {node: ^12.20.0 || >=14}
dev: true
+ /common-ancestor-path@1.0.1:
+ resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==}
+ dev: true
+
+ /common-path-prefix@3.0.0:
+ resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==}
+ dev: true
+
/common-tags@1.8.2:
resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==}
engines: {node: '>=4.0.0'}
@@ -6460,7 +6682,7 @@ packages:
accepts: 1.3.8
bytes: 3.0.0
compressible: 2.0.18
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
on-headers: 1.0.2
safe-buffer: 5.1.2
vary: 1.1.2
@@ -6498,7 +6720,7 @@ packages:
resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==}
engines: {node: '>= 0.10.0'}
dependencies:
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
finalhandler: 1.1.2
parseurl: 1.3.3
utils-merge: 1.0.1
@@ -6977,6 +7199,14 @@ packages:
source-map: 0.5.7
dev: true
+ /css-tree@1.1.3:
+ resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==}
+ engines: {node: '>=8.0.0'}
+ dependencies:
+ mdn-data: 2.0.14
+ source-map: 0.6.1
+ dev: true
+
/css-tree@2.3.1:
resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==}
engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
@@ -7018,10 +7248,21 @@ packages:
css-tree: 1.0.0-alpha.29
dev: true
+ /csso@4.2.0:
+ resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==}
+ engines: {node: '>=8.0.0'}
+ dependencies:
+ css-tree: 1.1.3
+ dev: true
+
/cssom@0.3.8:
resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==}
dev: true
+ /cssom@0.4.4:
+ resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==}
+ dev: true
+
/cssom@0.5.0:
resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==}
dev: true
@@ -7041,6 +7282,15 @@ packages:
resolution: {integrity: sha512-xnsprIzYuDeiyu5zSKwilV/ajRHxnoMlAhEREfyfTgTSViMVY2fGP1ZcHJbtwup26oCkofySU/m6oKJ3HrkW7w==}
dev: true
+ /data-urls@2.0.0:
+ resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==}
+ engines: {node: '>=10'}
+ dependencies:
+ abab: 2.0.6
+ whatwg-mimetype: 2.3.0
+ whatwg-url: 8.7.0
+ dev: true
+
/data-urls@3.0.2:
resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==}
engines: {node: '>=12'}
@@ -7091,7 +7341,7 @@ packages:
time-zone: 1.0.0
dev: true
- /debug@2.6.9:
+ /debug@2.6.9(supports-color@8.1.1):
resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
peerDependencies:
supports-color: '*'
@@ -7100,6 +7350,7 @@ packages:
optional: true
dependencies:
ms: 2.0.0
+ supports-color: 8.1.1
dev: true
/debug@3.2.7:
@@ -7113,7 +7364,7 @@ packages:
ms: 2.1.3
dev: true
- /debug@4.3.5:
+ /debug@4.3.5(supports-color@8.1.1):
resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==}
engines: {node: '>=6.0'}
peerDependencies:
@@ -7123,6 +7374,7 @@ packages:
optional: true
dependencies:
ms: 2.1.2
+ supports-color: 8.1.1
dev: true
/decamelize-keys@1.1.1:
@@ -7147,6 +7399,15 @@ packages:
engines: {node: '>=0.10'}
dev: true
+ /decorator-transforms@1.2.1(@babel/core@7.24.7):
+ resolution: {integrity: sha512-UUtmyfdlHvYoX3VSG1w5rbvBQ2r5TX1JsE4hmKU9snleFymadA3VACjl6SRfi9YgBCSjBbfQvR1bs9PRW9yBKw==}
+ dependencies:
+ '@babel/plugin-syntax-decorators': 7.24.7(@babel/core@7.24.7)
+ babel-import-util: 2.1.1
+ transitivePeerDependencies:
+ - '@babel/core'
+ dev: true
+
/deep-eql@4.1.4:
resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==}
engines: {node: '>=6'}
@@ -7326,6 +7587,14 @@ packages:
resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
dev: true
+ /domexception@2.0.1:
+ resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==}
+ engines: {node: '>=8'}
+ deprecated: Use your platform's native DOMException instead
+ dependencies:
+ webidl-conversions: 5.0.0
+ dev: true
+
/domexception@4.0.0:
resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==}
engines: {node: '>=12'}
@@ -7444,12 +7713,12 @@ packages:
- supports-color
dev: true
- /ember-assign-helper@0.3.0:
- resolution: {integrity: sha512-kDY0IRP6PUSJjghM2gIq24OD7d6XcZ1666zmZrywxEVjCenhaR0Oi/BXUU8JEATrIcXIExMIu34GKrHHlCLw0Q==}
- engines: {node: 10.* || >= 12}
+ /ember-assign-helper@0.4.0:
+ resolution: {integrity: sha512-GKHhT4HD2fhtDnuBk6eCdCA8XGew9hY7TVs8zjrykegiI7weC0CGtpJscmIG3O0gEEb0d07UTkF2pjfNGLx4Nw==}
+ engines: {node: '>= 12'}
dependencies:
ember-cli-babel: 7.26.11
- ember-cli-htmlbars: 4.5.0
+ ember-cli-htmlbars: 6.3.0
transitivePeerDependencies:
- supports-color
dev: true
@@ -7460,7 +7729,7 @@ packages:
dependencies:
'@babel/core': 7.24.7
'@babel/preset-env': 7.24.7(@babel/core@7.24.7)
- '@babel/traverse': 7.24.7
+ '@babel/traverse': 7.24.7(supports-color@8.1.1)
'@babel/types': 7.24.7
'@embroider/shared-internals': 1.8.3
babel-core: 6.26.3
@@ -7516,7 +7785,7 @@ packages:
broccoli-plugin: 4.0.7
broccoli-source: 3.0.1
css-loader: 5.2.7(webpack@5.91.0)
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
fs-extra: 10.1.0
fs-tree-diff: 2.0.1
handlebars: 4.7.8
@@ -7537,27 +7806,33 @@ packages:
- webpack
dev: true
- /ember-basic-dropdown@3.1.0(@babel/core@7.24.7)(ember-source@3.28.12):
- resolution: {integrity: sha512-UISvgJHfiJ8FeXqH8ZN+NmoImN8p6Sb+85qlEv853hLuEfEYnFUqLNhea8nNl9CpFqcD3yU4dKbhYtc6nB39aQ==}
- engines: {node: 12.* || 14.* || >= 16}
+ /ember-basic-dropdown@7.3.0(@babel/core@7.24.7)(@glint/environment-ember-loose@0.9.7)(ember-source@3.28.12)(webpack@5.91.0):
+ resolution: {integrity: sha512-XzLd1noCrHjG7O35HpZ+ljj7VwPPqon7svbvNJ2U7421e00eXBUVcCioGJFo1NnnPkjc14FTDc5UwktbGSbJdQ==}
+ engines: {node: 16.* || >= 18}
+ peerDependencies:
+ ember-source: ^3.28.0 || ^4.0.0 || >=5.0.0
dependencies:
- '@ember/render-modifiers': 2.1.0(@babel/core@7.24.7)(ember-source@3.28.12)
- '@embroider/macros': 0.47.2
- '@embroider/util': 0.47.2
+ '@embroider/macros': 1.16.2
+ '@embroider/util': 1.13.1(@glint/environment-ember-loose@0.9.7)(ember-source@3.28.12)
'@glimmer/component': 1.1.2(@babel/core@7.24.7)
'@glimmer/tracking': 1.1.2
+ ember-auto-import: 2.7.3(webpack@5.91.0)
ember-cli-babel: 7.26.11
ember-cli-htmlbars: 6.3.0
- ember-cli-typescript: 4.2.1
- ember-element-helper: 0.5.5
+ ember-cli-typescript: 5.3.0
+ ember-element-helper: 0.8.6(@glint/environment-ember-loose@0.9.7)(ember-source@3.28.12)
+ ember-get-config: 2.1.1
ember-maybe-in-element: 2.1.0
- ember-style-modifier: 0.7.0(@babel/core@7.24.7)
+ ember-modifier: 3.2.7(@babel/core@7.24.7)
+ ember-source: 3.28.12(@babel/core@7.24.7)
+ ember-style-modifier: 0.8.0(@babel/core@7.24.7)
ember-truth-helpers: 2.1.0(@babel/core@7.24.7)
transitivePeerDependencies:
- '@babel/core'
+ - '@glint/environment-ember-loose'
- '@glint/template'
- - ember-source
- supports-color
+ - webpack
dev: true
/ember-cache-primitive-polyfill@1.0.1(@babel/core@7.24.7):
@@ -7618,9 +7893,9 @@ packages:
amd-name-resolver: 1.2.0
babel-plugin-debug-macros: 0.2.0(@babel/core@7.24.7)
babel-plugin-ember-modules-api-polyfill: 2.13.4
- babel-plugin-transform-es2015-modules-amd: 6.24.1
+ babel-plugin-transform-es2015-modules-amd: 6.24.1(supports-color@8.1.1)
babel-polyfill: 6.26.0
- babel-preset-env: 1.7.0
+ babel-preset-env: 1.7.0(supports-color@8.1.1)
broccoli-babel-transpiler: 6.5.1
broccoli-debug: 0.6.5
broccoli-funnel: 2.0.2
@@ -7663,10 +7938,48 @@ packages:
ember-cli-babel-plugin-helpers: 1.1.1
ember-cli-version-checker: 4.1.1
ensure-posix-path: 1.1.1
- fixturify-project: 1.10.0
- resolve-package-path: 3.1.0
- rimraf: 3.0.2
- semver: 5.7.2
+ fixturify-project: 1.10.0
+ resolve-package-path: 3.1.0
+ rimraf: 3.0.2
+ semver: 5.7.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /ember-cli-babel@8.2.0(@babel/core@7.24.7):
+ resolution: {integrity: sha512-8H4+jQElCDo6tA7CamksE66NqBXWs7VNpS3a738L9pZCjg2kXIX4zoyHzkORUqCtr0Au7YsCnrlAMi1v2ALo7A==}
+ engines: {node: 16.* || 18.* || >= 20}
+ peerDependencies:
+ '@babel/core': ^7.12.0
+ dependencies:
+ '@babel/core': 7.24.7
+ '@babel/helper-compilation-targets': 7.24.7
+ '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.7)
+ '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.24.7)
+ '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.24.7)
+ '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.24.7)
+ '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.24.7)
+ '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.24.7)
+ '@babel/plugin-transform-runtime': 7.24.7(@babel/core@7.24.7)
+ '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7)
+ '@babel/preset-env': 7.24.7(@babel/core@7.24.7)
+ '@babel/runtime': 7.12.18
+ amd-name-resolver: 1.3.1
+ babel-plugin-debug-macros: 0.3.4(@babel/core@7.24.7)
+ babel-plugin-ember-data-packages-polyfill: 0.1.2
+ babel-plugin-ember-modules-api-polyfill: 3.5.0
+ babel-plugin-module-resolver: 5.0.2
+ broccoli-babel-transpiler: 8.0.0(@babel/core@7.24.7)
+ broccoli-debug: 0.6.5
+ broccoli-funnel: 3.0.8
+ broccoli-source: 3.0.1
+ calculate-cache-key-for-tree: 2.0.0
+ clone: 2.1.2
+ ember-cli-babel-plugin-helpers: 1.1.1
+ ember-cli-version-checker: 5.1.2
+ ensure-posix-path: 1.1.1
+ resolve-package-path: 4.0.3
+ semver: 7.6.2
transitivePeerDependencies:
- supports-color
dev: true
@@ -7966,7 +8279,7 @@ packages:
broccoli-funnel: 1.2.0
broccoli-merge-trees: 1.2.4
broccoli-source: 1.1.0
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
lodash: 4.17.21
resolve: 1.22.8
transitivePeerDependencies:
@@ -7996,6 +8309,24 @@ packages:
- supports-color
dev: true
+ /ember-cli-showdown@9.0.1(ember-source@3.28.12)(webpack@5.91.0):
+ resolution: {integrity: sha512-m7CtTlWP/8E4T2hr6fayXqqWuuUGibwdwCF5a/Y/W2juDkHk+yQnVllZuwg4gFa4xNcyFkN10Ly28flFsz0CFw==}
+ engines: {node: '>= 18'}
+ peerDependencies:
+ ember-source: '>= 3.12.0'
+ dependencies:
+ '@babel/core': 7.24.7
+ ember-auto-import: 2.7.3(webpack@5.91.0)
+ ember-cli-babel: 8.2.0(@babel/core@7.24.7)
+ ember-cli-htmlbars: 6.3.0
+ ember-source: 3.28.12(@babel/core@7.24.7)
+ showdown: 2.1.0
+ transitivePeerDependencies:
+ - '@glint/template'
+ - supports-color
+ - webpack
+ dev: true
+
/ember-cli-string-utils@1.1.0:
resolution: {integrity: sha512-PlJt4fUDyBrC/0X+4cOpaGCiMawaaB//qD85AXmDRikxhxVzfVdpuoec02HSiTGTTB85qCIzWBIh8lDOiMyyFg==}
dev: true
@@ -8031,7 +8362,7 @@ packages:
'@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.7)
'@babel/plugin-transform-typescript': 7.4.5(@babel/core@7.24.7)
ansi-to-html: 0.6.15
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
ember-cli-babel-plugin-helpers: 1.1.1
execa: 1.0.0
fs-extra: 7.0.1
@@ -8051,7 +8382,7 @@ packages:
dependencies:
'@babel/plugin-transform-typescript': 7.5.5(@babel/core@7.24.7)
ansi-to-html: 0.6.15
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
ember-cli-babel-plugin-helpers: 1.1.1
execa: 2.1.0
fs-extra: 8.1.0
@@ -8074,7 +8405,7 @@ packages:
'@babel/plugin-transform-typescript': 7.8.7(@babel/core@7.24.7)
ansi-to-html: 0.6.15
broccoli-stew: 3.0.0
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
ember-cli-babel-plugin-helpers: 1.1.1
execa: 3.4.0
fs-extra: 8.1.0
@@ -8094,7 +8425,7 @@ packages:
dependencies:
ansi-to-html: 0.6.15
broccoli-stew: 3.0.0
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
execa: 4.1.0
fs-extra: 9.1.0
resolve: 1.22.8
@@ -8112,7 +8443,7 @@ packages:
dependencies:
ansi-to-html: 0.6.15
broccoli-stew: 3.0.0
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
execa: 4.1.0
fs-extra: 9.1.0
resolve: 1.22.8
@@ -8344,19 +8675,6 @@ packages:
- supports-color
dev: true
- /ember-concurrency-decorators@2.0.3(@babel/core@7.24.7):
- resolution: {integrity: sha512-r6O34YKI/slyYapVsuOPnmaKC4AsmBSwvgcadbdy+jHNj+mnryXPkm+3hhhRnFdlsKUKdEuXvl43lhjhYRLhhA==}
- engines: {node: 10.* || >= 12}
- dependencies:
- '@ember-decorators/utils': 6.1.1
- ember-cli-babel: 7.26.11
- ember-cli-htmlbars: 4.5.0
- ember-cli-typescript: 3.1.4(@babel/core@7.24.7)
- transitivePeerDependencies:
- - '@babel/core'
- - supports-color
- dev: true
-
/ember-concurrency@2.3.7(@babel/core@7.24.7):
resolution: {integrity: sha512-sz6sTIXN/CuLb5wdpauFa+rWXuvXXSnSHS4kuNzU5GSMDX1pLBWSuovoUk61FUe6CYRqBmT1/UushObwBGickQ==}
engines: {node: 10.* || 12.* || 14.* || >= 16}
@@ -8420,17 +8738,6 @@ packages:
- supports-color
dev: true
- /ember-element-helper@0.5.5:
- resolution: {integrity: sha512-Tu3hsI+/mjHBUvw62Qi+YDZtKkn59V66CjwbgfNTZZ7aHf4gFm1ow4zJ4WLnpnie8p9FvOmIUxwl5HvgPJIcFA==}
- engines: {node: 10.* || >= 12}
- dependencies:
- '@embroider/util': 0.41.0
- ember-cli-babel: 7.26.11
- ember-cli-htmlbars: 5.7.2
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/ember-element-helper@0.6.1(@glint/environment-ember-loose@0.9.7)(ember-source@3.28.12):
resolution: {integrity: sha512-YiOdAMlzYul4ulkIoNp8z7iHDfbT1fbut/9xGFRfxDwU/FmF8HtAUB2f1veu/w50HTeZNopa1OV2PCloZ76XlQ==}
engines: {node: 12.* || 14.* || >= 16}
@@ -8447,18 +8754,18 @@ packages:
- supports-color
dev: true
- /ember-exam@1.0.0(@babel/core@7.24.7):
- resolution: {integrity: sha512-5E7FiG9zJSkYiJC88JRW4sT9xt51bj1yflF4b+YS9HXhKV1g4NpeH3gdWMExTNdTaY7eKvXfecdbnsc6kTlSBg==}
- engines: {node: ^4.5 || 6.* || >= 7.*}
+ /ember-element-helper@0.8.6(@glint/environment-ember-loose@0.9.7)(ember-source@3.28.12):
+ resolution: {integrity: sha512-WcbkJKgBZypRGwujeiPrQfZRhETVFLR0wvH2UxDaNBhLWncapt6KK+M/2i/eODoAQwgGxziejhXC6Cbqa9zA8g==}
+ engines: {node: 14.* || 16.* || >= 18}
+ peerDependencies:
+ ember-source: ^3.8 || ^4.0.0 || >= 5.0.0
dependencies:
- chalk: 2.4.2
- cli-table2: 0.2.0
- debug: 3.2.7
- ember-cli-babel: 6.18.0(@babel/core@7.24.7)
- fs-extra: 4.0.3
- rimraf: 2.7.1
+ '@embroider/addon-shim': 1.8.9
+ '@embroider/util': 1.13.1(@glint/environment-ember-loose@0.9.7)(ember-source@3.28.12)
+ ember-source: 3.28.12(@babel/core@7.24.7)
transitivePeerDependencies:
- - '@babel/core'
+ - '@glint/environment-ember-loose'
+ - '@glint/template'
- supports-color
dev: true
@@ -8508,6 +8815,17 @@ packages:
- supports-color
dev: true
+ /ember-get-config@2.1.1:
+ resolution: {integrity: sha512-uNmv1cPG/4qsac8oIf5txJ2FZ8p88LEpG4P3dNcjsJS98Y8hd0GPMFwVqpnzI78Lz7VYRGQWY4jnE4qm5R3j4g==}
+ engines: {node: 12.* || 14.* || >= 16}
+ dependencies:
+ '@embroider/macros': 1.16.2
+ ember-cli-babel: 7.26.11
+ transitivePeerDependencies:
+ - '@glint/template'
+ - supports-color
+ dev: true
+
/ember-getowner-polyfill@2.2.0:
resolution: {integrity: sha512-rwGMJgbGzxIAiWYjdpAh04Abvt0s3HuS/VjHzUFhVyVg2pzAuz45B9AzOxYXzkp88vFC7FPaiA4kE8NxNk4A4Q==}
engines: {node: ^4.5 || 6.* || >= 7.*}
@@ -8520,7 +8838,7 @@ packages:
resolution: {integrity: sha512-eHs+7D7PuQr8a1DPqsJTsEyo3FZ1XuH6WEZaEBPDa9s0xLlwByCNKl8hi1EbXOgvgEZNHHi9Rh0vjxyfakrlgg==}
engines: {node: 10.* || >= 12}
dependencies:
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
ember-cli-babel: 7.26.11
ember-cli-htmlbars: 5.7.2
ember-cli-version-checker: 5.1.2
@@ -8638,26 +8956,29 @@ packages:
- supports-color
dev: true
- /ember-power-select@4.1.7(@babel/core@7.24.7)(ember-source@3.28.12):
- resolution: {integrity: sha512-Q4cjUudWb7JA6q7qe0jhcpLsipuFUHMwkYC05HxST5qm3MRMEzs6KfZ3Xd/TcrjBLSoWniw3Q61Quwcb41w5Jw==}
- engines: {node: 10.* || >= 12}
+ /ember-power-select@6.0.2(@babel/core@7.24.7)(@glint/environment-ember-loose@0.9.7)(ember-source@3.28.12)(webpack@5.91.0):
+ resolution: {integrity: sha512-ntOFm7tlFGI5nSgaEg1lVL44t+oaSZwG2Ir7x8oP+SbfDClKW8kqTYrbTdOMkn2JBygkJ0d1KkxV1NxwF2B4dQ==}
+ engines: {node: 14.* || >= 16}
+ deprecated: this version has been deprecated, use 6.0.1 or >7.0.0
dependencies:
+ '@embroider/util': 1.13.1(@glint/environment-ember-loose@0.9.7)(ember-source@3.28.12)
'@glimmer/component': 1.1.2(@babel/core@7.24.7)
'@glimmer/tracking': 1.1.2
- ember-assign-helper: 0.3.0
- ember-basic-dropdown: 3.1.0(@babel/core@7.24.7)(ember-source@3.28.12)
+ ember-assign-helper: 0.4.0
+ ember-basic-dropdown: 7.3.0(@babel/core@7.24.7)(@glint/environment-ember-loose@0.9.7)(ember-source@3.28.12)(webpack@5.91.0)
ember-cli-babel: 7.26.11
ember-cli-htmlbars: 6.3.0
- ember-cli-typescript: 4.2.1
+ ember-cli-typescript: 5.3.0
ember-concurrency: 2.3.7(@babel/core@7.24.7)
- ember-concurrency-decorators: 2.0.3(@babel/core@7.24.7)
ember-text-measurer: 0.6.0
- ember-truth-helpers: 2.1.0(@babel/core@7.24.7)
+ ember-truth-helpers: 3.1.1
transitivePeerDependencies:
- '@babel/core'
+ - '@glint/environment-ember-loose'
- '@glint/template'
- ember-source
- supports-color
+ - webpack
dev: true
/ember-qunit@5.1.5(@ember/test-helpers@2.9.4)(qunit@2.21.0):
@@ -8719,12 +9040,27 @@ packages:
engines: {node: 8.* || 10.* || >= 12}
dependencies:
'@babel/parser': 7.24.7
- '@babel/traverse': 7.24.7
+ '@babel/traverse': 7.24.7(supports-color@8.1.1)
recast: 0.18.10
transitivePeerDependencies:
- supports-color
dev: true
+ /ember-showdown-shiki@1.2.1(@babel/core@7.24.7)(showdown@2.1.0):
+ resolution: {integrity: sha512-h3WYvEVjK7R86SosU6Y9lA7kvlVff4Y/7KS/D79lJ828NReLW1CnQAcxRSoGVvu+S6A8uONzImzJhyDXwuZDZA==}
+ peerDependencies:
+ showdown: '>1.0.0'
+ dependencies:
+ '@embroider/addon-shim': 1.8.9
+ '@shikijs/transformers': 1.10.1
+ decorator-transforms: 1.2.1(@babel/core@7.24.7)
+ shiki: 1.10.1
+ showdown: 2.1.0
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
+ dev: true
+
/ember-sinon@4.1.1:
resolution: {integrity: sha512-CmLjy7LGcTw2uP0WdFSPuXYbI7rwB4U/5EOtVU5h2jXtItrnspLIXBL50kigDzwv+lgE8XhfDVPbJ1QMrIXWXg==}
engines: {node: 8.* || >= 10.*}
@@ -8751,7 +9087,7 @@ packages:
resolution: {integrity: sha512-HGrBpY6TN+MAi7F6BS8XYtNFG6vtbKE9ttPcyj0Ps+76kP7isCHyN0hk8ecKciLq7JYDqiPDNWjdIXAn2JfhZA==}
engines: {node: 10.* || >= 12.*}
dependencies:
- '@babel/helper-module-imports': 7.24.7
+ '@babel/helper-module-imports': 7.24.7(supports-color@8.1.1)
'@babel/plugin-transform-block-scoping': 7.24.7(@babel/core@7.24.7)
'@babel/plugin-transform-object-assign': 7.24.7(@babel/core@7.24.7)
'@ember/edition-utils': 1.2.0
@@ -8782,8 +9118,8 @@ packages:
- supports-color
dev: true
- /ember-style-modifier@0.7.0(@babel/core@7.24.7):
- resolution: {integrity: sha512-iDzffiwJcb9j6gu3g8CxzZOTvRZ0BmLMEFl+uyqjiaj72VVND9+HbLyQRw1/ewPAtinhSktxxTTdwU/JO+stLw==}
+ /ember-style-modifier@0.8.0(@babel/core@7.24.7):
+ resolution: {integrity: sha512-I7M+oZ+poYYOP7n521rYv7kkYZbxotL8VbtHYxLQ3tasRZYQJ21qfu3vVjydSjwyE3w7EZRgKngBoMhKSAEZnw==}
engines: {node: 12.* || 14.* || >= 16}
dependencies:
ember-cli-babel: 7.26.11
@@ -9018,7 +9354,7 @@ packages:
base64id: 2.0.0
cookie: 0.4.2
cors: 2.8.5
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
engine.io-parser: 5.2.2
ws: 8.11.0
transitivePeerDependencies:
@@ -9377,7 +9713,7 @@ packages:
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.3
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
doctrine: 3.0.0
enquirer: 2.4.1
escape-string-regexp: 4.0.0
@@ -9603,7 +9939,7 @@ packages:
resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==}
engines: {node: '>=0.10.0'}
dependencies:
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
define-property: 0.2.5
extend-shallow: 2.0.1
posix-character-classes: 0.1.1
@@ -9636,7 +9972,7 @@ packages:
content-type: 1.0.5
cookie: 0.6.0
cookie-signature: 1.0.6
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
depd: 2.0.0
encodeurl: 1.0.2
escape-html: 1.0.3
@@ -9714,7 +10050,7 @@ packages:
engines: {node: '>= 10.17.0'}
hasBin: true
dependencies:
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
get-stream: 5.2.0
yauzl: 2.10.0
optionalDependencies:
@@ -9756,6 +10092,22 @@ packages:
blank-object: 1.0.2
dev: true
+ /fast-sourcemap-concat@1.4.0:
+ resolution: {integrity: sha512-x90Wlx/2C83lfyg7h4oguTZN4MyaVfaiUSJQNpU+YEA0Odf9u659Opo44b0LfoVg9G/bOE++GdID/dkyja+XcA==}
+ engines: {node: '>= 4'}
+ dependencies:
+ chalk: 2.4.2
+ fs-extra: 5.0.0
+ heimdalljs-logger: 0.1.10
+ memory-streams: 0.1.3
+ mkdirp: 0.5.6
+ source-map: 0.4.4
+ source-map-url: 0.3.0
+ sourcemap-validator: 1.1.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/fast-sourcemap-concat@2.1.1:
resolution: {integrity: sha512-7h9/x25c6AQwdU3mA8MZDUMR3UCy50f237egBrBkuwjnUZSmfu4ptCf91PZSKzON2Uh5VvIHozYKWcPPgcjxIw==}
engines: {node: 10.* || >= 12.*}
@@ -9837,7 +10189,7 @@ packages:
dependencies:
chalk: 4.1.2
cookie: 0.4.2
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
jsdom: 19.0.0
resolve: 1.22.8
simple-dom: 1.4.0
@@ -9855,7 +10207,7 @@ packages:
dependencies:
chalk: 4.1.2
cookie: 0.4.2
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
jsdom: 19.0.0
resolve: 1.22.8
simple-dom: 1.4.0
@@ -9873,7 +10225,7 @@ packages:
dependencies:
chalk: 4.1.2
cookie: 0.4.2
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
jsdom: 19.0.0
resolve: 1.22.8
simple-dom: 1.4.0
@@ -9942,6 +10294,11 @@ packages:
dev: true
optional: true
+ /filesize@10.1.2:
+ resolution: {integrity: sha512-Dx770ai81ohflojxhU+oG+Z2QGvKdYxgEr9OSA8UVrqhwNHjfH9A8f5NKfg83fEH8ZFA5N5llJo5T3PIoZ4CRA==}
+ engines: {node: '>= 10.4.0'}
+ dev: true
+
/filesize@6.4.0:
resolution: {integrity: sha512-mjFIpOHC4jbfcTfoh4rkWpI31mF7viw9ikj/JyLoKzqlwG/YsefKfvYlYhdYdg/9mtK2z1AzgN/0LvVQ3zdlSQ==}
engines: {node: '>= 0.4.0'}
@@ -9968,7 +10325,7 @@ packages:
resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==}
engines: {node: '>= 0.8'}
dependencies:
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
encodeurl: 1.0.2
escape-html: 1.0.3
on-finished: 2.3.0
@@ -9983,7 +10340,7 @@ packages:
resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==}
engines: {node: '>= 0.8'}
dependencies:
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
encodeurl: 1.0.2
escape-html: 1.0.3
on-finished: 2.4.1
@@ -10002,6 +10359,13 @@ packages:
path-exists: 3.0.0
dev: true
+ /find-babel-config@2.1.1:
+ resolution: {integrity: sha512-5Ji+EAysHGe1OipH7GN4qDjok5Z1uw5KAwDCbicU/4wyTZY7CqOCzcWbG7J5ad9mazq67k89fXlbc1MuIfl9uA==}
+ dependencies:
+ json5: 2.2.3
+ path-exists: 4.0.0
+ dev: true
+
/find-cache-dir@2.1.0:
resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==}
engines: {node: '>=6'}
@@ -10020,6 +10384,14 @@ packages:
pkg-dir: 4.2.0
dev: true
+ /find-cache-dir@4.0.0:
+ resolution: {integrity: sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==}
+ engines: {node: '>=14.16'}
+ dependencies:
+ common-path-prefix: 3.0.0
+ pkg-dir: 7.0.0
+ dev: true
+
/find-index@1.1.1:
resolution: {integrity: sha512-XYKutXMrIK99YMUPf91KX5QVJoG31/OsgftD6YoTPAObfQIxM4ziA9f0J1AsqKhJmo+IeaIPP0CFopTD4bdUBw==}
dev: true
@@ -10054,6 +10426,14 @@ packages:
path-exists: 4.0.0
dev: true
+ /find-up@6.3.0:
+ resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dependencies:
+ locate-path: 7.2.0
+ path-exists: 5.0.0
+ dev: true
+
/find-yarn-workspace-root@1.2.1:
resolution: {integrity: sha512-dVtfb0WuQG+8Ag2uWkbG79hOUzEsRrhBzgfn86g2sJPkzmcpGdghbNTfUKGTxymFrY/tLIodDzLoW9nOJ4FY8Q==}
dependencies:
@@ -10174,6 +10554,15 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
+ /form-data@3.0.1:
+ resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==}
+ engines: {node: '>= 6'}
+ dependencies:
+ asynckit: 0.4.0
+ combined-stream: 1.0.8
+ mime-types: 2.1.35
+ dev: true
+
/form-data@4.0.0:
resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
engines: {node: '>= 6'}
@@ -10564,6 +10953,16 @@ packages:
once: 1.4.0
dev: true
+ /glob@9.3.5:
+ resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==}
+ engines: {node: '>=16 || 14 >=14.17'}
+ dependencies:
+ fs.realpath: 1.0.0
+ minimatch: 8.0.4
+ minipass: 4.2.8
+ path-scurry: 1.11.1
+ dev: true
+
/global-modules@1.0.0:
resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==}
engines: {node: '>=0.10.0'}
@@ -10844,7 +11243,7 @@ packages:
/heimdalljs-logger@0.1.10:
resolution: {integrity: sha512-pO++cJbhIufVI/fmB/u2Yty3KJD0TqNPecehFae0/eps0hkZ3b4Zc/PezUMOpYuHFQbA7FxHZxa305EhmjLj4g==}
dependencies:
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
heimdalljs: 0.2.6
transitivePeerDependencies:
- supports-color
@@ -10890,6 +11289,13 @@ packages:
lru-cache: 6.0.0
dev: true
+ /html-encoding-sniffer@2.0.1:
+ resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==}
+ engines: {node: '>=10'}
+ dependencies:
+ whatwg-encoding: 1.0.5
+ dev: true
+
/html-encoding-sniffer@3.0.0:
resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==}
engines: {node: '>=12'}
@@ -10935,13 +11341,13 @@ packages:
resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==}
dev: true
- /http-proxy-agent@4.0.1:
+ /http-proxy-agent@4.0.1(supports-color@8.1.1):
resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==}
engines: {node: '>= 6'}
dependencies:
'@tootallnate/once': 1.1.2
- agent-base: 6.0.2
- debug: 4.3.5
+ agent-base: 6.0.2(supports-color@8.1.1)
+ debug: 4.3.5(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
dev: true
@@ -10951,8 +11357,8 @@ packages:
engines: {node: '>= 6'}
dependencies:
'@tootallnate/once': 2.0.0
- agent-base: 6.0.2
- debug: 4.3.5
+ agent-base: 6.0.2(supports-color@8.1.1)
+ debug: 4.3.5(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
dev: true
@@ -10982,12 +11388,12 @@ packages:
- supports-color
dev: true
- /https-proxy-agent@5.0.1:
+ /https-proxy-agent@5.0.1(supports-color@8.1.1):
resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
engines: {node: '>= 6'}
dependencies:
- agent-base: 6.0.2
- debug: 4.3.5
+ agent-base: 6.0.2(supports-color@8.1.1)
+ debug: 4.3.5(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
dev: true
@@ -11338,13 +11744,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /is-fullwidth-code-point@1.0.0:
- resolution: {integrity: sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==}
- engines: {node: '>=0.10.0'}
- dependencies:
- number-is-nan: 1.0.1
- dev: true
-
/is-fullwidth-code-point@2.0.0:
resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==}
engines: {node: '>=4'}
@@ -11638,6 +12037,48 @@ packages:
resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==}
dev: true
+ /jsdom@16.7.0(supports-color@8.1.1):
+ resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ canvas: ^2.5.0
+ peerDependenciesMeta:
+ canvas:
+ optional: true
+ dependencies:
+ abab: 2.0.6
+ acorn: 8.11.3
+ acorn-globals: 6.0.0
+ cssom: 0.4.4
+ cssstyle: 2.3.0
+ data-urls: 2.0.0
+ decimal.js: 10.4.3
+ domexception: 2.0.1
+ escodegen: 2.1.0
+ form-data: 3.0.1
+ html-encoding-sniffer: 2.0.1
+ http-proxy-agent: 4.0.1(supports-color@8.1.1)
+ https-proxy-agent: 5.0.1(supports-color@8.1.1)
+ is-potential-custom-element-name: 1.0.1
+ nwsapi: 2.2.10
+ parse5: 6.0.1
+ saxes: 5.0.1
+ symbol-tree: 3.2.4
+ tough-cookie: 4.1.4
+ w3c-hr-time: 1.0.2
+ w3c-xmlserializer: 2.0.0
+ webidl-conversions: 6.1.0
+ whatwg-encoding: 1.0.5
+ whatwg-mimetype: 2.3.0
+ whatwg-url: 8.7.0
+ ws: 7.5.9
+ xml-name-validator: 3.0.0
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+ dev: true
+
/jsdom@19.0.0:
resolution: {integrity: sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==}
engines: {node: '>=12'}
@@ -11659,7 +12100,7 @@ packages:
form-data: 4.0.0
html-encoding-sniffer: 3.0.0
http-proxy-agent: 5.0.0
- https-proxy-agent: 5.0.1
+ https-proxy-agent: 5.0.1(supports-color@8.1.1)
is-potential-custom-element-name: 1.0.1
nwsapi: 2.2.10
parse5: 6.0.1
@@ -11680,6 +12121,11 @@ packages:
- utf-8-validate
dev: true
+ /jsesc@0.3.0:
+ resolution: {integrity: sha512-UHQmAeTXV+iwEk0aHheJRqo6Or90eDxI6KIYpHSjKLXKuKlPt1CQ7tGBerFcFA8uKU5mYxiPMlckmFptd5XZzA==}
+ hasBin: true
+ dev: true
+
/jsesc@0.5.0:
resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==}
hasBin: true
@@ -11804,7 +12250,7 @@ packages:
/leek@0.0.24:
resolution: {integrity: sha512-6PVFIYXxlYF0o6hrAsHtGpTmi06otkwNrMcmQ0K96SeSRHPREPa9J3nJZ1frliVH7XT0XFswoJFQoXsDukzGNQ==}
dependencies:
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
lodash.assign: 3.2.0
rsvp: 3.6.2
transitivePeerDependencies:
@@ -11960,6 +12406,13 @@ packages:
p-locate: 5.0.0
dev: true
+ /locate-path@7.2.0:
+ resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dependencies:
+ p-locate: 6.0.0
+ dev: true
+
/lodash._baseassign@3.2.0:
resolution: {integrity: sha512-t3N26QR2IdSN+gqSy9Ds9pBu/J1EAFEshKlUHpJG3rvyJOYgcELIxcIeKKfZk7sjOz11cFfzJRsyFry/JyabJQ==}
dependencies:
@@ -12047,6 +12500,10 @@ packages:
lodash._isiterateecall: 3.0.9
dev: true
+ /lodash.foreach@4.5.0:
+ resolution: {integrity: sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ==}
+ dev: true
+
/lodash.get@4.4.2:
resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==}
dev: true
@@ -12132,10 +12589,6 @@ packages:
resolution: {integrity: sha512-r0RwvdCv8id9TUblb/O7rYPwVy6lerCbcawrfdo9iC/1t1wsNMJknO79WNBgwkH0hIeJ08jmvvESbFpNb4jH0Q==}
dev: true
- /lodash@3.10.1:
- resolution: {integrity: sha512-9mDDwqVIma6OZX79ZlDACZl8sBm0TEnkf99zV3iMA4GzkIT/9hiqP5mY0HoT1iNLCrKc/R1HByV+yJfRWVJryQ==}
- dev: true
-
/lodash@4.17.21:
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
dev: true
@@ -12184,6 +12637,11 @@ packages:
tslib: 2.6.3
dev: true
+ /lru-cache@10.3.0:
+ resolution: {integrity: sha512-CQl19J/g+Hbjbv4Y3mFNNXFEL/5t/KCg8POCuUqd4rMKjGG+j1ybER83hxV58zL+dFI1PTkt3GNFSHRt+d8qEQ==}
+ engines: {node: 14 || >=16.14}
+ dev: true
+
/lru-cache@4.1.5:
resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==}
dependencies:
@@ -12244,7 +12702,7 @@ packages:
cacache: 16.1.3
http-cache-semantics: 4.1.1
http-proxy-agent: 5.0.0
- https-proxy-agent: 5.0.1
+ https-proxy-agent: 5.0.1(supports-color@8.1.1)
is-lambda: 1.0.1
lru-cache: 7.18.3
minipass: 3.3.6
@@ -12268,8 +12726,8 @@ packages:
agentkeepalive: 4.5.0
cacache: 15.3.0
http-cache-semantics: 4.1.1
- http-proxy-agent: 4.0.1
- https-proxy-agent: 5.0.1
+ http-proxy-agent: 4.0.1(supports-color@8.1.1)
+ https-proxy-agent: 5.0.1(supports-color@8.1.1)
is-lambda: 1.0.1
lru-cache: 6.0.0
minipass: 3.3.6
@@ -12383,6 +12841,10 @@ packages:
resolution: {integrity: sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==}
dev: true
+ /mdn-data@2.0.14:
+ resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==}
+ dev: true
+
/mdn-data@2.0.30:
resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
dev: true
@@ -12592,6 +13054,13 @@ packages:
brace-expansion: 2.0.1
dev: true
+ /minimatch@8.0.4:
+ resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==}
+ engines: {node: '>=16 || 14 >=14.17'}
+ dependencies:
+ brace-expansion: 2.0.1
+ dev: true
+
/minimist-options@4.1.0:
resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==}
engines: {node: '>= 6'}
@@ -12673,6 +13142,11 @@ packages:
yallist: 4.0.0
dev: true
+ /minipass@4.2.8:
+ resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==}
+ engines: {node: '>=8'}
+ dev: true
+
/minipass@5.0.0:
resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
engines: {node: '>=8'}
@@ -12739,7 +13213,7 @@ packages:
engines: {node: '>= 0.8.0'}
dependencies:
basic-auth: 2.0.1
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
depd: 2.0.0
on-finished: 2.3.0
on-headers: 1.0.2
@@ -13098,11 +13572,6 @@ packages:
resolution: {integrity: sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==}
dev: true
- /number-is-nan@1.0.1:
- resolution: {integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==}
- engines: {node: '>=0.10.0'}
- dev: true
-
/nwsapi@2.2.10:
resolution: {integrity: sha512-QK0sRs7MKv0tKe1+5uZIQk/C8XGza4DAnztJG8iD+TpJIORARrCxczA738awHrZoHeTjSSoHqao2teO0dC/gFQ==}
dev: true
@@ -13317,6 +13786,13 @@ packages:
yocto-queue: 0.1.0
dev: true
+ /p-limit@4.0.0:
+ resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dependencies:
+ yocto-queue: 1.0.0
+ dev: true
+
/p-locate@2.0.0:
resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==}
engines: {node: '>=4'}
@@ -13345,6 +13821,13 @@ packages:
p-limit: 3.1.0
dev: true
+ /p-locate@6.0.0:
+ resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dependencies:
+ p-limit: 4.0.0
+ dev: true
+
/p-map@4.0.0:
resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
engines: {node: '>=10'}
@@ -13480,6 +13963,11 @@ packages:
engines: {node: '>=8'}
dev: true
+ /path-exists@5.0.0:
+ resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dev: true
+
/path-is-absolute@1.0.1:
resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
engines: {node: '>=0.10.0'}
@@ -13515,6 +14003,14 @@ packages:
path-root-regex: 0.1.2
dev: true
+ /path-scurry@1.11.1:
+ resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
+ engines: {node: '>=16 || 14 >=14.18'}
+ dependencies:
+ lru-cache: 10.3.0
+ minipass: 5.0.0
+ dev: true
+
/path-to-regexp@0.1.7:
resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==}
dev: true
@@ -13626,6 +14122,13 @@ packages:
find-up: 4.1.0
dev: true
+ /pkg-dir@7.0.0:
+ resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==}
+ engines: {node: '>=14.16'}
+ dependencies:
+ find-up: 6.3.0
+ dev: true
+
/pkg-up@2.0.0:
resolution: {integrity: sha512-fjAPuiws93rm7mPUu21RdBnkeZNrbfCFCwfAhPWY+rR3zG0ubpe5cEReHOw5fIbfmsxEV/g2kSxGTATY3Bpnwg==}
engines: {node: '>=4'}
@@ -14027,8 +14530,8 @@ packages:
engines: {node: '>= 0.8.0'}
dev: true
- /prember@2.0.0:
- resolution: {integrity: sha512-mNlTBBTC6ToJAqTG98pPAw9Kbg/yrRql21PoHMn0/MMQvFszR5e6w1NuOP76mfKQLFkHvxsKZcgibwjnRAKeMg==}
+ /prember@2.1.0:
+ resolution: {integrity: sha512-bK3lwDIm9lP1YemNy1cLImpxT0a4XYWJ8WHztUtGtLrXPJuRGtNUXbHx9d73Pf3RfhqY4fzSQCbR2HEtBcG8jQ==}
engines: {node: 12.* || 14.* || >= 16}
dependencies:
broccoli-debug: 0.6.5
@@ -14971,7 +15474,7 @@ packages:
resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==}
engines: {node: '>= 0.8.0'}
dependencies:
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
depd: 2.0.0
destroy: 1.2.0
encodeurl: 1.0.2
@@ -15100,6 +15603,19 @@ packages:
resolution: {integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==}
dev: true
+ /shiki@1.10.1:
+ resolution: {integrity: sha512-uafV7WCgN4YYrccH6yxpnps6k38sSTlFRrwc4jycWmhWxJIm9dPrk+XkY1hZ2t0I7jmacMNb15Lf2fspa/Y3lg==}
+ dependencies:
+ '@shikijs/core': 1.10.1
+ dev: true
+
+ /showdown@2.1.0:
+ resolution: {integrity: sha512-/6NVYu4U819R2pUIk79n67SYgJHWCce0a5xTP979WbNp0FL9MN1I1QK662IDU1b6JzKTvmhgI7T7JYIxBi3kMQ==}
+ hasBin: true
+ dependencies:
+ commander: 9.5.0
+ dev: true
+
/side-channel@1.0.6:
resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==}
engines: {node: '>= 0.4'}
@@ -15117,7 +15633,7 @@ packages:
/silent-error@1.1.1:
resolution: {integrity: sha512-n4iEKyNcg4v6/jpb3c0/iyH2G1nzUNl7Gpqtn/mHIJK9S/q/7MCfoO4rwVOoO59qPFIc0hVHvMbiOJ0NdtxKKw==}
dependencies:
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
dev: true
@@ -15201,7 +15717,7 @@ packages:
engines: {node: '>=0.10.0'}
dependencies:
base: 0.11.2
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
define-property: 0.2.5
extend-shallow: 2.0.1
map-cache: 0.2.2
@@ -15215,7 +15731,7 @@ packages:
/socket.io-adapter@2.5.4:
resolution: {integrity: sha512-wDNHGXGewWAjQPt3pyeYBtpWSq9cLE5UW1ZUPL/2eGK9jtse/FpXib7epSTsz0Q0m+6sg6Y4KtcFTlah1bdOVg==}
dependencies:
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
ws: 8.11.0
transitivePeerDependencies:
- bufferutil
@@ -15228,7 +15744,7 @@ packages:
engines: {node: '>=10.0.0'}
dependencies:
'@socket.io/component-emitter': 3.1.2
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
dev: true
@@ -15240,7 +15756,7 @@ packages:
accepts: 1.3.8
base64id: 2.0.0
cors: 2.8.5
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
engine.io: 6.5.4
socket.io-adapter: 2.5.4
socket.io-parser: 4.2.4
@@ -15254,8 +15770,8 @@ packages:
resolution: {integrity: sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==}
engines: {node: '>= 10'}
dependencies:
- agent-base: 6.0.2
- debug: 4.3.5
+ agent-base: 6.0.2(supports-color@8.1.1)
+ debug: 4.3.5(supports-color@8.1.1)
socks: 2.8.3
transitivePeerDependencies:
- supports-color
@@ -15265,8 +15781,8 @@ packages:
resolution: {integrity: sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==}
engines: {node: '>= 10'}
dependencies:
- agent-base: 6.0.2
- debug: 4.3.5
+ agent-base: 6.0.2(supports-color@8.1.1)
+ debug: 4.3.5(supports-color@8.1.1)
socks: 2.8.3
transitivePeerDependencies:
- supports-color
@@ -15339,6 +15855,13 @@ packages:
deprecated: See https://github.com/lydell/source-map-url#deprecated
dev: true
+ /source-map@0.1.43:
+ resolution: {integrity: sha512-VtCvB9SIQhk3aF6h+N85EaqIaBFIAfZ9Cu+NJHHVvc8BbEcnvDcFw6sqQ2dQrT6SlOrZq3tIvyD9+EGq/lJryQ==}
+ engines: {node: '>=0.8.0'}
+ dependencies:
+ amdefine: 1.0.1
+ dev: true
+
/source-map@0.4.4:
resolution: {integrity: sha512-Y8nIfcb1s/7DcobUz1yOO1GSp7gyL+D9zLHDehT7iRESqGSxjJ448Sg7rvfgsRJCnKLdSl11uGf0s9X80cH0/A==}
engines: {node: '>=0.8.0'}
@@ -15366,6 +15889,16 @@ packages:
deprecated: Please use @jridgewell/sourcemap-codec instead
dev: true
+ /sourcemap-validator@1.1.1:
+ resolution: {integrity: sha512-pq6y03Vs6HUaKo9bE0aLoksAcpeOo9HZd7I8pI6O480W/zxNZ9U32GfzgtPP0Pgc/K1JHna569nAbOk3X8/Qtw==}
+ engines: {node: ^0.10 || ^4.5 || 6.* || >= 7.*}
+ dependencies:
+ jsesc: 0.3.0
+ lodash.foreach: 4.5.0
+ lodash.template: 4.5.0
+ source-map: 0.1.43
+ dev: true
+
/spawn-args@0.2.0:
resolution: {integrity: sha512-73BoniQDcRWgnLAf/suKH6V5H54gd1KLzwYN9FB6J/evqTV33htH9xwV/4BHek+++jzxpVlZQKKZkqstPQPmQg==}
dev: true
@@ -15449,7 +15982,7 @@ packages:
resolution: {integrity: sha512-GqXBq2SPWv9hTXDFKS8WrKK1aISB0aKGHZzH+uD4ShAgs+Fz20ZfoerLOm8U+f62iRWLrw6nimOY/uYuTcVhvg==}
engines: {node: 6.* || 8.* || >= 10.*}
dependencies:
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
dev: true
@@ -15528,15 +16061,6 @@ packages:
resolution: {integrity: sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw==}
dev: true
- /string-width@1.0.2:
- resolution: {integrity: sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==}
- engines: {node: '>=0.10.0'}
- dependencies:
- code-point-at: 1.1.0
- is-fullwidth-code-point: 1.0.0
- strip-ansi: 3.0.1
- dev: true
-
/string-width@2.1.1:
resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==}
engines: {node: '>=4'}
@@ -15778,7 +16302,7 @@ packages:
/sync-disk-cache@1.3.4:
resolution: {integrity: sha512-GlkGeM81GPPEKz/lH7QUTbvqLq7K/IUTuaKDSMulP9XQ42glqNJIN/RKgSOw4y8vxL1gOVvj+W7ruEO4s36eCw==}
dependencies:
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
heimdalljs: 0.2.6
mkdirp: 0.5.6
rimraf: 2.7.1
@@ -15791,7 +16315,7 @@ packages:
resolution: {integrity: sha512-vngT2JmkSapgq0z7uIoYtB9kWOOzMihAAYq/D3Pjm/ODOGMgS4r++B+OZ09U4hWR6EaOdy9eqQ7/8ygbH3wehA==}
engines: {node: 8.* || >= 10.*}
dependencies:
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
heimdalljs: 0.2.6
mkdirp: 0.5.6
rimraf: 3.0.2
@@ -16027,6 +16551,20 @@ packages:
engines: {node: '>=0.8'}
dev: true
+ /thread-loader@3.0.4(webpack@5.91.0):
+ resolution: {integrity: sha512-ByaL2TPb+m6yArpqQUZvP+5S1mZtXsEP7nWKKlAUTm7fCml8kB5s1uI3+eHRP2bk5mVYfRSBI7FFf+tWEyLZwA==}
+ engines: {node: '>= 10.13.0'}
+ peerDependencies:
+ webpack: ^4.27.0 || ^5.0.0
+ dependencies:
+ json-parse-better-errors: 1.0.2
+ loader-runner: 4.3.0
+ loader-utils: 2.0.4
+ neo-async: 2.6.2
+ schema-utils: 3.3.0
+ webpack: 5.91.0
+ dev: true
+
/through2@2.0.5:
resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==}
dependencies:
@@ -16176,6 +16714,13 @@ packages:
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
dev: true
+ /tr46@2.1.0:
+ resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==}
+ engines: {node: '>=8'}
+ dependencies:
+ punycode: 2.3.1
+ dev: true
+
/tr46@3.0.0:
resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==}
engines: {node: '>=12'}
@@ -16186,7 +16731,7 @@ packages:
/tree-sync@1.4.0:
resolution: {integrity: sha512-YvYllqh3qrR5TAYZZTXdspnIhlKAYezPYw11ntmweoceu4VK+keN356phHRIIo1d+RDmLpHZrUlmxga2gc9kSQ==}
dependencies:
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
fs-tree-diff: 0.5.9
mkdirp: 0.5.6
quick-temp: 0.1.8
@@ -16199,7 +16744,7 @@ packages:
resolution: {integrity: sha512-OLWW+Nd99NOM53aZ8ilT/YpEiOo6mXD3F4/wLbARqybSZ3Jb8IxHK5UGVbZaae0wtXAyQshVV+SeqVBik+Fbmw==}
engines: {node: '>=8'}
dependencies:
- debug: 4.3.5
+ debug: 4.3.5(supports-color@8.1.1)
fs-tree-diff: 2.0.1
mkdirp: 0.5.6
quick-temp: 0.1.8
@@ -16651,6 +17196,13 @@ packages:
browser-process-hrtime: 1.0.0
dev: true
+ /w3c-xmlserializer@2.0.0:
+ resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==}
+ engines: {node: '>=10'}
+ dependencies:
+ xml-name-validator: 3.0.0
+ dev: true
+
/w3c-xmlserializer@3.0.0:
resolution: {integrity: sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==}
engines: {node: '>=12'}
@@ -16756,6 +17308,16 @@ packages:
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
dev: true
+ /webidl-conversions@5.0.0:
+ resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==}
+ engines: {node: '>=8'}
+ dev: true
+
+ /webidl-conversions@6.1.0:
+ resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==}
+ engines: {node: '>=10.4'}
+ dev: true
+
/webidl-conversions@7.0.0:
resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==}
engines: {node: '>=12'}
@@ -16867,6 +17429,12 @@ packages:
engines: {node: '>=0.8.0'}
dev: true
+ /whatwg-encoding@1.0.5:
+ resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==}
+ dependencies:
+ iconv-lite: 0.4.24
+ dev: true
+
/whatwg-encoding@2.0.0:
resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==}
engines: {node: '>=12'}
@@ -16878,6 +17446,10 @@ packages:
resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==}
dev: true
+ /whatwg-mimetype@2.3.0:
+ resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==}
+ dev: true
+
/whatwg-mimetype@3.0.0:
resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==}
engines: {node: '>=12'}
@@ -16906,6 +17478,15 @@ packages:
webidl-conversions: 3.0.1
dev: true
+ /whatwg-url@8.7.0:
+ resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==}
+ engines: {node: '>=10'}
+ dependencies:
+ lodash: 4.17.21
+ tr46: 2.1.0
+ webidl-conversions: 6.1.0
+ dev: true
+
/which-boxed-primitive@1.0.2:
resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
dependencies:
@@ -17023,6 +17604,19 @@ packages:
typedarray-to-buffer: 3.1.5
dev: true
+ /ws@7.5.9:
+ resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==}
+ engines: {node: '>=8.3.0'}
+ peerDependencies:
+ bufferutil: ^4.0.1
+ utf-8-validate: ^5.0.2
+ peerDependenciesMeta:
+ bufferutil:
+ optional: true
+ utf-8-validate:
+ optional: true
+ dev: true
+
/ws@8.11.0:
resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==}
engines: {node: '>=10.0.0'}
@@ -17054,6 +17648,10 @@ packages:
engines: {node: '>=8'}
dev: true
+ /xml-name-validator@3.0.0:
+ resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==}
+ dev: true
+
/xml-name-validator@4.0.0:
resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
engines: {node: '>=12'}
@@ -17179,6 +17777,11 @@ packages:
engines: {node: '>=10'}
dev: true
+ /yocto-queue@1.0.0:
+ resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==}
+ engines: {node: '>=12.20'}
+ dev: true
+
github.com/cardstack/ember-data-fastboot/6e6fb8bbf0b405ae174160cc1e4833c5582f68cd(@babel/core@7.24.7):
resolution: {tarball: https://codeload.github.com/cardstack/ember-data-fastboot/tar.gz/6e6fb8bbf0b405ae174160cc1e4833c5582f68cd}
id: github.com/cardstack/ember-data-fastboot/6e6fb8bbf0b405ae174160cc1e4833c5582f68cd
diff --git a/public/assets/images/discord-logo.svg b/public/assets/images/discord-logo.svg
new file mode 100644
index 000000000..f95fb0cd2
--- /dev/null
+++ b/public/assets/images/discord-logo.svg
@@ -0,0 +1 @@
+
diff --git a/public/assets/images/dnsimple-logo-dark.svg b/public/assets/images/dnsimple-logo-dark.svg
new file mode 100644
index 000000000..ee968a59e
--- /dev/null
+++ b/public/assets/images/dnsimple-logo-dark.svg
@@ -0,0 +1,37 @@
+
+
diff --git a/public/assets/images/percy-logo.svg b/public/assets/images/percy-logo.svg
new file mode 100644
index 000000000..3b16d8058
--- /dev/null
+++ b/public/assets/images/percy-logo.svg
@@ -0,0 +1,4 @@
+
diff --git a/tests/acceptance/percy-test.js b/tests/acceptance/percy-test.js
index 60cbe5332..820475abd 100644
--- a/tests/acceptance/percy-test.js
+++ b/tests/acceptance/percy-test.js
@@ -3,12 +3,27 @@ import percySnapshot from '@percy/ember';
import { setupApplicationTest } from 'ember-qunit';
import { module, test } from 'qunit';
+let snapshots = [
+ ['/', 'Landing Page'],
+ ['/ember-data/', 'Ember Data Landing Page'],
+ ['/ember/release/modules/@ember%2Fcomponent', 'Package Page'],
+ ['/ember/release/classes/Component', 'Class Index'],
+ ['/ember/release/classes/Component/methods', 'Class Methods'],
+ ['/ember/release/classes/Component/properties', 'Class Properties'],
+ ['/ember/release/classes/Component/events', 'Class Events'],
+ ['/ember/release/functions/@ember%2Fcomponent/capabilities', 'Function Page'],
+ ['/ember/release/namespaces/Instrumentation', 'Namespace Page'],
+ ['/ember/release/namespaces/FEATURES/methods', 'Namespace methods page'],
+];
+
module('Acceptance | percy', function (hooks) {
setupApplicationTest(hooks);
- test('Percy snapshot', async function (assert) {
- await visit('/');
- await percySnapshot('Landing page');
+ test('Percy snapshots', async function (assert) {
+ for (let [page, title] of snapshots) {
+ await visit(page);
+ await percySnapshot(title);
+ }
assert.ok(true);
});
diff --git a/tests/acceptance/switch-project-test.js b/tests/acceptance/switch-project-test.js
index 36a582ed1..3a25e5ea8 100644
--- a/tests/acceptance/switch-project-test.js
+++ b/tests/acceptance/switch-project-test.js
@@ -1,4 +1,3 @@
-/* eslint-disable qunit/require-expect */
import { module, test } from 'qunit';
import { setupApplicationTest } from 'ember-qunit';
import {
@@ -31,6 +30,7 @@ module('Acceptance | Switch Project', function (hooks) {
setupApplicationTest(hooks);
test('Can switch projects back and forth', async function (assert) {
+ assert.expect(9);
await visit('/');
await click('.spec-ember-data');
@@ -47,6 +47,7 @@ module('Acceptance | Switch Project', function (hooks) {
});
test('Can open class after switching projects back and forth', async function (assert) {
+ assert.expect(10);
await visit('/');
await ensureVersionsExist(assert);
assert.dom(find('.spec-ember')).hasClass('active');
diff --git a/tests/acceptance/warp-drive-test.js b/tests/acceptance/warp-drive-test.js
new file mode 100644
index 000000000..054ac46e5
--- /dev/null
+++ b/tests/acceptance/warp-drive-test.js
@@ -0,0 +1,17 @@
+import { module, test } from 'qunit';
+import { setupApplicationTest } from 'ember-qunit';
+import { visit } from '@ember/test-helpers';
+
+module('Acceptance | WarpDrive', function (hooks) {
+ setupApplicationTest(hooks);
+
+ test('can visit a @warp-drive package', async function (assert) {
+ await visit(
+ '/ember-data/release/modules/@warp-drive%2Fbuild-config%2Fdeprecations'
+ );
+
+ assert
+ .dom('.module-name')
+ .includesText('Package @warp-drive/build-config/deprecations');
+ });
+});
diff --git a/tests/helpers/module-for-acceptance.js b/tests/helpers/module-for-acceptance.js
deleted file mode 100644
index 40784cda7..000000000
--- a/tests/helpers/module-for-acceptance.js
+++ /dev/null
@@ -1,22 +0,0 @@
-import { resolve } from 'rsvp';
-import { module } from 'qunit';
-import startApp from '../helpers/start-app';
-import destroyApp from '../helpers/destroy-app';
-
-export default function (name, options = {}) {
- module(name, {
- beforeEach() {
- this.application = startApp();
-
- if (options.beforeEach) {
- return options.beforeEach.apply(this, arguments);
- }
- },
-
- afterEach() {
- let afterEach =
- options.afterEach && options.afterEach.apply(this, arguments);
- return resolve(afterEach).then(() => destroyApp(this.application));
- },
- });
-}
diff --git a/tests/helpers/start-app.js b/tests/helpers/start-app.js
deleted file mode 100644
index 0ffe489c7..000000000
--- a/tests/helpers/start-app.js
+++ /dev/null
@@ -1,21 +0,0 @@
-import { run } from '@ember/runloop';
-import { merge } from '@ember/polyfills';
-import Application from '../../app';
-import config from '../../config/environment';
-import registerPowerSelectHelpers from 'ember-power-select/test-support/helpers';
-
-registerPowerSelectHelpers();
-
-export default function startApp(attrs) {
- let attributes = merge({}, config.APP);
- attributes.autoboot = true;
- attributes = merge(attributes, attrs); // use defaults, but you can override;
-
- return run(() => {
- let application = Application.create(attributes);
- application.setupForTesting();
- application.injectTestHelpers();
-
- return application;
- });
-}
diff --git a/tests/integration/components/class-field-description-test.js b/tests/integration/components/class-field-description-test.js
index 46807a880..a6db93f7b 100644
--- a/tests/integration/components/class-field-description-test.js
+++ b/tests/integration/components/class-field-description-test.js
@@ -1,4 +1,3 @@
-/* eslint-disable qunit/require-expect */
import EmberObject from '@ember/object';
import { module, test } from 'qunit';
import { setupRenderingTest } from 'ember-qunit';
@@ -32,6 +31,7 @@ module('Integration | Component | class field description', function (hooks) {
});
test('it calls the provided action on link-click with the field name as an arg', async function (assert) {
+ assert.expect(3);
this.set('updateAnchor', (name) => {
assert.equal(
name,
diff --git a/tests/test-helper.js b/tests/test-helper.js
index d0fa705ed..2bf2c7c8f 100644
--- a/tests/test-helper.js
+++ b/tests/test-helper.js
@@ -4,8 +4,6 @@ import * as QUnit from 'qunit';
import { setApplication } from '@ember/test-helpers';
import { setup } from 'qunit-dom';
import { start } from 'ember-qunit';
-import loadEmberExam from 'ember-exam/test-support/load';
-loadEmberExam();
setApplication(Application.create(config.APP));
setup(QUnit.assert);
diff --git a/tests/unit/helpers/html-safe-test.js b/tests/unit/helpers/html-safe-test.js
index 69d84f87b..d90e93444 100644
--- a/tests/unit/helpers/html-safe-test.js
+++ b/tests/unit/helpers/html-safe-test.js
@@ -1,4 +1,4 @@
-import { htmlSafe as emberHtmlSafe } from '@ember/string';
+import { htmlSafe as emberHtmlSafe } from '@ember/template';
import { htmlSafe } from 'ember-api-docs/helpers/html-safe';
import { module, test } from 'qunit';