diff --git a/.gitignore b/.gitignore
index 6996b81b..a8280d52 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,6 +2,7 @@
# compiled output
dist/
+declarations/
.pnpm-store/
# dependencies
diff --git a/ember-amount-input/.eslintignore b/ember-amount-input/.eslintignore
index e69140be..4e982747 100644
--- a/ember-amount-input/.eslintignore
+++ b/ember-amount-input/.eslintignore
@@ -3,6 +3,7 @@
# compiled output
/dist/
+/declarations/
# misc
/coverage/
diff --git a/ember-amount-input/.eslintrc.cjs b/ember-amount-input/.eslintrc.cjs
index 8df4063a..0b31f9bd 100644
--- a/ember-amount-input/.eslintrc.cjs
+++ b/ember-amount-input/.eslintrc.cjs
@@ -2,7 +2,7 @@
module.exports = {
root: true,
- parser: '@babel/eslint-parser',
+ parser: '@typescript-eslint/parser',
parserOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
@@ -42,5 +42,83 @@ module.exports = {
plugins: ['node'],
extends: ['plugin:node/recommended'],
},
+ // ts files
+ {
+ files: ['**/*.ts'],
+ extends: [
+ 'plugin:@typescript-eslint/eslint-recommended',
+ 'plugin:@typescript-eslint/recommended',
+ ],
+ rules: {
+ // https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/src/configs/recommended.ts
+ '@typescript-eslint/no-explicit-any': 'error',
+ '@typescript-eslint/no-non-null-assertion': 'error',
+ '@typescript-eslint/no-unused-vars': 'error',
+ // https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/src/configs/strict.ts
+ '@typescript-eslint/array-type': [
+ 'error',
+ {
+ default: 'array',
+ readonly: 'array',
+ },
+ ],
+ '@typescript-eslint/ban-tslint-comment': 'error',
+ '@typescript-eslint/class-literal-property-style': 'error',
+ '@typescript-eslint/consistent-generic-constructors': 'error',
+ '@typescript-eslint/consistent-indexed-object-style': 'error',
+ '@typescript-eslint/consistent-type-assertions': 'error',
+ '@typescript-eslint/consistent-type-definitions': 'error',
+ '@typescript-eslint/consistent-type-imports': 'error',
+ '@typescript-eslint/explicit-function-return-type': 'error',
+ '@typescript-eslint/explicit-member-accessibility': [
+ 'error',
+ {
+ accessibility: 'no-public',
+ },
+ ],
+ 'no-restricted-syntax': [
+ 'error',
+ {
+ selector:
+ ':matches(PropertyDefinition, MethodDefinition)[accessibility="private"]',
+ message: 'Use #private instead',
+ },
+ {
+ selector:
+ ':matches(PropertyDefinition, MethodDefinition)[accessibility="protected"]',
+ message: 'Use #private instead',
+ },
+ ],
+ '@typescript-eslint/explicit-module-boundary-types': 'error',
+ '@typescript-eslint/member-delimiter-style': 'error',
+ '@typescript-eslint/member-ordering': 'error',
+ '@typescript-eslint/method-signature-style': 'error',
+ '@typescript-eslint/no-confusing-non-null-assertion': 'error',
+ '@typescript-eslint/no-duplicate-enum-values': 'error',
+ '@typescript-eslint/no-dynamic-delete': 'error',
+ '@typescript-eslint/no-extraneous-class': 'error',
+ '@typescript-eslint/no-import-type-side-effects': 'error',
+ '@typescript-eslint/no-invalid-void-type': 'error',
+ '@typescript-eslint/no-non-null-asserted-nullish-coalescing': 'error',
+ '@typescript-eslint/no-require-imports': 'error',
+ '@typescript-eslint/no-type-alias': [
+ 'error',
+ {
+ allowGenerics: 'always',
+ },
+ ],
+ '@typescript-eslint/no-unsafe-declaration-merging': 'error',
+ '@typescript-eslint/parameter-properties': 'error',
+ '@typescript-eslint/prefer-enum-initializers': 'error',
+ '@typescript-eslint/prefer-for-of': 'error',
+ '@typescript-eslint/prefer-function-type': 'error',
+ '@typescript-eslint/prefer-literal-enum-member': 'error',
+ '@typescript-eslint/prefer-ts-expect-error': 'error',
+ '@typescript-eslint/sort-type-constituents': 'error',
+ '@typescript-eslint/type-annotation-spacing': 'error',
+ '@typescript-eslint/typedef': 'error',
+ '@typescript-eslint/unified-signatures': 'error',
+ },
+ },
],
};
diff --git a/ember-amount-input/.prettierignore b/ember-amount-input/.prettierignore
index 4178fd57..2d1b8715 100644
--- a/ember-amount-input/.prettierignore
+++ b/ember-amount-input/.prettierignore
@@ -4,6 +4,7 @@
# compiled output
/dist/
+/declarations/
/tmp/
# dependencies
diff --git a/ember-amount-input/babel.config.json b/ember-amount-input/babel.config.json
index cfcf8a3c..739f8261 100644
--- a/ember-amount-input/babel.config.json
+++ b/ember-amount-input/babel.config.json
@@ -1,4 +1,5 @@
{
+ "presets": [["@babel/preset-typescript"]],
"plugins": [
"@embroider/addon-dev/template-colocation-plugin",
["@babel/plugin-proposal-decorators", { "legacy": true }],
diff --git a/ember-amount-input/package.json b/ember-amount-input/package.json
index 797fcb79..a9110ceb 100644
--- a/ember-amount-input/package.json
+++ b/ember-amount-input/package.json
@@ -14,17 +14,23 @@
"author": "",
"files": [
"addon-main.cjs",
+ "declarations",
"dist"
],
"scripts": {
- "build": "rollup --config",
+ "build": "concurrently 'pnpm:build:*'",
+ "build:js": "rollup --config",
+ "build:types": "glint --declaration",
"lint": "concurrently 'pnpm:lint:*(!fix)' --names 'lint:'",
"lint:fix": "concurrently 'pnpm:lint:*:fix' --names 'fix:'",
"lint:hbs": "ember-template-lint . --no-error-on-unmatched-pattern",
"lint:js": "eslint . --cache",
+ "lint:types": "glint",
"lint:hbs:fix": "ember-template-lint . --fix --no-error-on-unmatched-pattern",
"lint:js:fix": "eslint . --fix",
- "start": "rollup --config --watch",
+ "start": "concurrently 'pnpm:start:*'",
+ "start:js": "rollup --config --watch --no-watch.clearScreen",
+ "start:types": "glint -d --watch",
"test": "echo 'A v2 addon does not have tests, run tests in test-app'",
"prepack": "rollup --config",
"prepare": "rollup --config"
@@ -34,12 +40,19 @@
},
"devDependencies": {
"@babel/core": "^7.17.0",
- "@babel/eslint-parser": "^7.18.2",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.21.0",
"@babel/plugin-syntax-decorators": "^7.17.0",
+ "@babel/preset-typescript": "^7.22.11",
"@embroider/addon-dev": "^3.0.0",
+ "@glimmer/component": "^1.1.2",
+ "@glint/core": "^1.1.0",
+ "@glint/environment-ember-loose": "^1.1.0",
+ "@glint/template": "^1.1.0",
"@rollup/plugin-babel": "^6.0.3",
+ "@tsconfig/ember": "^3.0.0",
+ "@typescript-eslint/eslint-plugin": "^6.5.0",
+ "@typescript-eslint/parser": "^6.5.0",
"concurrently": "^8.0.1",
"ember-template-lint": "^5.7.3",
"eslint": "^8.40.0",
@@ -49,7 +62,8 @@
"eslint-plugin-prettier": "^4.2.1",
"prettier": "^2.8.8",
"rollup": "^3.22.0",
- "rollup-plugin-copy": "^3.4.0"
+ "rollup-plugin-copy": "^3.4.0",
+ "typescript": "^5.2.2"
},
"publishConfig": {
"registry": "https://registry.npmjs.org"
@@ -66,10 +80,23 @@
}
},
"exports": {
- ".": "./dist/index.js",
- "./*": "./dist/*.js",
+ ".": {
+ "types": "./declarations/index.d.ts",
+ "default": "./dist/index.js"
+ },
+ "./*": {
+ "types": "./declarations/*.d.ts",
+ "default": "./dist/*.js"
+ },
"./addon-main.js": "./addon-main.cjs"
},
+ "typesVersions": {
+ "*": {
+ "*": [
+ "declarations/*"
+ ]
+ }
+ },
"peerDependencies": {
"ember-source": "^4.0.0"
}
diff --git a/ember-amount-input/rollup.config.mjs b/ember-amount-input/rollup.config.mjs
index 28990d5b..aa685186 100644
--- a/ember-amount-input/rollup.config.mjs
+++ b/ember-amount-input/rollup.config.mjs
@@ -7,6 +7,9 @@ const addon = new Addon({
destDir: 'dist',
});
+// Add extensions here, such as ts, gjs, etc that you may import
+const extensions = ['.js', '.ts'];
+
export default {
// This provides defaults that work well alongside `publicEntrypoints` below.
// You can augment this if you need to.
@@ -15,7 +18,7 @@ export default {
plugins: [
// These are the modules that users should be able to import from your
// addon. Anything not listed here may get optimized away.
- addon.publicEntrypoints(['index.js', '**/*.js']),
+ addon.publicEntrypoints(['components/**/*.js']),
// These are the modules that should get reexported into the traditional
// "app" tree. Things in here should also be in publicEntrypoints above, but
@@ -30,10 +33,9 @@ export default {
// This babel config should *not* apply presets or compile away ES modules.
// It exists only to provide development niceties for you, like automatic
// template colocation.
- //
- // By default, this will load the actual babel config from the file
- // babel.config.json.
+ // See `babel.config.json` for the actual Babel configuration!
babel({
+ extensions,
babelHelpers: 'bundled',
}),
diff --git a/ember-amount-input/src/components/amount-input.hbs b/ember-amount-input/src/components/amount-input.hbs
index f124289b..ccbc91f5 100644
--- a/ember-amount-input/src/components/amount-input.hbs
+++ b/ember-amount-input/src/components/amount-input.hbs
@@ -1,10 +1,11 @@
+{{! @glint-nocheck: not typesafe yet }}
-
+
{{this.currency}}
-
+
\ No newline at end of file
diff --git a/ember-amount-input/src/unpublished-development-types/index.d.ts b/ember-amount-input/src/unpublished-development-types/index.d.ts
new file mode 100644
index 00000000..e415a720
--- /dev/null
+++ b/ember-amount-input/src/unpublished-development-types/index.d.ts
@@ -0,0 +1,10 @@
+import '@glint/environment-ember-loose';
+import 'ember-source/types';
+import 'ember-source/types/preview';
+
+declare module '@glint/environment-ember-loose/registry' {
+ export default interface Registry {
+ // Add any registry entries from other addons here that your addon itself uses (in non-strict mode templates)
+ // See https://typed-ember.gitbook.io/glint/using-glint/ember/using-addons
+ }
+}
diff --git a/ember-amount-input/tsconfig.json b/ember-amount-input/tsconfig.json
new file mode 100644
index 00000000..4b3c5175
--- /dev/null
+++ b/ember-amount-input/tsconfig.json
@@ -0,0 +1,15 @@
+{
+ "extends": "@tsconfig/ember/tsconfig.json",
+ "include": [
+ "src/**/*",
+ "unpublished-development-types/**/*",
+ ],
+ "glint": {
+ "environment": "ember-loose"
+ },
+ "compilerOptions": {
+ "allowJs": true,
+ "declarationDir": "declarations",
+ "skipLibCheck": true,
+ }
+}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index fbc49b87..6b5f6121 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1,5 +1,9 @@
lockfileVersion: '6.0'
+settings:
+ autoInstallPeers: true
+ excludeLinksFromLockfile: false
+
importers:
.:
@@ -18,14 +22,11 @@ importers:
version: 1.8.4
ember-source:
specifier: ^4.0.0
- version: 4.12.0(@babel/core@7.17.0)(@glimmer/component@1.1.2)(webpack@5.81.0)
+ version: 4.12.0(@babel/core@7.17.0)(@glimmer/component@1.1.2)(@glint/template@1.1.0)(webpack@5.81.0)
devDependencies:
'@babel/core':
specifier: ^7.17.0
version: 7.17.0
- '@babel/eslint-parser':
- specifier: ^7.18.2
- version: 7.21.3(@babel/core@7.17.0)(eslint@8.40.0)
'@babel/plugin-proposal-class-properties':
specifier: ^7.16.7
version: 7.16.7(@babel/core@7.17.0)
@@ -35,12 +36,36 @@ importers:
'@babel/plugin-syntax-decorators':
specifier: ^7.17.0
version: 7.17.0(@babel/core@7.17.0)
+ '@babel/preset-typescript':
+ specifier: ^7.22.11
+ version: 7.22.11(@babel/core@7.17.0)
'@embroider/addon-dev':
specifier: ^3.0.0
version: 3.0.0(rollup@3.22.0)
+ '@glimmer/component':
+ specifier: ^1.1.2
+ version: 1.1.2(@babel/core@7.17.0)
+ '@glint/core':
+ specifier: ^1.1.0
+ version: 1.1.0(typescript@5.2.2)
+ '@glint/environment-ember-loose':
+ specifier: ^1.1.0
+ version: 1.1.0(@glimmer/component@1.1.2)(@glint/template@1.1.0)
+ '@glint/template':
+ specifier: ^1.1.0
+ version: 1.1.0
'@rollup/plugin-babel':
specifier: ^6.0.3
version: 6.0.3(@babel/core@7.17.0)(rollup@3.22.0)
+ '@tsconfig/ember':
+ specifier: ^3.0.0
+ version: 3.0.0
+ '@typescript-eslint/eslint-plugin':
+ specifier: ^6.5.0
+ version: 6.5.0(@typescript-eslint/parser@6.5.0)(eslint@8.40.0)(typescript@5.2.2)
+ '@typescript-eslint/parser':
+ specifier: ^6.5.0
+ version: 6.5.0(eslint@8.40.0)(typescript@5.2.2)
concurrently:
specifier: ^8.0.1
version: 8.0.1
@@ -71,6 +96,9 @@ importers:
rollup-plugin-copy:
specifier: ^3.4.0
version: 3.4.0
+ typescript:
+ specifier: ^5.2.2
+ version: 5.2.2
test-app:
dependencies:
@@ -78,12 +106,9 @@ importers:
specifier: '*'
version: link:../ember-amount-input
devDependencies:
- '@babel/eslint-parser':
- specifier: ^7.21.3
- version: 7.21.3(@babel/core@7.17.0)(eslint@8.40.0)
'@babel/plugin-proposal-decorators':
specifier: ^7.21.0
- version: 7.21.0(@babel/core@7.17.0)
+ version: 7.21.0(@babel/core@7.21.8)
'@ember/optional-features':
specifier: ^2.0.0
version: 2.0.0
@@ -92,16 +117,37 @@ importers:
version: 3.0.1
'@ember/test-helpers':
specifier: ^2.9.3
- version: 2.9.3(@babel/core@7.17.0)(ember-source@4.12.0)
+ version: 2.9.3(@babel/core@7.21.8)(@glint/environment-ember-loose@1.1.0)(@glint/template@1.1.0)(ember-source@4.12.0)
'@embroider/test-setup':
specifier: 3.0.1
version: 3.0.1
'@glimmer/component':
specifier: ^1.1.2
- version: 1.1.2(@babel/core@7.17.0)
+ version: 1.1.2(@babel/core@7.21.8)
'@glimmer/tracking':
specifier: ^1.1.2
version: 1.1.2
+ '@glint/core':
+ specifier: 1.1.0
+ version: 1.1.0(typescript@5.2.2)
+ '@glint/environment-ember-loose':
+ specifier: 1.1.0
+ version: 1.1.0(@glimmer/component@1.1.2)(@glint/template@1.1.0)(ember-cli-htmlbars@6.2.0)(ember-modifier@4.1.0)
+ '@glint/template':
+ specifier: 1.1.0
+ version: 1.1.0
+ '@tsconfig/ember':
+ specifier: ^3.0.0
+ version: 3.0.0
+ '@types/qunit':
+ specifier: ^2.19.6
+ version: 2.19.6
+ '@typescript-eslint/eslint-plugin':
+ specifier: ^6.5.0
+ version: 6.5.0(@typescript-eslint/parser@6.5.0)(eslint@8.40.0)(typescript@5.2.2)
+ '@typescript-eslint/parser':
+ specifier: ^6.5.0
+ version: 6.5.0(eslint@8.40.0)(typescript@5.2.2)
broccoli-asset-rev:
specifier: ^3.0.0
version: 3.0.0
@@ -110,13 +156,13 @@ importers:
version: 8.0.1
ember-auto-import:
specifier: ^2.6.3
- version: 2.6.3(webpack@5.81.0)
+ version: 2.6.3(@glint/template@1.1.0)(webpack@5.81.0)
ember-cli:
specifier: ~4.12.1
version: 4.12.1
ember-cli-addon-docs:
specifier: ^5.0.0
- version: 5.0.0(@babel/core@7.17.0)(@ember/test-helpers@2.9.3)(ember-data@4.12.0)(ember-fetch@8.1.2)(ember-source@4.12.0)(webpack@5.81.0)
+ version: 5.0.0(@babel/core@7.21.8)(@ember/test-helpers@2.9.3)(@glint/environment-ember-loose@1.1.0)(@glint/template@1.1.0)(ember-data@4.12.0)(ember-fetch@8.1.2)(ember-source@4.12.0)(webpack@5.81.0)
ember-cli-addon-docs-yuidoc:
specifier: ^1.0.0
version: 1.0.0
@@ -137,7 +183,7 @@ importers:
version: 2.0.0
ember-cli-deploy-git:
specifier: ^1.3.4
- version: 1.3.4(@babel/core@7.17.0)
+ version: 1.3.4(@babel/core@7.21.8)
ember-cli-deploy-git-ci:
specifier: ^1.0.1
version: 1.0.1
@@ -153,12 +199,15 @@ importers:
ember-cli-terser:
specifier: ^4.0.2
version: 4.0.2
+ ember-cli-typescript:
+ specifier: 5.2.1
+ version: 5.2.1
ember-cli-uglify:
specifier: ^3.0.0
version: 3.0.0
ember-data:
specifier: ~4.12.0
- version: 4.12.0(@babel/core@7.17.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0)(webpack@5.81.0)
+ version: 4.12.0(@babel/core@7.21.8)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(@glint/template@1.1.0)(ember-source@4.12.0)(webpack@5.81.0)
ember-disable-prototype-extensions:
specifier: ^1.1.3
version: 1.1.3
@@ -167,7 +216,7 @@ importers:
version: 8.1.2
ember-load-initializers:
specifier: ^2.1.2
- version: 2.1.2(@babel/core@7.17.0)
+ version: 2.1.2(@babel/core@7.21.8)
ember-modifier:
specifier: ^4.1.0
version: 4.1.0(ember-source@4.12.0)
@@ -176,13 +225,13 @@ importers:
version: 7.0.0
ember-qunit:
specifier: ^6.2.0
- version: 6.2.0(@ember/test-helpers@2.9.3)(ember-source@4.12.0)(qunit@2.19.4)(webpack@5.81.0)
+ version: 6.2.0(@ember/test-helpers@2.9.3)(@glint/template@1.1.0)(ember-source@4.12.0)(qunit@2.19.4)(webpack@5.81.0)
ember-resolver:
specifier: ^10.0.0
version: 10.0.0(@ember/string@3.0.1)(ember-source@4.12.0)
ember-source:
specifier: ~4.12.0
- version: 4.12.0(@babel/core@7.17.0)(@glimmer/component@1.1.2)(webpack@5.81.0)
+ version: 4.12.0(@babel/core@7.21.8)(@glimmer/component@1.1.2)(@glint/template@1.1.0)(webpack@5.81.0)
ember-source-channel-url:
specifier: ^3.0.0
version: 3.0.0
@@ -243,6 +292,9 @@ importers:
tracked-built-ins:
specifier: ^3.1.1
version: 3.1.1
+ typescript:
+ specifier: ^5.2.2
+ version: 5.2.2
webpack:
specifier: ^5.81.0
version: 5.81.0
@@ -262,6 +314,14 @@ packages:
dependencies:
'@babel/highlight': 7.18.6
+ /@babel/code-frame@7.22.13:
+ resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/highlight': 7.22.13
+ chalk: 2.4.2
+ dev: true
+
/@babel/compat-data@7.21.9:
resolution: {integrity: sha512-FUGed8kfhyWvbYug/Un/VPJD41rDIgoVVcR+FuzhzOYyRz5uED+Gd3SLZml0Uw2l2aHFb7ZgdW5mGA3G2cCCnQ==}
engines: {node: '>=6.9.0'}
@@ -311,20 +371,6 @@ packages:
- supports-color
dev: true
- /@babel/eslint-parser@7.21.3(@babel/core@7.17.0)(eslint@8.40.0):
- resolution: {integrity: sha512-kfhmPimwo6k4P8zxNs8+T7yR44q1LdpsZdE1NkCsVlfiuTPRfnGgjaF8Qgug9q9Pou17u6wneYF0lDCZJATMFg==}
- engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0}
- peerDependencies:
- '@babel/core': '>=7.11.0'
- eslint: ^7.5.0 || ^8.0.0
- dependencies:
- '@babel/core': 7.17.0
- '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1
- eslint: 8.40.0
- eslint-visitor-keys: 2.1.0
- semver: 6.3.0
- dev: true
-
/@babel/generator@7.21.9:
resolution: {integrity: sha512-F3fZga2uv09wFdEjEQIJxXALXfz0+JaOb7SabvVMmjHxeVTuGW8wgE8Vp1Hd7O+zMTYtcfEISGRzPkeiaPPsvg==}
engines: {node: '>=6.9.0'}
@@ -340,6 +386,13 @@ packages:
dependencies:
'@babel/types': 7.21.5
+ /@babel/helper-annotate-as-pure@7.22.5:
+ resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/types': 7.22.15
+ dev: true
+
/@babel/helper-builder-binary-assignment-operator-visitor@7.21.5:
resolution: {integrity: sha512-uNrjKztPLkUk7bpCNC0jEKDJzzkvel/W+HguzbN8krA+LPfC1CEobJEvAvGka2A/M+ViOqXdcRL0GqPUJSjx9g==}
engines: {node: '>=6.9.0'}
@@ -392,6 +445,44 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.21.8):
+ resolution: {integrity: sha512-+THiN8MqiH2AczyuZrnrKL6cAxFRRQDKW9h1YkBvbgKmAm6mwiacig1qT73DHIWMGo40GRnsEfN3LA+E6NtmSw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.21.8
+ '@babel/helper-annotate-as-pure': 7.18.6
+ '@babel/helper-environment-visitor': 7.21.5
+ '@babel/helper-function-name': 7.21.0
+ '@babel/helper-member-expression-to-functions': 7.21.5
+ '@babel/helper-optimise-call-expression': 7.18.6
+ '@babel/helper-replace-supers': 7.21.5
+ '@babel/helper-skip-transparent-expression-wrappers': 7.20.0
+ '@babel/helper-split-export-declaration': 7.18.6
+ semver: 6.3.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.17.0):
+ resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.17.0
+ '@babel/helper-annotate-as-pure': 7.22.5
+ '@babel/helper-environment-visitor': 7.22.5
+ '@babel/helper-function-name': 7.22.5
+ '@babel/helper-member-expression-to-functions': 7.22.15
+ '@babel/helper-optimise-call-expression': 7.22.5
+ '@babel/helper-replace-supers': 7.22.9(@babel/core@7.17.0)
+ '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
+ semver: 6.3.1
+ dev: true
+
/@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.17.0):
resolution: {integrity: sha512-zGuSdedkFtsFHGbexAvNuipg1hbtitDLo2XE8/uf6Y9sOQV1xsYX/2pNbtedp/X0eU1pIt+kGvaqHCowkRbS5g==}
engines: {node: '>=6.9.0'}
@@ -401,7 +492,7 @@ packages:
'@babel/core': 7.17.0
'@babel/helper-annotate-as-pure': 7.18.6
regexpu-core: 5.3.2
- semver: 6.3.0
+ semver: 6.3.1
/@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.17.0):
resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==}
@@ -413,8 +504,8 @@ packages:
'@babel/helper-plugin-utils': 7.21.5
debug: 4.3.4
lodash.debounce: 4.0.8
- resolve: 1.22.2
- semver: 6.3.0
+ resolve: 1.22.3
+ semver: 6.3.1
transitivePeerDependencies:
- supports-color
@@ -422,6 +513,11 @@ packages:
resolution: {integrity: sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==}
engines: {node: '>=6.9.0'}
+ /@babel/helper-environment-visitor@7.22.5:
+ resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==}
+ engines: {node: '>=6.9.0'}
+ dev: true
+
/@babel/helper-function-name@7.21.0:
resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==}
engines: {node: '>=6.9.0'}
@@ -429,6 +525,14 @@ packages:
'@babel/template': 7.21.9
'@babel/types': 7.21.5
+ /@babel/helper-function-name@7.22.5:
+ resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/template': 7.22.15
+ '@babel/types': 7.22.15
+ dev: true
+
/@babel/helper-hoist-variables@7.18.6:
resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==}
engines: {node: '>=6.9.0'}
@@ -441,12 +545,26 @@ packages:
dependencies:
'@babel/types': 7.21.5
+ /@babel/helper-member-expression-to-functions@7.22.15:
+ resolution: {integrity: sha512-qLNsZbgrNh0fDQBCPocSL8guki1hcPvltGDv/NxvUoABwFq7GkKSu1nRXeJkVZc+wJvne2E0RKQz+2SQrz6eAA==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/types': 7.22.15
+ dev: true
+
/@babel/helper-module-imports@7.21.4:
resolution: {integrity: sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.21.5
+ /@babel/helper-module-imports@7.22.15:
+ resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/types': 7.22.15
+ dev: true
+
/@babel/helper-module-transforms@7.21.5:
resolution: {integrity: sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==}
engines: {node: '>=6.9.0'}
@@ -462,16 +580,42 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/helper-module-transforms@7.22.15(@babel/core@7.17.0):
+ resolution: {integrity: sha512-l1UiX4UyHSFsYt17iQ3Se5pQQZZHa22zyIXURmvkmLCD4t/aU+dvNWHatKac/D9Vm9UES7nvIqHs4jZqKviUmQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.17.0
+ '@babel/helper-environment-visitor': 7.22.5
+ '@babel/helper-module-imports': 7.22.15
+ '@babel/helper-simple-access': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
+ '@babel/helper-validator-identifier': 7.22.15
+ dev: true
+
/@babel/helper-optimise-call-expression@7.18.6:
resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.21.5
+ /@babel/helper-optimise-call-expression@7.22.5:
+ resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/types': 7.22.15
+ dev: true
+
/@babel/helper-plugin-utils@7.21.5:
resolution: {integrity: sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==}
engines: {node: '>=6.9.0'}
+ /@babel/helper-plugin-utils@7.22.5:
+ resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==}
+ engines: {node: '>=6.9.0'}
+ dev: true
+
/@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.17.0):
resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==}
engines: {node: '>=6.9.0'}
@@ -499,36 +643,84 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/helper-replace-supers@7.22.9(@babel/core@7.17.0):
+ resolution: {integrity: sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.17.0
+ '@babel/helper-environment-visitor': 7.22.5
+ '@babel/helper-member-expression-to-functions': 7.22.15
+ '@babel/helper-optimise-call-expression': 7.22.5
+ dev: true
+
/@babel/helper-simple-access@7.21.5:
resolution: {integrity: sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.21.5
+ /@babel/helper-simple-access@7.22.5:
+ resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/types': 7.22.15
+ dev: true
+
/@babel/helper-skip-transparent-expression-wrappers@7.20.0:
resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.21.5
+ /@babel/helper-skip-transparent-expression-wrappers@7.22.5:
+ resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/types': 7.22.15
+ dev: true
+
/@babel/helper-split-export-declaration@7.18.6:
resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.21.5
+ /@babel/helper-split-export-declaration@7.22.6:
+ resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/types': 7.22.15
+ dev: true
+
/@babel/helper-string-parser@7.21.5:
resolution: {integrity: sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==}
engines: {node: '>=6.9.0'}
+ /@babel/helper-string-parser@7.22.5:
+ resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==}
+ engines: {node: '>=6.9.0'}
+ dev: true
+
/@babel/helper-validator-identifier@7.19.1:
resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
engines: {node: '>=6.9.0'}
+ /@babel/helper-validator-identifier@7.22.15:
+ resolution: {integrity: sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==}
+ engines: {node: '>=6.9.0'}
+ dev: true
+
/@babel/helper-validator-option@7.21.0:
resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==}
engines: {node: '>=6.9.0'}
+ /@babel/helper-validator-option@7.22.15:
+ resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==}
+ engines: {node: '>=6.9.0'}
+ dev: true
+
/@babel/helper-wrap-function@7.20.5:
resolution: {integrity: sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==}
engines: {node: '>=6.9.0'}
@@ -558,6 +750,15 @@ packages:
chalk: 2.4.2
js-tokens: 4.0.0
+ /@babel/highlight@7.22.13:
+ resolution: {integrity: sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/helper-validator-identifier': 7.22.15
+ chalk: 2.4.2
+ js-tokens: 4.0.0
+ dev: true
+
/@babel/parser@7.21.9:
resolution: {integrity: sha512-q5PNg/Bi1OpGgx5jYlvWZwAorZepEudDMCLtj967aeS7WMont7dUZI46M2XwcIQqvUlMxWfdLFu4S/qSxeUu5g==}
engines: {node: '>=6.0.0'}
@@ -565,6 +766,14 @@ packages:
dependencies:
'@babel/types': 7.21.5
+ /@babel/parser@7.22.15:
+ resolution: {integrity: sha512-RWmQ/sklUN9BvGGpCDgSubhHWfAx24XDTDObup4ffvxaYsptOg2P3KG0j+1eWKLxpkX0j0uHxmpq2Z1SP/VhxA==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+ dependencies:
+ '@babel/types': 7.22.15
+ dev: true
+
/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.17.0):
resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==}
engines: {node: '>=6.9.0'}
@@ -611,6 +820,19 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/plugin-proposal-class-properties@7.16.7(@babel/core@7.21.8):
+ resolution: {integrity: sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.8
+ '@babel/helper-create-class-features-plugin': 7.21.8(@babel/core@7.21.8)
+ '@babel/helper-plugin-utils': 7.21.5
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.17.0):
resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==}
engines: {node: '>=6.9.0'}
@@ -651,6 +873,22 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/plugin-proposal-decorators@7.21.0(@babel/core@7.21.8):
+ resolution: {integrity: sha512-MfgX49uRrFUTL/HvWtmx3zmpyzMMr4MTj3d527MLlr/4RTT9G/ytFFP7qet2uM2Ve03b+BkpWUpK+lRXnQ+v9w==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.8
+ '@babel/helper-create-class-features-plugin': 7.21.8(@babel/core@7.21.8)
+ '@babel/helper-plugin-utils': 7.21.5
+ '@babel/helper-replace-supers': 7.21.5
+ '@babel/helper-split-export-declaration': 7.18.6
+ '@babel/plugin-syntax-decorators': 7.21.0(@babel/core@7.21.8)
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.17.0):
resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==}
engines: {node: '>=6.9.0'}
@@ -824,6 +1062,16 @@ packages:
'@babel/core': 7.17.0
'@babel/helper-plugin-utils': 7.21.5
+ /@babel/plugin-syntax-decorators@7.21.0(@babel/core@7.21.8):
+ resolution: {integrity: sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.8
+ '@babel/helper-plugin-utils': 7.21.5
+ dev: true
+
/@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.17.0):
resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==}
peerDependencies:
@@ -865,6 +1113,16 @@ packages:
'@babel/core': 7.17.0
'@babel/helper-plugin-utils': 7.21.5
+ /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.17.0):
+ resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.17.0
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: true
+
/@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.17.0):
resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
peerDependencies:
@@ -940,6 +1198,26 @@ packages:
'@babel/core': 7.17.0
'@babel/helper-plugin-utils': 7.21.5
+ /@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.21.8):
+ resolution: {integrity: sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.8
+ '@babel/helper-plugin-utils': 7.21.5
+ dev: true
+
+ /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.17.0):
+ resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.17.0
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: true
+
/@babel/plugin-transform-arrow-functions@7.21.5(@babel/core@7.17.0):
resolution: {integrity: sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==}
engines: {node: '>=6.9.0'}
@@ -1133,6 +1411,18 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/plugin-transform-modules-commonjs@7.22.15(@babel/core@7.17.0):
+ resolution: {integrity: sha512-jWL4eh90w0HQOTKP2MoXXUpVxilxsB2Vl4ji69rSjS3EcZ/v4sBmn+A3NpepuJzBhOaEBbR7udonlHHn5DWidg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.17.0
+ '@babel/helper-module-transforms': 7.22.15(@babel/core@7.17.0)
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-simple-access': 7.22.5
+ dev: true
+
/@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.17.0):
resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==}
engines: {node: '>=6.9.0'}
@@ -1303,14 +1593,27 @@ packages:
transitivePeerDependencies:
- supports-color
- /@babel/plugin-transform-typescript@7.4.5(@babel/core@7.17.0):
- resolution: {integrity: sha512-RPB/YeGr4ZrFKNwfuQRlMf2lxoCUaU01MTw39/OFE/RiL8HDjtn68BwEPft1P7JN4akyEmjGWAMNldOV7o9V2g==}
+ /@babel/plugin-transform-typescript@7.22.15(@babel/core@7.17.0):
+ resolution: {integrity: sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.17.0
+ '@babel/helper-annotate-as-pure': 7.22.5
+ '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.17.0)
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.17.0)
+ dev: true
+
+ /@babel/plugin-transform-typescript@7.4.5(@babel/core@7.21.8):
+ resolution: {integrity: sha512-RPB/YeGr4ZrFKNwfuQRlMf2lxoCUaU01MTw39/OFE/RiL8HDjtn68BwEPft1P7JN4akyEmjGWAMNldOV7o9V2g==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.8
'@babel/helper-plugin-utils': 7.21.5
- '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.17.0)
+ '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.21.8)
dev: true
/@babel/plugin-transform-typescript@7.5.5(@babel/core@7.17.0):
@@ -1325,6 +1628,19 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@babel/plugin-transform-typescript@7.5.5(@babel/core@7.21.8):
+ resolution: {integrity: sha512-pehKf4m640myZu5B2ZviLaiBlxMCjSZ1qTEO459AXKX5GnPueyulJeCqZFs1nz/Ya2dDzXQ1NxZ/kKNWyD4h6w==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.21.8
+ '@babel/helper-create-class-features-plugin': 7.21.8(@babel/core@7.21.8)
+ '@babel/helper-plugin-utils': 7.21.5
+ '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.21.8)
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@babel/plugin-transform-unicode-escapes@7.21.5(@babel/core@7.17.0):
resolution: {integrity: sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==}
engines: {node: '>=6.9.0'}
@@ -1449,6 +1765,20 @@ packages:
'@babel/types': 7.21.5
esutils: 2.0.3
+ /@babel/preset-typescript@7.22.11(@babel/core@7.17.0):
+ resolution: {integrity: sha512-tWY5wyCZYBGY7IlalfKI1rLiGlIfnwsRHZqlky0HVv8qviwQ1Uo/05M6+s+TcTCVa6Bmoo2uJW5TMFX6Wa4qVg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.17.0
+ '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-validator-option': 7.22.15
+ '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.17.0)
+ '@babel/plugin-transform-modules-commonjs': 7.22.15(@babel/core@7.17.0)
+ '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.17.0)
+ dev: true
+
/@babel/regjsgen@0.8.0:
resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==}
@@ -1471,6 +1801,15 @@ packages:
'@babel/parser': 7.21.9
'@babel/types': 7.21.5
+ /@babel/template@7.22.15:
+ resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/code-frame': 7.22.13
+ '@babel/parser': 7.22.15
+ '@babel/types': 7.22.15
+ dev: true
+
/@babel/traverse@7.21.5:
resolution: {integrity: sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==}
engines: {node: '>=6.9.0'}
@@ -1496,6 +1835,15 @@ packages:
'@babel/helper-validator-identifier': 7.19.1
to-fast-properties: 2.0.0
+ /@babel/types@7.22.15:
+ resolution: {integrity: sha512-X+NLXr0N8XXmN5ZsaQdm9U2SSC3UbIYq/doL++sueHOTisgZHoKaQtZxGuV2cUPQHMfjKEfg/g6oy7Hm6SKFtA==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/helper-string-parser': 7.22.5
+ '@babel/helper-validator-identifier': 7.22.15
+ to-fast-properties: 2.0.0
+ dev: true
+
/@cnakazawa/watch@1.0.4:
resolution: {integrity: sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==}
engines: {node: '>=0.1.95'}
@@ -1563,7 +1911,7 @@ packages:
postcss-selector-parser: 6.0.13
dev: true
- /@ember-data/adapter@4.12.0(@ember-data/store@4.12.0)(@ember/string@3.0.1)(ember-inflector@4.0.2):
+ /@ember-data/adapter@4.12.0(@ember-data/store@4.12.0)(@ember/string@3.0.1)(@glint/template@1.1.0)(ember-inflector@4.0.2):
resolution: {integrity: sha512-sY7Zm73LSN1x1jO+lTV0+Vtdis6rBFAuRD3sln1BOW0y9che5WK+qyQs8FhjC6m9D/FFIKqUucWvaPO4/GazuQ==}
engines: {node: 16.* || >= 18.*}
peerDependencies:
@@ -1571,10 +1919,10 @@ packages:
'@ember/string': ^3.0.1
ember-inflector: ^4.0.2
dependencies:
- '@ember-data/private-build-infra': 4.12.0
- '@ember-data/store': 4.12.0(@babel/core@7.17.0)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/model@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0)
+ '@ember-data/private-build-infra': 4.12.0(@glint/template@1.1.0)
+ '@ember-data/store': 4.12.0(@babel/core@7.21.8)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/model@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(@glint/template@1.1.0)(ember-source@4.12.0)
'@ember/string': 3.0.1
- '@embroider/macros': 1.11.0
+ '@embroider/macros': 1.11.0(@glint/template@1.1.0)
ember-cli-babel: 7.26.11
ember-cli-test-info: 1.0.0
ember-inflector: 4.0.2
@@ -1583,17 +1931,17 @@ packages:
- supports-color
dev: true
- /@ember-data/debug@4.12.0(@ember/string@3.0.1)(webpack@5.81.0):
+ /@ember-data/debug@4.12.0(@ember/string@3.0.1)(@glint/template@1.1.0)(webpack@5.81.0):
resolution: {integrity: sha512-6SNJjoV3zKnjjZEu9/tOjeWdN70mxmkvHd+0Y7kjasmjLBgIkZk20+B/nFm25MpmmpfZEsvdUY3HIfu+iPy+5A==}
engines: {node: 16.* || >= 18.*}
peerDependencies:
'@ember/string': ^3.0.1
dependencies:
- '@ember-data/private-build-infra': 4.12.0
+ '@ember-data/private-build-infra': 4.12.0(@glint/template@1.1.0)
'@ember/edition-utils': 1.2.0
'@ember/string': 3.0.1
- '@embroider/macros': 1.11.0
- ember-auto-import: 2.6.3(webpack@5.81.0)
+ '@embroider/macros': 1.11.0(@glint/template@1.1.0)
+ ember-auto-import: 2.6.3(@glint/template@1.1.0)(webpack@5.81.0)
ember-cli-babel: 7.26.11
transitivePeerDependencies:
- '@glint/template'
@@ -1601,41 +1949,41 @@ packages:
- webpack
dev: true
- /@ember-data/graph@4.12.0(@ember-data/store@4.12.0):
+ /@ember-data/graph@4.12.0(@ember-data/store@4.12.0)(@glint/template@1.1.0):
resolution: {integrity: sha512-5crSekONC8cm/sPS4OnNNG1TrnCb4rqrM72Ux8i8xlomYpLq75R2gY4ibY1HRNstrEoAB09rzONTB0bRJHlTQw==}
engines: {node: 16.* || >= 18.*}
peerDependencies:
'@ember-data/store': 4.12.0
dependencies:
- '@ember-data/private-build-infra': 4.12.0
- '@ember-data/store': 4.12.0(@babel/core@7.17.0)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/model@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0)
+ '@ember-data/private-build-infra': 4.12.0(@glint/template@1.1.0)
+ '@ember-data/store': 4.12.0(@babel/core@7.21.8)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/model@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(@glint/template@1.1.0)(ember-source@4.12.0)
'@ember/edition-utils': 1.2.0
- '@embroider/macros': 1.11.0
+ '@embroider/macros': 1.11.0(@glint/template@1.1.0)
ember-cli-babel: 7.26.11
transitivePeerDependencies:
- '@glint/template'
- supports-color
dev: true
- /@ember-data/json-api@4.12.0(@ember-data/graph@4.12.0)(@ember-data/store@4.12.0):
+ /@ember-data/json-api@4.12.0(@ember-data/graph@4.12.0)(@ember-data/store@4.12.0)(@glint/template@1.1.0):
resolution: {integrity: sha512-vtxuB7akuSfsEBvLX/8h4zGyIozynyq5Bf9I02ftIoIIwD21wN+g/ZG91KU6sNZzyeycTZEKpoYaITM84pLTTg==}
engines: {node: 16.* || >= 18.*}
peerDependencies:
'@ember-data/graph': 4.12.0
'@ember-data/store': 4.12.0
dependencies:
- '@ember-data/graph': 4.12.0(@ember-data/store@4.12.0)
- '@ember-data/private-build-infra': 4.12.0
- '@ember-data/store': 4.12.0(@babel/core@7.17.0)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/model@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0)
+ '@ember-data/graph': 4.12.0(@ember-data/store@4.12.0)(@glint/template@1.1.0)
+ '@ember-data/private-build-infra': 4.12.0(@glint/template@1.1.0)
+ '@ember-data/store': 4.12.0(@babel/core@7.21.8)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/model@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(@glint/template@1.1.0)(ember-source@4.12.0)
'@ember/edition-utils': 1.2.0
- '@embroider/macros': 1.11.0
+ '@embroider/macros': 1.11.0(@glint/template@1.1.0)
ember-cli-babel: 7.26.11
transitivePeerDependencies:
- '@glint/template'
- supports-color
dev: true
- /@ember-data/legacy-compat@4.12.0(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0):
+ /@ember-data/legacy-compat@4.12.0(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@glint/template@1.1.0):
resolution: {integrity: sha512-QVZczGMbTk8Ch+xiZt7KQk5UX2AdUsVdR3rSB/pJVZrWcUWo6ToAR2mPl97/cWd6VYFXBZgMamsxkeBO4q5HXA==}
engines: {node: 16.* || >= 18}
peerDependencies:
@@ -1647,17 +1995,17 @@ packages:
'@ember-data/json-api':
optional: true
dependencies:
- '@ember-data/graph': 4.12.0(@ember-data/store@4.12.0)
- '@ember-data/json-api': 4.12.0(@ember-data/graph@4.12.0)(@ember-data/store@4.12.0)
- '@ember-data/private-build-infra': 4.12.0
- '@embroider/macros': 1.11.0
+ '@ember-data/graph': 4.12.0(@ember-data/store@4.12.0)(@glint/template@1.1.0)
+ '@ember-data/json-api': 4.12.0(@ember-data/graph@4.12.0)(@ember-data/store@4.12.0)(@glint/template@1.1.0)
+ '@ember-data/private-build-infra': 4.12.0(@glint/template@1.1.0)
+ '@embroider/macros': 1.11.0(@glint/template@1.1.0)
ember-cli-babel: 7.26.11
transitivePeerDependencies:
- '@glint/template'
- supports-color
dev: true
- /@ember-data/model@4.12.0(@babel/core@7.17.0)(@ember-data/debug@4.12.0)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/store@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(ember-inflector@4.0.2)(ember-source@4.12.0):
+ /@ember-data/model@4.12.0(@babel/core@7.21.8)(@ember-data/debug@4.12.0)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/store@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glint/template@1.1.0)(ember-inflector@4.0.2)(ember-source@4.12.0):
resolution: {integrity: sha512-gE9LRmUkrJy9hJ+WeNns/GOMQC311R18SOvbsIVk5z/u2tgD5l0BjLSeqCaG/CjO+fCRsM8Ne/Ivm07c/CyezQ==}
engines: {node: 16.* || >= 18.*}
peerDependencies:
@@ -1677,17 +2025,17 @@ packages:
'@ember-data/json-api':
optional: true
dependencies:
- '@ember-data/debug': 4.12.0(@ember/string@3.0.1)(webpack@5.81.0)
- '@ember-data/graph': 4.12.0(@ember-data/store@4.12.0)
- '@ember-data/json-api': 4.12.0(@ember-data/graph@4.12.0)(@ember-data/store@4.12.0)
- '@ember-data/legacy-compat': 4.12.0(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)
- '@ember-data/private-build-infra': 4.12.0
- '@ember-data/store': 4.12.0(@babel/core@7.17.0)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/model@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0)
+ '@ember-data/debug': 4.12.0(@ember/string@3.0.1)(@glint/template@1.1.0)(webpack@5.81.0)
+ '@ember-data/graph': 4.12.0(@ember-data/store@4.12.0)(@glint/template@1.1.0)
+ '@ember-data/json-api': 4.12.0(@ember-data/graph@4.12.0)(@ember-data/store@4.12.0)(@glint/template@1.1.0)
+ '@ember-data/legacy-compat': 4.12.0(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@glint/template@1.1.0)
+ '@ember-data/private-build-infra': 4.12.0(@glint/template@1.1.0)
+ '@ember-data/store': 4.12.0(@babel/core@7.21.8)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/model@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(@glint/template@1.1.0)(ember-source@4.12.0)
'@ember-data/tracking': 4.12.0
'@ember/edition-utils': 1.2.0
'@ember/string': 3.0.1
- '@embroider/macros': 1.11.0
- ember-cached-decorator-polyfill: 1.0.1(@babel/core@7.17.0)(ember-source@4.12.0)
+ '@embroider/macros': 1.11.0(@glint/template@1.1.0)
+ ember-cached-decorator-polyfill: 1.0.1(@babel/core@7.21.8)(@glint/template@1.1.0)(ember-source@4.12.0)
ember-cli-babel: 7.26.11
ember-cli-string-utils: 1.1.0
ember-cli-test-info: 1.0.0
@@ -1700,7 +2048,7 @@ packages:
- supports-color
dev: true
- /@ember-data/private-build-infra@4.12.0:
+ /@ember-data/private-build-infra@4.12.0(@glint/template@1.1.0):
resolution: {integrity: sha512-cBuEZhxV8uyIRr+9oUZ4smQb+6p6ryH89+WdrGMTeKgKP3XkdlK9w+6veQAYOqgWAulTwmAxX+YU/zoPq2ne7w==}
engines: {node: 16.* || >= 18.*}
dependencies:
@@ -1708,7 +2056,7 @@ packages:
'@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.21.8)
'@babel/runtime': 7.21.5
'@ember/edition-utils': 1.2.0
- '@embroider/macros': 1.11.0
+ '@embroider/macros': 1.11.0(@glint/template@1.1.0)
babel-import-util: 1.3.0
babel-plugin-debug-macros: 0.3.4(@babel/core@7.21.8)
babel-plugin-filter-imports: 4.0.0
@@ -1734,13 +2082,13 @@ packages:
- supports-color
dev: true
- /@ember-data/request@4.12.0:
+ /@ember-data/request@4.12.0(@glint/template@1.1.0):
resolution: {integrity: sha512-n08NaFwJPq8TUj0F5M5Y88hZ8OhuzaeHjygnaumZtAnCbM9vRrJvrGCcTkfPp2XL3jfKOzeTHNzWzX8XY+efzQ==}
engines: {node: 16.* || >= 18}
dependencies:
- '@ember-data/private-build-infra': 4.12.0
+ '@ember-data/private-build-infra': 4.12.0(@glint/template@1.1.0)
'@ember/test-waiters': 3.0.2
- '@embroider/macros': 1.11.0
+ '@embroider/macros': 1.11.0(@glint/template@1.1.0)
ember-cli-babel: 7.26.11
transitivePeerDependencies:
- '@glint/template'
@@ -1750,7 +2098,7 @@ packages:
/@ember-data/rfc395-data@0.0.4:
resolution: {integrity: sha512-tGRdvgC9/QMQSuSuJV45xoyhI0Pzjm7A9o/MVVA3HakXIImJbbzx/k/6dO9CUEQXIyS2y0fW6C1XaYOG7rY0FQ==}
- /@ember-data/serializer@4.12.0(@ember-data/store@4.12.0)(@ember/string@3.0.1)(ember-inflector@4.0.2):
+ /@ember-data/serializer@4.12.0(@ember-data/store@4.12.0)(@ember/string@3.0.1)(@glint/template@1.1.0)(ember-inflector@4.0.2):
resolution: {integrity: sha512-q6TJKrS95eFKm9fNm9UkwTQBJw5G+oj37lBPtsnLs6Sm05RCR8fvUX+WbkKi6CoqfKrn2zlZU8Z8mKg7DXc5nA==}
engines: {node: 16.* || >= 18.*}
peerDependencies:
@@ -1758,10 +2106,10 @@ packages:
'@ember/string': ^3.0.1
ember-inflector: ^4.0.2
dependencies:
- '@ember-data/private-build-infra': 4.12.0
- '@ember-data/store': 4.12.0(@babel/core@7.17.0)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/model@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0)
+ '@ember-data/private-build-infra': 4.12.0(@glint/template@1.1.0)
+ '@ember-data/store': 4.12.0(@babel/core@7.21.8)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/model@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(@glint/template@1.1.0)(ember-source@4.12.0)
'@ember/string': 3.0.1
- '@embroider/macros': 1.11.0
+ '@embroider/macros': 1.11.0(@glint/template@1.1.0)
ember-cli-babel: 7.26.11
ember-cli-test-info: 1.0.0
ember-inflector: 4.0.2
@@ -1770,7 +2118,7 @@ packages:
- supports-color
dev: true
- /@ember-data/store@4.12.0(@babel/core@7.17.0)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/model@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0):
+ /@ember-data/store@4.12.0(@babel/core@7.21.8)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/model@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(@glint/template@1.1.0)(ember-source@4.12.0):
resolution: {integrity: sha512-7zOxg363f8raqmJcQYiH6JAWWyBDLRQTWLZeyeJD3kgFV+MqWlHLjEvOFCDW2SnfIrVAyFH7oh7x7POxClw9mA==}
engines: {node: 16.* || >= 18.*}
peerDependencies:
@@ -1791,16 +2139,16 @@ packages:
'@ember-data/model':
optional: true
dependencies:
- '@ember-data/graph': 4.12.0(@ember-data/store@4.12.0)
- '@ember-data/json-api': 4.12.0(@ember-data/graph@4.12.0)(@ember-data/store@4.12.0)
- '@ember-data/legacy-compat': 4.12.0(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)
- '@ember-data/model': 4.12.0(@babel/core@7.17.0)(@ember-data/debug@4.12.0)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/store@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(ember-inflector@4.0.2)(ember-source@4.12.0)
- '@ember-data/private-build-infra': 4.12.0
+ '@ember-data/graph': 4.12.0(@ember-data/store@4.12.0)(@glint/template@1.1.0)
+ '@ember-data/json-api': 4.12.0(@ember-data/graph@4.12.0)(@ember-data/store@4.12.0)(@glint/template@1.1.0)
+ '@ember-data/legacy-compat': 4.12.0(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@glint/template@1.1.0)
+ '@ember-data/model': 4.12.0(@babel/core@7.21.8)(@ember-data/debug@4.12.0)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/store@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glint/template@1.1.0)(ember-inflector@4.0.2)(ember-source@4.12.0)
+ '@ember-data/private-build-infra': 4.12.0(@glint/template@1.1.0)
'@ember-data/tracking': 4.12.0
'@ember/string': 3.0.1
- '@embroider/macros': 1.11.0
+ '@embroider/macros': 1.11.0(@glint/template@1.1.0)
'@glimmer/tracking': 1.1.2
- ember-cached-decorator-polyfill: 1.0.1(@babel/core@7.17.0)(ember-source@4.12.0)
+ ember-cached-decorator-polyfill: 1.0.1(@babel/core@7.21.8)(@glint/template@1.1.0)(ember-source@4.12.0)
ember-cli-babel: 7.26.11
transitivePeerDependencies:
- '@babel/core'
@@ -1864,16 +2212,16 @@ packages:
- supports-color
dev: true
- /@ember/render-modifiers@2.0.5(@babel/core@7.17.0)(ember-source@4.12.0):
+ /@ember/render-modifiers@2.0.5(@babel/core@7.21.8)(@glint/template@1.1.0)(ember-source@4.12.0):
resolution: {integrity: sha512-5cJ1niIdOJC6k6KtIn9HGbr1DATJQp4ZqMv1vbi6LKQWbVCQ3byvKONtUEi3H0wcewlrcaWCqXOgm0nACzCOQA==}
engines: {node: 12.* || 14.* || >= 16}
peerDependencies:
ember-source: ^3.8 || ^4.0.0
dependencies:
- '@embroider/macros': 1.11.0
+ '@embroider/macros': 1.11.0(@glint/template@1.1.0)
ember-cli-babel: 7.26.11
- ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.17.0)
- ember-source: 4.12.0(@babel/core@7.17.0)(@glimmer/component@1.1.2)(webpack@5.81.0)
+ ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.21.8)
+ ember-source: 4.12.0(@babel/core@7.21.8)(@glimmer/component@1.1.2)(@glint/template@1.1.0)(webpack@5.81.0)
transitivePeerDependencies:
- '@babel/core'
- '@glint/template'
@@ -1889,21 +2237,21 @@ packages:
- supports-color
dev: true
- /@ember/test-helpers@2.9.3(@babel/core@7.17.0)(ember-source@4.12.0):
+ /@ember/test-helpers@2.9.3(@babel/core@7.21.8)(@glint/environment-ember-loose@1.1.0)(@glint/template@1.1.0)(ember-source@4.12.0):
resolution: {integrity: sha512-ejVg4Dj+G/6zyLvQsYOvmGiOLU6AS94tY4ClaO1E2oVvjjtVJIRmVLFN61I+DuyBg9hS3cFoPjQRTZB9MRIbxQ==}
engines: {node: 10.* || 12.* || 14.* || 15.* || >= 16.*}
peerDependencies:
ember-source: '>=3.8.0'
dependencies:
'@ember/test-waiters': 3.0.2
- '@embroider/macros': 1.11.0
- '@embroider/util': 1.11.0(ember-source@4.12.0)
+ '@embroider/macros': 1.11.0(@glint/template@1.1.0)
+ '@embroider/util': 1.11.0(@glint/environment-ember-loose@1.1.0)(@glint/template@1.1.0)(ember-source@4.12.0)
broccoli-debug: 0.6.5
broccoli-funnel: 3.0.8
ember-cli-babel: 7.26.11
ember-cli-htmlbars: 6.2.0
- ember-destroyable-polyfill: 2.0.3(@babel/core@7.17.0)
- ember-source: 4.12.0(@babel/core@7.17.0)(@glimmer/component@1.1.2)(webpack@5.81.0)
+ ember-destroyable-polyfill: 2.0.3(@babel/core@7.21.8)
+ ember-source: 4.12.0(@babel/core@7.21.8)(@glimmer/component@1.1.2)(@glint/template@1.1.0)(webpack@5.81.0)
transitivePeerDependencies:
- '@babel/core'
- '@glint/environment-ember-loose'
@@ -2006,12 +2354,12 @@ packages:
find-up: 5.0.0
lodash: 4.17.21
resolve: 1.22.2
- semver: 7.5.1
+ semver: 7.5.4
transitivePeerDependencies:
- supports-color
dev: true
- /@embroider/macros@1.11.0:
+ /@embroider/macros@1.11.0(@glint/template@1.1.0):
resolution: {integrity: sha512-P/WSB+PqKSja5qXjYvhLyUM0ivcDoI9kkqs+R0GNujfVhS0EIIAMHfD9uHDBbhzFit39pT0QJqgcXGE2rprCPA==}
engines: {node: 12.* || 14.* || >= 16}
peerDependencies:
@@ -2021,6 +2369,7 @@ packages:
optional: true
dependencies:
'@embroider/shared-internals': 2.1.0
+ '@glint/template': 1.1.0
assert-never: 1.2.1
babel-import-util: 1.3.0
ember-cli-babel: 7.26.11
@@ -2041,7 +2390,7 @@ packages:
js-string-escape: 1.0.1
lodash: 4.17.21
resolve-package-path: 4.0.3
- semver: 7.5.1
+ semver: 7.5.4
typescript-memoize: 1.1.1
dev: true
@@ -2055,7 +2404,7 @@ packages:
js-string-escape: 1.0.1
lodash: 4.17.21
resolve-package-path: 4.0.3
- semver: 7.5.1
+ semver: 7.5.4
typescript-memoize: 1.1.1
dev: true
@@ -2091,7 +2440,7 @@ packages:
resolve: 1.22.2
dev: true
- /@embroider/util@1.11.0(ember-source@4.12.0):
+ /@embroider/util@1.11.0(@glint/environment-ember-loose@1.1.0)(@glint/template@1.1.0)(ember-source@4.12.0):
resolution: {integrity: sha512-v6Jdjl87jzsAtYgU/xkx+7CykoC06E6qd3j8ULe8jC8hVXKkjWR7Nks5D5V970/fravGd/FMOT3tVIF3Dj5yaw==}
engines: {node: 14.* || >= 16}
peerDependencies:
@@ -2104,10 +2453,12 @@ packages:
'@glint/template':
optional: true
dependencies:
- '@embroider/macros': 1.11.0
+ '@embroider/macros': 1.11.0(@glint/template@1.1.0)
+ '@glint/environment-ember-loose': 1.1.0(@glimmer/component@1.1.2)(@glint/template@1.1.0)(ember-cli-htmlbars@6.2.0)(ember-modifier@4.1.0)
+ '@glint/template': 1.1.0
broccoli-funnel: 3.0.8
ember-cli-babel: 7.26.11
- ember-source: 4.12.0(@babel/core@7.17.0)(@glimmer/component@1.1.2)(webpack@5.81.0)
+ ember-source: 4.12.0(@babel/core@7.21.8)(@glimmer/component@1.1.2)(@glint/template@1.1.0)(webpack@5.81.0)
transitivePeerDependencies:
- supports-color
dev: true
@@ -2182,6 +2533,29 @@ packages:
- '@babel/core'
- supports-color
+ /@glimmer/component@1.1.2(@babel/core@7.21.8):
+ resolution: {integrity: sha512-XyAsEEa4kWOPy+gIdMjJ8XlzA3qrGH55ZDv6nA16ibalCR17k74BI0CztxuRds+Rm6CtbUVgheCVlcCULuqD7A==}
+ engines: {node: 6.* || 8.* || >= 10.*}
+ dependencies:
+ '@glimmer/di': 0.1.11
+ '@glimmer/env': 0.1.7
+ '@glimmer/util': 0.44.0
+ broccoli-file-creator: 2.1.1
+ broccoli-merge-trees: 3.0.2
+ ember-cli-babel: 7.26.11
+ ember-cli-get-component-path-option: 1.0.0
+ ember-cli-is-package-missing: 1.0.0
+ ember-cli-normalize-entity-name: 1.0.0
+ ember-cli-path-utils: 1.0.0
+ ember-cli-string-utils: 1.1.0
+ ember-cli-typescript: 3.0.0(@babel/core@7.21.8)
+ ember-cli-version-checker: 3.1.3
+ ember-compatibility-helpers: 1.2.6(@babel/core@7.21.8)
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
+ dev: true
+
/@glimmer/di@0.1.11:
resolution: {integrity: sha512-moRwafNDwHTnTHzyyZC9D+mUSvYrs1Ak0tRPjjmCghdoHHIvMshVbEnwKb/1WmW5CUlKc2eL9rlAV32n3GiItg==}
@@ -2241,19 +2615,117 @@ packages:
resolution: {integrity: sha512-i01plR0EgFVz69GDrEuFgq1NheIjZcyTy3c7q+w7d096ddPVeVcRzU3LKaqCfovvLJ+6lJx40j45ecycASUUyw==}
dev: true
- /@glimmer/validator@0.84.3:
- resolution: {integrity: sha512-RTBV4TokUB0vI31UC7ikpV7lOYpWUlyqaKV//pRC4pexYMlmqnVhkFrdiimB/R1XyNdUOQUmnIAcdic39NkbhQ==}
+ /@glimmer/validator@0.84.3:
+ resolution: {integrity: sha512-RTBV4TokUB0vI31UC7ikpV7lOYpWUlyqaKV//pRC4pexYMlmqnVhkFrdiimB/R1XyNdUOQUmnIAcdic39NkbhQ==}
+ dependencies:
+ '@glimmer/env': 0.1.7
+ '@glimmer/global-context': 0.84.3
+ dev: true
+
+ /@glimmer/vm-babel-plugins@0.84.2(@babel/core@7.17.0):
+ resolution: {integrity: sha512-HS2dEbJ3CgXn56wk/5QdudM7rE3vtNMvPIoG7Rrg+GhkGMNxBCIRxOeEF2g520j9rwlA2LAZFpc7MCDMFbTjNA==}
+ dependencies:
+ babel-plugin-debug-macros: 0.3.4(@babel/core@7.17.0)
+ transitivePeerDependencies:
+ - '@babel/core'
+ dev: false
+
+ /@glimmer/vm-babel-plugins@0.84.2(@babel/core@7.21.8):
+ resolution: {integrity: sha512-HS2dEbJ3CgXn56wk/5QdudM7rE3vtNMvPIoG7Rrg+GhkGMNxBCIRxOeEF2g520j9rwlA2LAZFpc7MCDMFbTjNA==}
+ dependencies:
+ babel-plugin-debug-macros: 0.3.4(@babel/core@7.21.8)
+ transitivePeerDependencies:
+ - '@babel/core'
+ dev: true
+
+ /@glint/core@1.1.0(typescript@5.2.2):
+ resolution: {integrity: sha512-SeAdKrQF65NRDzzmkwUC0VRZjBDysQXeIKXhyCUtXaatFDeyC0zdESJRcUykMdQoI5R6MKcts2X3gthLRuEGKA==}
+ hasBin: true
+ peerDependencies:
+ typescript: '>=4.8.0'
+ dependencies:
+ '@glimmer/syntax': 0.84.3
+ escape-string-regexp: 4.0.0
+ semver: 7.5.4
+ silent-error: 1.1.1
+ typescript: 5.2.2
+ uuid: 8.3.2
+ vscode-languageserver: 8.1.0
+ vscode-languageserver-textdocument: 1.0.8
+ vscode-uri: 3.0.7
+ yargs: 17.7.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@glint/environment-ember-loose@1.1.0(@glimmer/component@1.1.2)(@glint/template@1.1.0):
+ resolution: {integrity: sha512-Qwr3OAptRZ8zqxaPvpVBdbSiiImYMRNu+0IPQGaDutqOV80GzWYeiMuEyPC0Nwy4mQ3991YxE24Q+a5/FTfTNw==}
+ peerDependencies:
+ '@glimmer/component': ^1.1.2
+ '@glint/template': ^1.1.0
+ '@types/ember__array': ^4.0.2
+ '@types/ember__component': ^4.0.10
+ '@types/ember__controller': ^4.0.2
+ '@types/ember__object': ^4.0.4
+ '@types/ember__routing': ^4.0.11
+ ember-cli-htmlbars: ^6.0.1
+ ember-modifier: ^3.2.7 || ^4.0.0
+ peerDependenciesMeta:
+ '@types/ember__array':
+ optional: true
+ '@types/ember__component':
+ optional: true
+ '@types/ember__controller':
+ optional: true
+ '@types/ember__object':
+ optional: true
+ '@types/ember__routing':
+ optional: true
+ ember-cli-htmlbars:
+ optional: true
+ ember-modifier:
+ optional: true
+ dependencies:
+ '@glimmer/component': 1.1.2(@babel/core@7.17.0)
+ '@glint/template': 1.1.0
+ dev: true
+
+ /@glint/environment-ember-loose@1.1.0(@glimmer/component@1.1.2)(@glint/template@1.1.0)(ember-cli-htmlbars@6.2.0)(ember-modifier@4.1.0):
+ resolution: {integrity: sha512-Qwr3OAptRZ8zqxaPvpVBdbSiiImYMRNu+0IPQGaDutqOV80GzWYeiMuEyPC0Nwy4mQ3991YxE24Q+a5/FTfTNw==}
+ peerDependencies:
+ '@glimmer/component': ^1.1.2
+ '@glint/template': ^1.1.0
+ '@types/ember__array': ^4.0.2
+ '@types/ember__component': ^4.0.10
+ '@types/ember__controller': ^4.0.2
+ '@types/ember__object': ^4.0.4
+ '@types/ember__routing': ^4.0.11
+ ember-cli-htmlbars: ^6.0.1
+ ember-modifier: ^3.2.7 || ^4.0.0
+ peerDependenciesMeta:
+ '@types/ember__array':
+ optional: true
+ '@types/ember__component':
+ optional: true
+ '@types/ember__controller':
+ optional: true
+ '@types/ember__object':
+ optional: true
+ '@types/ember__routing':
+ optional: true
+ ember-cli-htmlbars:
+ optional: true
+ ember-modifier:
+ optional: true
dependencies:
- '@glimmer/env': 0.1.7
- '@glimmer/global-context': 0.84.3
+ '@glimmer/component': 1.1.2(@babel/core@7.21.8)
+ '@glint/template': 1.1.0
+ ember-cli-htmlbars: 6.2.0
+ ember-modifier: 4.1.0(ember-source@4.12.0)
dev: true
- /@glimmer/vm-babel-plugins@0.84.2(@babel/core@7.17.0):
- resolution: {integrity: sha512-HS2dEbJ3CgXn56wk/5QdudM7rE3vtNMvPIoG7Rrg+GhkGMNxBCIRxOeEF2g520j9rwlA2LAZFpc7MCDMFbTjNA==}
- dependencies:
- babel-plugin-debug-macros: 0.3.4(@babel/core@7.17.0)
- transitivePeerDependencies:
- - '@babel/core'
+ /@glint/template@1.1.0:
+ resolution: {integrity: sha512-gK4tifrw7mIMYECzGeG5jrez2lY0TlwE584cnoYOFhzxXKrsuungdiebd7LDwjvfQpImQd1JUSQr3u/uF/XYJg==}
/@handlebars/parser@2.0.0:
resolution: {integrity: sha512-EP9uEDZv/L5Qh9IWuMUGJRfwhXJ4h1dqKTT4/3+tY0eu7sPis7xh23j61SYUnNF4vqCQvvUXpDo9Bh/+q1zASA==}
@@ -2334,12 +2806,6 @@ packages:
upath: 2.0.1
dev: true
- /@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1:
- resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==}
- dependencies:
- eslint-scope: 5.1.1
- dev: true
-
/@nodelib/fs.scandir@2.1.5:
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
engines: {node: '>= 8'}
@@ -2365,7 +2831,7 @@ packages:
resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==}
dependencies:
'@gar/promisify': 1.1.3
- semver: 7.5.1
+ semver: 7.5.4
dev: true
/@npmcli/move-file@1.1.2:
@@ -2603,6 +3069,10 @@ packages:
engines: {node: '>= 10'}
dev: true
+ /@tsconfig/ember@3.0.0:
+ resolution: {integrity: sha512-KF9F9f4i+8LE31OKS014n5uEDt1mB/6ZvyQz/Mam28nAKDTSMBlOWHgTOj0TY8l4BfbEE+BgUuWCSoUHhb2BMw==}
+ dev: true
+
/@types/acorn@4.0.6:
resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==}
dependencies:
@@ -2783,14 +3253,14 @@ packages:
resolution: {integrity: sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==}
dependencies:
'@types/estree': 1.0.1
- '@types/json-schema': 7.0.11
+ '@types/json-schema': 7.0.12
dev: true
/@types/eslint@8.40.0:
resolution: {integrity: sha512-nbq2mvc/tBrK9zQQuItvjJl++GTN5j06DaPtp3hZCpngmG6Q3xoyEmd0TwZI0gAy/G1X0zhGBbr2imsGFdFV0g==}
dependencies:
'@types/estree': 1.0.1
- '@types/json-schema': 7.0.11
+ '@types/json-schema': 7.0.12
/@types/estree@1.0.1:
resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==}
@@ -2854,6 +3324,9 @@ packages:
/@types/json-schema@7.0.11:
resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==}
+ /@types/json-schema@7.0.12:
+ resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==}
+
/@types/keyv@3.1.4:
resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
dependencies:
@@ -2907,6 +3380,10 @@ packages:
resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==}
dev: true
+ /@types/qunit@2.19.6:
+ resolution: {integrity: sha512-bz9STa6EHurtpSfn5cNiScBladlw43bM+7luQA985Kd9YlF4dZaLmKt3c5/oSyN1AWAl50YBpqTq0BxCP64nGg==}
+ dev: true
+
/@types/range-parser@1.2.4:
resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==}
dev: true
@@ -2927,6 +3404,10 @@ packages:
resolution: {integrity: sha512-J3Ol++HCC7/hwZhanDvggFYU/GtxHxE/e7cGRWxR04BF7Tt3TqJZ84BkzQgDxmX0uu8IagiyfmfoUlBACh2Ilg==}
dev: true
+ /@types/semver@7.5.1:
+ resolution: {integrity: sha512-cJRQXpObxfNKkFAZbJl2yjWtJCqELQIdShsogr1d2MilP8dKD9TE/nEKHkJgUNHdGKCQaf9HbIynuV2csLGVLg==}
+ dev: true
+
/@types/send@0.17.1:
resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==}
dependencies:
@@ -2952,6 +3433,137 @@ packages:
resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==}
dev: true
+ /@typescript-eslint/eslint-plugin@6.5.0(@typescript-eslint/parser@6.5.0)(eslint@8.40.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-2pktILyjvMaScU6iK3925uvGU87E+N9rh372uGZgiMYwafaw9SXq86U04XPq3UH6tzRvNgBsub6x2DacHc33lw==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
+ eslint: ^7.0.0 || ^8.0.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@eslint-community/regexpp': 4.5.1
+ '@typescript-eslint/parser': 6.5.0(eslint@8.40.0)(typescript@5.2.2)
+ '@typescript-eslint/scope-manager': 6.5.0
+ '@typescript-eslint/type-utils': 6.5.0(eslint@8.40.0)(typescript@5.2.2)
+ '@typescript-eslint/utils': 6.5.0(eslint@8.40.0)(typescript@5.2.2)
+ '@typescript-eslint/visitor-keys': 6.5.0
+ debug: 4.3.4
+ eslint: 8.40.0
+ graphemer: 1.4.0
+ ignore: 5.2.4
+ natural-compare: 1.4.0
+ semver: 7.5.4
+ ts-api-utils: 1.0.2(typescript@5.2.2)
+ typescript: 5.2.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@typescript-eslint/parser@6.5.0(eslint@8.40.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-LMAVtR5GN8nY0G0BadkG0XIe4AcNMeyEy3DyhKGAh9k4pLSMBO7rF29JvDBpZGCmp5Pgz5RLHP6eCpSYZJQDuQ==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/scope-manager': 6.5.0
+ '@typescript-eslint/types': 6.5.0
+ '@typescript-eslint/typescript-estree': 6.5.0(typescript@5.2.2)
+ '@typescript-eslint/visitor-keys': 6.5.0
+ debug: 4.3.4
+ eslint: 8.40.0
+ typescript: 5.2.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@typescript-eslint/scope-manager@6.5.0:
+ resolution: {integrity: sha512-A8hZ7OlxURricpycp5kdPTH3XnjG85UpJS6Fn4VzeoH4T388gQJ/PGP4ole5NfKt4WDVhmLaQ/dBLNDC4Xl/Kw==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ dependencies:
+ '@typescript-eslint/types': 6.5.0
+ '@typescript-eslint/visitor-keys': 6.5.0
+ dev: true
+
+ /@typescript-eslint/type-utils@6.5.0(eslint@8.40.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-f7OcZOkRivtujIBQ4yrJNIuwyCQO1OjocVqntl9dgSIZAdKqicj3xFDqDOzHDlGCZX990LqhLQXWRnQvsapq8A==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/typescript-estree': 6.5.0(typescript@5.2.2)
+ '@typescript-eslint/utils': 6.5.0(eslint@8.40.0)(typescript@5.2.2)
+ debug: 4.3.4
+ eslint: 8.40.0
+ ts-api-utils: 1.0.2(typescript@5.2.2)
+ typescript: 5.2.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@typescript-eslint/types@6.5.0:
+ resolution: {integrity: sha512-eqLLOEF5/lU8jW3Bw+8auf4lZSbbljHR2saKnYqON12G/WsJrGeeDHWuQePoEf9ro22+JkbPfWQwKEC5WwLQ3w==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ dev: true
+
+ /@typescript-eslint/typescript-estree@6.5.0(typescript@5.2.2):
+ resolution: {integrity: sha512-q0rGwSe9e5Kk/XzliB9h2LBc9tmXX25G0833r7kffbl5437FPWb2tbpIV9wAATebC/018pGa9fwPDuvGN+LxWQ==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/types': 6.5.0
+ '@typescript-eslint/visitor-keys': 6.5.0
+ debug: 4.3.4
+ globby: 11.1.0
+ is-glob: 4.0.3
+ semver: 7.5.4
+ ts-api-utils: 1.0.2(typescript@5.2.2)
+ typescript: 5.2.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@typescript-eslint/utils@6.5.0(eslint@8.40.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-9nqtjkNykFzeVtt9Pj6lyR9WEdd8npPhhIPM992FWVkZuS6tmxHfGVnlUcjpUP2hv8r4w35nT33mlxd+Be1ACQ==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.40.0)
+ '@types/json-schema': 7.0.12
+ '@types/semver': 7.5.1
+ '@typescript-eslint/scope-manager': 6.5.0
+ '@typescript-eslint/types': 6.5.0
+ '@typescript-eslint/typescript-estree': 6.5.0(typescript@5.2.2)
+ eslint: 8.40.0
+ semver: 7.5.4
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+ dev: true
+
+ /@typescript-eslint/visitor-keys@6.5.0:
+ resolution: {integrity: sha512-yCB/2wkbv3hPsh02ZS8dFQnij9VVQXJMN/gbQsaaY+zxALkZnxa/wagvLEFsAWMPv7d7lxQmNsIzGU1w/T/WyA==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ dependencies:
+ '@typescript-eslint/types': 6.5.0
+ eslint-visitor-keys: 3.4.1
+ dev: true
+
/@webassemblyjs/ast@1.11.6:
resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==}
dependencies:
@@ -3613,6 +4225,7 @@ packages:
/asn1@0.1.11:
resolution: {integrity: sha512-Fh9zh3G2mZ8qM/kwsiKwL2U2FmXxVsboP4x1mXjnhKHv3SmzaBZoYvxEQJz/YS2gnCgd8xlAVWcZnQyC9qZBsA==}
engines: {node: '>=0.4.9'}
+ requiresBuild: true
dev: true
optional: true
@@ -3622,6 +4235,7 @@ packages:
/assert-plus@0.1.5:
resolution: {integrity: sha512-brU24g7ryhRwGCI2y+1dGQmQXiZF7TtIj583S96y0jjdajIe6wn8BuXyELYhvD22dtIxDQVFk04YTJwwdwOYJw==}
engines: {node: '>=0.8'}
+ requiresBuild: true
dev: true
optional: true
@@ -3683,6 +4297,7 @@ packages:
/async-each@1.0.6:
resolution: {integrity: sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==}
+ requiresBuild: true
dev: true
optional: true
@@ -3706,6 +4321,7 @@ packages:
/async@0.9.2:
resolution: {integrity: sha512-l6ToIJIotphWahxxHyzK9bnLR6kM4jJIIgLShZeqLY7iboHoGkdgFl7W2/Ivi4SkMJYGKqW8vSuk0uKUj6qsSw==}
+ requiresBuild: true
dev: true
optional: true
@@ -3990,6 +4606,16 @@ packages:
'@babel/core': 7.17.0
semver: 5.7.1
+ /babel-plugin-debug-macros@0.2.0(@babel/core@7.21.8):
+ resolution: {integrity: sha512-Wpmw4TbhR3Eq2t3W51eBAQSdKlr+uAyF0GI4GtPfMCD12Y4cIdpKC9l0RjNTH/P9isFypSqqewMPm7//fnZlNA==}
+ engines: {node: '>=4'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-beta.42
+ dependencies:
+ '@babel/core': 7.21.8
+ semver: 5.7.1
+ dev: true
+
/babel-plugin-debug-macros@0.3.4(@babel/core@7.17.0):
resolution: {integrity: sha512-wfel/vb3pXfwIDZUrkoDrn5FHmlWI96PCJ3UCDv2a86poJ3EQrnArNW5KfHSVJ9IOgxHbo748cQt7sDU+0KCEw==}
engines: {node: '>=6'}
@@ -4510,6 +5136,7 @@ packages:
/binary-extensions@1.13.1:
resolution: {integrity: sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==}
engines: {node: '>=0.10.0'}
+ requiresBuild: true
dev: true
optional: true
@@ -4524,6 +5151,7 @@ packages:
/bindings@1.5.0:
resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==}
+ requiresBuild: true
dependencies:
file-uri-to-path: 1.0.0
dev: true
@@ -4597,6 +5225,7 @@ packages:
resolution: {integrity: sha512-OvfN8y1oAxxphzkl2SnCS+ztV/uVKTATtgLjWYg/7KwcNyf3rzpHxNQJZCKtsZd4+MteKczhWbSjtEX4bGgU9g==}
engines: {node: '>=0.8.0'}
deprecated: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
+ requiresBuild: true
dependencies:
hoek: 0.9.1
dev: true
@@ -5772,6 +6401,7 @@ packages:
/chokidar@2.1.8:
resolution: {integrity: sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==}
deprecated: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies
+ requiresBuild: true
dependencies:
anymatch: 2.0.0
async-each: 1.0.6
@@ -6066,6 +6696,7 @@ packages:
/combined-stream@0.0.7:
resolution: {integrity: sha512-qfexlmLp9MyrkajQVyjEDb0Vj+KhRgR/rxLiVhaihlT+ZkX0lReqtH6Ack40CvMDERR4b5eFp3CreskpBs1Pig==}
engines: {node: '>= 0.8'}
+ requiresBuild: true
dependencies:
delayed-stream: 0.0.5
dev: true
@@ -6583,6 +7214,7 @@ packages:
resolution: {integrity: sha512-gvWSbgqP+569DdslUiCelxIv3IYK5Lgmq1UrRnk+s1WxQOQ16j3GPDcjdtgL5Au65DU/xQi6q3xPtf5Kta+3IQ==}
engines: {node: '>=0.8.0'}
deprecated: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
+ requiresBuild: true
dependencies:
boom: 0.4.2
dev: true
@@ -6744,6 +7376,7 @@ packages:
/ctype@0.5.3:
resolution: {integrity: sha512-T6CEkoSV4q50zW3TlTHMbzy1E5+zlnNcY+yb7tWVYlTwPhx9LpnfAkd4wecpWknDyptp4k97LUZeInlf6jdzBg==}
engines: {node: '>= 0.4'}
+ requiresBuild: true
dev: true
optional: true
@@ -7001,6 +7634,7 @@ packages:
/delayed-stream@0.0.5:
resolution: {integrity: sha512-v+7uBd1pqe5YtgPacIIbZ8HuHeLFVNe4mUEyFDXL6KiqzEykjbw+5mXZXpGFgNVasdL4jWKgaKIXrEHiynN1LA==}
engines: {node: '>=0.4.0'}
+ requiresBuild: true
dev: true
optional: true
@@ -7245,7 +7879,7 @@ packages:
engines: {node: '>=0.8'}
dependencies:
errlop: 2.2.0
- semver: 6.3.0
+ semver: 6.3.1
dev: true
/ee-first@1.1.1:
@@ -7267,7 +7901,7 @@ packages:
minimalistic-crypto-utils: 1.0.1
dev: true
- /ember-app-scheduler@7.0.1(@babel/core@7.17.0):
+ /ember-app-scheduler@7.0.1(@babel/core@7.21.8):
resolution: {integrity: sha512-7140A/4OJuYBlncfxmreZHX5S7FxO/4KX5NswowIrvGZpaLuoeULjBHgiKBWC1OUzsdHST4jwaDufniHEROajg==}
engines: {node: 12.* || 14.* || >= 16}
dependencies:
@@ -7276,8 +7910,8 @@ packages:
'@types/rsvp': 4.0.4
ember-cli-babel: 7.26.11
ember-cli-typescript: 4.2.1
- ember-compatibility-helpers: 1.2.6(@babel/core@7.17.0)
- ember-destroyable-polyfill: 2.0.3(@babel/core@7.17.0)
+ ember-compatibility-helpers: 1.2.6(@babel/core@7.21.8)
+ ember-destroyable-polyfill: 2.0.3(@babel/core@7.21.8)
transitivePeerDependencies:
- '@babel/core'
- supports-color
@@ -7311,7 +7945,7 @@ packages:
mkdirp: 0.5.6
resolve-package-path: 3.1.0
rimraf: 2.7.1
- semver: 7.5.1
+ semver: 7.5.4
symlink-or-copy: 1.3.1
typescript-memoize: 1.1.1
walk-sync: 0.3.4
@@ -7322,7 +7956,7 @@ packages:
- webpack-command
dev: true
- /ember-auto-import@2.6.3(webpack@5.81.0):
+ /ember-auto-import@2.6.3(@glint/template@1.1.0)(webpack@5.81.0):
resolution: {integrity: sha512-uLhrRDJYWCRvQ4JQ1e64XlSrqAKSd6PXaJ9ZsZI6Tlms9T4DtQFxNXasqji2ZRJBVrxEoLCRYX3RTldsQ0vNGQ==}
engines: {node: 12.* || 14.* || >= 16}
dependencies:
@@ -7330,7 +7964,7 @@ packages:
'@babel/plugin-proposal-class-properties': 7.16.7(@babel/core@7.17.0)
'@babel/plugin-proposal-decorators': 7.21.0(@babel/core@7.17.0)
'@babel/preset-env': 7.21.5(@babel/core@7.17.0)
- '@embroider/macros': 1.11.0
+ '@embroider/macros': 1.11.0(@glint/template@1.1.0)
'@embroider/shared-internals': 2.1.0
babel-loader: 8.3.0(@babel/core@7.17.0)(webpack@5.81.0)
babel-plugin-ember-modules-api-polyfill: 3.5.0
@@ -7362,32 +7996,32 @@ packages:
- supports-color
- webpack
- /ember-cache-primitive-polyfill@1.0.1(@babel/core@7.17.0):
+ /ember-cache-primitive-polyfill@1.0.1(@babel/core@7.21.8):
resolution: {integrity: sha512-hSPcvIKarA8wad2/b6jDd/eU+OtKmi6uP+iYQbzi5TQpjsqV6b4QdRqrLk7ClSRRKBAtdTuutx+m+X+WlEd2lw==}
engines: {node: 10.* || >= 12}
dependencies:
ember-cli-babel: 7.26.11
ember-cli-version-checker: 5.1.2
- ember-compatibility-helpers: 1.2.6(@babel/core@7.17.0)
+ ember-compatibility-helpers: 1.2.6(@babel/core@7.21.8)
silent-error: 1.1.1
transitivePeerDependencies:
- '@babel/core'
- supports-color
dev: true
- /ember-cached-decorator-polyfill@1.0.1(@babel/core@7.17.0)(ember-source@4.12.0):
+ /ember-cached-decorator-polyfill@1.0.1(@babel/core@7.21.8)(@glint/template@1.1.0)(ember-source@4.12.0):
resolution: {integrity: sha512-VDgrpIJ6rDDHIfkYrsFR1BM3fpcC0+zFWIOsX0qY44zPrIXjhQWVXs2iVXLIPHprSgf+tFQ3ESxwDscpeRe/0A==}
engines: {node: 14.* || >= 16}
peerDependencies:
ember-source: ^3.13.0 || ^4.0.0
dependencies:
- '@embroider/macros': 1.11.0
+ '@embroider/macros': 1.11.0(@glint/template@1.1.0)
'@glimmer/tracking': 1.1.2
babel-import-util: 1.3.0
- ember-cache-primitive-polyfill: 1.0.1(@babel/core@7.17.0)
+ ember-cache-primitive-polyfill: 1.0.1(@babel/core@7.21.8)
ember-cli-babel: 7.26.11
ember-cli-babel-plugin-helpers: 1.1.1
- ember-source: 4.12.0(@babel/core@7.17.0)(@glimmer/component@1.1.2)(webpack@5.81.0)
+ ember-source: 4.12.0(@babel/core@7.21.8)(@glimmer/component@1.1.2)(@glint/template@1.1.0)(webpack@5.81.0)
transitivePeerDependencies:
- '@babel/core'
- '@glint/template'
@@ -7409,7 +8043,7 @@ packages:
- supports-color
dev: true
- /ember-cli-addon-docs@5.0.0(@babel/core@7.17.0)(@ember/test-helpers@2.9.3)(ember-data@4.12.0)(ember-fetch@8.1.2)(ember-source@4.12.0)(webpack@5.81.0):
+ /ember-cli-addon-docs@5.0.0(@babel/core@7.21.8)(@ember/test-helpers@2.9.3)(@glint/environment-ember-loose@1.1.0)(@glint/template@1.1.0)(ember-data@4.12.0)(ember-fetch@8.1.2)(ember-source@4.12.0)(webpack@5.81.0):
resolution: {integrity: sha512-aK9Q/9ZrzQrqeev+REB7MOplA8UdF3S9JHa69iXo58Yib/7J19n0OMSpgbPFVlTJWPc7e+ihU8ate7H8MJ+WPw==}
engines: {node: 14.* || 16.* || >= 18}
peerDependencies:
@@ -7417,9 +8051,9 @@ packages:
ember-fetch: ^8.1.1
dependencies:
'@csstools/postcss-sass': 5.0.1(postcss@8.4.23)
- '@ember/render-modifiers': 2.0.5(@babel/core@7.17.0)(ember-source@4.12.0)
+ '@ember/render-modifiers': 2.0.5(@babel/core@7.21.8)(@glint/template@1.1.0)(ember-source@4.12.0)
'@ember/test-waiters': 3.0.2
- '@glimmer/component': 1.1.2(@babel/core@7.17.0)
+ '@glimmer/component': 1.1.2(@babel/core@7.21.8)
'@glimmer/syntax': 0.84.3
'@glimmer/tracking': 1.1.2
'@handlebars/parser': 2.1.0
@@ -7433,10 +8067,10 @@ packages:
broccoli-source: 3.0.1
broccoli-stew: 3.0.0
chalk: 4.1.2
- ember-auto-import: 2.6.3(webpack@5.81.0)
+ ember-auto-import: 2.6.3(@glint/template@1.1.0)(webpack@5.81.0)
ember-cli-autoprefixer: 2.0.0
ember-cli-babel: 7.26.11
- ember-cli-clipboard: 0.16.0(@babel/core@7.17.0)(ember-source@4.12.0)
+ ember-cli-clipboard: 0.16.0(@babel/core@7.21.8)(@glint/template@1.1.0)(ember-source@4.12.0)
ember-cli-htmlbars: 6.2.0
ember-cli-postcss: 8.2.0
ember-cli-string-helpers: 6.1.0
@@ -7444,14 +8078,14 @@ packages:
ember-cli-version-checker: 5.1.2
ember-code-snippet: 3.0.0
ember-composable-helpers: 5.0.0
- ember-concurrency: 2.3.7(@babel/core@7.17.0)
- ember-data: 4.12.0(@babel/core@7.17.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0)(webpack@5.81.0)
+ ember-concurrency: 2.3.7(@babel/core@7.21.8)
+ ember-data: 4.12.0(@babel/core@7.21.8)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(@glint/template@1.1.0)(ember-source@4.12.0)(webpack@5.81.0)
ember-fetch: 8.1.2
- ember-keyboard: 8.2.0(@babel/core@7.17.0)(@ember/test-helpers@2.9.3)(ember-source@4.12.0)
- ember-modal-dialog: 4.1.2(ember-source@4.12.0)(ember-tether@2.0.1)
+ ember-keyboard: 8.2.0(@babel/core@7.21.8)(@ember/test-helpers@2.9.3)(ember-source@4.12.0)
+ ember-modal-dialog: 4.1.2(@glint/environment-ember-loose@1.1.0)(@glint/template@1.1.0)(ember-source@4.12.0)(ember-tether@2.0.1)
ember-responsive: 5.0.0
ember-router-generator: 2.0.0
- ember-router-scroll: 4.1.2(@babel/core@7.17.0)
+ ember-router-scroll: 4.1.2(@babel/core@7.21.8)
ember-set-helper: 2.0.1
ember-svg-jar: 2.4.2
ember-tether: 2.0.1
@@ -7480,7 +8114,7 @@ packages:
semver: 7.5.1
striptags: 3.2.0
tailwindcss: 1.9.6
- tracked-toolbox: 2.0.0(@babel/core@7.17.0)(ember-source@4.12.0)
+ tracked-toolbox: 2.0.0(@babel/core@7.21.8)(ember-source@4.12.0)
walk-sync: 3.0.0
yuidocjs: 0.10.2
transitivePeerDependencies:
@@ -7505,7 +8139,7 @@ packages:
ember-source: ^3.28.0 || ^4.0.0
dependencies:
ember-cli-babel: 7.26.11
- ember-source: 4.12.0(@babel/core@7.17.0)(@glimmer/component@1.1.2)(webpack@5.81.0)
+ ember-source: 4.12.0(@babel/core@7.21.8)(@glimmer/component@1.1.2)(@glint/template@1.1.0)(webpack@5.81.0)
git-repo-info: 2.1.1
transitivePeerDependencies:
- supports-color
@@ -7525,12 +8159,12 @@ packages:
resolution: {integrity: sha512-sKvOiPNHr5F/60NLd7SFzMpYPte/nnGkq/tMIfXejfKHIhaiIkYFqX8Z9UFTKWLLn+V7NOaby6niNPZUdvKCRw==}
engines: {node: 6.* || 8.* || >= 10.*}
- /ember-cli-babel@6.18.0(@babel/core@7.17.0):
+ /ember-cli-babel@6.18.0(@babel/core@7.21.8):
resolution: {integrity: sha512-7ceC8joNYxY2wES16iIBlbPSxwKDBhYwC8drU3ZEvuPDMwVv1KzxCNu1fvxyFEBWhwaRNTUxSCsEVoTd9nosGA==}
engines: {node: ^4.5 || 6.* || >= 7.*}
dependencies:
amd-name-resolver: 1.2.0
- babel-plugin-debug-macros: 0.2.0(@babel/core@7.17.0)
+ babel-plugin-debug-macros: 0.2.0(@babel/core@7.21.8)
babel-plugin-ember-modules-api-polyfill: 2.13.4
babel-plugin-transform-es2015-modules-amd: 6.24.1
babel-polyfill: 6.26.0
@@ -7584,11 +8218,11 @@ packages:
transitivePeerDependencies:
- supports-color
- /ember-cli-clipboard@0.16.0(@babel/core@7.17.0)(ember-source@4.12.0):
+ /ember-cli-clipboard@0.16.0(@babel/core@7.21.8)(@glint/template@1.1.0)(ember-source@4.12.0):
resolution: {integrity: sha512-l9iDVjcJLkbgpdbJe+bN29q2ibZmEpEV6bXstIG9q4HPvaqbXw0PbSFhaNeQWpJKNkd5dFKSNdgEfli6heJSFw==}
engines: {node: 12.* || 14.* || >= 16}
dependencies:
- '@ember/render-modifiers': 2.0.5(@babel/core@7.17.0)(ember-source@4.12.0)
+ '@ember/render-modifiers': 2.0.5(@babel/core@7.21.8)(@glint/template@1.1.0)(ember-source@4.12.0)
clipboard: 2.0.11
ember-auto-import: 1.12.2
ember-cli-babel: 7.26.11
@@ -7637,11 +8271,11 @@ packages:
fs-extra: 4.0.3
dev: true
- /ember-cli-deploy-git@1.3.4(@babel/core@7.17.0):
+ /ember-cli-deploy-git@1.3.4(@babel/core@7.21.8):
resolution: {integrity: sha512-ESLyVY7yLM+hS31/7rXIpQnA5skKkpQx+TRn+GVRPp6g6XSApUrmWAmmeBIYhDLsxMZRLgD98DhDF50ogOoU7A==}
engines: {node: '>= 4'}
dependencies:
- ember-cli-babel: 6.18.0(@babel/core@7.17.0)
+ ember-cli-babel: 6.18.0(@babel/core@7.21.8)
ember-cli-deploy-plugin: 0.2.9
fs-extra: 5.0.0
rsvp: 4.8.5
@@ -7847,12 +8481,12 @@ packages:
transitivePeerDependencies:
- supports-color
- /ember-cli-typescript@2.0.2(@babel/core@7.17.0):
+ /ember-cli-typescript@2.0.2(@babel/core@7.21.8):
resolution: {integrity: sha512-7I5azCTxOgRDN8aSSnJZIKSqr+MGnT+jLTUbBYqF8wu6ojs2DUnTePxUcQMcvNh3Q3B1ySv7Q/uZFSjdU9gSjA==}
engines: {node: 6.* || 8.* || >= 10.*}
dependencies:
- '@babel/plugin-proposal-class-properties': 7.16.7(@babel/core@7.17.0)
- '@babel/plugin-transform-typescript': 7.4.5(@babel/core@7.17.0)
+ '@babel/plugin-proposal-class-properties': 7.16.7(@babel/core@7.21.8)
+ '@babel/plugin-transform-typescript': 7.4.5(@babel/core@7.21.8)
ansi-to-html: 0.6.15
debug: 4.3.4
ember-cli-babel-plugin-helpers: 1.1.1
@@ -7878,7 +8512,26 @@ packages:
ember-cli-babel-plugin-helpers: 1.1.1
execa: 2.1.0
fs-extra: 8.1.0
- resolve: 1.22.2
+ resolve: 1.22.3
+ rsvp: 4.8.5
+ semver: 6.3.0
+ stagehand: 1.0.1
+ walk-sync: 2.2.0
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
+
+ /ember-cli-typescript@3.0.0(@babel/core@7.21.8):
+ resolution: {integrity: sha512-lo5YArbJzJi5ssvaGqTt6+FnhTALnSvYVuxM7lfyL1UCMudyNJ94ovH5C7n5il7ATd6WsNiAPRUO/v+s5Jq/aA==}
+ engines: {node: 8.* || >= 10.*}
+ dependencies:
+ '@babel/plugin-transform-typescript': 7.5.5(@babel/core@7.21.8)
+ ansi-to-html: 0.6.15
+ debug: 4.3.4
+ ember-cli-babel-plugin-helpers: 1.1.1
+ execa: 2.1.0
+ fs-extra: 8.1.0
+ resolve: 1.22.3
rsvp: 4.8.5
semver: 6.3.0
stagehand: 1.0.1
@@ -7886,6 +8539,7 @@ packages:
transitivePeerDependencies:
- '@babel/core'
- supports-color
+ dev: true
/ember-cli-typescript@4.2.1:
resolution: {integrity: sha512-0iKTZ+/wH6UB/VTWKvGuXlmwiE8HSIGcxHamwNhEC5x1mN3z8RfvsFZdQWYUzIWFN2Tek0gmepGRPTwWdBYl/A==}
@@ -7914,9 +8568,9 @@ packages:
debug: 4.3.4
execa: 4.1.0
fs-extra: 9.1.0
- resolve: 1.22.2
+ resolve: 1.22.3
rsvp: 4.8.5
- semver: 7.5.1
+ semver: 7.5.4
stagehand: 1.0.1
walk-sync: 2.2.0
transitivePeerDependencies:
@@ -8154,6 +8808,20 @@ packages:
- '@babel/core'
- supports-color
+ /ember-compatibility-helpers@1.2.6(@babel/core@7.21.8):
+ resolution: {integrity: sha512-2UBUa5SAuPg8/kRVaiOfTwlXdeVweal1zdNPibwItrhR0IvPrXpaqwJDlEZnWKEoB+h33V0JIfiWleSG6hGkkA==}
+ engines: {node: 10.* || >= 12.*}
+ dependencies:
+ babel-plugin-debug-macros: 0.2.0(@babel/core@7.21.8)
+ ember-cli-version-checker: 5.1.2
+ find-up: 5.0.0
+ fs-extra: 9.1.0
+ semver: 5.7.1
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
+ dev: true
+
/ember-composable-helpers@5.0.0:
resolution: {integrity: sha512-gyUrjiSju4QwNrsCLbBpP0FL6VDFZaELNW7Kbcp60xXhjvNjncYgzm4zzYXhT+i1lLA6WEgRZ3lOGgyBORYD0w==}
engines: {node: 12.* || 14.* || >= 16}
@@ -8166,7 +8834,7 @@ packages:
- supports-color
dev: true
- /ember-concurrency@2.3.7(@babel/core@7.17.0):
+ /ember-concurrency@2.3.7(@babel/core@7.21.8):
resolution: {integrity: sha512-sz6sTIXN/CuLb5wdpauFa+rWXuvXXSnSHS4kuNzU5GSMDX1pLBWSuovoUk61FUe6CYRqBmT1/UushObwBGickQ==}
engines: {node: 10.* || 12.* || 14.* || >= 16}
dependencies:
@@ -8176,36 +8844,36 @@ packages:
ember-cli-babel: 7.26.11
ember-cli-babel-plugin-helpers: 1.1.1
ember-cli-htmlbars: 5.7.2
- ember-compatibility-helpers: 1.2.6(@babel/core@7.17.0)
- ember-destroyable-polyfill: 2.0.3(@babel/core@7.17.0)
+ ember-compatibility-helpers: 1.2.6(@babel/core@7.21.8)
+ ember-destroyable-polyfill: 2.0.3(@babel/core@7.21.8)
transitivePeerDependencies:
- '@babel/core'
- supports-color
dev: true
- /ember-data@4.12.0(@babel/core@7.17.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0)(webpack@5.81.0):
+ /ember-data@4.12.0(@babel/core@7.21.8)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(@glint/template@1.1.0)(ember-source@4.12.0)(webpack@5.81.0):
resolution: {integrity: sha512-E1A94HOurihoaFzJmArhtXfp56WsLlbTyhnqWfZKgqWZz1qKF4GVbDuOsGIsy6u345LdUCp2jtodRO2s43k88Q==}
engines: {node: 16.* || >= 18.*}
peerDependencies:
'@ember/string': ^3.0.1
dependencies:
- '@ember-data/adapter': 4.12.0(@ember-data/store@4.12.0)(@ember/string@3.0.1)(ember-inflector@4.0.2)
- '@ember-data/debug': 4.12.0(@ember/string@3.0.1)(webpack@5.81.0)
- '@ember-data/graph': 4.12.0(@ember-data/store@4.12.0)
- '@ember-data/json-api': 4.12.0(@ember-data/graph@4.12.0)(@ember-data/store@4.12.0)
- '@ember-data/legacy-compat': 4.12.0(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)
- '@ember-data/model': 4.12.0(@babel/core@7.17.0)(@ember-data/debug@4.12.0)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/store@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(ember-inflector@4.0.2)(ember-source@4.12.0)
- '@ember-data/private-build-infra': 4.12.0
- '@ember-data/request': 4.12.0
- '@ember-data/serializer': 4.12.0(@ember-data/store@4.12.0)(@ember/string@3.0.1)(ember-inflector@4.0.2)
- '@ember-data/store': 4.12.0(@babel/core@7.17.0)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/model@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(ember-source@4.12.0)
+ '@ember-data/adapter': 4.12.0(@ember-data/store@4.12.0)(@ember/string@3.0.1)(@glint/template@1.1.0)(ember-inflector@4.0.2)
+ '@ember-data/debug': 4.12.0(@ember/string@3.0.1)(@glint/template@1.1.0)(webpack@5.81.0)
+ '@ember-data/graph': 4.12.0(@ember-data/store@4.12.0)(@glint/template@1.1.0)
+ '@ember-data/json-api': 4.12.0(@ember-data/graph@4.12.0)(@ember-data/store@4.12.0)(@glint/template@1.1.0)
+ '@ember-data/legacy-compat': 4.12.0(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@glint/template@1.1.0)
+ '@ember-data/model': 4.12.0(@babel/core@7.21.8)(@ember-data/debug@4.12.0)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/store@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glint/template@1.1.0)(ember-inflector@4.0.2)(ember-source@4.12.0)
+ '@ember-data/private-build-infra': 4.12.0(@glint/template@1.1.0)
+ '@ember-data/request': 4.12.0(@glint/template@1.1.0)
+ '@ember-data/serializer': 4.12.0(@ember-data/store@4.12.0)(@ember/string@3.0.1)(@glint/template@1.1.0)(ember-inflector@4.0.2)
+ '@ember-data/store': 4.12.0(@babel/core@7.21.8)(@ember-data/graph@4.12.0)(@ember-data/json-api@4.12.0)(@ember-data/legacy-compat@4.12.0)(@ember-data/model@4.12.0)(@ember-data/tracking@4.12.0)(@ember/string@3.0.1)(@glimmer/tracking@1.1.2)(@glint/template@1.1.0)(ember-source@4.12.0)
'@ember-data/tracking': 4.12.0
'@ember/edition-utils': 1.2.0
'@ember/string': 3.0.1
- '@embroider/macros': 1.11.0
+ '@embroider/macros': 1.11.0(@glint/template@1.1.0)
'@glimmer/env': 0.1.7
broccoli-merge-trees: 4.2.0
- ember-auto-import: 2.6.3(webpack@5.81.0)
+ ember-auto-import: 2.6.3(@glint/template@1.1.0)(webpack@5.81.0)
ember-cli-babel: 7.26.11
ember-inflector: 4.0.2
transitivePeerDependencies:
@@ -8228,13 +8896,13 @@ packages:
- supports-color
dev: true
- /ember-destroyable-polyfill@2.0.3(@babel/core@7.17.0):
+ /ember-destroyable-polyfill@2.0.3(@babel/core@7.21.8):
resolution: {integrity: sha512-TovtNqCumzyAiW0/OisSkkVK93xnVF4NRU6+FN0ubpfwEOpRrmM2RqDwXI6YAChCgSHON1cz0DfQStpA1Gjuuw==}
engines: {node: 10.* || >= 12}
dependencies:
ember-cli-babel: 7.26.11
ember-cli-version-checker: 5.1.2
- ember-compatibility-helpers: 1.2.6(@babel/core@7.17.0)
+ ember-compatibility-helpers: 1.2.6(@babel/core@7.21.8)
transitivePeerDependencies:
- '@babel/core'
- supports-color
@@ -8277,7 +8945,7 @@ packages:
- supports-color
dev: true
- /ember-keyboard@8.2.0(@babel/core@7.17.0)(@ember/test-helpers@2.9.3)(ember-source@4.12.0):
+ /ember-keyboard@8.2.0(@babel/core@7.21.8)(@ember/test-helpers@2.9.3)(ember-source@4.12.0):
resolution: {integrity: sha512-h2kuS2irtIyvNbAMkGDlDTB4TPXwgmC6Nu9bIuGWoCjkGdgJbUg0VegfyRJ1TlxbIHlAelbqVpE8UhfgY5wEag==}
engines: {node: 12.* || 14.* || >= 16}
peerDependencies:
@@ -8286,29 +8954,29 @@ packages:
'@ember/test-helpers':
optional: true
dependencies:
- '@ember/test-helpers': 2.9.3(@babel/core@7.17.0)(ember-source@4.12.0)
+ '@ember/test-helpers': 2.9.3(@babel/core@7.21.8)(@glint/environment-ember-loose@1.1.0)(@glint/template@1.1.0)(ember-source@4.12.0)
'@embroider/addon-shim': 1.8.4
- ember-destroyable-polyfill: 2.0.3(@babel/core@7.17.0)
+ ember-destroyable-polyfill: 2.0.3(@babel/core@7.21.8)
ember-modifier: 4.1.0(ember-source@4.12.0)
- ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.17.0)
+ ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.21.8)
transitivePeerDependencies:
- '@babel/core'
- ember-source
- supports-color
dev: true
- /ember-load-initializers@2.1.2(@babel/core@7.17.0):
+ /ember-load-initializers@2.1.2(@babel/core@7.21.8):
resolution: {integrity: sha512-CYR+U/wRxLbrfYN3dh+0Tb6mFaxJKfdyz+wNql6cqTrA0BBi9k6J3AaKXj273TqvEpyyXegQFFkZEiuZdYtgJw==}
engines: {node: 6.* || 8.* || >= 10.*}
dependencies:
ember-cli-babel: 7.26.11
- ember-cli-typescript: 2.0.2(@babel/core@7.17.0)
+ ember-cli-typescript: 2.0.2(@babel/core@7.21.8)
transitivePeerDependencies:
- '@babel/core'
- supports-color
dev: true
- /ember-modal-dialog@4.1.2(ember-source@4.12.0)(ember-tether@2.0.1):
+ /ember-modal-dialog@4.1.2(@glint/environment-ember-loose@1.1.0)(@glint/template@1.1.0)(ember-source@4.12.0)(ember-tether@2.0.1):
resolution: {integrity: sha512-Wl5jPE74ciSmwbmmhqRNAri7YHbiY1gVjteHPmsgKpUqlW2Yoghp7qoCvVN6v3Nnx1sqv+FXWFPwEcJknWkvaA==}
engines: {node: 12.* || 14.* || >= 16}
peerDependencies:
@@ -8317,8 +8985,8 @@ packages:
ember-tether:
optional: true
dependencies:
- '@embroider/macros': 1.11.0
- '@embroider/util': 1.11.0(ember-source@4.12.0)
+ '@embroider/macros': 1.11.0(@glint/template@1.1.0)
+ '@embroider/util': 1.11.0(@glint/environment-ember-loose@1.1.0)(@glint/template@1.1.0)(ember-source@4.12.0)
ember-cli-babel: 7.26.11
ember-cli-htmlbars: 6.2.0
ember-cli-version-checker: 2.2.0
@@ -8332,13 +9000,13 @@ packages:
- supports-color
dev: true
- /ember-modifier-manager-polyfill@1.2.0(@babel/core@7.17.0):
+ /ember-modifier-manager-polyfill@1.2.0(@babel/core@7.21.8):
resolution: {integrity: sha512-bnaKF1LLKMkBNeDoetvIJ4vhwRPKIIumWr6dbVuW6W6p4QV8ZiO+GdF8J7mxDNlog9CeL9Z/7wam4YS86G8BYA==}
engines: {node: 6.* || 8.* || >= 10.*}
dependencies:
ember-cli-babel: 7.26.11
ember-cli-version-checker: 2.2.0
- ember-compatibility-helpers: 1.2.6(@babel/core@7.17.0)
+ ember-compatibility-helpers: 1.2.6(@babel/core@7.21.8)
transitivePeerDependencies:
- '@babel/core'
- supports-color
@@ -8355,7 +9023,7 @@ packages:
'@embroider/addon-shim': 1.8.4
ember-cli-normalize-entity-name: 1.0.0
ember-cli-string-utils: 1.1.0
- ember-source: 4.12.0(@babel/core@7.17.0)(@glimmer/component@1.1.2)(webpack@5.81.0)
+ ember-source: 4.12.0(@babel/core@7.21.8)(@glimmer/component@1.1.2)(@glint/template@1.1.0)(webpack@5.81.0)
transitivePeerDependencies:
- supports-color
dev: true
@@ -8369,7 +9037,7 @@ packages:
- supports-color
dev: true
- /ember-qunit@6.2.0(@ember/test-helpers@2.9.3)(ember-source@4.12.0)(qunit@2.19.4)(webpack@5.81.0):
+ /ember-qunit@6.2.0(@ember/test-helpers@2.9.3)(@glint/template@1.1.0)(ember-source@4.12.0)(qunit@2.19.4)(webpack@5.81.0):
resolution: {integrity: sha512-mC+0bp8DwWzJLn8SW3GS8KDZIkl4yLsNYwMi5Dw6+aFllq7FM2crd/dfY4MuOIHK7GKdjtmWJTMGnjSpeSayaw==}
engines: {node: 14.* || 16.* || >= 18}
peerDependencies:
@@ -8377,14 +9045,14 @@ packages:
ember-source: '>=3.28'
qunit: ^2.13.0
dependencies:
- '@ember/test-helpers': 2.9.3(@babel/core@7.17.0)(ember-source@4.12.0)
+ '@ember/test-helpers': 2.9.3(@babel/core@7.21.8)(@glint/environment-ember-loose@1.1.0)(@glint/template@1.1.0)(ember-source@4.12.0)
broccoli-funnel: 3.0.8
broccoli-merge-trees: 3.0.2
common-tags: 1.8.2
- ember-auto-import: 2.6.3(webpack@5.81.0)
+ ember-auto-import: 2.6.3(@glint/template@1.1.0)(webpack@5.81.0)
ember-cli-babel: 7.26.11
ember-cli-test-loader: 3.0.0
- ember-source: 4.12.0(@babel/core@7.17.0)(@glimmer/component@1.1.2)(webpack@5.81.0)
+ ember-source: 4.12.0(@babel/core@7.21.8)(@glimmer/component@1.1.2)(@glint/template@1.1.0)(webpack@5.81.0)
qunit: 2.19.4
resolve-package-path: 4.0.3
silent-error: 1.1.1
@@ -8407,7 +9075,7 @@ packages:
dependencies:
'@ember/string': 3.0.1
ember-cli-babel: 7.26.11
- ember-source: 4.12.0(@babel/core@7.17.0)(@glimmer/component@1.1.2)(webpack@5.81.0)
+ ember-source: 4.12.0(@babel/core@7.21.8)(@glimmer/component@1.1.2)(@glint/template@1.1.0)(webpack@5.81.0)
transitivePeerDependencies:
- supports-color
dev: true
@@ -8434,13 +9102,13 @@ packages:
transitivePeerDependencies:
- supports-color
- /ember-router-scroll@4.1.2(@babel/core@7.17.0):
+ /ember-router-scroll@4.1.2(@babel/core@7.21.8):
resolution: {integrity: sha512-5AGRmbfhSx7kOu2U8caQkG8qOxlLnvJIoQgKRE9mc1isuYPdime6Qn061NSnnQukMMsSPlV8GAImiEk05BmfGA==}
engines: {node: 12.* || 14.* || >= 16}
dependencies:
- ember-app-scheduler: 7.0.1(@babel/core@7.17.0)
+ ember-app-scheduler: 7.0.1(@babel/core@7.21.8)
ember-cli-babel: 7.26.11
- ember-compatibility-helpers: 1.2.6(@babel/core@7.17.0)
+ ember-compatibility-helpers: 1.2.6(@babel/core@7.21.8)
transitivePeerDependencies:
- '@babel/core'
- supports-color
@@ -8465,7 +9133,7 @@ packages:
- encoding
dev: true
- /ember-source@4.12.0(@babel/core@7.17.0)(@glimmer/component@1.1.2)(webpack@5.81.0):
+ /ember-source@4.12.0(@babel/core@7.17.0)(@glimmer/component@1.1.2)(@glint/template@1.1.0)(webpack@5.81.0):
resolution: {integrity: sha512-h0lV902A4Mny2eiqXPy15uXXoCc7BnUegE4axLAy4IoxEkJ1o5h0aLJFiB4Tzb1htx8vgHjJz//Y5Jig7NSDTw==}
engines: {node: '>= 14.*'}
peerDependencies:
@@ -8484,7 +9152,47 @@ packages:
broccoli-funnel: 3.0.8
broccoli-merge-trees: 4.2.0
chalk: 4.1.2
- ember-auto-import: 2.6.3(webpack@5.81.0)
+ ember-auto-import: 2.6.3(@glint/template@1.1.0)(webpack@5.81.0)
+ ember-cli-babel: 7.26.11
+ ember-cli-get-component-path-option: 1.0.0
+ ember-cli-is-package-missing: 1.0.0
+ ember-cli-normalize-entity-name: 1.0.0
+ ember-cli-path-utils: 1.0.0
+ ember-cli-string-utils: 1.1.0
+ ember-cli-typescript-blueprint-polyfill: 0.1.0
+ ember-cli-version-checker: 5.1.2
+ ember-router-generator: 2.0.0
+ inflection: 1.13.4
+ resolve: 1.22.2
+ semver: 7.5.1
+ silent-error: 1.1.1
+ transitivePeerDependencies:
+ - '@babel/core'
+ - '@glint/template'
+ - supports-color
+ - webpack
+ dev: false
+
+ /ember-source@4.12.0(@babel/core@7.21.8)(@glimmer/component@1.1.2)(@glint/template@1.1.0)(webpack@5.81.0):
+ resolution: {integrity: sha512-h0lV902A4Mny2eiqXPy15uXXoCc7BnUegE4axLAy4IoxEkJ1o5h0aLJFiB4Tzb1htx8vgHjJz//Y5Jig7NSDTw==}
+ engines: {node: '>= 14.*'}
+ peerDependencies:
+ '@glimmer/component': ^1.1.2
+ dependencies:
+ '@babel/helper-module-imports': 7.21.4
+ '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.21.8)
+ '@ember/edition-utils': 1.2.0
+ '@glimmer/component': 1.1.2(@babel/core@7.21.8)
+ '@glimmer/vm-babel-plugins': 0.84.2(@babel/core@7.21.8)
+ babel-plugin-debug-macros: 0.3.4(@babel/core@7.21.8)
+ babel-plugin-filter-imports: 4.0.0
+ broccoli-concat: 4.2.5
+ broccoli-debug: 0.6.5
+ broccoli-file-creator: 2.1.1
+ broccoli-funnel: 3.0.8
+ broccoli-merge-trees: 4.2.0
+ chalk: 4.1.2
+ ember-auto-import: 2.6.3(@glint/template@1.1.0)(webpack@5.81.0)
ember-cli-babel: 7.26.11
ember-cli-get-component-path-option: 1.0.0
ember-cli-is-package-missing: 1.0.0
@@ -8503,6 +9211,7 @@ packages:
- '@glint/template'
- supports-color
- webpack
+ dev: true
/ember-svg-jar@2.4.2:
resolution: {integrity: sha512-TwtCwlxjp347+v7PK3xWpx7KXV3RDYogFe+WZA1+1ftiZqJfk9NzvXeMFA3thkhXmoT6IOYYnLR2ryjCmDiLsw==}
@@ -9565,6 +10274,7 @@ packages:
/file-uri-to-path@1.0.0:
resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==}
+ requiresBuild: true
dev: true
optional: true
@@ -10181,6 +10891,7 @@ packages:
/glob-parent@3.1.0:
resolution: {integrity: sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==}
+ requiresBuild: true
dependencies:
is-glob: 3.1.0
path-dirname: 1.0.2
@@ -10448,6 +11159,10 @@ packages:
resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
dev: true
+ /graphemer@1.4.0:
+ resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
+ dev: true
+
/growly@1.3.0:
resolution: {integrity: sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==}
dev: true
@@ -10656,6 +11371,7 @@ packages:
resolution: {integrity: sha512-ZZ6eGyzGjyMTmpSPYVECXy9uNfqBR7x5CavhUaLOeD6W0vWK1mp/b7O3f86XE0Mtfo9rZ6Bh3fnuw9Xr8MF9zA==}
engines: {node: '>=0.8.0'}
deprecated: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
+ requiresBuild: true
dev: true
optional: true
@@ -11153,6 +11869,7 @@ packages:
/is-binary-path@1.0.1:
resolution: {integrity: sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==}
engines: {node: '>=0.10.0'}
+ requiresBuild: true
dependencies:
binary-extensions: 1.13.1
dev: true
@@ -11282,6 +11999,7 @@ packages:
/is-glob@3.1.0:
resolution: {integrity: sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==}
engines: {node: '>=0.10.0'}
+ requiresBuild: true
dependencies:
is-extglob: 2.1.1
dev: true
@@ -12843,6 +13561,7 @@ packages:
/mime@1.2.11:
resolution: {integrity: sha512-Ysa2F/nqTNGHhhm9MV8ure4+Hc+Y8AWiqUdHxsO7xu8zc92ND9f3kpALHjaP026Ft17UfxrMt95c50PLUeynBw==}
+ requiresBuild: true
dev: true
optional: true
@@ -13132,6 +13851,7 @@ packages:
/nan@2.17.0:
resolution: {integrity: sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==}
+ requiresBuild: true
dev: true
optional: true
@@ -13274,7 +13994,7 @@ packages:
dependencies:
growly: 1.3.0
is-wsl: 2.2.0
- semver: 7.5.1
+ semver: 7.5.4
shellwords: 0.1.1
uuid: 8.3.2
which: 2.0.2
@@ -13309,7 +14029,7 @@ packages:
resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
dependencies:
hosted-git-info: 2.8.9
- resolve: 1.22.2
+ resolve: 1.22.3
semver: 5.7.1
validate-npm-package-license: 3.0.4
dev: true
@@ -13320,7 +14040,7 @@ packages:
dependencies:
hosted-git-info: 4.1.0
is-core-module: 2.12.1
- semver: 7.5.1
+ semver: 7.5.4
validate-npm-package-license: 3.0.4
dev: true
@@ -13825,7 +14545,7 @@ packages:
got: 12.6.0
registry-auth-token: 5.0.2
registry-url: 6.0.1
- semver: 7.5.0
+ semver: 7.5.4
dev: true
/pad-start@1.0.2:
@@ -13946,6 +14666,7 @@ packages:
/path-dirname@1.0.2:
resolution: {integrity: sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==}
+ requiresBuild: true
dev: true
optional: true
@@ -14701,6 +15422,7 @@ packages:
/readdirp@2.2.1:
resolution: {integrity: sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==}
engines: {node: '>=0.10'}
+ requiresBuild: true
dependencies:
graceful-fs: 4.2.11
micromatch: 3.1.10
@@ -15095,7 +15817,6 @@ packages:
is-core-module: 2.12.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- dev: true
/responselike@1.0.2:
resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==}
@@ -15424,7 +16145,7 @@ packages:
resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==}
engines: {node: '>= 8.9.0'}
dependencies:
- '@types/json-schema': 7.0.11
+ '@types/json-schema': 7.0.12
ajv: 6.12.6
ajv-keywords: 3.5.2(ajv@6.12.6)
@@ -15440,7 +16161,7 @@ packages:
resolution: {integrity: sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==}
engines: {node: '>= 12.13.0'}
dependencies:
- '@types/json-schema': 7.0.11
+ '@types/json-schema': 7.0.12
ajv: 8.12.0
ajv-formats: 2.1.1(ajv@8.12.0)
ajv-keywords: 5.1.0(ajv@8.12.0)
@@ -15453,7 +16174,7 @@ packages:
resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==}
engines: {node: '>=12'}
dependencies:
- semver: 7.5.0
+ semver: 7.5.4
dev: true
/semver@5.7.1:
@@ -15464,6 +16185,10 @@ packages:
resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
hasBin: true
+ /semver@6.3.1:
+ resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
+ hasBin: true
+
/semver@7.5.0:
resolution: {integrity: sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==}
engines: {node: '>=10'}
@@ -15479,6 +16204,14 @@ packages:
dependencies:
lru-cache: 6.0.0
+ /semver@7.5.4:
+ resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
+ engines: {node: '>=10'}
+ hasBin: true
+ dependencies:
+ lru-cache: 6.0.0
+ dev: true
+
/send@0.18.0:
resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==}
engines: {node: '>= 0.8.0'}
@@ -15701,6 +16434,7 @@ packages:
resolution: {integrity: sha512-bDLrKa/ywz65gCl+LmOiIhteP1bhEsAAzhfMedPoiHP3dyYnAevlaJshdqb9Yu0sRifyP/fRqSt8t+5qGIWlGQ==}
engines: {node: '>=0.8.0'}
deprecated: This module moved to @hapi/sntp. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.
+ requiresBuild: true
dependencies:
hoek: 0.9.1
dev: true
@@ -16842,7 +17576,7 @@ packages:
- supports-color
dev: true
- /tracked-toolbox@2.0.0(@babel/core@7.17.0)(ember-source@4.12.0):
+ /tracked-toolbox@2.0.0(@babel/core@7.21.8)(ember-source@4.12.0):
resolution: {integrity: sha512-adZtX+RGN6F+pWs/5JqVuDxLhuia4uhqmQp+UlUaxpykWjDFETtAdQR+LdDJiFPXFAXnS6FBqn/tnSLJQCm3Yw==}
engines: {node: 14.* || 16.* || >= 18}
peerDependencies:
@@ -16852,8 +17586,8 @@ packages:
optional: true
dependencies:
'@embroider/addon-shim': 1.8.4
- ember-cache-primitive-polyfill: 1.0.1(@babel/core@7.17.0)
- ember-source: 4.12.0(@babel/core@7.17.0)(@glimmer/component@1.1.2)(webpack@5.81.0)
+ ember-cache-primitive-polyfill: 1.0.1(@babel/core@7.21.8)
+ ember-source: 4.12.0(@babel/core@7.21.8)(@glimmer/component@1.1.2)(@glint/template@1.1.0)(webpack@5.81.0)
transitivePeerDependencies:
- '@babel/core'
- supports-color
@@ -16898,6 +17632,15 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
+ /ts-api-utils@1.0.2(typescript@5.2.2):
+ resolution: {integrity: sha512-Cbu4nIqnEdd+THNEsBdkolnOXhg0I8XteoHaEKgvsxpsbWda4IsUut2c187HxywQCvveojow0Dgw/amxtSKVkQ==}
+ engines: {node: '>=16.13.0'}
+ peerDependencies:
+ typescript: '>=4.2.0'
+ dependencies:
+ typescript: 5.2.2
+ dev: true
+
/tslib@1.14.1:
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
dev: true
@@ -17003,6 +17746,12 @@ packages:
/typescript-memoize@1.1.1:
resolution: {integrity: sha512-GQ90TcKpIH4XxYTI2F98yEQYZgjNMOGPpOgdjIBhaLaWji5HPWlRnZ4AeA1hfBxtY7bCGDJsqDDHk/KaHOl5bA==}
+ /typescript@5.2.2:
+ resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+ dev: true
+
/uc.micro@1.0.6:
resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==}
dev: true
@@ -17142,6 +17891,7 @@ packages:
/upath@1.2.0:
resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==}
engines: {node: '>=4'}
+ requiresBuild: true
dev: true
optional: true
@@ -17296,7 +18046,7 @@ packages:
resolution: {integrity: sha512-nd2HUpKc6RWblPZQ2GDuI65sxJ2n/UqZwSBVtj64xlWjMx0m7ZB2m9b2JS3v1f+n9VWH/dd1CMhkHfP6pIdckA==}
dependencies:
resolve-package-path: 3.1.0
- semver: 7.5.1
+ semver: 7.5.4
dev: true
/validate-peer-dependencies@2.2.0:
@@ -17325,6 +18075,37 @@ packages:
acorn-walk: 8.2.0
dev: true
+ /vscode-jsonrpc@8.1.0:
+ resolution: {integrity: sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==}
+ engines: {node: '>=14.0.0'}
+ dev: true
+
+ /vscode-languageserver-protocol@3.17.3:
+ resolution: {integrity: sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==}
+ dependencies:
+ vscode-jsonrpc: 8.1.0
+ vscode-languageserver-types: 3.17.3
+ dev: true
+
+ /vscode-languageserver-textdocument@1.0.8:
+ resolution: {integrity: sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==}
+ dev: true
+
+ /vscode-languageserver-types@3.17.3:
+ resolution: {integrity: sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==}
+ dev: true
+
+ /vscode-languageserver@8.1.0:
+ resolution: {integrity: sha512-eUt8f1z2N2IEUDBsKaNapkz7jl5QpskN2Y0G01T/ItMxBxw1fJwvtySGB9QMecatne8jFIWJGWI61dWjyTLQsw==}
+ hasBin: true
+ dependencies:
+ vscode-languageserver-protocol: 3.17.3
+ dev: true
+
+ /vscode-uri@3.0.7:
+ resolution: {integrity: sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==}
+ dev: true
+
/w3c-hr-time@1.0.2:
resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==}
deprecated: Use your platform's native performance.now() and performance.timeOrigin.
diff --git a/test-app/.eslintrc.js b/test-app/.eslintrc.js
index 25ceaab4..fd9039e7 100644
--- a/test-app/.eslintrc.js
+++ b/test-app/.eslintrc.js
@@ -2,7 +2,7 @@
module.exports = {
root: true,
- parser: '@babel/eslint-parser',
+ parser: '@typescript-eslint/parser',
parserOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
@@ -47,10 +47,88 @@ module.exports = {
},
extends: ['plugin:n/recommended'],
},
+ // test files
{
- // test files
files: ['tests/**/*-test.{js,ts}'],
extends: ['plugin:qunit/recommended'],
},
+ // ts files
+ {
+ files: ['**/*.ts'],
+ extends: [
+ 'plugin:@typescript-eslint/eslint-recommended',
+ 'plugin:@typescript-eslint/recommended',
+ ],
+ rules: {
+ // https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/src/configs/recommended.ts
+ '@typescript-eslint/no-explicit-any': 'error',
+ '@typescript-eslint/no-non-null-assertion': 'error',
+ '@typescript-eslint/no-unused-vars': 'error',
+ // https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/src/configs/strict.ts
+ '@typescript-eslint/array-type': [
+ 'error',
+ {
+ default: 'array',
+ readonly: 'array',
+ },
+ ],
+ '@typescript-eslint/ban-tslint-comment': 'error',
+ '@typescript-eslint/class-literal-property-style': 'error',
+ '@typescript-eslint/consistent-generic-constructors': 'error',
+ '@typescript-eslint/consistent-indexed-object-style': 'error',
+ '@typescript-eslint/consistent-type-assertions': 'error',
+ '@typescript-eslint/consistent-type-definitions': 'error',
+ '@typescript-eslint/consistent-type-imports': 'error',
+ '@typescript-eslint/explicit-function-return-type': 'error',
+ '@typescript-eslint/explicit-member-accessibility': [
+ 'error',
+ {
+ accessibility: 'no-public',
+ },
+ ],
+ 'no-restricted-syntax': [
+ 'error',
+ {
+ selector:
+ ':matches(PropertyDefinition, MethodDefinition)[accessibility="private"]',
+ message: 'Use #private instead',
+ },
+ {
+ selector:
+ ':matches(PropertyDefinition, MethodDefinition)[accessibility="protected"]',
+ message: 'Use #private instead',
+ },
+ ],
+ '@typescript-eslint/explicit-module-boundary-types': 'error',
+ '@typescript-eslint/member-delimiter-style': 'error',
+ '@typescript-eslint/member-ordering': 'error',
+ '@typescript-eslint/method-signature-style': 'error',
+ '@typescript-eslint/no-confusing-non-null-assertion': 'error',
+ '@typescript-eslint/no-duplicate-enum-values': 'error',
+ '@typescript-eslint/no-dynamic-delete': 'error',
+ '@typescript-eslint/no-extraneous-class': 'error',
+ '@typescript-eslint/no-import-type-side-effects': 'error',
+ '@typescript-eslint/no-invalid-void-type': 'error',
+ '@typescript-eslint/no-non-null-asserted-nullish-coalescing': 'error',
+ '@typescript-eslint/no-require-imports': 'error',
+ '@typescript-eslint/no-type-alias': [
+ 'error',
+ {
+ allowGenerics: 'always',
+ },
+ ],
+ '@typescript-eslint/no-unsafe-declaration-merging': 'error',
+ '@typescript-eslint/parameter-properties': 'error',
+ '@typescript-eslint/prefer-enum-initializers': 'error',
+ '@typescript-eslint/prefer-for-of': 'error',
+ '@typescript-eslint/prefer-function-type': 'error',
+ '@typescript-eslint/prefer-literal-enum-member': 'error',
+ '@typescript-eslint/prefer-ts-expect-error': 'error',
+ '@typescript-eslint/sort-type-constituents': 'error',
+ '@typescript-eslint/type-annotation-spacing': 'error',
+ '@typescript-eslint/typedef': 'error',
+ '@typescript-eslint/unified-signatures': 'error',
+ },
+ },
],
};
diff --git a/test-app/app/config/environment.d.ts b/test-app/app/config/environment.d.ts
new file mode 100644
index 00000000..fbda509a
--- /dev/null
+++ b/test-app/app/config/environment.d.ts
@@ -0,0 +1,13 @@
+export default config;
+
+/**
+ * Type declarations for import config from 'my-app/config/environment'
+ */
+declare const config: {
+ environment: string;
+ modulePrefix: string;
+ podModulePrefix: string;
+ locationType: 'auto' | 'hash' | 'history' | 'none';
+ rootURL: string;
+ APP: Record;
+};
diff --git a/test-app/package.json b/test-app/package.json
index 2ef94664..bfa94250 100644
--- a/test-app/package.json
+++ b/test-app/package.json
@@ -25,7 +25,6 @@
"test:ember": "ember test"
},
"devDependencies": {
- "@babel/eslint-parser": "^7.21.3",
"@babel/plugin-proposal-decorators": "^7.21.0",
"@ember/optional-features": "^2.0.0",
"@ember/string": "^3.0.1",
@@ -33,6 +32,13 @@
"@embroider/test-setup": "3.0.1",
"@glimmer/component": "^1.1.2",
"@glimmer/tracking": "^1.1.2",
+ "@glint/core": "1.1.0",
+ "@glint/environment-ember-loose": "1.1.0",
+ "@glint/template": "1.1.0",
+ "@tsconfig/ember": "^3.0.0",
+ "@types/qunit": "^2.19.6",
+ "@typescript-eslint/eslint-plugin": "^6.5.0",
+ "@typescript-eslint/parser": "^6.5.0",
"broccoli-asset-rev": "^3.0.0",
"concurrently": "^8.0.1",
"ember-auto-import": "^2.6.3",
@@ -50,6 +56,7 @@
"ember-cli-inject-live-reload": "^2.1.0",
"ember-cli-sri": "^2.1.1",
"ember-cli-terser": "^4.0.2",
+ "ember-cli-typescript": "5.2.1",
"ember-cli-uglify": "^3.0.0",
"ember-data": "~4.12.0",
"ember-disable-prototype-extensions": "^1.1.3",
@@ -80,6 +87,7 @@
"stylelint-config-standard": "^33.0.0",
"stylelint-prettier": "^3.0.0",
"tracked-built-ins": "^3.1.1",
+ "typescript": "^5.2.2",
"webpack": "^5.81.0"
},
"engines": {
diff --git a/test-app/tsconfig.json b/test-app/tsconfig.json
new file mode 100644
index 00000000..70e4e8bb
--- /dev/null
+++ b/test-app/tsconfig.json
@@ -0,0 +1,33 @@
+{
+ "extends": "@tsconfig/ember/tsconfig.json",
+ "compilerOptions": {
+ // The combination of `baseUrl` with `paths` allows Ember's classic package
+ // layout, which is not resolvable with the Node resolution algorithm, to
+ // work with TypeScript.
+ "baseUrl": ".",
+ // Type check only the code specifically refered to in the source code.
+ "skipLibCheck": true,
+ "paths": {
+ "test-app/tests/*": [
+ "tests/*"
+ ],
+ "test-app/*": [
+ "app/*"
+ ],
+ "*": [
+ "types/*"
+ ]
+ }
+ },
+ "include": [
+ "app/**/*",
+ "tests/**/*",
+ "types/**/*"
+ ],
+ "glint": {
+ "environment": "ember-loose",
+ "transform": {
+ "include": ["app/**", "tests/**"]
+ }
+ }
+}
diff --git a/test-app/types/glint.d.ts b/test-app/types/glint.d.ts
new file mode 100644
index 00000000..2a6c3057
--- /dev/null
+++ b/test-app/types/glint.d.ts
@@ -0,0 +1,5 @@
+import '@glint/environment-ember-loose';
+
+declare module '@glint/environment-ember-loose/registry' {
+ export default interface Registry {}
+}
diff --git a/test-app/types/global.d.ts b/test-app/types/global.d.ts
new file mode 100644
index 00000000..8aba43c6
--- /dev/null
+++ b/test-app/types/global.d.ts
@@ -0,0 +1,7 @@
+// Types for compiled templates
+declare module 'test-app/templates/*' {
+ import type { TemplateFactory } from 'ember-cli-htmlbars';
+
+ const tmpl: TemplateFactory;
+ export default tmpl;
+}
diff --git a/test-app/types/index.d.ts b/test-app/types/index.d.ts
new file mode 100644
index 00000000..2109bac6
--- /dev/null
+++ b/test-app/types/index.d.ts
@@ -0,0 +1,2 @@
+import 'ember-source/types';
+import 'ember-source/types/preview';
diff --git a/test-app/types/test-app/index.d.ts b/test-app/types/test-app/index.d.ts
new file mode 100644
index 00000000..ea7816eb
--- /dev/null
+++ b/test-app/types/test-app/index.d.ts
@@ -0,0 +1,11 @@
+import type Ember from 'ember';
+
+declare global {
+ // Prevents ESLint from "fixing" this via its auto-fix to turn it into a type
+ // alias (e.g. after running any Ember CLI generator)
+ // eslint-disable-next-line @typescript-eslint/no-empty-interface
+ interface Array extends Ember.ArrayPrototypeExtensions {}
+ // interface Function extends Ember.FunctionPrototypeExtensions {}
+}
+
+export {};