diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 97f2a69..9e547db 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -16,6 +16,11 @@ jobs:
lint:
name: Lint
runs-on: ubuntu-latest
+ strategy:
+ matrix:
+ package-location:
+ - 'ember-render-helpers'
+ - 'test-app'
timeout-minutes: 5
steps:
- name: Check out a copy of the repo
@@ -37,10 +42,16 @@ jobs:
- name: Lint
run: pnpm lint
+ working-directory: ${{ matrix.package-location }}
test:
name: Test
runs-on: ubuntu-latest
+ strategy:
+ matrix:
+ package-location:
+ - 'ember-render-helpers'
+ - 'test-app'
timeout-minutes: 5
steps:
- name: Check out a copy of the repo
@@ -62,6 +73,7 @@ jobs:
- name: Test
run: pnpm test
+ working-directory: ${{ matrix.package-location }}
test-compatibility:
name: Test compatibility
@@ -99,3 +111,4 @@ jobs:
- name: Test
run: pnpm test:ember-compatibility ${{ matrix.scenario }} --- pnpm test
+ working-directory: 'test-app'
diff --git a/.gitignore b/.gitignore
index 66712ac..e291d36 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,34 +1,8 @@
-# See https://help.github.com/ignore-files/ for more about ignoring files.
-
-# compiled output
-/dist/
-/tmp/
-
# dependencies
-/node_modules/
+node_modules/
# misc
-/.env*
-/.pnp*
-/.DS_Store
-/.sass-cache
-/.eslintcache
-/.stylelintcache
-/connect.lock
-/coverage/
-/libpeerconnection.log
-/npm-debug.log*
-/testem.log
-/yarn-error.log
-
-# ember-try
-/.node_modules.ember-try/
-/bower.json.ember-try
-/npm-shrinkwrap.json.ember-try
-/package.json.ember-try
-/package-lock.json.ember-try
-/pnpm-lock.yaml.ember-try
-/yarn.lock.ember-try
-
-# broccoli-debug
-/DEBUG/
+.DS_Store
+.env*
+.eslintcache
+.pnpm-debug.log
diff --git a/LICENSE.md b/LICENSE.md
index f8d1edb..ff84a5b 100644
--- a/LICENSE.md
+++ b/LICENSE.md
@@ -1,6 +1,6 @@
The MIT License (MIT)
-Copyright (c) 2019
+Copyright (c) 2024
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
diff --git a/app/helpers/did-insert-helper.js b/app/helpers/did-insert-helper.js
deleted file mode 100644
index c889502..0000000
--- a/app/helpers/did-insert-helper.js
+++ /dev/null
@@ -1 +0,0 @@
-export { default } from 'ember-render-helpers/helpers/did-insert-helper';
diff --git a/app/helpers/did-update-helper.js b/app/helpers/did-update-helper.js
deleted file mode 100644
index bb2ab6a..0000000
--- a/app/helpers/did-update-helper.js
+++ /dev/null
@@ -1 +0,0 @@
-export { default } from 'ember-render-helpers/helpers/did-update-helper';
diff --git a/app/helpers/will-destroy-helper.js b/app/helpers/will-destroy-helper.js
deleted file mode 100644
index 0812958..0000000
--- a/app/helpers/will-destroy-helper.js
+++ /dev/null
@@ -1 +0,0 @@
-export { default } from 'ember-render-helpers/helpers/will-destroy-helper';
diff --git a/ember-cli-build.js b/ember-cli-build.js
deleted file mode 100644
index f925770..0000000
--- a/ember-cli-build.js
+++ /dev/null
@@ -1,25 +0,0 @@
-'use strict';
-
-const { maybeEmbroider } = require('@embroider/test-setup');
-const EmberAddon = require('ember-cli/lib/broccoli/ember-addon');
-
-module.exports = function (defaults) {
- const app = new EmberAddon(defaults, {
- // Add options here
- });
-
- /*
- This build file specifies the options for the dummy test app of this
- addon, located in `/tests/dummy`
- This build file does *not* influence how the addon or the app using it
- behave. You most likely want to be modifying `./index.js` or app's build file
- */
-
- return maybeEmbroider(app, {
- skipBabel: [
- {
- package: 'qunit',
- },
- ],
- });
-};
diff --git a/ember-render-helpers/.eslintignore b/ember-render-helpers/.eslintignore
new file mode 100644
index 0000000..3336de0
--- /dev/null
+++ b/ember-render-helpers/.eslintignore
@@ -0,0 +1,12 @@
+# unconventional js
+/blueprints/*/files/
+
+# compiled output
+/declarations/
+/dist/
+
+# misc
+/coverage/
+!.*
+.*/
+
diff --git a/ember-render-helpers/.eslintrc.js b/ember-render-helpers/.eslintrc.js
new file mode 100644
index 0000000..1069ceb
--- /dev/null
+++ b/ember-render-helpers/.eslintrc.js
@@ -0,0 +1,74 @@
+'use strict';
+
+module.exports = {
+ root: true,
+ parser: '@typescript-eslint/parser',
+ parserOptions: {
+ ecmaVersion: 'latest',
+ sourceType: 'module',
+ },
+ plugins: [
+ 'ember',
+ '@typescript-eslint',
+ 'simple-import-sort',
+ 'typescript-sort-keys',
+ ],
+ extends: [
+ 'eslint:recommended',
+ 'plugin:ember/recommended',
+ 'plugin:import/recommended',
+ 'plugin:import/typescript',
+ 'plugin:prettier/recommended',
+ 'plugin:typescript-sort-keys/recommended',
+ ],
+ env: {
+ browser: true,
+ },
+ rules: {
+ curly: 'error',
+ 'simple-import-sort/exports': 'error',
+ 'simple-import-sort/imports': 'error',
+ },
+ settings: {
+ 'import/resolver': {
+ node: {
+ extensions: ['.gjs', '.gts', '.js', '.ts'],
+ },
+ typescript: true,
+ },
+ },
+ overrides: [
+ // TypeScript and JavaScript files
+ {
+ files: ['**/*.{gjs,gts,js,ts}'],
+ extends: [
+ 'plugin:@typescript-eslint/eslint-recommended',
+ 'plugin:@typescript-eslint/recommended',
+ ],
+ rules: {
+ 'import/no-duplicates': 'error',
+ 'import/no-unresolved': [
+ 'error',
+ { ignore: ['^@ember', '^dummy/', '^ember', 'fetch'] },
+ ],
+ },
+ },
+ // Node files (v2 addon)
+ {
+ files: [
+ './.eslintrc.js',
+ './.prettierrc.js',
+ './.stylelintrc.js',
+ './.template-lintrc.js',
+ './addon-main.cjs',
+ './blueprints/*/index.js',
+ './rollup.config.mjs',
+ ],
+ env: {
+ browser: false,
+ node: true,
+ },
+ extends: ['plugin:n/recommended'],
+ },
+ ],
+};
diff --git a/ember-render-helpers/.gitignore b/ember-render-helpers/.gitignore
new file mode 100644
index 0000000..708b76e
--- /dev/null
+++ b/ember-render-helpers/.gitignore
@@ -0,0 +1,12 @@
+# compiled output
+/declarations/
+/dist/
+
+# dependencies
+/node_modules/
+
+# misc
+/.eslintcache
+
+# npm/pnpm/yarn pack output
+*.tgz
diff --git a/ember-render-helpers/.prettierignore b/ember-render-helpers/.prettierignore
new file mode 100644
index 0000000..b0381f9
--- /dev/null
+++ b/ember-render-helpers/.prettierignore
@@ -0,0 +1,9 @@
+# unconventional js
+/blueprints/*/files/
+
+# compiled output
+/declarations/
+/dist/
+
+# misc
+/coverage/
diff --git a/.prettierrc.js b/ember-render-helpers/.prettierrc.js
similarity index 100%
rename from .prettierrc.js
rename to ember-render-helpers/.prettierrc.js
diff --git a/ember-render-helpers/.template-lintrc.js b/ember-render-helpers/.template-lintrc.js
new file mode 100644
index 0000000..d05a35d
--- /dev/null
+++ b/ember-render-helpers/.template-lintrc.js
@@ -0,0 +1,6 @@
+'use strict';
+
+module.exports = {
+ plugins: ['ember-template-lint-plugin-prettier'],
+ extends: ['recommended', 'ember-template-lint-plugin-prettier:recommended'],
+};
diff --git a/ember-render-helpers/LICENSE.md b/ember-render-helpers/LICENSE.md
new file mode 100644
index 0000000..ff84a5b
--- /dev/null
+++ b/ember-render-helpers/LICENSE.md
@@ -0,0 +1,9 @@
+The MIT License (MIT)
+
+Copyright (c) 2024
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/ember-render-helpers/README.md b/ember-render-helpers/README.md
new file mode 100644
index 0000000..3164f2a
--- /dev/null
+++ b/ember-render-helpers/README.md
@@ -0,0 +1,156 @@
+# ember-render-helpers
+
+![CI](https://github.com/buschtoens/ember-render-helpers/workflows/CI/badge.svg)
+[![npm version](https://badge.fury.io/js/ember-render-helpers.svg)](http://badge.fury.io/js/ember-render-helpers)
+[![Download Total](https://img.shields.io/npm/dt/ember-render-helpers.svg)](http://badge.fury.io/js/ember-render-helpers)
+[![Ember Observer Score](https://emberobserver.com/badges/ember-render-helpers.svg)](https://emberobserver.com/addons/ember-render-helpers)
+[![Ember Versions](https://img.shields.io/badge/Ember.js%20Versions-%5E3.8-brightgreen.svg)](https://travis-ci.org/buschtoens/ember-render-helpers)
+[![ember-cli Versions](https://img.shields.io/badge/ember--cli%20Versions-%5E2.13%20%7C%7C%20%5E3.0-brightgreen.svg)](https://travis-ci.org/buschtoens/ember-render-helpers)
+[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)
+[![dependencies](https://img.shields.io/david/buschtoens/ember-render-helpers.svg)](https://david-dm.org/buschtoens/ember-render-helpers)
+[![devDependencies](https://img.shields.io/david/dev/buschtoens/ember-render-helpers.svg)](https://david-dm.org/buschtoens/ember-render-helpers)
+
+Use the `{{did-insert}}`, `{{did-update}}`, `{{will-destroy}}` modifiers from [`@ember/render-modifiers`][render-modifiers] as template helpers.
+
+The original idea came from [this Pre-RFC][pre-rfc].
+
+[render-modifiers]: https://github.com/emberjs/ember-render-modifiers#readme
+[pre-rfc]: https://github.com/emberjs/rfcs/issues/484
+
+## Installation
+
+```
+ember install ember-render-helpers
+```
+
+
+
+Use Glint or <template>
tag? ✨
+
+- Update your template registry to extend this addon's. Check the [Glint documentation](https://typed-ember.gitbook.io/glint/using-glint/ember/using-addons#using-glint-enabled-addons) for more information.
+
+ ```ts
+ import '@glint/environment-ember-loose';
+
+ import type EmberRenderHelpersRegistry from 'ember-render-helpers/template-registry';
+
+ declare module '@glint/environment-ember-loose/registry' {
+ export default interface Registry extends EmberRenderHelpersRegistry, /* other addon registries */ {
+ // local entries
+ }
+ }
+ ```
+
+- In a `` tag, use the named import to consume the `{{local}}` helper.
+
+ ```ts
+ import Component from '@glimmer/component';
+ import { didInsertHelper } from 'ember-render-helpers';
+
+ export default class HelloComponent extends Component {
+ sayHello() {
+ console.log('Hello!');
+ }
+
+
+ {{didInsertHelper this.sayHello}}
+
+ }
+ ```
+
+
+
+
+## Usage
+
+`ember-render-helpers` provides 3 helpers. To avoid name conflicts with `@ember/render-modifiers`, these helpers are suffixed with `-helper`.
+
+- `{{did-insert-helper}}`
+- `{{did-update-helper}}`
+- `{{will-destroy-helper}}`
+
+All helpers expect a callback function as the 1st positional argument. You can pass parameters to this callback function as subsequent positional arguments, as named arguments, or using both.
+
+```hbs
+{{did-insert-helper this.sayHello "Zoey"}}
+```
+
+```ts
+import Component from '@glimmer/component';
+import type { NamedParameters, PositionalParameters } from 'ember-render-helpers';
+
+export default class HelloComponent extends Component {
+ @action sayHello(positional: PositionalParameters, _named: NamedParameters) {
+ const name = positional[0] as string;
+
+ console.log(`Hello, ${name}!`);
+ }
+}
+```
+
+
+### Example
+
+Clicking the `Toggle` button will toggle the `isVisible` flag. When it switches
+to `true`, `onDidInsert` will be called, because the `{{did-insert-helper}}` helper is
+inserted. When it switches to `false`, `onWillDestroy` will be called, because
+the `{{will-destroy-helper}}` helper is removed.
+
+Clicking the `Random` button will set `randomValue` to a new random value. Every
+time this happens, while `isVisible` is `true`, `onDidUpdate` will be called,
+because one of the parameters passed to the `{{did-update-helper}}` helper was updated.
+
+Clicking the `Random` button _does not_ cause `{{did-insert-helper}}` or
+`{{will-destroy-helper}}` to call `onDidInsert` and `onWillDestroy`, since these
+helpers are not triggered by parameter updates.
+
+```hbs
+{{#if this.isVisible}}
+ {{did-insert-helper this.onDidInsert 1 2 3 this.randomValue foo="bar" qux="baz"}}
+ {{will-destroy-helper this.onWillDestroy 1 2 3 this.randomValue foo="bar" qux="baz"}}
+ {{did-update-helper this.onDidUpdate 1 2 3 this.randomValue foo="bar" qux="baz"}}
+{{/if}}
+
+
+
+```
+
+```ts
+import { action } from '@ember/object';
+import Component from '@glimmer/component';
+import { tracked } from '@glimmer/tracking';
+
+export default class extends Component {
+ @tracked isVisible = false;
+
+ @tracked randomValue?: number;
+
+ @action
+ toggleVisibility() {
+ this.isVisible = !this.isVisible;
+ }
+
+ @action
+ rollTheDice() {
+ this.randomValue = Math.random();
+ }
+
+ @action
+ onDidInsert(positional: unknown[], named: Record) {
+ console.log({ positional, named });
+ // => { positional: [1, 2, 3, 0.1337...], named: { foo: 'bar', qux: 'baz' } }
+ }
+
+ @action
+ onWillDestroy(positional: unknown[], named: Record) {
+ console.log({ positional, named });
+ // => { positional: [1, 2, 3, 0.1337...], named: { foo: 'bar', qux: 'baz' } }
+ }
+
+ @action
+ onDidUpdate(positional: unknown[], named: Record) {
+ console.log({ positional, named });
+ // => { positional: [1, 2, 3, 0.1337...], named: { foo: 'bar', qux: 'baz' } }
+ }
+}
+```
diff --git a/ember-render-helpers/addon-main.cjs b/ember-render-helpers/addon-main.cjs
new file mode 100644
index 0000000..d36b0c8
--- /dev/null
+++ b/ember-render-helpers/addon-main.cjs
@@ -0,0 +1,5 @@
+'use strict';
+
+const { addonV1Shim } = require('@embroider/addon-shim');
+
+module.exports = addonV1Shim(__dirname);
diff --git a/ember-render-helpers/babel.config.json b/ember-render-helpers/babel.config.json
new file mode 100644
index 0000000..f6cb36b
--- /dev/null
+++ b/ember-render-helpers/babel.config.json
@@ -0,0 +1,28 @@
+{
+ "plugins": [
+ [
+ "@babel/plugin-transform-typescript",
+ {
+ "allExtensions": true,
+ "allowDeclareFields": true,
+ "onlyRemoveTypeImports": true
+ }
+ ],
+ "@embroider/addon-dev/template-colocation-plugin",
+ [
+ "babel-plugin-ember-template-compilation",
+ {
+ "targetFormat": "hbs",
+ "transforms": []
+ }
+ ],
+ [
+ "module:decorator-transforms",
+ {
+ "runtime": {
+ "import": "decorator-transforms/runtime"
+ }
+ }
+ ]
+ ]
+}
diff --git a/ember-render-helpers/package.json b/ember-render-helpers/package.json
new file mode 100644
index 0000000..a49965f
--- /dev/null
+++ b/ember-render-helpers/package.json
@@ -0,0 +1,118 @@
+{
+ "name": "ember-render-helpers",
+ "version": "0.2.0",
+ "description": "Complimentary render template helpers to the render modifiers",
+ "keywords": [
+ "ember-addon",
+ "ember-helper",
+ "ember-template-helper",
+ "template-helper",
+ "helper",
+ "render",
+ "@ember/render-modifiers",
+ "did-insert",
+ "did-update",
+ "will-destroy"
+ ],
+ "repository": "buschtoens/ember-render-helpers",
+ "license": "MIT",
+ "author": "Jan Buschtöns (https://jan.buschtoens.me)",
+ "exports": {
+ ".": {
+ "types": "./declarations/index.d.ts",
+ "default": "./dist/index.js"
+ },
+ "./*": {
+ "types": "./declarations/*.d.ts",
+ "default": "./dist/*.js"
+ },
+ "./addon-main.js": "./addon-main.cjs"
+ },
+ "typesVersions": {
+ "*": {
+ "*": [
+ "declarations/*"
+ ]
+ }
+ },
+ "directories": {
+ "doc": "doc",
+ "test": "tests"
+ },
+ "files": [
+ "addon-main.cjs",
+ "declarations",
+ "dist"
+ ],
+ "scripts": {
+ "build": "concurrently \"npm:build:*\" --names \"build:\"",
+ "build:js": "rollup --config",
+ "build:types": "glint --declaration",
+ "lint": "concurrently \"npm:lint:*(!fix)\" --names \"lint:\"",
+ "lint:fix": "concurrently \"npm:lint:*:fix\" --names \"fix:\"",
+ "lint:hbs": "ember-template-lint .",
+ "lint:hbs:fix": "ember-template-lint . --fix",
+ "lint:js": "eslint . --cache",
+ "lint:js:fix": "eslint . --fix",
+ "lint:types": "glint",
+ "prepack": "rollup --config",
+ "start": "concurrently \"npm:start:*\" --names \"start:\"",
+ "start:js": "rollup --config --watch --no-watch.clearScreen",
+ "start:types": "glint --declaration --watch",
+ "test": "echo 'A v2 addon does not have tests, run tests in test-app'"
+ },
+ "dependencies": {
+ "@embroider/addon-shim": "^1.8.7",
+ "decorator-transforms": "^1.1.0"
+ },
+ "devDependencies": {
+ "@babel/core": "^7.24.4",
+ "@babel/plugin-transform-typescript": "^7.24.4",
+ "@babel/runtime": "^7.24.4",
+ "@embroider/addon-dev": "^4.2.1",
+ "@glint/core": "^1.4.0",
+ "@glint/environment-ember-loose": "^1.4.0",
+ "@glint/environment-ember-template-imports": "^1.4.0",
+ "@glint/template": "^1.4.0",
+ "@rollup/plugin-babel": "^6.0.4",
+ "@tsconfig/ember": "^3.0.6",
+ "@types/ember__component": "^4.0.22",
+ "@types/ember__debug": "^4.0.8",
+ "@typescript-eslint/eslint-plugin": "^7.5.0",
+ "@typescript-eslint/parser": "^7.5.0",
+ "babel-plugin-ember-template-compilation": "^2.2.1",
+ "concurrently": "^8.2.2",
+ "ember-template-lint": "^6.0.0",
+ "ember-template-lint-plugin-prettier": "^5.0.0",
+ "eslint": "^8.57.0",
+ "eslint-config-prettier": "^9.1.0",
+ "eslint-import-resolver-typescript": "^3.6.1",
+ "eslint-plugin-ember": "^11.12.0",
+ "eslint-plugin-import": "^2.29.1",
+ "eslint-plugin-n": "^17.0.0",
+ "eslint-plugin-prettier": "^5.1.3",
+ "eslint-plugin-qunit": "^8.1.1",
+ "eslint-plugin-simple-import-sort": "^12.0.0",
+ "eslint-plugin-typescript-sort-keys": "^3.2.0",
+ "prettier": "^3.2.5",
+ "rollup": "^4.14.1",
+ "rollup-plugin-copy": "^3.5.0",
+ "typescript": "^5.4.4"
+ },
+ "engines": {
+ "node": "18.* || >= 20"
+ },
+ "ember": {
+ "edition": "octane"
+ },
+ "ember-addon": {
+ "app-js": {
+ "./helpers/did-insert-helper.js": "./dist/_app_/helpers/did-insert-helper.js",
+ "./helpers/did-update-helper.js": "./dist/_app_/helpers/did-update-helper.js",
+ "./helpers/will-destroy-helper.js": "./dist/_app_/helpers/will-destroy-helper.js"
+ },
+ "main": "addon-main.cjs",
+ "type": "addon",
+ "version": 2
+ }
+}
diff --git a/ember-render-helpers/rollup.config.mjs b/ember-render-helpers/rollup.config.mjs
new file mode 100644
index 0000000..409916c
--- /dev/null
+++ b/ember-render-helpers/rollup.config.mjs
@@ -0,0 +1,72 @@
+import { Addon } from '@embroider/addon-dev/rollup';
+import { babel } from '@rollup/plugin-babel';
+import copy from 'rollup-plugin-copy';
+
+const addon = new Addon({
+ srcDir: 'src',
+ destDir: 'dist',
+});
+
+export default {
+ // This provides defaults that work well alongside `publicEntrypoints` below.
+ // You can augment this if you need to.
+ output: addon.output(),
+
+ plugins: [
+ // These are the modules that users should be able to import from your
+ // addon. Anything not listed here may get optimized away.
+ // By default all your JavaScript modules (**/*.js) will be importable.
+ // But you are encouraged to tweak this to only cover the modules that make
+ // up your addon's public API. Also make sure your package.json#exports
+ // is aligned to the config here.
+ // See https://github.com/embroider-build/embroider/blob/main/docs/v2-faq.md#how-can-i-define-the-public-exports-of-my-addon
+ addon.publicEntrypoints(['**/*.js', 'index.js', 'template-registry.js']),
+
+ // These are the modules that should get reexported into the traditional
+ // "app" tree. Things in here should also be in publicEntrypoints above, but
+ // not everything in publicEntrypoints necessarily needs to go here.
+ addon.appReexports([
+ 'components/**/*.js',
+ 'helpers/**/*.js',
+ 'modifiers/**/*.js',
+ 'services/**/*.js',
+ ]),
+
+ // Follow the V2 Addon rules about dependencies. Your code can import from
+ // `dependencies` and `peerDependencies` as well as standard Ember-provided
+ // package names.
+ addon.dependencies(),
+
+ // 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.
+ babel({
+ babelHelpers: 'bundled',
+ extensions: ['.gjs', '.gts', '.js', '.ts'],
+ }),
+
+ // Ensure that standalone .hbs files are properly integrated as Javascript.
+ addon.hbs(),
+
+ // Ensure that .gjs files are properly integrated as Javascript
+ addon.gjs(),
+
+ // addons are allowed to contain imports of .css files, which we want rollup
+ // to leave alone and keep in the published output.
+ addon.keepAssets(['**/*.css']),
+
+ // Remove leftover build artifacts when starting a new build.
+ addon.clean(),
+
+ // Copy Readme and License into published package
+ copy({
+ targets: [
+ { src: '../README.md', dest: '.' },
+ { src: '../LICENSE.md', dest: '.' },
+ ],
+ }),
+ ],
+};
diff --git a/addon/.gitkeep b/ember-render-helpers/src/.gitkeep
similarity index 100%
rename from addon/.gitkeep
rename to ember-render-helpers/src/.gitkeep
diff --git a/addon/helpers/did-insert-helper.ts b/ember-render-helpers/src/helpers/did-insert-helper.ts
similarity index 96%
rename from addon/helpers/did-insert-helper.ts
rename to ember-render-helpers/src/helpers/did-insert-helper.ts
index b58b1b0..bf12805 100644
--- a/addon/helpers/did-insert-helper.ts
+++ b/ember-render-helpers/src/helpers/did-insert-helper.ts
@@ -1,10 +1,11 @@
import Helper from '@ember/component/helper';
import { assert } from '@ember/debug';
+
import type {
CallbackFunction,
NamedParameters,
PositionalParameters,
-} from 'ember-render-helpers/types';
+} from '../types.ts';
interface DidInsertHelperSignature {
Args: {
diff --git a/addon/helpers/did-update-helper.ts b/ember-render-helpers/src/helpers/did-update-helper.ts
similarity index 97%
rename from addon/helpers/did-update-helper.ts
rename to ember-render-helpers/src/helpers/did-update-helper.ts
index 33b3688..1ba26c9 100644
--- a/addon/helpers/did-update-helper.ts
+++ b/ember-render-helpers/src/helpers/did-update-helper.ts
@@ -1,10 +1,11 @@
import Helper from '@ember/component/helper';
import { assert } from '@ember/debug';
+
import type {
CallbackFunction,
NamedParameters,
PositionalParameters,
-} from 'ember-render-helpers/types';
+} from '../types.ts';
interface DidUpdateHelperSignature {
Args: {
diff --git a/addon/helpers/will-destroy-helper.ts b/ember-render-helpers/src/helpers/will-destroy-helper.ts
similarity index 97%
rename from addon/helpers/will-destroy-helper.ts
rename to ember-render-helpers/src/helpers/will-destroy-helper.ts
index 0904bd4..88abdff 100644
--- a/addon/helpers/will-destroy-helper.ts
+++ b/ember-render-helpers/src/helpers/will-destroy-helper.ts
@@ -1,10 +1,11 @@
import Helper from '@ember/component/helper';
import { assert } from '@ember/debug';
+
import type {
CallbackFunction,
NamedParameters,
PositionalParameters,
-} from 'ember-render-helpers/types';
+} from '../types.ts';
interface WillDestroyHelperSignature {
Args: {
diff --git a/addon/index.ts b/ember-render-helpers/src/index.ts
similarity index 71%
rename from addon/index.ts
rename to ember-render-helpers/src/index.ts
index 48f2259..1bbc4d5 100644
--- a/addon/index.ts
+++ b/ember-render-helpers/src/index.ts
@@ -1,4 +1,4 @@
-export { default as didInsertHelper } from './helpers/did-insert-helper';
-export { default as didUpdateHelper } from './helpers/did-update-helper';
-export { default as willDestroyHelper } from './helpers/will-destroy-helper';
-export type * from './types';
+export { default as didInsertHelper } from './helpers/did-insert-helper.ts';
+export { default as didUpdateHelper } from './helpers/did-update-helper.ts';
+export { default as willDestroyHelper } from './helpers/will-destroy-helper.ts';
+export type * from './types.ts';
diff --git a/addon/template-registry.ts b/ember-render-helpers/src/template-registry.ts
similarity index 93%
rename from addon/template-registry.ts
rename to ember-render-helpers/src/template-registry.ts
index 5bea388..913e880 100644
--- a/addon/template-registry.ts
+++ b/ember-render-helpers/src/template-registry.ts
@@ -1,6 +1,6 @@
-import type DidInsertHelperHelper from './helpers/did-insert-helper';
-import type DidUpdateHelperHelper from './helpers/did-update-helper';
-import type WillDestroyHelperHelper from './helpers/will-destroy-helper';
+import type DidInsertHelperHelper from './helpers/did-insert-helper.ts';
+import type DidUpdateHelperHelper from './helpers/did-update-helper.ts';
+import type WillDestroyHelperHelper from './helpers/will-destroy-helper.ts';
export default interface EmberRenderHelpersRegistry {
'did-insert-helper': typeof DidInsertHelperHelper;
diff --git a/addon/types.ts b/ember-render-helpers/src/types.ts
similarity index 100%
rename from addon/types.ts
rename to ember-render-helpers/src/types.ts
diff --git a/ember-render-helpers/tsconfig.json b/ember-render-helpers/tsconfig.json
new file mode 100644
index 0000000..07ac1e5
--- /dev/null
+++ b/ember-render-helpers/tsconfig.json
@@ -0,0 +1,20 @@
+{
+ "extends": "@tsconfig/ember/tsconfig.json",
+ "compilerOptions": {
+ "allowImportingTsExtensions": true,
+ "allowJs": true,
+ "declarationDir": "declarations",
+ "rootDir": "./src",
+ "skipLibCheck": true
+ },
+ "include": [
+ "src/**/*",
+ "unpublished-development-types/**/*"
+ ],
+ "glint": {
+ "environment": [
+ "ember-loose",
+ "ember-template-imports"
+ ]
+ }
+}
diff --git a/ember-render-helpers/unpublished-development-types/index.d.ts b/ember-render-helpers/unpublished-development-types/index.d.ts
new file mode 100644
index 0000000..38c6151
--- /dev/null
+++ b/ember-render-helpers/unpublished-development-types/index.d.ts
@@ -0,0 +1,16 @@
+// Add any types here that you need for local development only.
+// These will *not* be published as part of your addon, so be careful that your published code does not rely on them!
+
+import '@glint/environment-ember-loose';
+import '@glint/environment-ember-template-imports';
+
+import type EmberRenderHelpersRegistry from '../src/template-registry.ts';
+
+declare module '@glint/environment-ember-loose/registry' {
+ // Remove this once entries have been added! 👇
+ // eslint-disable-next-line @typescript-eslint/no-empty-interface
+ export default interface Registry extends EmberRenderHelpersRegistry {
+ // 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/index.js b/index.js
deleted file mode 100644
index 0ca063d..0000000
--- a/index.js
+++ /dev/null
@@ -1,5 +0,0 @@
-'use strict';
-
-module.exports = {
- name: require('./package').name,
-};
diff --git a/package.json b/package.json
index ab9bbad..d6364b0 100644
--- a/package.json
+++ b/package.json
@@ -1,99 +1,21 @@
{
- "name": "ember-render-helpers",
+ "name": "workspace-root",
"version": "0.2.0",
- "description": "Complimentary render template helpers to the render modifiers",
- "keywords": [
- "ember-addon",
- "ember-helper",
- "ember-template-helper",
- "template-helper",
- "helper",
- "render",
- "@ember/render-modifiers",
- "did-insert",
- "did-update",
- "will-destroy"
- ],
- "repository": "buschtoens/ember-render-helpers",
+ "private": true,
+ "repository": "",
"license": "MIT",
- "author": "Jan Buschtöns (https://jan.buschtoens.me)",
- "directories": {
- "doc": "doc",
- "test": "tests"
- },
+ "author": "",
"scripts": {
- "build": "ember build",
- "lint": "concurrently \"npm:lint:*(!fix)\" --names \"lint:\"",
- "lint:fix": "concurrently \"npm:lint:*:fix\" --names \"fix:\"",
- "lint:hbs": "ember-template-lint .",
- "lint:hbs:fix": "ember-template-lint . --fix",
- "lint:js": "eslint . --cache",
- "lint:js:fix": "eslint . --fix",
- "lint:types": "glint",
- "prepack": "ember ts:precompile",
- "postpack": "ember ts:clean",
- "start": "ember serve",
- "test": "ember test",
- "test:ember-compatibility": "./node_modules/.bin/ember try:one"
- },
- "dependencies": {
- "ember-cli-babel": "^8.1.0",
- "ember-cli-htmlbars": "^6.3.0",
- "ember-cli-typescript": "^5.3.0"
+ "build": "pnpm --filter ember-render-helpers build",
+ "lint": "pnpm --filter '*' lint",
+ "lint:fix": "pnpm --filter '*' lint:fix",
+ "prepare": "pnpm build",
+ "start": "concurrently 'npm:start:*' --restart-after 5000 --prefix-colors cyan,white,yellow",
+ "start:addon": "pnpm --filter ember-render-helpers start",
+ "start:test-app": "pnpm --filter test-app start",
+ "test": "pnpm --filter '*' test"
},
"devDependencies": {
- "@ember/optional-features": "^2.1.0",
- "@ember/test-helpers": "^3.3.0",
- "@embroider/test-setup": "^3.0.3",
- "@glint/core": "^1.4.0",
- "@glint/environment-ember-loose": "^1.4.0",
- "@glint/environment-ember-template-imports": "^1.4.0",
- "@glint/template": "^1.4.0",
- "@tsconfig/ember": "^3.0.6",
- "@types/qunit": "^2.19.10",
- "@typescript-eslint/eslint-plugin": "^7.5.0",
- "@typescript-eslint/parser": "^7.5.0",
- "broccoli-asset-rev": "^3.0.0",
- "concurrently": "^8.2.2",
- "ember-auto-import": "^2.7.2",
- "ember-cli": "~5.7.0",
- "ember-cli-dependency-checker": "^3.3.2",
- "ember-cli-htmlbars": "^6.3.0",
- "ember-cli-inject-live-reload": "^2.1.0",
- "ember-cli-sri": "^2.1.1",
- "ember-cli-terser": "^4.0.2",
- "ember-load-initializers": "^2.1.2",
- "ember-qunit": "^8.0.2",
- "ember-resolver": "^11.0.1",
- "ember-source": "~5.7.0",
- "ember-source-channel-url": "^3.0.0",
- "ember-template-lint": "^6.0.0",
- "ember-template-lint-plugin-prettier": "^5.0.0",
- "ember-try": "^3.0.0",
- "eslint": "^8.57.0",
- "eslint-config-prettier": "^9.1.0",
- "eslint-import-resolver-typescript": "^3.6.1",
- "eslint-plugin-ember": "^11.12.0",
- "eslint-plugin-import": "^2.29.1",
- "eslint-plugin-n": "^17.0.0",
- "eslint-plugin-prettier": "^5.1.3",
- "eslint-plugin-qunit": "^8.1.1",
- "eslint-plugin-simple-import-sort": "^12.0.0",
- "eslint-plugin-typescript-sort-keys": "^3.2.0",
- "loader.js": "^4.7.0",
- "prettier": "^3.2.5",
- "qunit": "^2.20.1",
- "qunit-dom": "^3.0.0",
- "typescript": "^5.4.4",
- "webpack": "^5.91.0"
- },
- "engines": {
- "node": "18.* || >= 20"
- },
- "ember": {
- "edition": "octane"
- },
- "ember-addon": {
- "configPath": "tests/dummy/config"
+ "concurrently": "^8.2.2"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 01a53b0..b378458 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -4,147 +4,263 @@ settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
-dependencies:
- ember-cli-babel:
- specifier: ^8.1.0
- version: 8.2.0(@babel/core@7.24.4)
- ember-cli-htmlbars:
- specifier: ^6.3.0
- version: 6.3.0
- ember-cli-typescript:
- specifier: ^5.3.0
- version: 5.3.0
-
-devDependencies:
- '@ember/optional-features':
- specifier: ^2.1.0
- version: 2.1.0
- '@ember/test-helpers':
- specifier: ^3.3.0
- version: 3.3.0(@glint/template@1.4.0)(ember-source@5.7.0)(webpack@5.91.0)
- '@embroider/test-setup':
- specifier: ^3.0.3
- version: 3.0.3
- '@glint/core':
- specifier: ^1.4.0
- version: 1.4.0(typescript@5.4.4)
- '@glint/environment-ember-loose':
- specifier: ^1.4.0
- version: 1.4.0(@glimmer/component@1.1.2)(@glint/template@1.4.0)(ember-cli-htmlbars@6.3.0)
- '@glint/environment-ember-template-imports':
- specifier: ^1.4.0
- version: 1.4.0(@glint/environment-ember-loose@1.4.0)(@glint/template@1.4.0)
- '@glint/template':
- specifier: ^1.4.0
- version: 1.4.0
- '@tsconfig/ember':
- specifier: ^3.0.6
- version: 3.0.6
- '@types/qunit':
- specifier: ^2.19.10
- version: 2.19.10
- '@typescript-eslint/eslint-plugin':
- specifier: ^7.5.0
- version: 7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)(typescript@5.4.4)
- '@typescript-eslint/parser':
- specifier: ^7.5.0
- version: 7.5.0(eslint@8.57.0)(typescript@5.4.4)
- broccoli-asset-rev:
- specifier: ^3.0.0
- version: 3.0.0
- concurrently:
- specifier: ^8.2.2
- version: 8.2.2
- ember-auto-import:
- specifier: ^2.7.2
- version: 2.7.2(@glint/template@1.4.0)(webpack@5.91.0)
- ember-cli:
- specifier: ~5.7.0
- version: 5.7.0
- ember-cli-dependency-checker:
- specifier: ^3.3.2
- version: 3.3.2(ember-cli@5.7.0)
- ember-cli-inject-live-reload:
- specifier: ^2.1.0
- version: 2.1.0
- ember-cli-sri:
- specifier: ^2.1.1
- version: 2.1.1
- ember-cli-terser:
- specifier: ^4.0.2
- version: 4.0.2
- ember-load-initializers:
- specifier: ^2.1.2
- version: 2.1.2(@babel/core@7.24.4)
- ember-qunit:
- specifier: ^8.0.2
- version: 8.0.2(@ember/test-helpers@3.3.0)(@glint/template@1.4.0)(ember-source@5.7.0)(qunit@2.20.1)
- ember-resolver:
- specifier: ^11.0.1
- version: 11.0.1(ember-source@5.7.0)
- ember-source:
- specifier: ~5.7.0
- version: 5.7.0(@babel/core@7.24.4)(@glimmer/component@1.1.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.91.0)
- ember-source-channel-url:
- specifier: ^3.0.0
- version: 3.0.0
- ember-template-lint:
- specifier: ^6.0.0
- version: 6.0.0
- ember-template-lint-plugin-prettier:
- specifier: ^5.0.0
- version: 5.0.0(ember-template-lint@6.0.0)(prettier@3.2.5)
- ember-try:
- specifier: ^3.0.0
- version: 3.0.0
- eslint:
- specifier: ^8.57.0
- version: 8.57.0
- eslint-config-prettier:
- specifier: ^9.1.0
- version: 9.1.0(eslint@8.57.0)
- eslint-import-resolver-typescript:
- specifier: ^3.6.1
- version: 3.6.1(@typescript-eslint/parser@7.5.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0)
- eslint-plugin-ember:
- specifier: ^11.12.0
- version: 11.12.0(eslint@8.57.0)
- eslint-plugin-import:
- specifier: ^2.29.1
- version: 2.29.1(@typescript-eslint/parser@7.5.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
- eslint-plugin-n:
- specifier: ^17.0.0
- version: 17.0.0(eslint@8.57.0)
- eslint-plugin-prettier:
- specifier: ^5.1.3
- version: 5.1.3(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.2.5)
- eslint-plugin-qunit:
- specifier: ^8.1.1
- version: 8.1.1(eslint@8.57.0)
- eslint-plugin-simple-import-sort:
- specifier: ^12.0.0
- version: 12.0.0(eslint@8.57.0)
- eslint-plugin-typescript-sort-keys:
- specifier: ^3.2.0
- version: 3.2.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)(typescript@5.4.4)
- loader.js:
- specifier: ^4.7.0
- version: 4.7.0
- prettier:
- specifier: ^3.2.5
- version: 3.2.5
- qunit:
- specifier: ^2.20.1
- version: 2.20.1
- qunit-dom:
- specifier: ^3.0.0
- version: 3.0.0
- typescript:
- specifier: ^5.4.4
- version: 5.4.4
- webpack:
- specifier: ^5.91.0
- version: 5.91.0
+importers:
+
+ .:
+ devDependencies:
+ concurrently:
+ specifier: ^8.2.2
+ version: 8.2.2
+
+ ember-render-helpers:
+ dependencies:
+ '@embroider/addon-shim':
+ specifier: ^1.8.7
+ version: 1.8.7
+ decorator-transforms:
+ specifier: ^1.1.0
+ version: 1.1.0(@babel/core@7.24.4)
+ devDependencies:
+ '@babel/core':
+ specifier: ^7.24.4
+ version: 7.24.4
+ '@babel/plugin-transform-typescript':
+ specifier: ^7.24.4
+ version: 7.24.4(@babel/core@7.24.4)
+ '@babel/runtime':
+ specifier: ^7.24.4
+ version: 7.24.4
+ '@embroider/addon-dev':
+ specifier: ^4.2.1
+ version: 4.2.1(@glint/template@1.4.0)(rollup@4.14.1)
+ '@glint/core':
+ specifier: ^1.4.0
+ version: 1.4.0(typescript@5.4.4)
+ '@glint/environment-ember-loose':
+ specifier: ^1.4.0
+ version: 1.4.0(@glimmer/component@1.1.2)(@glint/template@1.4.0)(@types/ember__component@4.0.22)
+ '@glint/environment-ember-template-imports':
+ specifier: ^1.4.0
+ version: 1.4.0(@glint/environment-ember-loose@1.4.0)(@glint/template@1.4.0)(@types/ember__component@4.0.22)
+ '@glint/template':
+ specifier: ^1.4.0
+ version: 1.4.0
+ '@rollup/plugin-babel':
+ specifier: ^6.0.4
+ version: 6.0.4(@babel/core@7.24.4)(rollup@4.14.1)
+ '@tsconfig/ember':
+ specifier: ^3.0.6
+ version: 3.0.6
+ '@types/ember__component':
+ specifier: ^4.0.22
+ version: 4.0.22(@babel/core@7.24.4)
+ '@types/ember__debug':
+ specifier: ^4.0.8
+ version: 4.0.8(@babel/core@7.24.4)
+ '@typescript-eslint/eslint-plugin':
+ specifier: ^7.5.0
+ version: 7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)(typescript@5.4.4)
+ '@typescript-eslint/parser':
+ specifier: ^7.5.0
+ version: 7.5.0(eslint@8.57.0)(typescript@5.4.4)
+ babel-plugin-ember-template-compilation:
+ specifier: ^2.2.1
+ version: 2.2.1
+ concurrently:
+ specifier: ^8.2.2
+ version: 8.2.2
+ ember-template-lint:
+ specifier: ^6.0.0
+ version: 6.0.0
+ ember-template-lint-plugin-prettier:
+ specifier: ^5.0.0
+ version: 5.0.0(ember-template-lint@6.0.0)(prettier@3.2.5)
+ eslint:
+ specifier: ^8.57.0
+ version: 8.57.0
+ eslint-config-prettier:
+ specifier: ^9.1.0
+ version: 9.1.0(eslint@8.57.0)
+ eslint-import-resolver-typescript:
+ specifier: ^3.6.1
+ version: 3.6.1(@typescript-eslint/parser@7.5.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0)
+ eslint-plugin-ember:
+ specifier: ^11.12.0
+ version: 11.12.0(eslint@8.57.0)
+ eslint-plugin-import:
+ specifier: ^2.29.1
+ version: 2.29.1(@typescript-eslint/parser@7.5.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
+ eslint-plugin-n:
+ specifier: ^17.0.0
+ version: 17.0.0(eslint@8.57.0)
+ eslint-plugin-prettier:
+ specifier: ^5.1.3
+ version: 5.1.3(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.2.5)
+ eslint-plugin-qunit:
+ specifier: ^8.1.1
+ version: 8.1.1(eslint@8.57.0)
+ eslint-plugin-simple-import-sort:
+ specifier: ^12.0.0
+ version: 12.0.0(eslint@8.57.0)
+ eslint-plugin-typescript-sort-keys:
+ specifier: ^3.2.0
+ version: 3.2.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)(typescript@5.4.4)
+ prettier:
+ specifier: ^3.2.5
+ version: 3.2.5
+ rollup:
+ specifier: ^4.14.1
+ version: 4.14.1
+ rollup-plugin-copy:
+ specifier: ^3.5.0
+ version: 3.5.0
+ typescript:
+ specifier: ^5.4.4
+ version: 5.4.4
+
+ test-app:
+ devDependencies:
+ '@ember/optional-features':
+ specifier: ^2.1.0
+ version: 2.1.0
+ '@ember/test-helpers':
+ specifier: ^3.3.0
+ version: 3.3.0(@glint/template@1.4.0)(ember-source@5.7.0)(webpack@5.91.0)
+ '@embroider/test-setup':
+ specifier: ^3.0.3
+ version: 3.0.3
+ '@glint/core':
+ specifier: ^1.4.0
+ version: 1.4.0(typescript@5.4.4)
+ '@glint/environment-ember-loose':
+ specifier: ^1.4.0
+ version: 1.4.0(@glimmer/component@1.1.2)(@glint/template@1.4.0)(ember-cli-htmlbars@6.3.0)
+ '@glint/environment-ember-template-imports':
+ specifier: ^1.4.0
+ version: 1.4.0(@glint/environment-ember-loose@1.4.0)(@glint/template@1.4.0)
+ '@glint/template':
+ specifier: ^1.4.0
+ version: 1.4.0
+ '@tsconfig/ember':
+ specifier: ^3.0.6
+ version: 3.0.6
+ '@types/qunit':
+ specifier: ^2.19.10
+ version: 2.19.10
+ '@typescript-eslint/eslint-plugin':
+ specifier: ^7.5.0
+ version: 7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)(typescript@5.4.4)
+ '@typescript-eslint/parser':
+ specifier: ^7.5.0
+ version: 7.5.0(eslint@8.57.0)(typescript@5.4.4)
+ broccoli-asset-rev:
+ specifier: ^3.0.0
+ version: 3.0.0
+ concurrently:
+ specifier: ^8.2.2
+ version: 8.2.2
+ ember-auto-import:
+ specifier: ^2.7.2
+ version: 2.7.2(@glint/template@1.4.0)(webpack@5.91.0)
+ ember-cli:
+ specifier: ~5.7.0
+ version: 5.7.0
+ ember-cli-babel:
+ specifier: ^8.1.0
+ version: 8.2.0(@babel/core@7.24.4)
+ ember-cli-dependency-checker:
+ specifier: ^3.3.2
+ version: 3.3.2(ember-cli@5.7.0)
+ ember-cli-htmlbars:
+ specifier: ^6.3.0
+ version: 6.3.0
+ ember-cli-inject-live-reload:
+ specifier: ^2.1.0
+ version: 2.1.0
+ ember-cli-sri:
+ specifier: ^2.1.1
+ version: 2.1.1
+ ember-cli-terser:
+ specifier: ^4.0.2
+ version: 4.0.2
+ ember-cli-typescript:
+ specifier: ^5.3.0
+ version: 5.3.0
+ ember-load-initializers:
+ specifier: ^2.1.2
+ version: 2.1.2(@babel/core@7.24.4)
+ ember-qunit:
+ specifier: ^8.0.2
+ version: 8.0.2(@ember/test-helpers@3.3.0)(@glint/template@1.4.0)(ember-source@5.7.0)(qunit@2.20.1)
+ ember-render-helpers:
+ specifier: workspace:*
+ version: link:../ember-render-helpers
+ ember-resolver:
+ specifier: ^11.0.1
+ version: 11.0.1(ember-source@5.7.0)
+ ember-source:
+ specifier: ~5.7.0
+ version: 5.7.0(@babel/core@7.24.4)(@glimmer/component@1.1.2)(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.91.0)
+ ember-source-channel-url:
+ specifier: ^3.0.0
+ version: 3.0.0
+ ember-template-lint:
+ specifier: ^6.0.0
+ version: 6.0.0
+ ember-template-lint-plugin-prettier:
+ specifier: ^5.0.0
+ version: 5.0.0(ember-template-lint@6.0.0)(prettier@3.2.5)
+ ember-try:
+ specifier: ^3.0.0
+ version: 3.0.0
+ eslint:
+ specifier: ^8.57.0
+ version: 8.57.0
+ eslint-config-prettier:
+ specifier: ^9.1.0
+ version: 9.1.0(eslint@8.57.0)
+ eslint-import-resolver-typescript:
+ specifier: ^3.6.1
+ version: 3.6.1(@typescript-eslint/parser@7.5.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0)
+ eslint-plugin-ember:
+ specifier: ^11.12.0
+ version: 11.12.0(eslint@8.57.0)
+ eslint-plugin-import:
+ specifier: ^2.29.1
+ version: 2.29.1(@typescript-eslint/parser@7.5.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
+ eslint-plugin-n:
+ specifier: ^17.0.0
+ version: 17.0.0(eslint@8.57.0)
+ eslint-plugin-prettier:
+ specifier: ^5.1.3
+ version: 5.1.3(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.2.5)
+ eslint-plugin-qunit:
+ specifier: ^8.1.1
+ version: 8.1.1(eslint@8.57.0)
+ eslint-plugin-simple-import-sort:
+ specifier: ^12.0.0
+ version: 12.0.0(eslint@8.57.0)
+ eslint-plugin-typescript-sort-keys:
+ specifier: ^3.2.0
+ version: 3.2.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)(typescript@5.4.4)
+ loader.js:
+ specifier: ^4.7.0
+ version: 4.7.0
+ prettier:
+ specifier: ^3.2.5
+ version: 3.2.5
+ qunit:
+ specifier: ^2.20.1
+ version: 2.20.1
+ qunit-dom:
+ specifier: ^3.0.0
+ version: 3.0.0
+ typescript:
+ specifier: ^5.4.4
+ version: 5.4.4
+ webpack:
+ specifier: ^5.91.0
+ version: 5.91.0
packages:
@@ -217,12 +333,14 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.24.0
+ dev: true
/@babel/helper-builder-binary-assignment-operator-visitor@7.22.15:
resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.24.0
+ dev: true
/@babel/helper-compilation-targets@7.23.6:
resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==}
@@ -250,6 +368,7 @@ packages:
'@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.22.15(@babel/core@7.24.4):
resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==}
@@ -261,6 +380,7 @@ packages:
'@babel/helper-annotate-as-pure': 7.22.5
regexpu-core: 5.3.2
semver: 6.3.1
+ dev: true
/@babel/helper-define-polyfill-provider@0.6.1(@babel/core@7.24.4):
resolution: {integrity: sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==}
@@ -275,6 +395,7 @@ packages:
resolve: 1.22.8
transitivePeerDependencies:
- supports-color
+ dev: true
/@babel/helper-environment-visitor@7.22.20:
resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==}
@@ -298,6 +419,7 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.24.0
+ dev: true
/@babel/helper-module-imports@7.24.3:
resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==}
@@ -323,6 +445,7 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.24.0
+ dev: true
/@babel/helper-plugin-utils@7.24.0:
resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==}
@@ -338,6 +461,7 @@ packages:
'@babel/helper-annotate-as-pure': 7.22.5
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-wrap-function': 7.22.20
+ dev: true
/@babel/helper-replace-supers@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==}
@@ -349,6 +473,7 @@ packages:
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-member-expression-to-functions': 7.23.0
'@babel/helper-optimise-call-expression': 7.22.5
+ dev: true
/@babel/helper-simple-access@7.22.5:
resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
@@ -361,6 +486,7 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.24.0
+ dev: true
/@babel/helper-split-export-declaration@7.22.6:
resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
@@ -387,6 +513,7 @@ packages:
'@babel/helper-function-name': 7.23.0
'@babel/template': 7.24.0
'@babel/types': 7.24.0
+ dev: true
/@babel/helpers@7.24.4:
resolution: {integrity: sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==}
@@ -423,6 +550,7 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==}
@@ -432,6 +560,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==}
@@ -443,6 +572,7 @@ packages:
'@babel/helper-plugin-utils': 7.24.0
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
'@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.4)
+ dev: true
/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==}
@@ -453,6 +583,7 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.24.4):
resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==}
@@ -464,6 +595,7 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4)
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-proposal-decorators@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-zPEvzFijn+hRvJuX2Vu3KbEBN39LN3f7tW3MQO2LsIs57B26KU+kUc82BdAktS1VCM6libzh45eKGI65lg0cpA==}
@@ -475,6 +607,7 @@ packages:
'@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4)
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-decorators': 7.24.1(@babel/core@7.24.4)
+ dev: true
/@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.24.4):
resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==}
@@ -486,6 +619,7 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4)
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.4):
resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==}
@@ -494,6 +628,7 @@ packages:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.24.4
+ dev: true
/@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.24.4):
resolution: {integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==}
@@ -507,6 +642,7 @@ packages:
'@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4)
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.4)
+ dev: true
/@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.4):
resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
@@ -515,6 +651,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.4):
resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==}
@@ -523,6 +660,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.4):
resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==}
@@ -532,6 +670,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-syntax-decorators@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-05RJdO/cCrtVWuAaSn1tS3bH8jbsJa/Y1uD186u6J4C/1mnHFxseeuWpsqr9anvo7TUulev7tm7GDwRV+VuhDw==}
@@ -549,6 +688,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.4):
resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==}
@@ -557,6 +697,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-syntax-import-assertions@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==}
@@ -566,6 +707,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-syntax-import-attributes@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==}
@@ -575,6 +717,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.4):
resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
@@ -583,6 +726,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.4):
resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==}
@@ -591,6 +735,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.4):
resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
@@ -599,6 +744,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.4):
resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
@@ -607,6 +753,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.4):
resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
@@ -615,6 +762,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.4):
resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
@@ -623,6 +771,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.4):
resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
@@ -631,6 +780,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.4):
resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
@@ -639,6 +789,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.4):
resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==}
@@ -648,6 +799,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.4):
resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
@@ -657,6 +809,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==}
@@ -666,6 +819,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.4):
resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==}
@@ -676,6 +830,7 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4)
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-transform-arrow-functions@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==}
@@ -685,6 +840,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-transform-async-generator-functions@7.24.3(@babel/core@7.24.4):
resolution: {integrity: sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==}
@@ -697,6 +853,7 @@ packages:
'@babel/helper-plugin-utils': 7.24.0
'@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.4)
'@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.4)
+ dev: true
/@babel/plugin-transform-async-to-generator@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==}
@@ -708,6 +865,7 @@ packages:
'@babel/helper-module-imports': 7.24.3
'@babel/helper-plugin-utils': 7.24.0
'@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.4)
+ dev: true
/@babel/plugin-transform-block-scoped-functions@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==}
@@ -717,6 +875,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-transform-block-scoping@7.24.4(@babel/core@7.24.4):
resolution: {integrity: sha512-nIFUZIpGKDf9O9ttyRXpHFpKC+X3Y5mtshZONuEUYBomAKoM4y029Jr+uB1bHGPhNmK8YXHevDtKDOLmtRrp6g==}
@@ -726,6 +885,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-transform-class-properties@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==}
@@ -736,6 +896,7 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4)
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-transform-class-static-block@7.24.4(@babel/core@7.24.4):
resolution: {integrity: sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==}
@@ -747,6 +908,7 @@ packages:
'@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4)
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.4)
+ dev: true
/@babel/plugin-transform-classes@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==}
@@ -763,6 +925,7 @@ packages:
'@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.4)
'@babel/helper-split-export-declaration': 7.22.6
globals: 11.12.0
+ dev: true
/@babel/plugin-transform-computed-properties@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==}
@@ -773,6 +936,7 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
'@babel/template': 7.24.0
+ dev: true
/@babel/plugin-transform-destructuring@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==}
@@ -782,6 +946,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-transform-dotall-regex@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==}
@@ -792,6 +957,7 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4)
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-transform-duplicate-keys@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==}
@@ -801,6 +967,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-transform-dynamic-import@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==}
@@ -811,6 +978,7 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.4)
+ dev: true
/@babel/plugin-transform-exponentiation-operator@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==}
@@ -821,6 +989,7 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-transform-export-namespace-from@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==}
@@ -831,6 +1000,7 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.4)
+ dev: true
/@babel/plugin-transform-for-of@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==}
@@ -841,6 +1011,7 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
+ dev: true
/@babel/plugin-transform-function-name@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==}
@@ -852,6 +1023,7 @@ packages:
'@babel/helper-compilation-targets': 7.23.6
'@babel/helper-function-name': 7.23.0
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-transform-json-strings@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==}
@@ -862,6 +1034,7 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.4)
+ dev: true
/@babel/plugin-transform-literals@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==}
@@ -871,6 +1044,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-transform-logical-assignment-operators@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==}
@@ -881,6 +1055,7 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.4)
+ dev: true
/@babel/plugin-transform-member-expression-literals@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==}
@@ -890,6 +1065,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-transform-modules-amd@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==}
@@ -900,6 +1076,7 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4)
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==}
@@ -911,6 +1088,7 @@ packages:
'@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4)
'@babel/helper-plugin-utils': 7.24.0
'@babel/helper-simple-access': 7.22.5
+ dev: true
/@babel/plugin-transform-modules-systemjs@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==}
@@ -923,6 +1101,7 @@ packages:
'@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4)
'@babel/helper-plugin-utils': 7.24.0
'@babel/helper-validator-identifier': 7.22.20
+ dev: true
/@babel/plugin-transform-modules-umd@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==}
@@ -933,6 +1112,7 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4)
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==}
@@ -943,6 +1123,7 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4)
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-transform-new-target@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==}
@@ -952,6 +1133,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-transform-nullish-coalescing-operator@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==}
@@ -962,6 +1144,7 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.4)
+ dev: true
/@babel/plugin-transform-numeric-separator@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==}
@@ -972,6 +1155,7 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.4)
+ dev: true
/@babel/plugin-transform-object-rest-spread@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==}
@@ -984,6 +1168,7 @@ packages:
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.4)
'@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.4)
+ dev: true
/@babel/plugin-transform-object-super@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==}
@@ -994,6 +1179,7 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
'@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.4)
+ dev: true
/@babel/plugin-transform-optional-catch-binding@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==}
@@ -1004,6 +1190,7 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.4)
+ dev: true
/@babel/plugin-transform-optional-chaining@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg==}
@@ -1015,6 +1202,7 @@ packages:
'@babel/helper-plugin-utils': 7.24.0
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
'@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.4)
+ dev: true
/@babel/plugin-transform-parameters@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==}
@@ -1024,6 +1212,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-transform-private-methods@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==}
@@ -1034,6 +1223,7 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4)
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-transform-private-property-in-object@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg==}
@@ -1046,6 +1236,7 @@ packages:
'@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4)
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.4)
+ dev: true
/@babel/plugin-transform-property-literals@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==}
@@ -1055,6 +1246,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-transform-regenerator@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==}
@@ -1065,6 +1257,7 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
regenerator-transform: 0.15.2
+ dev: true
/@babel/plugin-transform-reserved-words@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==}
@@ -1074,6 +1267,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-transform-runtime@7.24.3(@babel/core@7.24.4):
resolution: {integrity: sha512-J0BuRPNlNqlMTRJ72eVptpt9VcInbxO6iP3jaxr+1NPhC0UkKL+6oeX6VXMEYdADnuqmMmsBspt4d5w8Y/TCbQ==}
@@ -1090,6 +1284,7 @@ packages:
semver: 6.3.1
transitivePeerDependencies:
- supports-color
+ dev: true
/@babel/plugin-transform-shorthand-properties@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==}
@@ -1099,6 +1294,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-transform-spread@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==}
@@ -1109,6 +1305,7 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
+ dev: true
/@babel/plugin-transform-sticky-regex@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==}
@@ -1118,6 +1315,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-transform-template-literals@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==}
@@ -1127,6 +1325,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-transform-typeof-symbol@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==}
@@ -1136,6 +1335,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-transform-typescript@7.24.4(@babel/core@7.24.4):
resolution: {integrity: sha512-79t3CQ8+oBGk/80SQ8MN3Bs3obf83zJ0YZjDmDaEZN8MqhMI760apl5z6a20kFeMXBwJX99VpKT8CKxEBp5H1g==}
@@ -1148,6 +1348,7 @@ packages:
'@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4)
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.4)
+ dev: true
/@babel/plugin-transform-typescript@7.4.5(@babel/core@7.24.4):
resolution: {integrity: sha512-RPB/YeGr4ZrFKNwfuQRlMf2lxoCUaU01MTw39/OFE/RiL8HDjtn68BwEPft1P7JN4akyEmjGWAMNldOV7o9V2g==}
@@ -1178,6 +1379,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-transform-unicode-property-regex@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==}
@@ -1188,6 +1390,7 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4)
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-transform-unicode-regex@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==}
@@ -1198,6 +1401,7 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4)
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/plugin-transform-unicode-sets-regex@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==}
@@ -1208,6 +1412,7 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4)
'@babel/helper-plugin-utils': 7.24.0
+ dev: true
/@babel/polyfill@7.12.1:
resolution: {integrity: sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==}
@@ -1307,6 +1512,7 @@ packages:
semver: 6.3.1
transitivePeerDependencies:
- supports-color
+ dev: true
/@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.4):
resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==}
@@ -1317,20 +1523,24 @@ packages:
'@babel/helper-plugin-utils': 7.24.0
'@babel/types': 7.24.0
esutils: 2.0.3
+ dev: true
/@babel/regjsgen@0.8.0:
resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==}
+ dev: true
/@babel/runtime@7.12.18:
resolution: {integrity: sha512-BogPQ7ciE6SYAUPtlm9tWbgI9+2AgqSam6QivMgXgAT+fKbgppaj4ZX15MHeLC1PVF5sNk70huBu20XxWOs8Cg==}
dependencies:
regenerator-runtime: 0.13.11
+ dev: true
/@babel/runtime@7.24.4:
resolution: {integrity: sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==}
engines: {node: '>=6.9.0'}
dependencies:
regenerator-runtime: 0.14.1
+ dev: true
/@babel/template@7.24.0:
resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==}
@@ -1410,9 +1620,11 @@ packages:
/@ember-data/rfc395-data@0.0.4:
resolution: {integrity: sha512-tGRdvgC9/QMQSuSuJV45xoyhI0Pzjm7A9o/MVVA3HakXIImJbbzx/k/6dO9CUEQXIyS2y0fW6C1XaYOG7rY0FQ==}
+ dev: true
/@ember/edition-utils@1.2.0:
resolution: {integrity: sha512-VmVq/8saCaPdesQmftPqbFtxJWrzxNGSQ+e8x8LLe3Hjm36pJ04Q8LeORGZkAeOhldoUX9seLGmSaHeXkIqoog==}
+ dev: true
/@ember/optional-features@2.1.0:
resolution: {integrity: sha512-IXjDpTFhsjPk9h3OXwXjlRfhM/Wjtw2E71Xos/81ZsTTwZMB9H+DWhsxePXOkzYy7Jvw4TIzKbMfcnT8mrtwWQ==}
@@ -1462,6 +1674,29 @@ packages:
- supports-color
dev: true
+ /@embroider/addon-dev@4.2.1(@glint/template@1.4.0)(rollup@4.14.1):
+ resolution: {integrity: sha512-oMNlVqsqNjtNu7sFGGgo4igOy+Xa7g1I1aXMf7XRbYKWBCiYKX7C7lDKZ65qgsEpRKV3LtbC+XIYiGfHiqhFAg==}
+ engines: {node: 12.* || 14.* || >= 16}
+ hasBin: true
+ dependencies:
+ '@embroider/core': 3.4.6(@glint/template@1.4.0)
+ '@rollup/pluginutils': 4.2.1
+ content-tag: 2.0.1
+ fs-extra: 10.1.0
+ minimatch: 3.1.2
+ rollup-plugin-copy-assets: 2.0.3(rollup@4.14.1)
+ rollup-plugin-delete: 2.0.0
+ walk-sync: 3.0.0
+ yargs: 17.7.2
+ transitivePeerDependencies:
+ - '@glint/template'
+ - bufferutil
+ - canvas
+ - rollup
+ - supports-color
+ - utf-8-validate
+ dev: true
+
/@embroider/addon-shim@1.8.7:
resolution: {integrity: sha512-JGOQNRj3UR0NdWEg8MsM2eqPLncEwSB1IX+rwntIj22TEKj8biqx7GDgSbeH+ZedijmCh354Hf2c5rthrdzUAw==}
engines: {node: 12.* || 14.* || >= 16}
@@ -1471,6 +1706,41 @@ packages:
semver: 7.6.0
transitivePeerDependencies:
- supports-color
+
+ /@embroider/core@3.4.6(@glint/template@1.4.0):
+ resolution: {integrity: sha512-RR+3WHS0l/itoyNYs2n/Fk7YOtpT7j7n9onJJeUo+C1RpocpGYsww/cR1EQaPbWVF8iv1PyRKKlS8kVO4zuipA==}
+ engines: {node: 12.* || 14.* || >= 16}
+ dependencies:
+ '@babel/core': 7.24.4
+ '@babel/parser': 7.24.4
+ '@babel/traverse': 7.24.1
+ '@embroider/macros': 1.15.0(@glint/template@1.4.0)
+ '@embroider/shared-internals': 2.5.2
+ assert-never: 1.2.1
+ babel-plugin-ember-template-compilation: 2.2.1
+ broccoli-node-api: 1.7.0
+ broccoli-persistent-filter: 3.1.3
+ broccoli-plugin: 4.0.7
+ broccoli-source: 3.0.1
+ debug: 4.3.4
+ fast-sourcemap-concat: 1.4.0
+ filesize: 10.1.1
+ fs-extra: 9.1.0
+ fs-tree-diff: 2.0.1
+ handlebars: 4.7.8
+ js-string-escape: 1.0.1
+ jsdom: 16.7.0
+ lodash: 4.17.21
+ resolve: 1.22.8
+ resolve-package-path: 4.0.3
+ typescript-memoize: 1.1.1
+ walk-sync: 3.0.0
+ transitivePeerDependencies:
+ - '@glint/template'
+ - bufferutil
+ - canvas
+ - supports-color
+ - utf-8-validate
dev: true
/@embroider/macros@1.15.0(@glint/template@1.4.0):
@@ -1511,7 +1781,6 @@ packages:
typescript-memoize: 1.1.1
transitivePeerDependencies:
- supports-color
- dev: true
/@embroider/test-setup@3.0.3:
resolution: {integrity: sha512-3K5KSyTdnxAkZQill6+TdC/XTRr6226LNwZMsrhRbBM0FFZXw2D8qmJSHPvZLheQx3A1jnF9t1lyrAzrKlg6Yw==}
@@ -1633,6 +1902,7 @@ packages:
/@glimmer/env@0.1.7:
resolution: {integrity: sha512-JKF/a9I9jw6fGoz8kA7LEQslrwJ5jms5CXhu/aqkBWk+PmZ6pTl8mlb/eJ/5ujBGTiQzBhy5AIWF712iA+4/mw==}
+ dev: true
/@glimmer/global-context@0.84.3:
resolution: {integrity: sha512-8Oy9Wg5IZxMEeAnVmzD2NkObf89BeHoFSzJgJROE/deutd3rxg83mvlOez4zBBGYwnTb+VGU2LYRpet92egJjA==}
@@ -1648,6 +1918,7 @@ packages:
resolution: {integrity: sha512-dk32ykoNojt0mvEaIW6Vli5MGTbQo58uy3Epj7ahCgTHmWOKuw/0G83f2UmFprRwFx689YTXG38I/vbpltEjzg==}
dependencies:
'@simple-dom/interface': 1.4.0
+ dev: true
/@glimmer/interfaces@0.87.1:
resolution: {integrity: sha512-2lbwLY4Bt9i2SvwT4hhY0TgEYKhOMQBgYvRiraq2BYHwO8iLKh3lC8iO3d+rQ3VgDtQ9i/sP6HG848VNRyVHxA==}
@@ -1762,6 +2033,7 @@ packages:
'@glimmer/util': 0.84.3
'@handlebars/parser': 2.0.0
simple-html-tokenizer: 0.5.11
+ dev: true
/@glimmer/syntax@0.87.1:
resolution: {integrity: sha512-zYzZT6LgpSF0iv5iuxmMV5Pf52aE8dukNC2KfrHC6gXJfM4eLZMZcyk76NW5m+SEetZSOXX6AWv/KwLnoxiMfQ==}
@@ -1793,6 +2065,7 @@ packages:
'@glimmer/env': 0.1.7
'@glimmer/interfaces': 0.84.3
'@simple-dom/interface': 1.4.0
+ dev: true
/@glimmer/util@0.87.1:
resolution: {integrity: sha512-Duxi2JutaIewfIWp8PJl7U5n12yasKWtZFHNLSrg+C8TKeMXdRyJtI7uqtqg0Z/6F9JwdJe/IPhTvdsTTfzAuA==}
@@ -1874,6 +2147,39 @@ packages:
- supports-color
dev: true
+ /@glint/environment-ember-loose@1.4.0(@glimmer/component@1.1.2)(@glint/template@1.4.0)(@types/ember__component@4.0.22):
+ resolution: {integrity: sha512-vFR3qgPTisGzS36e04195wTUrtUc6GuVwm6hsC/XXx6PeRw/6rtMxhK08Aw/VtDc00UqQzM9sIEghPVKHwqVVQ==}
+ peerDependencies:
+ '@glimmer/component': ^1.1.2
+ '@glint/template': ^1.4.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.24.4)
+ '@glint/template': 1.4.0
+ '@types/ember__component': 4.0.22(@babel/core@7.24.4)
+ dev: true
+
/@glint/environment-ember-loose@1.4.0(@glimmer/component@1.1.2)(@glint/template@1.4.0)(ember-cli-htmlbars@6.3.0):
resolution: {integrity: sha512-vFR3qgPTisGzS36e04195wTUrtUc6GuVwm6hsC/XXx6PeRw/6rtMxhK08Aw/VtDc00UqQzM9sIEghPVKHwqVVQ==}
peerDependencies:
@@ -1931,12 +2237,38 @@ packages:
content-tag: 2.0.1
dev: true
+ /@glint/environment-ember-template-imports@1.4.0(@glint/environment-ember-loose@1.4.0)(@glint/template@1.4.0)(@types/ember__component@4.0.22):
+ resolution: {integrity: sha512-VXcUgea92l7NFShU26rpQn+hYUZ7ex/rNtU9vnw2BAVZaPfxZROokW8ABj8aMaCUDe60CoMVZ1/QSeONSCln3w==}
+ peerDependencies:
+ '@glint/environment-ember-loose': ^1.4.0
+ '@glint/template': ^1.4.0
+ '@types/ember__component': ^4.0.10
+ '@types/ember__helper': ^4.0.1
+ '@types/ember__modifier': ^4.0.3
+ '@types/ember__routing': ^4.0.12
+ peerDependenciesMeta:
+ '@types/ember__component':
+ optional: true
+ '@types/ember__helper':
+ optional: true
+ '@types/ember__modifier':
+ optional: true
+ '@types/ember__routing':
+ optional: true
+ dependencies:
+ '@glint/environment-ember-loose': 1.4.0(@glimmer/component@1.1.2)(@glint/template@1.4.0)(@types/ember__component@4.0.22)
+ '@glint/template': 1.4.0
+ '@types/ember__component': 4.0.22(@babel/core@7.24.4)
+ content-tag: 2.0.1
+ dev: true
+
/@glint/template@1.4.0:
resolution: {integrity: sha512-yD271NhLei/HSQ6utm6hKgoU+B5D5DY+B1irPvgI4KsDEcZI7v/INf5HAMJfzCg92bP1sIxSOuXu5DU6VsY7Mw==}
dev: true
/@handlebars/parser@2.0.0:
resolution: {integrity: sha512-EP9uEDZv/L5Qh9IWuMUGJRfwhXJ4h1dqKTT4/3+tY0eu7sPis7xh23j61SYUnNF4vqCQvvUXpDo9Bh/+q1zASA==}
+ dev: true
/@humanwhocodes/config-array@0.11.14:
resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
@@ -2064,6 +2396,168 @@ packages:
prettier: 3.2.5
dev: true
+ /@rollup/plugin-babel@6.0.4(@babel/core@7.24.4)(rollup@4.14.1):
+ resolution: {integrity: sha512-YF7Y52kFdFT/xVSuVdjkV5ZdX/3YtmX0QulG+x0taQOtJdHYzVU61aSSkAgVJ7NOv6qPkIYiJSgSWWN/DM5sGw==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ '@types/babel__core': ^7.1.9
+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ '@types/babel__core':
+ optional: true
+ rollup:
+ optional: true
+ dependencies:
+ '@babel/core': 7.24.4
+ '@babel/helper-module-imports': 7.24.3
+ '@rollup/pluginutils': 5.1.0(rollup@4.14.1)
+ rollup: 4.14.1
+ dev: true
+
+ /@rollup/pluginutils@4.2.1:
+ resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==}
+ engines: {node: '>= 8.0.0'}
+ dependencies:
+ estree-walker: 2.0.2
+ picomatch: 2.3.1
+ dev: true
+
+ /@rollup/pluginutils@5.1.0(rollup@4.14.1):
+ resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+ dependencies:
+ '@types/estree': 1.0.5
+ estree-walker: 2.0.2
+ picomatch: 2.3.1
+ rollup: 4.14.1
+ dev: true
+
+ /@rollup/rollup-android-arm-eabi@4.14.1:
+ resolution: {integrity: sha512-fH8/o8nSUek8ceQnT7K4EQbSiV7jgkHq81m9lWZFIXjJ7lJzpWXbQFpT/Zh6OZYnpFykvzC3fbEvEAFZu03dPA==}
+ cpu: [arm]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-android-arm64@4.14.1:
+ resolution: {integrity: sha512-Y/9OHLjzkunF+KGEoJr3heiD5X9OLa8sbT1lm0NYeKyaM3oMhhQFvPB0bNZYJwlq93j8Z6wSxh9+cyKQaxS7PQ==}
+ cpu: [arm64]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-darwin-arm64@4.14.1:
+ resolution: {integrity: sha512-+kecg3FY84WadgcuSVm6llrABOdQAEbNdnpi5X3UwWiFVhZIZvKgGrF7kmLguvxHNQy+UuRV66cLVl3S+Rkt+Q==}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-darwin-x64@4.14.1:
+ resolution: {integrity: sha512-2pYRzEjVqq2TB/UNv47BV/8vQiXkFGVmPFwJb+1E0IFFZbIX8/jo1olxqqMbo6xCXf8kabANhp5bzCij2tFLUA==}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-arm-gnueabihf@4.14.1:
+ resolution: {integrity: sha512-mS6wQ6Do6/wmrF9aTFVpIJ3/IDXhg1EZcQFYHZLHqw6AzMBjTHWnCG35HxSqUNphh0EHqSM6wRTT8HsL1C0x5g==}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-arm64-gnu@4.14.1:
+ resolution: {integrity: sha512-p9rGKYkHdFMzhckOTFubfxgyIO1vw//7IIjBBRVzyZebWlzRLeNhqxuSaZ7kCEKVkm/kuC9fVRW9HkC/zNRG2w==}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-arm64-musl@4.14.1:
+ resolution: {integrity: sha512-nDY6Yz5xS/Y4M2i9JLQd3Rofh5OR8Bn8qe3Mv/qCVpHFlwtZSBYSPaU4mrGazWkXrdQ98GB//H0BirGR/SKFSw==}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-powerpc64le-gnu@4.14.1:
+ resolution: {integrity: sha512-im7HE4VBL+aDswvcmfx88Mp1soqL9OBsdDBU8NqDEYtkri0qV0THhQsvZtZeNNlLeCUQ16PZyv7cqutjDF35qw==}
+ cpu: [ppc64le]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-riscv64-gnu@4.14.1:
+ resolution: {integrity: sha512-RWdiHuAxWmzPJgaHJdpvUUlDz8sdQz4P2uv367T2JocdDa98iRw2UjIJ4QxSyt077mXZT2X6pKfT2iYtVEvOFw==}
+ cpu: [riscv64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-s390x-gnu@4.14.1:
+ resolution: {integrity: sha512-VMgaGQ5zRX6ZqV/fas65/sUGc9cPmsntq2FiGmayW9KMNfWVG/j0BAqImvU4KTeOOgYSf1F+k6at1UfNONuNjA==}
+ cpu: [s390x]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-x64-gnu@4.14.1:
+ resolution: {integrity: sha512-9Q7DGjZN+hTdJomaQ3Iub4m6VPu1r94bmK2z3UeWP3dGUecRC54tmVu9vKHTm1bOt3ASoYtEz6JSRLFzrysKlA==}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-x64-musl@4.14.1:
+ resolution: {integrity: sha512-JNEG/Ti55413SsreTguSx0LOVKX902OfXIKVg+TCXO6Gjans/k9O6ww9q3oLGjNDaTLxM+IHFMeXy/0RXL5R/g==}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-win32-arm64-msvc@4.14.1:
+ resolution: {integrity: sha512-ryS22I9y0mumlLNwDFYZRDFLwWh3aKaC72CWjFcFvxK0U6v/mOkM5Up1bTbCRAhv3kEIwW2ajROegCIQViUCeA==}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-win32-ia32-msvc@4.14.1:
+ resolution: {integrity: sha512-TdloItiGk+T0mTxKx7Hp279xy30LspMso+GzQvV2maYePMAWdmrzqSNZhUpPj3CGw12aGj57I026PgLCTu8CGg==}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-win32-x64-msvc@4.14.1:
+ resolution: {integrity: sha512-wQGI+LY/Py20zdUPq+XCem7JcPOyzIJBm3dli+56DJsQOHbnXZFEwgmnC6el1TPAfC8lBT3m+z69RmLykNUbew==}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@simple-dom/document@1.4.0:
resolution: {integrity: sha512-/RUeVH4kuD3rzo5/91+h4Z1meLSLP66eXqpVAw/4aZmYozkeqUkMprq0znL4psX/adEed5cBgiNJcfMz/eKZLg==}
dependencies:
@@ -2072,6 +2566,7 @@ packages:
/@simple-dom/interface@1.4.0:
resolution: {integrity: sha512-l5qumKFWU0S+4ZzMaLXFU8tQZsicHEMEyAxI5kDFGhJsRqDwe0a7/iPA/GdxlGyDKseQQAgIz5kzU7eXTrlSpA==}
+ dev: true
/@sindresorhus/is@0.14.0:
resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==}
@@ -2094,41 +2589,212 @@ packages:
defer-to-connect: 1.1.3
dev: true
+ /@tootallnate/once@1.1.2:
+ resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==}
+ engines: {node: '>= 6'}
+ dev: true
+
/@tsconfig/ember@3.0.6:
resolution: {integrity: sha512-b1LmFAL5suTpQsaoG5NYpKAU8XfqQcob9gPu4xQlS/sNGD8Pp+vx+jI30Cy01+mxTBsQPig2kOwFpTD2b2qwtw==}
dev: true
- /@types/body-parser@1.19.5:
- resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==}
+ /@types/body-parser@1.19.5:
+ resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==}
+ dependencies:
+ '@types/connect': 3.4.38
+ '@types/node': 20.12.5
+ dev: true
+
+ /@types/chai-as-promised@7.1.8:
+ resolution: {integrity: sha512-ThlRVIJhr69FLlh6IctTXFkmhtP3NpMZ2QGq69StYLyKZFp/HOp1VdKZj7RvfNWYYcJ1xlbLGLLWj1UvP5u/Gw==}
+ dependencies:
+ '@types/chai': 4.3.14
+ dev: true
+
+ /@types/chai@4.3.14:
+ resolution: {integrity: sha512-Wj71sXE4Q4AkGdG9Tvq1u/fquNz9EdG4LIJMwVVII7ashjD/8cf8fyIfJAjRr6YcsXnSE8cOGQPq1gqeR8z+3w==}
+ dev: true
+
+ /@types/connect@3.4.38:
+ resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==}
+ dependencies:
+ '@types/node': 20.12.5
+ dev: true
+
+ /@types/cookie@0.4.1:
+ resolution: {integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==}
+ dev: true
+
+ /@types/cors@2.8.17:
+ resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==}
+ dependencies:
+ '@types/node': 20.12.5
+ dev: true
+
+ /@types/ember@4.0.11(@babel/core@7.24.4):
+ resolution: {integrity: sha512-v7VIex0YILK8fP87LkIfzeeYKNnu74+xwf6U56v6MUDDGfSs9q/6NCxiUfwkxD+z5nQiUcwvfKVokX8qzZFRLw==}
+ dependencies:
+ '@types/ember__application': 4.0.11(@babel/core@7.24.4)
+ '@types/ember__array': 4.0.10(@babel/core@7.24.4)
+ '@types/ember__component': 4.0.22(@babel/core@7.24.4)
+ '@types/ember__controller': 4.0.12(@babel/core@7.24.4)
+ '@types/ember__debug': 4.0.8(@babel/core@7.24.4)
+ '@types/ember__engine': 4.0.11(@babel/core@7.24.4)
+ '@types/ember__error': 4.0.6
+ '@types/ember__object': 4.0.12(@babel/core@7.24.4)
+ '@types/ember__polyfills': 4.0.6
+ '@types/ember__routing': 4.0.22(@babel/core@7.24.4)
+ '@types/ember__runloop': 4.0.10(@babel/core@7.24.4)
+ '@types/ember__service': 4.0.9(@babel/core@7.24.4)
+ '@types/ember__string': 3.0.15
+ '@types/ember__template': 4.0.7
+ '@types/ember__test': 4.0.6(@babel/core@7.24.4)
+ '@types/ember__utils': 4.0.7(@babel/core@7.24.4)
+ '@types/rsvp': 4.0.9
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
+ dev: true
+
+ /@types/ember__application@4.0.11(@babel/core@7.24.4):
+ resolution: {integrity: sha512-U1S7XW0V70nTWbFckWoraJbYGBJK69muP/CsPFLeAuUYHfkkDiwh1SfqgAUN9aHtrEJM5SuSYVYp2YsTI2yLuA==}
+ dependencies:
+ '@glimmer/component': 1.1.2(@babel/core@7.24.4)
+ '@types/ember': 4.0.11(@babel/core@7.24.4)
+ '@types/ember__engine': 4.0.11(@babel/core@7.24.4)
+ '@types/ember__object': 4.0.12(@babel/core@7.24.4)
+ '@types/ember__owner': 4.0.9
+ '@types/ember__routing': 4.0.22(@babel/core@7.24.4)
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
+ dev: true
+
+ /@types/ember__array@4.0.10(@babel/core@7.24.4):
+ resolution: {integrity: sha512-UrhDbopLI3jB0MqV14y8yji2IuPNmeDrtT1PRYJL4CThLHrRkfeYyFvxqvrxWxn0wXKjbbjfH1gOe7BU57QrLQ==}
+ dependencies:
+ '@types/ember': 4.0.11(@babel/core@7.24.4)
+ '@types/ember__object': 4.0.12(@babel/core@7.24.4)
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
+ dev: true
+
+ /@types/ember__component@4.0.22(@babel/core@7.24.4):
+ resolution: {integrity: sha512-m72EtmBN/RxOChXqRsyOg4RR5+AiB4LQ8s1CEKNYAfvANt18m4hjqxtA7QZYLTq2ZjEVJGpdMsrdDuONWjwRSQ==}
+ dependencies:
+ '@types/ember': 4.0.11(@babel/core@7.24.4)
+ '@types/ember__object': 4.0.12(@babel/core@7.24.4)
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
+ dev: true
+
+ /@types/ember__controller@4.0.12(@babel/core@7.24.4):
+ resolution: {integrity: sha512-80rdnSC0UJBqoUX5/vkQcM2xkRdTPTvY0dPXEfY5cC5OZITbcSeRo5qa7ZGhgNBfH6XYyh55Lo/b811LwU3N9w==}
+ dependencies:
+ '@types/ember__object': 4.0.12(@babel/core@7.24.4)
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
+ dev: true
+
+ /@types/ember__debug@4.0.8(@babel/core@7.24.4):
+ resolution: {integrity: sha512-9wF7STmDHDsUxSjyCq2lpMq/03QOPkBQMGJnV8yOBnVZxB6f+FJH/kxaCprdMkUe7iwAPNEC2zrFFx1tzH75Kg==}
+ dependencies:
+ '@types/ember__object': 4.0.12(@babel/core@7.24.4)
+ '@types/ember__owner': 4.0.9
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
+ dev: true
+
+ /@types/ember__engine@4.0.11(@babel/core@7.24.4):
+ resolution: {integrity: sha512-ryR4Q1Xm3kQ3Ap58w10CxV3+vb3hs1cJqi7UZ5IlSdLRql7AbpS6hIjxSQ3EQ4zadeeJ6/D8JJcSwqR7eX3PFA==}
+ dependencies:
+ '@types/ember__object': 4.0.12(@babel/core@7.24.4)
+ '@types/ember__owner': 4.0.9
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
+ dev: true
+
+ /@types/ember__error@4.0.6:
+ resolution: {integrity: sha512-vYrLaGGjHkN14K89Vm8yqB2mkpJQefE5w7QJkkgYyV+smzns1vKlPbvuFevRtoeYNn4u4yY0JyF7HceNkm3H0Q==}
+ dev: true
+
+ /@types/ember__object@4.0.12(@babel/core@7.24.4):
+ resolution: {integrity: sha512-ZEpikPjZ02m1QCBiTPTayMJwVwF4UBlHlGDoScRB3IP/SUS1O5mmn1/CnSQDxzzF3ctfmhNuTZzVBBc1Y8OC1A==}
+ dependencies:
+ '@types/ember': 4.0.11(@babel/core@7.24.4)
+ '@types/rsvp': 4.0.9
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
+ dev: true
+
+ /@types/ember__owner@4.0.9:
+ resolution: {integrity: sha512-iyBda4aUIjBmeiKTKmPow/EJO7xWn8m85CnQTOCqQzTWJyJpgfObbXSHahOHXOfMm279Oa5NlbmS/EontB+XiQ==}
+ dev: true
+
+ /@types/ember__polyfills@4.0.6:
+ resolution: {integrity: sha512-hbds3Qv+oVm/QKIaY1E6atvrCoJTH/MPSl4swOhX6P0RiMB2fOfFCrFSD1mP1KrU1LqpHJ2Rzs7XLe53SWVzgw==}
+ dev: true
+
+ /@types/ember__routing@4.0.22(@babel/core@7.24.4):
+ resolution: {integrity: sha512-qLk9Vd2GMxdlGmX9xbzg4Farths+AQGzYDH901Wo2Nsre+Cwv1Tk1rbCiay2V3ICYZYufytdWT6V++DISF3nvw==}
+ dependencies:
+ '@types/ember': 4.0.11(@babel/core@7.24.4)
+ '@types/ember__controller': 4.0.12(@babel/core@7.24.4)
+ '@types/ember__object': 4.0.12(@babel/core@7.24.4)
+ '@types/ember__service': 4.0.9(@babel/core@7.24.4)
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
+ dev: true
+
+ /@types/ember__runloop@4.0.10(@babel/core@7.24.4):
+ resolution: {integrity: sha512-9MZfOJBXuUP7RqLjovmzy1yY2xKTxVpqHMapqy6QJ8mjAekRmq9IJ+ni2zJ5CWftyb3Lqu3Eks05CL7fnbhcJA==}
dependencies:
- '@types/connect': 3.4.38
- '@types/node': 20.12.5
+ '@types/ember': 4.0.11(@babel/core@7.24.4)
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
dev: true
- /@types/chai-as-promised@7.1.8:
- resolution: {integrity: sha512-ThlRVIJhr69FLlh6IctTXFkmhtP3NpMZ2QGq69StYLyKZFp/HOp1VdKZj7RvfNWYYcJ1xlbLGLLWj1UvP5u/Gw==}
+ /@types/ember__service@4.0.9(@babel/core@7.24.4):
+ resolution: {integrity: sha512-DrepocL/4hH5YxbDWbxEKMDcAchBPSGGa4g+LEINW1Po81RmSdKw5GZV4UO0mvRWgkdu3EbWUxbTzB4gmbDSeQ==}
dependencies:
- '@types/chai': 4.3.14
+ '@types/ember__object': 4.0.12(@babel/core@7.24.4)
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
dev: true
- /@types/chai@4.3.14:
- resolution: {integrity: sha512-Wj71sXE4Q4AkGdG9Tvq1u/fquNz9EdG4LIJMwVVII7ashjD/8cf8fyIfJAjRr6YcsXnSE8cOGQPq1gqeR8z+3w==}
+ /@types/ember__string@3.0.15:
+ resolution: {integrity: sha512-SxoaweAJUJKSIt82clIwpi/Fm0IfeisozLnXthnBp/hE2JyVcnOb1wMIbw0CCfzercmyWG1njV45VBqy8SrLDQ==}
dev: true
- /@types/connect@3.4.38:
- resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==}
- dependencies:
- '@types/node': 20.12.5
+ /@types/ember__template@4.0.7:
+ resolution: {integrity: sha512-jv4hhG+8d1zdma+jhbCdJ3Ak7C22YNatGyWWvB3N9zbXq358AAPXaJoyNY8QTDbD/RIR9P6yoRk4u9vLbF6zfA==}
dev: true
- /@types/cookie@0.4.1:
- resolution: {integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==}
+ /@types/ember__test@4.0.6(@babel/core@7.24.4):
+ resolution: {integrity: sha512-Nswm/epfTepXknT8scZvWyyop1aqJcZcyzY4THGHFcXvYQQfA9rgmgrx6vo9vCJmYHh3jm0TTAIAIfoCvGaX5g==}
+ dependencies:
+ '@types/ember__application': 4.0.11(@babel/core@7.24.4)
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
dev: true
- /@types/cors@2.8.17:
- resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==}
+ /@types/ember__utils@4.0.7(@babel/core@7.24.4):
+ resolution: {integrity: sha512-qQPBeWRyIPigKnZ68POlkqI5e6XA78Q4G3xHo687wQTcEtfoL/iZyPC4hn70mdijcZq8Hjch2Y3E5yhsEMzK+g==}
dependencies:
- '@types/node': 20.12.5
+ '@types/ember': 4.0.11(@babel/core@7.24.4)
+ transitivePeerDependencies:
+ - '@babel/core'
+ - supports-color
dev: true
/@types/eslint-scope@3.7.7:
@@ -2253,6 +2919,10 @@ packages:
'@types/node': 20.12.5
dev: true
+ /@types/rsvp@4.0.9:
+ resolution: {integrity: sha512-F6vaN5mbxw2MBCu/AD9fSKwrhnto2pE77dyUsi415qz9IP9ni9ZOWXHxnXfsM4NW9UjW+it189jvvqnhv37Z7Q==}
+ dev: true
+
/@types/semver@7.5.8:
resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==}
dev: true
@@ -2605,6 +3275,11 @@ packages:
resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
dev: true
+ /abab@2.0.6:
+ resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==}
+ deprecated: Use your platform's native atob() and btoa() methods instead
+ dev: true
+
/abbrev@1.1.1:
resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
dev: true
@@ -2617,6 +3292,13 @@ packages:
negotiator: 0.6.3
dev: true
+ /acorn-globals@6.0.0:
+ resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==}
+ dependencies:
+ acorn: 7.4.1
+ acorn-walk: 7.2.0
+ dev: true
+
/acorn-import-assertions@1.9.0(acorn@8.11.3):
resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==}
peerDependencies:
@@ -2633,12 +3315,40 @@ packages:
acorn: 8.11.3
dev: true
+ /acorn-walk@7.2.0:
+ resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==}
+ engines: {node: '>=0.4.0'}
+ dev: true
+
+ /acorn@7.4.1:
+ resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==}
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+ dev: true
+
/acorn@8.11.3:
resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==}
engines: {node: '>=0.4.0'}
hasBin: true
dev: true
+ /agent-base@6.0.2:
+ resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
+ engines: {node: '>= 6.0.0'}
+ dependencies:
+ debug: 4.3.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /aggregate-error@3.1.0:
+ resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
+ engines: {node: '>=8'}
+ dependencies:
+ clean-stack: 2.2.0
+ indent-string: 4.0.0
+ dev: true
+
/ajv-formats@2.1.1(ajv@8.12.0):
resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==}
peerDependencies:
@@ -2691,6 +3401,7 @@ packages:
dependencies:
ensure-posix-path: 1.1.1
object-hash: 1.3.1
+ dev: true
/amdefine@1.0.1:
resolution: {integrity: sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==}
@@ -2749,6 +3460,7 @@ packages:
hasBin: true
dependencies:
entities: 2.2.0
+ dev: true
/ansicolors@0.2.1:
resolution: {integrity: sha512-tOIuy1/SK/dr94ZA0ckDohKXNeBNqZ4us6PjMVLs5h1w2GBB6uPtOknp2+VF4F/zcy9LI70W+Z+pE2Soajky1w==}
@@ -2820,6 +3532,7 @@ packages:
dependencies:
call-bind: 1.0.7
is-array-buffer: 3.0.4
+ dev: true
/array-equal@1.0.2:
resolution: {integrity: sha512-gUHx76KtnhEgB3HOuFYiCm3FIdEs6ocM2asHvNTkfu/Y09qQVrrVVaOKENmS2KkSaGoxgXNqC+ZVtR/n0MOkSA==}
@@ -2894,6 +3607,7 @@ packages:
get-intrinsic: 1.2.4
is-array-buffer: 3.0.4
is-shared-array-buffer: 1.0.3
+ dev: true
/assert-never@1.2.1:
resolution: {integrity: sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==}
@@ -2921,6 +3635,7 @@ packages:
username-sync: 1.0.3
transitivePeerDependencies:
- supports-color
+ dev: true
/async-disk-cache@2.1.0:
resolution: {integrity: sha512-iH+boep2xivfD9wMaZWkywYIURSmsL96d6MoqrC94BnGSvXE4Quf8hnJiHGFYhw/nLeIa1XyRaf4vvcvkwAefg==}
@@ -2935,6 +3650,7 @@ packages:
username-sync: 1.0.3
transitivePeerDependencies:
- supports-color
+ dev: true
/async-promise-queue@1.0.5:
resolution: {integrity: sha512-xi0aQ1rrjPWYmqbwr18rrSKbSaXIeIwSd1J4KAgVfkq8utNbdZoht7GfvfY6swFUAMJ9obkc4WPJmtGwl+B8dw==}
@@ -2943,6 +3659,7 @@ packages:
debug: 2.6.9
transitivePeerDependencies:
- supports-color
+ dev: true
/async@0.2.10:
resolution: {integrity: sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==}
@@ -2952,6 +3669,11 @@ packages:
resolution: {integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==}
dependencies:
lodash: 4.17.21
+ dev: true
+
+ /asynckit@0.4.0:
+ resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
+ dev: true
/at-least-node@1.0.0:
resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==}
@@ -2968,6 +3690,7 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
possible-typed-array-names: 1.0.0
+ dev: true
/babel-import-util@0.2.0:
resolution: {integrity: sha512-CtWYYHU/MgK88rxMrLfkD356dApswtR/kWZ/c6JifG1m10e7tBBrs/366dFzWMAoqYmG5/JSh+94tUSpIwh+ag==}
@@ -3011,18 +3734,21 @@ packages:
dependencies:
'@babel/core': 7.24.4
semver: 5.7.2
+ dev: true
/babel-plugin-ember-data-packages-polyfill@0.1.2:
resolution: {integrity: sha512-kTHnOwoOXfPXi00Z8yAgyD64+jdSXk3pknnS7NlqnCKAU6YDkXZ4Y7irl66kaZjZn0FBBt0P4YOZFZk85jYOww==}
engines: {node: 6.* || 8.* || 10.* || >= 12.*}
dependencies:
'@ember-data/rfc395-data': 0.0.4
+ dev: true
/babel-plugin-ember-modules-api-polyfill@3.5.0:
resolution: {integrity: sha512-pJajN/DkQUnStw0Az8c6khVcMQHgzqWr61lLNtVeu0g61LRW0k9jyK7vaedrHDWGe/Qe8sxG5wpiyW9NsMqFzA==}
engines: {node: 6.* || 8.* || >= 10.*}
dependencies:
ember-rfc176-data: 0.3.18
+ dev: true
/babel-plugin-ember-template-compilation@2.2.1:
resolution: {integrity: sha512-alinprIQcLficqkuIyeKKfD4HQOpMOiHK6pt6Skj/yjoPoQYBuwAJ2BoPAlRe9k/URPeVkpMefbN3m6jEp7RsA==}
@@ -3030,6 +3756,7 @@ packages:
dependencies:
'@glimmer/syntax': 0.84.3
babel-import-util: 2.0.1
+ dev: true
/babel-plugin-filter-imports@4.0.0:
resolution: {integrity: sha512-jDLlxI8QnfKd7PtieH6pl4tZJzymzfCDCPGdTq/grgbiYAikwDPp/oL0IlFJn0HQjLpcLkyYhPKkUVneRESw5w==}
@@ -3048,6 +3775,7 @@ packages:
magic-string: 0.25.9
parse-static-imports: 1.1.0
string.prototype.matchall: 4.0.11
+ dev: true
/babel-plugin-module-resolver@3.2.0:
resolution: {integrity: sha512-tjR0GvSndzPew/Iayf4uICWZqjBwnlMWjSx6brryfQ81F9rxBVqwDJtFCV8oOs0+vJeefK9TmdZtkIFdFe1UnA==}
@@ -3069,6 +3797,7 @@ packages:
pkg-up: 3.1.0
reselect: 4.1.8
resolve: 1.22.8
+ dev: true
/babel-plugin-polyfill-corejs2@0.4.10(@babel/core@7.24.4):
resolution: {integrity: sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==}
@@ -3081,6 +3810,7 @@ packages:
semver: 6.3.1
transitivePeerDependencies:
- supports-color
+ dev: true
/babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.4):
resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==}
@@ -3092,6 +3822,7 @@ packages:
core-js-compat: 3.36.1
transitivePeerDependencies:
- supports-color
+ dev: true
/babel-plugin-polyfill-regenerator@0.6.1(@babel/core@7.24.4):
resolution: {integrity: sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==}
@@ -3102,6 +3833,7 @@ packages:
'@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.4)
transitivePeerDependencies:
- supports-color
+ dev: true
/babel-plugin-syntax-dynamic-import@6.18.0:
resolution: {integrity: sha512-MioUE+LfjCEz65Wf7Z/Rm4XCP5k2c+TbMd2Z2JKc7U9uwjBhAfNPE48KC4GTGKhppMeYVepwDBNO/nGY6NYHBA==}
@@ -3156,6 +3888,7 @@ packages:
/binaryextensions@2.3.0:
resolution: {integrity: sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==}
engines: {node: '>=0.8'}
+ dev: true
/bl@4.1.0:
resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
@@ -3167,6 +3900,7 @@ packages:
/blank-object@1.0.2:
resolution: {integrity: sha512-kXQ19Xhoghiyw66CUiGypnuRpWlbHAzY/+NyvqTEdTfhfQGH1/dbEMYiXju7fYKIFePpzp/y9dsu5Cu/PkmawQ==}
+ dev: true
/bluebird@3.7.2:
resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==}
@@ -3211,6 +3945,7 @@ packages:
resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
dependencies:
balanced-match: 1.0.2
+ dev: true
/braces@2.3.2:
resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==}
@@ -3295,6 +4030,7 @@ packages:
workerpool: 6.5.1
transitivePeerDependencies:
- supports-color
+ dev: true
/broccoli-builder@0.18.14:
resolution: {integrity: sha512-YoUHeKnPi4xIGZ2XDVN9oHNA9k3xF5f5vlA+1wvrxIIDXqQU97gp2FxVAF503Zxdtt0C5CRB5n+47k2hlkaBzA==}
@@ -3386,6 +4122,7 @@ packages:
tree-sync: 1.4.0
transitivePeerDependencies:
- supports-color
+ dev: true
/broccoli-file-creator@2.1.1:
resolution: {integrity: sha512-YpjOExWr92C5vhnK0kmD81kM7U09kdIRZk9w4ZDCDHuHXW+VE/x6AGEOQQW3loBQQ6Jk+k+TSm8dESy4uZsnjw==}
@@ -3434,6 +4171,7 @@ packages:
walk-sync: 0.3.4
transitivePeerDependencies:
- supports-color
+ dev: true
/broccoli-funnel@3.0.8:
resolution: {integrity: sha512-ng4eIhPYiXqMw6SyGoxPHR3YAwEd2lr9FgBI1CyTbspl4txZovOsmzFkMkGAlu88xyvYXJqHiM2crfLa65T1BQ==}
@@ -3461,6 +4199,7 @@ packages:
dependencies:
glob: 5.0.15
mkdirp: 0.5.6
+ dev: true
/broccoli-merge-trees@3.0.2:
resolution: {integrity: sha512-ZyPAwrOdlCddduFbsMyyFzJUrvW6b04pMvDiAQZrCwghlvgowJDY+EfoXn+eR1RRA5nmGHJ+B68T63VnpRiT1A==}
@@ -3470,6 +4209,7 @@ packages:
merge-trees: 2.0.0
transitivePeerDependencies:
- supports-color
+ dev: true
/broccoli-merge-trees@4.2.0:
resolution: {integrity: sha512-nTrQe5AQtCrW4enLRvbD/vTLHqyW2tz+vsLXQe4IEaUhepuMGVKJJr+I8n34Vu6fPjmPLwTjzNC8izMIDMtHPw==}
@@ -3553,6 +4293,7 @@ packages:
walk-sync: 1.1.4
transitivePeerDependencies:
- supports-color
+ dev: true
/broccoli-persistent-filter@3.1.3:
resolution: {integrity: sha512-Q+8iezprZzL9voaBsDY3rQVl7c7H5h+bvv8SpzCZXPZgfBFCbx7KFQ2c3rZR6lW5k4Kwoqt7jG+rZMUg67Gwxw==}
@@ -3571,6 +4312,7 @@ packages:
sync-disk-cache: 2.1.0
transitivePeerDependencies:
- supports-color
+ dev: true
/broccoli-plugin@1.1.0:
resolution: {integrity: sha512-dY1QsA20of9wWEto8yhN7JQjpfjySmgeIMsvnQ9aBAv1wEJJCe04B0ekdgq7Bduyx9yWXdoC5CngGy81swmp2w==}
@@ -3588,6 +4330,7 @@ packages:
quick-temp: 0.1.8
rimraf: 2.7.1
symlink-or-copy: 1.3.1
+ dev: true
/broccoli-plugin@2.1.0:
resolution: {integrity: sha512-ElE4caljW4slapyEhSD9jU9Uayc8SoSABWdmY9SqbV8DHNxU6xg1jJsPcMm+cXOvggR3+G+OXAYQeFjWVnznaw==}
@@ -3597,6 +4340,7 @@ packages:
quick-temp: 0.1.8
rimraf: 2.7.1
symlink-or-copy: 1.3.1
+ dev: true
/broccoli-plugin@4.0.7:
resolution: {integrity: sha512-a4zUsWtA1uns1K7p9rExYVYG99rdKeGRymW0qOCNkvDPHQxVi3yVyJHhQbM3EZwdt2E0mnhr5e0c/bPpJ7p3Wg==}
@@ -3628,6 +4372,7 @@ packages:
engines: {node: 8.* || 10.* || >= 12.*}
dependencies:
broccoli-node-api: 1.7.0
+ dev: true
/broccoli-sri-hash@2.1.2:
resolution: {integrity: sha512-toLD/v7ut2ajcH8JsdCMG2Bpq2qkwTcKM6CMzVMSAJjaz/KpK69fR+gSqe1dsjh+QTdxG0yVvkq3Sij/XMzV6A==}
@@ -3661,6 +4406,7 @@ packages:
walk-sync: 1.1.4
transitivePeerDependencies:
- supports-color
+ dev: true
/broccoli-terser-sourcemap@4.1.1:
resolution: {integrity: sha512-8sbpRf0/+XeszBJQM7vph2UNj4Kal0lCI/yubcrBIzb2NvYj5gjTHJABXOdxx5mKNmlCMu2hx2kvOtMpQsxrfg==}
@@ -3712,6 +4458,10 @@ packages:
- supports-color
dev: true
+ /browser-process-hrtime@1.0.0:
+ resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==}
+ dev: true
+
/browserslist@4.23.0:
resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
@@ -3797,6 +4547,7 @@ packages:
engines: {node: 6.* || 8.* || >= 10.*}
dependencies:
json-stable-stringify: 1.1.1
+ dev: true
/call-bind@1.0.7:
resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==}
@@ -3807,6 +4558,7 @@ packages:
function-bind: 1.1.2
get-intrinsic: 1.2.4
set-function-length: 1.2.2
+ dev: true
/callsites@3.1.0:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
@@ -3818,6 +4570,7 @@ packages:
hasBin: true
dependencies:
tmp: 0.0.28
+ dev: true
/caniuse-lite@1.0.30001607:
resolution: {integrity: sha512-WcvhVRjXLKFB/kmOFVwELtMxyhq3iM/MvmXcyCe2PNf166c39mptscOc/45TTS96n2gpNV2z7+NakArTWZCQ3w==}
@@ -3904,6 +4657,7 @@ packages:
/clean-up-path@1.0.0:
resolution: {integrity: sha512-PHGlEF0Z6976qQyN6gM7kKH6EH0RdfZcc8V+QhFe36eRxV0SMH5OUBZG7Bxa9YcreNzyNbK63cGiZxdSZgosRw==}
+ dev: true
/cli-cursor@2.1.0:
resolution: {integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==}
@@ -3977,6 +4731,7 @@ packages:
/clone@2.1.2:
resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==}
engines: {node: '>=0.8'}
+ dev: true
/collection-visit@1.0.0:
resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==}
@@ -4010,6 +4765,10 @@ packages:
hasBin: true
dev: true
+ /colorette@1.4.0:
+ resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==}
+ dev: true
+
/colors@1.0.3:
resolution: {integrity: sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==}
engines: {node: '>=0.1.90'}
@@ -4020,6 +4779,13 @@ packages:
engines: {node: '>=0.1.90'}
dev: true
+ /combined-stream@1.0.8:
+ resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
+ engines: {node: '>= 0.8'}
+ dependencies:
+ delayed-stream: 1.0.0
+ dev: true
+
/commander@2.20.3:
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
dev: true
@@ -4347,6 +5113,7 @@ packages:
resolution: {integrity: sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==}
dependencies:
browserslist: 4.23.0
+ dev: true
/core-js@2.6.12:
resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==}
@@ -4391,6 +5158,7 @@ packages:
path-key: 3.1.1
shebang-command: 2.0.0
which: 2.0.2
+ dev: true
/crypto-random-string@2.0.0:
resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==}
@@ -4430,10 +5198,34 @@ packages:
hasBin: true
dev: true
+ /cssom@0.3.8:
+ resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==}
+ dev: true
+
+ /cssom@0.4.4:
+ resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==}
+ dev: true
+
+ /cssstyle@2.3.0:
+ resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==}
+ engines: {node: '>=8'}
+ dependencies:
+ cssom: 0.3.8
+ dev: true
+
/dag-map@2.0.2:
resolution: {integrity: sha512-xnsprIzYuDeiyu5zSKwilV/ajRHxnoMlAhEREfyfTgTSViMVY2fGP1ZcHJbtwup26oCkofySU/m6oKJ3HrkW7w==}
dev: true
+ /data-urls@2.0.0:
+ resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==}
+ engines: {node: '>=10'}
+ dependencies:
+ abab: 2.0.6
+ whatwg-mimetype: 2.3.0
+ whatwg-url: 8.7.0
+ dev: true
+
/data-view-buffer@1.0.1:
resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==}
engines: {node: '>= 0.4'}
@@ -4441,6 +5233,7 @@ packages:
call-bind: 1.0.7
es-errors: 1.3.0
is-data-view: 1.0.1
+ dev: true
/data-view-byte-length@1.0.1:
resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==}
@@ -4449,6 +5242,7 @@ packages:
call-bind: 1.0.7
es-errors: 1.3.0
is-data-view: 1.0.1
+ dev: true
/data-view-byte-offset@1.0.0:
resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==}
@@ -4457,6 +5251,7 @@ packages:
call-bind: 1.0.7
es-errors: 1.3.0
is-data-view: 1.0.1
+ dev: true
/date-fns@2.30.0:
resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==}
@@ -4501,6 +5296,10 @@ packages:
dependencies:
ms: 2.1.2
+ /decimal.js@10.4.3:
+ resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==}
+ dev: true
+
/decode-uri-component@0.2.2:
resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==}
engines: {node: '>=0.10'}
@@ -4513,6 +5312,15 @@ packages:
mimic-response: 1.0.1
dev: true
+ /decorator-transforms@1.1.0(@babel/core@7.24.4):
+ resolution: {integrity: sha512-n3WCgc3PB2t9mLV4SJd87IjTbKeFUGw2sU5eEBYczSmcvj3guX4eMW4XOowlQqGk7I/da6+bwv1ydw1ZtNqWaw==}
+ dependencies:
+ '@babel/plugin-syntax-decorators': 7.24.1(@babel/core@7.24.4)
+ babel-import-util: 2.0.1
+ transitivePeerDependencies:
+ - '@babel/core'
+ dev: false
+
/deep-extend@0.6.0:
resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
engines: {node: '>=4.0.0'}
@@ -4539,6 +5347,7 @@ packages:
es-define-property: 1.0.0
es-errors: 1.3.0
gopd: 1.0.1
+ dev: true
/define-properties@1.2.1:
resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
@@ -4547,6 +5356,7 @@ packages:
define-data-property: 1.1.4
has-property-descriptors: 1.0.2
object-keys: 1.1.1
+ dev: true
/define-property@0.2.5:
resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==}
@@ -4570,6 +5380,25 @@ packages:
isobject: 3.0.1
dev: true
+ /del@5.1.0:
+ resolution: {integrity: sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==}
+ engines: {node: '>=8'}
+ dependencies:
+ globby: 10.0.2
+ graceful-fs: 4.2.11
+ is-glob: 4.0.3
+ is-path-cwd: 2.2.0
+ is-path-inside: 3.0.3
+ p-map: 3.0.0
+ rimraf: 3.0.2
+ slash: 3.0.0
+ dev: true
+
+ /delayed-stream@1.0.0:
+ resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
+ engines: {node: '>=0.4.0'}
+ dev: true
+
/delegates@1.0.0:
resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==}
dev: true
@@ -4639,6 +5468,14 @@ packages:
resolution: {integrity: sha512-CVzntLid1oFVHTKdTp/Qu7Kz+wSm8uO30TSQyAJ6n4Dz09yTzVQn3S1oRhVhUubxdMuKs1DjDqt88pubHagbPw==}
dev: true
+ /domexception@2.0.1:
+ resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==}
+ engines: {node: '>=8'}
+ deprecated: Use your platform's native DOMException instead
+ dependencies:
+ webidl-conversions: 5.0.0
+ dev: true
+
/dot-case@3.0.4:
resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
dependencies:
@@ -4660,6 +5497,7 @@ packages:
/editions@1.3.4:
resolution: {integrity: sha512-gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg==}
engines: {node: '>=0.8'}
+ dev: true
/editions@2.3.1:
resolution: {integrity: sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==}
@@ -4667,6 +5505,7 @@ packages:
dependencies:
errlop: 2.2.0
semver: 6.3.1
+ dev: true
/ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
@@ -4722,6 +5561,7 @@ packages:
/ember-cli-babel-plugin-helpers@1.1.1:
resolution: {integrity: sha512-sKvOiPNHr5F/60NLd7SFzMpYPte/nnGkq/tMIfXejfKHIhaiIkYFqX8Z9UFTKWLLn+V7NOaby6niNPZUdvKCRw==}
engines: {node: 6.* || 8.* || >= 10.*}
+ dev: true
/ember-cli-babel@7.26.11:
resolution: {integrity: sha512-JJYeYjiz/JTn34q7F5DSOjkkZqy8qwFOOxXfE6pe9yEJqWGu4qErKxlz8I22JoVEQ/aBUO+OcKTpmctvykM9YA==}
@@ -4797,6 +5637,7 @@ packages:
semver: 7.6.0
transitivePeerDependencies:
- supports-color
+ dev: true
/ember-cli-dependency-checker@3.3.2(ember-cli@5.7.0):
resolution: {integrity: sha512-PwkrW5oYsdPWwt+0Tojufmv/hxVETTjkrEdK7ANQB2VSnqpA5UcYubwpQM9ONuR2J8wyNDMwEHlqIrk/FYtBsQ==}
@@ -4838,6 +5679,7 @@ packages:
walk-sync: 2.2.0
transitivePeerDependencies:
- supports-color
+ dev: true
/ember-cli-inject-live-reload@2.1.0:
resolution: {integrity: sha512-YV5wYRD5PJHmxaxaJt18u6LE6Y+wo455BnmcpN+hGNlChy2piM9/GMvYgTAz/8Vin8RJ5KekqP/w/NEaRndc/A==}
@@ -4975,7 +5817,7 @@ packages:
walk-sync: 2.2.0
transitivePeerDependencies:
- supports-color
- dev: false
+ dev: true
/ember-cli-version-checker@3.1.3:
resolution: {integrity: sha512-PZNSvpzwWgv68hcXxyjREpj3WWb81A7rtYNQq1lLEgrWIchF8ApKJjWP3NBpHjaatwILkZAV8klair5WFlXAKg==}
@@ -5005,6 +5847,7 @@ packages:
silent-error: 1.1.1
transitivePeerDependencies:
- supports-color
+ dev: true
/ember-cli@5.7.0:
resolution: {integrity: sha512-MKHVcRpDk1ENUCCRGGqZ8yfkCsszvSUbwO09h14vqcfaqcJkOWI+p0oynmdZQMM8OkZp484oLe3+CZCsXO9LfA==}
@@ -5436,6 +6279,7 @@ packages:
resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
dependencies:
once: 1.4.0
+ dev: true
/engine.io-parser@5.2.2:
resolution: {integrity: sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==}
@@ -5475,6 +6319,7 @@ packages:
/entities@2.2.0:
resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==}
+ dev: true
/entities@3.0.1:
resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==}
@@ -5484,6 +6329,7 @@ packages:
/errlop@2.2.0:
resolution: {integrity: sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw==}
engines: {node: '>=0.8'}
+ dev: true
/error@7.2.1:
resolution: {integrity: sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==}
@@ -5541,16 +6387,19 @@ packages:
typed-array-length: 1.0.6
unbox-primitive: 1.0.2
which-typed-array: 1.1.15
+ dev: true
/es-define-property@1.0.0:
resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==}
engines: {node: '>= 0.4'}
dependencies:
get-intrinsic: 1.2.4
+ dev: true
/es-errors@1.3.0:
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
engines: {node: '>= 0.4'}
+ dev: true
/es-module-lexer@1.5.0:
resolution: {integrity: sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw==}
@@ -5561,6 +6410,7 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
es-errors: 1.3.0
+ dev: true
/es-set-tostringtag@2.0.3:
resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==}
@@ -5569,6 +6419,7 @@ packages:
get-intrinsic: 1.2.4
has-tostringtag: 1.0.2
hasown: 2.0.2
+ dev: true
/es-shim-unscopables@1.0.2:
resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==}
@@ -5583,6 +6434,7 @@ packages:
is-callable: 1.2.7
is-date-object: 1.0.5
is-symbol: 1.0.4
+ dev: true
/escalade@3.1.2:
resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==}
@@ -5601,6 +6453,18 @@ packages:
engines: {node: '>=10'}
dev: true
+ /escodegen@2.1.0:
+ resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==}
+ engines: {node: '>=6.0'}
+ hasBin: true
+ dependencies:
+ esprima: 4.0.1
+ estraverse: 5.3.0
+ esutils: 2.0.3
+ optionalDependencies:
+ source-map: 0.6.1
+ dev: true
+
/eslint-compat-utils@0.5.0(eslint@8.57.0):
resolution: {integrity: sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==}
engines: {node: '>=12'}
@@ -5966,9 +6830,14 @@ packages:
engines: {node: '>=4.0'}
dev: true
+ /estree-walker@2.0.2:
+ resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
+ dev: true
+
/esutils@2.0.3:
resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
engines: {node: '>=0.10.0'}
+ dev: true
/etag@1.8.1:
resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
@@ -6033,6 +6902,7 @@ packages:
onetime: 5.1.2
signal-exit: 3.0.7
strip-final-newline: 2.0.0
+ dev: true
/execa@5.1.1:
resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
@@ -6191,6 +7061,23 @@ packages:
resolution: {integrity: sha512-MxBW4URybFszOx1YlACEoK52P6lE3xiFcPaGCUZ7QQOZ6uJXKo++Se8wa31SjcZ+NC/fdAWX7UtKEfaGgHS2Vg==}
dependencies:
blank-object: 1.0.2
+ dev: true
+
+ /fast-sourcemap-concat@1.4.0:
+ resolution: {integrity: sha512-x90Wlx/2C83lfyg7h4oguTZN4MyaVfaiUSJQNpU+YEA0Odf9u659Opo44b0LfoVg9G/bOE++GdID/dkyja+XcA==}
+ engines: {node: '>= 4'}
+ dependencies:
+ chalk: 2.4.2
+ fs-extra: 5.0.0
+ heimdalljs-logger: 0.1.10
+ memory-streams: 0.1.3
+ mkdirp: 0.5.6
+ source-map: 0.4.4
+ source-map-url: 0.3.0
+ sourcemap-validator: 1.1.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
/fast-sourcemap-concat@2.1.1:
resolution: {integrity: sha512-7h9/x25c6AQwdU3mA8MZDUMR3UCy50f237egBrBkuwjnUZSmfu4ptCf91PZSKzON2Uh5VvIHozYKWcPPgcjxIw==}
@@ -6313,6 +7200,7 @@ packages:
dependencies:
json5: 2.2.3
path-exists: 4.0.0
+ dev: true
/find-cache-dir@3.3.2:
resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==}
@@ -6339,6 +7227,7 @@ packages:
engines: {node: '>=6'}
dependencies:
locate-path: 3.0.0
+ dev: true
/find-up@4.1.0:
resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
@@ -6466,12 +7355,22 @@ packages:
resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
dependencies:
is-callable: 1.2.7
+ dev: true
/for-in@1.0.2:
resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==}
engines: {node: '>=0.10.0'}
dev: true
+ /form-data@3.0.1:
+ resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==}
+ engines: {node: '>= 6'}
+ dependencies:
+ asynckit: 0.4.0
+ combined-stream: 1.0.8
+ mime-types: 2.1.35
+ dev: true
+
/forwarded@0.2.0:
resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
engines: {node: '>= 0.6'}
@@ -6586,6 +7485,7 @@ packages:
symlink-or-copy: 1.3.1
transitivePeerDependencies:
- supports-color
+ dev: true
/fs-tree-diff@2.0.1:
resolution: {integrity: sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A==}
@@ -6610,12 +7510,22 @@ packages:
rimraf: 2.7.1
transitivePeerDependencies:
- supports-color
+ dev: true
/fs.realpath@1.0.0:
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
+ /fsevents@2.3.3:
+ resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/function-bind@1.1.2:
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
+ dev: true
/function.prototype.name@1.1.6:
resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==}
@@ -6625,9 +7535,11 @@ packages:
define-properties: 1.2.1
es-abstract: 1.23.3
functions-have-names: 1.2.3
+ dev: true
/functions-have-names@1.2.3:
resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
+ dev: true
/fuse.js@7.0.0:
resolution: {integrity: sha512-14F4hBIxqKvD4Zz/XjDc3y94mNZN6pRv3U13Udo0lNLCWRBUsrMv2xwcF/y/Z5sV6+FQW+/ow68cHpm4sunt8Q==}
@@ -6666,6 +7578,7 @@ packages:
has-proto: 1.0.3
has-symbols: 1.0.3
hasown: 2.0.2
+ dev: true
/get-stdin@9.0.0:
resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==}
@@ -6684,6 +7597,7 @@ packages:
engines: {node: '>=8'}
dependencies:
pump: 3.0.0
+ dev: true
/get-stream@6.0.1:
resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
@@ -6697,6 +7611,7 @@ packages:
call-bind: 1.0.7
es-errors: 1.3.0
get-intrinsic: 1.2.4
+ dev: true
/get-tsconfig@4.7.3:
resolution: {integrity: sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==}
@@ -6744,6 +7659,7 @@ packages:
minimatch: 3.1.2
once: 1.4.0
path-is-absolute: 1.0.1
+ dev: true
/glob@7.2.3:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
@@ -6764,6 +7680,7 @@ packages:
inherits: 2.0.4
minimatch: 5.1.6
once: 1.4.0
+ dev: true
/global-modules@1.0.0:
resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==}
@@ -6806,6 +7723,7 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
define-properties: 1.2.1
+ dev: true
/globalyzer@0.1.0:
resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==}
@@ -6825,6 +7743,34 @@ packages:
slash: 3.0.0
dev: true
+ /globby@10.0.1:
+ resolution: {integrity: sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==}
+ engines: {node: '>=8'}
+ dependencies:
+ '@types/glob': 7.2.0
+ array-union: 2.1.0
+ dir-glob: 3.0.1
+ fast-glob: 3.3.2
+ glob: 7.2.3
+ ignore: 5.3.1
+ merge2: 1.4.1
+ slash: 3.0.0
+ dev: true
+
+ /globby@10.0.2:
+ resolution: {integrity: sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==}
+ engines: {node: '>=8'}
+ dependencies:
+ '@types/glob': 7.2.0
+ array-union: 2.1.0
+ dir-glob: 3.0.1
+ fast-glob: 3.3.2
+ glob: 7.2.3
+ ignore: 5.3.1
+ merge2: 1.4.1
+ slash: 3.0.0
+ dev: true
+
/globby@11.1.0:
resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
engines: {node: '>=10'}
@@ -6857,6 +7803,7 @@ packages:
resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
dependencies:
get-intrinsic: 1.2.4
+ dev: true
/got@9.6.0:
resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==}
@@ -6910,6 +7857,7 @@ packages:
/has-bigints@1.0.2:
resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
+ dev: true
/has-flag@3.0.0:
resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
@@ -6924,20 +7872,24 @@ packages:
resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
dependencies:
es-define-property: 1.0.0
+ dev: true
/has-proto@1.0.3:
resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==}
engines: {node: '>= 0.4'}
+ dev: true
/has-symbols@1.0.3:
resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
engines: {node: '>= 0.4'}
+ dev: true
/has-tostringtag@1.0.2:
resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
engines: {node: '>= 0.4'}
dependencies:
has-symbols: 1.0.3
+ dev: true
/has-unicode@2.0.1:
resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==}
@@ -6985,12 +7937,14 @@ packages:
resolve-package-path: 1.2.7
transitivePeerDependencies:
- supports-color
+ dev: true
/hasown@2.0.2:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
dependencies:
function-bind: 1.1.2
+ dev: true
/heimdalljs-fs-monitor@1.1.1:
resolution: {integrity: sha512-BHB8oOXLRlrIaON0MqJSEjGVPDyqt2Y6gu+w2PaEZjrCxeVtZG7etEZp7M4ZQ80HNvnr66KIQ2lot2qdeG8HgQ==}
@@ -7033,7 +7987,14 @@ packages:
resolution: {integrity: sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dependencies:
- lru-cache: 7.18.3
+ lru-cache: 7.18.3
+ dev: true
+
+ /html-encoding-sniffer@2.0.1:
+ resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==}
+ engines: {node: '>=10'}
+ dependencies:
+ whatwg-encoding: 1.0.5
dev: true
/http-cache-semantics@4.1.1:
@@ -7065,6 +8026,17 @@ packages:
resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==}
dev: true
+ /http-proxy-agent@4.0.1:
+ resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==}
+ engines: {node: '>= 6'}
+ dependencies:
+ '@tootallnate/once': 1.1.2
+ agent-base: 6.0.2
+ debug: 4.3.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/http-proxy@1.18.1:
resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==}
engines: {node: '>=8.0.0'}
@@ -7076,6 +8048,16 @@ packages:
- debug
dev: true
+ /https-proxy-agent@5.0.1:
+ resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
+ engines: {node: '>= 6'}
+ dependencies:
+ agent-base: 6.0.2
+ debug: 4.3.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/https@1.0.0:
resolution: {integrity: sha512-4EC57ddXrkaF0x83Oj8sM6SLQHAWXw90Skqu2M4AEWENZ3F02dFJE/GARA8igO79tcgYqGrD7ae4f5L3um2lgg==}
dev: true
@@ -7083,6 +8065,7 @@ packages:
/human-signals@1.1.1:
resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==}
engines: {node: '>=8.12.0'}
+ dev: true
/human-signals@2.1.0:
resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
@@ -7127,6 +8110,11 @@ packages:
engines: {node: '>=0.8.19'}
dev: true
+ /indent-string@4.0.0:
+ resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
+ engines: {node: '>=8'}
+ dev: true
+
/inflection@2.0.1:
resolution: {integrity: sha512-wzkZHqpb4eGrOKBl34xy3umnYHx8Si5R1U4fwmdxLo5gdH6mEK8gclckTj/qWqy4Je0bsDYe/qazZYuO7xe3XQ==}
engines: {node: '>=14.0.0'}
@@ -7215,6 +8203,7 @@ packages:
es-errors: 1.3.0
hasown: 2.0.2
side-channel: 1.0.6
+ dev: true
/invert-kv@3.0.1:
resolution: {integrity: sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==}
@@ -7239,11 +8228,13 @@ packages:
dependencies:
call-bind: 1.0.7
get-intrinsic: 1.2.4
+ dev: true
/is-bigint@1.0.4:
resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
dependencies:
has-bigints: 1.0.2
+ dev: true
/is-boolean-object@1.1.2:
resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
@@ -7251,6 +8242,7 @@ packages:
dependencies:
call-bind: 1.0.7
has-tostringtag: 1.0.2
+ dev: true
/is-buffer@1.1.6:
resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==}
@@ -7266,11 +8258,13 @@ packages:
/is-callable@1.2.7:
resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
engines: {node: '>= 0.4'}
+ dev: true
/is-core-module@2.13.1:
resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
dependencies:
hasown: 2.0.2
+ dev: true
/is-data-descriptor@1.0.1:
resolution: {integrity: sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==}
@@ -7284,12 +8278,14 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
is-typed-array: 1.1.13
+ dev: true
/is-date-object@1.0.5:
resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
engines: {node: '>= 0.4'}
dependencies:
has-tostringtag: 1.0.2
+ dev: true
/is-descriptor@0.1.7:
resolution: {integrity: sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==}
@@ -7366,12 +8362,14 @@ packages:
/is-negative-zero@2.0.3:
resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==}
engines: {node: '>= 0.4'}
+ dev: true
/is-number-object@1.0.7:
resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
engines: {node: '>= 0.4'}
dependencies:
has-tostringtag: 1.0.2
+ dev: true
/is-number@3.0.0:
resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==}
@@ -7390,6 +8388,11 @@ packages:
engines: {node: '>=8'}
dev: true
+ /is-path-cwd@2.2.0:
+ resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==}
+ engines: {node: '>=6'}
+ dev: true
+
/is-path-inside@3.0.3:
resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
engines: {node: '>=8'}
@@ -7407,18 +8410,29 @@ packages:
isobject: 3.0.1
dev: true
+ /is-plain-object@3.0.1:
+ resolution: {integrity: sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /is-potential-custom-element-name@1.0.1:
+ resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==}
+ dev: true
+
/is-regex@1.1.4:
resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.7
has-tostringtag: 1.0.2
+ dev: true
/is-shared-array-buffer@1.0.3:
resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.7
+ dev: true
/is-stream@1.1.0:
resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==}
@@ -7428,18 +8442,21 @@ packages:
/is-stream@2.0.1:
resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
engines: {node: '>=8'}
+ dev: true
/is-string@1.0.7:
resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
engines: {node: '>= 0.4'}
dependencies:
has-tostringtag: 1.0.2
+ dev: true
/is-symbol@1.0.4:
resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
engines: {node: '>= 0.4'}
dependencies:
has-symbols: 1.0.3
+ dev: true
/is-type@0.0.1:
resolution: {integrity: sha512-YwJh/zBVrcJ90aAnPBM0CbHvm7lG9ao7lIFeqTZ1UQj4iFLpM5CikdaU+dGGesrMJwxLqPGmjjrUrQ6Kn3Zh+w==}
@@ -7452,6 +8469,7 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
which-typed-array: 1.1.15
+ dev: true
/is-typedarray@1.0.0:
resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==}
@@ -7466,6 +8484,7 @@ packages:
resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
dependencies:
call-bind: 1.0.7
+ dev: true
/is-windows@1.0.2:
resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
@@ -7485,9 +8504,11 @@ packages:
/isarray@1.0.0:
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
+ dev: true
/isarray@2.0.5:
resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
+ dev: true
/isbinaryfile@5.0.2:
resolution: {integrity: sha512-GvcjojwonMjWbTkfMpnVHVqXW/wKMYDfEpY94/8zy8HFMOqb/VL6oeONq9v87q4ttVlaTLnGXnJD4B5B1OTGIg==}
@@ -7496,12 +8517,14 @@ packages:
/isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
+ dev: true
/isobject@2.1.0:
resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==}
engines: {node: '>=0.10.0'}
dependencies:
isarray: 1.0.0
+ dev: true
/isobject@3.0.1:
resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==}
@@ -7515,6 +8538,7 @@ packages:
binaryextensions: 2.3.0
editions: 1.3.4
textextensions: 2.6.0
+ dev: true
/istextorbinary@2.6.0:
resolution: {integrity: sha512-+XRlFseT8B3L9KyjxxLjfXSLMuErKDsd8DBNrsaxoViABMEZlOSCstwmw0qpoFX3+U6yWU1yhLudAe6/lETGGA==}
@@ -7523,6 +8547,7 @@ packages:
binaryextensions: 2.3.0
editions: 2.3.1
textextensions: 2.6.0
+ dev: true
/jest-worker@27.5.1:
resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
@@ -7555,9 +8580,57 @@ packages:
argparse: 2.0.1
dev: true
+ /jsdom@16.7.0:
+ resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ canvas: ^2.5.0
+ peerDependenciesMeta:
+ canvas:
+ optional: true
+ dependencies:
+ abab: 2.0.6
+ acorn: 8.11.3
+ acorn-globals: 6.0.0
+ cssom: 0.4.4
+ cssstyle: 2.3.0
+ data-urls: 2.0.0
+ decimal.js: 10.4.3
+ domexception: 2.0.1
+ escodegen: 2.1.0
+ form-data: 3.0.1
+ html-encoding-sniffer: 2.0.1
+ http-proxy-agent: 4.0.1
+ https-proxy-agent: 5.0.1
+ is-potential-custom-element-name: 1.0.1
+ nwsapi: 2.2.7
+ parse5: 6.0.1
+ saxes: 5.0.1
+ symbol-tree: 3.2.4
+ tough-cookie: 4.1.3
+ w3c-hr-time: 1.0.2
+ w3c-xmlserializer: 2.0.0
+ webidl-conversions: 6.1.0
+ whatwg-encoding: 1.0.5
+ whatwg-mimetype: 2.3.0
+ whatwg-url: 8.7.0
+ ws: 7.5.9
+ xml-name-validator: 3.0.0
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+ dev: true
+
+ /jsesc@0.3.0:
+ resolution: {integrity: sha512-UHQmAeTXV+iwEk0aHheJRqo6Or90eDxI6KIYpHSjKLXKuKlPt1CQ7tGBerFcFA8uKU5mYxiPMlckmFptd5XZzA==}
+ hasBin: true
+ dev: true
+
/jsesc@0.5.0:
resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==}
hasBin: true
+ dev: true
/jsesc@2.5.2:
resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
@@ -7600,6 +8673,7 @@ packages:
isarray: 2.0.5
jsonify: 0.0.1
object-keys: 1.1.1
+ dev: true
/json5@0.5.1:
resolution: {integrity: sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==}
@@ -7638,6 +8712,7 @@ packages:
/jsonify@0.0.1:
resolution: {integrity: sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==}
+ dev: true
/keyv@3.1.0:
resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==}
@@ -7701,6 +8776,7 @@ packages:
dependencies:
isarray: 1.0.0
isobject: 2.1.0
+ dev: true
/linkify-it@4.0.1:
resolution: {integrity: sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==}
@@ -7744,6 +8820,7 @@ packages:
dependencies:
p-locate: 3.0.0
path-exists: 3.0.0
+ dev: true
/locate-path@5.0.0:
resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
@@ -7809,6 +8886,7 @@ packages:
/lodash.debounce@4.0.8:
resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
+ dev: true
/lodash.defaultsdeep@4.6.1:
resolution: {integrity: sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==}
@@ -7825,6 +8903,10 @@ packages:
lodash._isiterateecall: 3.0.9
dev: true
+ /lodash.foreach@4.5.0:
+ resolution: {integrity: sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ==}
+ dev: true
+
/lodash.isarguments@3.1.0:
resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==}
dev: true
@@ -7920,6 +9002,7 @@ packages:
resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
dependencies:
sourcemap-codec: 1.4.8
+ dev: true
/magic-string@0.30.9:
resolution: {integrity: sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw==}
@@ -7987,6 +9070,7 @@ packages:
resolution: {integrity: sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==}
dependencies:
minimatch: 3.1.2
+ dev: true
/matcher-collection@2.0.1:
resolution: {integrity: sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==}
@@ -8029,6 +9113,7 @@ packages:
/merge-stream@2.0.0:
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
+ dev: true
/merge-trees@2.0.0:
resolution: {integrity: sha512-5xBbmqYBalWqmhYm51XlohhkmVOua3VAUrrWh8t9iOkaLpS6ifqm/UVuUjQCeDVJ9Vx3g2l6ihfkbLSTeKsHbw==}
@@ -8037,6 +9122,7 @@ packages:
heimdalljs: 0.2.6
transitivePeerDependencies:
- supports-color
+ dev: true
/merge2@1.4.1:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
@@ -8103,6 +9189,7 @@ packages:
/mimic-fn@2.1.0:
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
engines: {node: '>=6'}
+ dev: true
/mimic-response@1.0.1:
resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==}
@@ -8130,6 +9217,7 @@ packages:
engines: {node: '>=10'}
dependencies:
brace-expansion: 2.0.1
+ dev: true
/minimatch@7.4.6:
resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==}
@@ -8154,6 +9242,7 @@ packages:
/minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
+ dev: true
/minipass@2.9.0:
resolution: {integrity: sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==}
@@ -8175,6 +9264,7 @@ packages:
hasBin: true
dependencies:
minimist: 1.2.8
+ dev: true
/mkdirp@1.0.4:
resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
@@ -8374,6 +9464,7 @@ packages:
engines: {node: '>=8'}
dependencies:
path-key: 3.1.1
+ dev: true
/npmlog@6.0.2:
resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==}
@@ -8385,6 +9476,10 @@ packages:
set-blocking: 2.0.0
dev: true
+ /nwsapi@2.2.7:
+ resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==}
+ dev: true
+
/object-assign@4.1.1:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines: {node: '>=0.10.0'}
@@ -8401,13 +9496,16 @@ packages:
/object-hash@1.3.1:
resolution: {integrity: sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==}
engines: {node: '>= 0.10.0'}
+ dev: true
/object-inspect@1.13.1:
resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==}
+ dev: true
/object-keys@1.1.1:
resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
engines: {node: '>= 0.4'}
+ dev: true
/object-visit@1.0.1:
resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==}
@@ -8424,6 +9522,7 @@ packages:
define-properties: 1.2.1
has-symbols: 1.0.3
object-keys: 1.1.1
+ dev: true
/object.fromentries@2.0.8:
resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==}
@@ -8496,6 +9595,7 @@ packages:
engines: {node: '>=6'}
dependencies:
mimic-fn: 2.1.0
+ dev: true
/optionator@0.9.3:
resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==}
@@ -8548,6 +9648,7 @@ packages:
/os-tmpdir@1.0.2:
resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
engines: {node: '>=0.10.0'}
+ dev: true
/p-cancelable@1.1.0:
resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==}
@@ -8591,6 +9692,7 @@ packages:
engines: {node: '>=6'}
dependencies:
p-try: 2.2.0
+ dev: true
/p-limit@3.1.0:
resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
@@ -8618,6 +9720,7 @@ packages:
engines: {node: '>=6'}
dependencies:
p-limit: 2.3.0
+ dev: true
/p-locate@4.1.0:
resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
@@ -8640,6 +9743,13 @@ packages:
p-limit: 4.0.0
dev: true
+ /p-map@3.0.0:
+ resolution: {integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==}
+ engines: {node: '>=8'}
+ dependencies:
+ aggregate-error: 3.1.0
+ dev: true
+
/p-try@1.0.0:
resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==}
engines: {node: '>=4'}
@@ -8648,6 +9758,7 @@ packages:
/p-try@2.2.0:
resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
engines: {node: '>=6'}
+ dev: true
/package-json@6.5.0:
resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==}
@@ -8673,6 +9784,7 @@ packages:
/parse-static-imports@1.1.0:
resolution: {integrity: sha512-HlxrZcISCblEV0lzXmAHheH/8qEkKgmqkdxyHTPbSqsTUV8GzqmN1L+SSti+VbNPfbBO3bYLPHDiUs2avbAdbA==}
+ dev: true
/parse5@6.0.1:
resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==}
@@ -8691,10 +9803,12 @@ packages:
/path-exists@3.0.0:
resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==}
engines: {node: '>=4'}
+ dev: true
/path-exists@4.0.0:
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
engines: {node: '>=8'}
+ dev: true
/path-exists@5.0.0:
resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==}
@@ -8713,9 +9827,11 @@ packages:
/path-key@3.1.1:
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines: {node: '>=8'}
+ dev: true
/path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
+ dev: true
/path-posix@1.0.0:
resolution: {integrity: sha512-1gJ0WpNIiYcQydgg3Ed8KzvIqTsDpNwq+cjBCssvBtuTWjEqY1AW+i+OepiEMqDCzyro9B2sLAe4RBPajMYFiA==}
@@ -8771,6 +9887,7 @@ packages:
engines: {node: '>=8'}
dependencies:
find-up: 3.0.0
+ dev: true
/portfinder@1.0.32:
resolution: {integrity: sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==}
@@ -8791,6 +9908,7 @@ packages:
/possible-typed-array-names@1.0.0:
resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==}
engines: {node: '>= 0.4'}
+ dev: true
/postcss-modules-extract-imports@3.1.0(postcss@8.4.38):
resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==}
@@ -8902,6 +10020,7 @@ packages:
resolution: {integrity: sha512-wx9Chrutvqu1N/NHzTayZjE1BgIwt6SJykQoCOic4IZ9yUDjKyVYrpLa/4YCNsV61eRENfs29hrEquVuB13Zlw==}
dependencies:
rsvp: 3.6.2
+ dev: true
/promise-map-series@0.3.0:
resolution: {integrity: sha512-3npG2NGhTc8BWBolLLf8l/92OxMGaRLbqvIh9wjCHhDXNvk4zsxaTaCpiCunW09qWPrN2zeNSNwRLVBrQQtutA==}
@@ -8928,11 +10047,16 @@ packages:
ipaddr.js: 1.9.1
dev: true
+ /psl@1.9.0:
+ resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==}
+ dev: true
+
/pump@3.0.0:
resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==}
dependencies:
end-of-stream: 1.4.4
once: 1.4.0
+ dev: true
/punycode@2.3.1:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
@@ -8953,6 +10077,10 @@ packages:
side-channel: 1.0.6
dev: true
+ /querystringify@2.2.0:
+ resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==}
+ dev: true
+
/queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
dev: true
@@ -9056,20 +10184,25 @@ packages:
engines: {node: '>=4'}
dependencies:
regenerate: 1.4.2
+ dev: true
/regenerate@1.4.2:
resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==}
+ dev: true
/regenerator-runtime@0.13.11:
resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==}
+ dev: true
/regenerator-runtime@0.14.1:
resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
+ dev: true
/regenerator-transform@0.15.2:
resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==}
dependencies:
'@babel/runtime': 7.24.4
+ dev: true
/regex-not@1.0.2:
resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==}
@@ -9087,6 +10220,7 @@ packages:
define-properties: 1.2.1
es-errors: 1.3.0
set-function-name: 2.0.2
+ dev: true
/regexpu-core@5.3.2:
resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==}
@@ -9098,6 +10232,7 @@ packages:
regjsparser: 0.9.1
unicode-match-property-ecmascript: 2.0.0
unicode-match-property-value-ecmascript: 2.1.0
+ dev: true
/registry-auth-token@4.2.2:
resolution: {integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==}
@@ -9118,6 +10253,7 @@ packages:
hasBin: true
dependencies:
jsesc: 0.5.0
+ dev: true
/remote-git-tags@3.0.0:
resolution: {integrity: sha512-C9hAO4eoEsX+OXA4rla66pXZQ+TLQ8T9dttgQj18yuKlPMTVkIkdYXvlMC55IuUsIkV6DpmQYi10JKFLaU+l7w==}
@@ -9174,6 +10310,7 @@ packages:
/reselect@4.1.8:
resolution: {integrity: sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==}
+ dev: true
/resolve-dir@1.0.1:
resolution: {integrity: sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==}
@@ -9193,6 +10330,7 @@ packages:
dependencies:
path-root: 0.1.1
resolve: 1.22.8
+ dev: true
/resolve-package-path@2.0.0:
resolution: {integrity: sha512-/CLuzodHO2wyyHTzls5Qr+EFeG6RcW4u6//gjYvUfcfyuplIX1SSccU+A5A9A78Gmezkl3NBkFAMxLbzTY9TJA==}
@@ -9208,6 +10346,7 @@ packages:
dependencies:
path-root: 0.1.1
resolve: 1.22.8
+ dev: true
/resolve-package-path@4.0.3:
resolution: {integrity: sha512-SRpNAPW4kewOaNUt8VPqhJ0UMxawMwzJD8V7m1cJfdSTK9ieZwS6K7Dabsm4bmLFM96Z5Y/UznrpG5kt1im8yA==}
@@ -9239,6 +10378,7 @@ packages:
is-core-module: 2.13.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==}
@@ -9296,6 +10436,58 @@ packages:
dependencies:
glob: 7.2.3
+ /rollup-plugin-copy-assets@2.0.3(rollup@4.14.1):
+ resolution: {integrity: sha512-ETShhQGb9SoiwcNrvb3BhUNSGR89Jao0+XxxfzzLW1YsUzx8+rMO4z9oqWWmo6OHUmfNQRvqRj0cAyPkS9lN9w==}
+ peerDependencies:
+ rollup: '>=1.1.2'
+ dependencies:
+ fs-extra: 7.0.1
+ rollup: 4.14.1
+ dev: true
+
+ /rollup-plugin-copy@3.5.0:
+ resolution: {integrity: sha512-wI8D5dvYovRMx/YYKtUNt3Yxaw4ORC9xo6Gt9t22kveWz1enG9QrhVlagzwrxSC455xD1dHMKhIJkbsQ7d48BA==}
+ engines: {node: '>=8.3'}
+ dependencies:
+ '@types/fs-extra': 8.1.5
+ colorette: 1.4.0
+ fs-extra: 8.1.0
+ globby: 10.0.1
+ is-plain-object: 3.0.1
+ dev: true
+
+ /rollup-plugin-delete@2.0.0:
+ resolution: {integrity: sha512-/VpLMtDy+8wwRlDANuYmDa9ss/knGsAgrDhM+tEwB1npHwNu4DYNmDfUL55csse/GHs9Q+SMT/rw9uiaZ3pnzA==}
+ engines: {node: '>=10'}
+ dependencies:
+ del: 5.1.0
+ dev: true
+
+ /rollup@4.14.1:
+ resolution: {integrity: sha512-4LnHSdd3QK2pa1J6dFbfm1HN0D7vSK/ZuZTsdyUAlA6Rr1yTouUTL13HaDOGJVgby461AhrNGBS7sCGXXtT+SA==}
+ engines: {node: '>=18.0.0', npm: '>=8.0.0'}
+ hasBin: true
+ dependencies:
+ '@types/estree': 1.0.5
+ optionalDependencies:
+ '@rollup/rollup-android-arm-eabi': 4.14.1
+ '@rollup/rollup-android-arm64': 4.14.1
+ '@rollup/rollup-darwin-arm64': 4.14.1
+ '@rollup/rollup-darwin-x64': 4.14.1
+ '@rollup/rollup-linux-arm-gnueabihf': 4.14.1
+ '@rollup/rollup-linux-arm64-gnu': 4.14.1
+ '@rollup/rollup-linux-arm64-musl': 4.14.1
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.14.1
+ '@rollup/rollup-linux-riscv64-gnu': 4.14.1
+ '@rollup/rollup-linux-s390x-gnu': 4.14.1
+ '@rollup/rollup-linux-x64-gnu': 4.14.1
+ '@rollup/rollup-linux-x64-musl': 4.14.1
+ '@rollup/rollup-win32-arm64-msvc': 4.14.1
+ '@rollup/rollup-win32-ia32-msvc': 4.14.1
+ '@rollup/rollup-win32-x64-msvc': 4.14.1
+ fsevents: 2.3.3
+ dev: true
+
/route-recognizer@0.3.4:
resolution: {integrity: sha512-2+MhsfPhvauN1O8KaXpXAOfR/fwe8dnUXVM+xw7yt40lJRfPVQxV6yryZm0cgRvAj5fMF/mdRZbL2ptwbs5i2g==}
dev: true
@@ -9318,10 +10510,12 @@ packages:
/rsvp@3.6.2:
resolution: {integrity: sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==}
engines: {node: 0.12.* || 4.* || 6.* || >= 7.*}
+ dev: true
/rsvp@4.8.5:
resolution: {integrity: sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==}
engines: {node: 6.* || >= 7.*}
+ dev: true
/run-async@2.4.1:
resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==}
@@ -9360,6 +10554,7 @@ packages:
get-intrinsic: 1.2.4
has-symbols: 1.0.3
isarray: 2.0.5
+ dev: true
/safe-buffer@5.1.2:
resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
@@ -9380,6 +10575,7 @@ packages:
call-bind: 1.0.7
es-errors: 1.3.0
is-regex: 1.1.4
+ dev: true
/safe-regex@1.1.0:
resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==}
@@ -9431,6 +10627,13 @@ packages:
walker: 1.0.8
dev: true
+ /saxes@5.0.1:
+ resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==}
+ engines: {node: '>=10'}
+ dependencies:
+ xmlchars: 2.2.0
+ dev: true
+
/schema-utils@2.7.1:
resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==}
engines: {node: '>= 8.9.0'}
@@ -9462,6 +10665,7 @@ packages:
/semver@5.7.2:
resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
hasBin: true
+ dev: true
/semver@6.3.1:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
@@ -9527,6 +10731,7 @@ packages:
get-intrinsic: 1.2.4
gopd: 1.0.1
has-property-descriptors: 1.0.2
+ dev: true
/set-function-name@2.0.2:
resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==}
@@ -9536,6 +10741,7 @@ packages:
es-errors: 1.3.0
functions-have-names: 1.2.3
has-property-descriptors: 1.0.2
+ dev: true
/set-value@2.0.1:
resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==}
@@ -9567,6 +10773,7 @@ packages:
engines: {node: '>=8'}
dependencies:
shebang-regex: 3.0.0
+ dev: true
/shebang-regex@1.0.0:
resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==}
@@ -9576,6 +10783,7 @@ packages:
/shebang-regex@3.0.0:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
+ dev: true
/shell-quote@1.8.1:
resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==}
@@ -9593,9 +10801,11 @@ packages:
es-errors: 1.3.0
get-intrinsic: 1.2.4
object-inspect: 1.13.1
+ dev: true
/signal-exit@3.0.7:
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
+ dev: true
/silent-error@1.1.1:
resolution: {integrity: sha512-n4iEKyNcg4v6/jpb3c0/iyH2G1nzUNl7Gpqtn/mHIJK9S/q/7MCfoO4rwVOoO59qPFIc0hVHvMbiOJ0NdtxKKw==}
@@ -9603,9 +10813,11 @@ packages:
debug: 2.6.9
transitivePeerDependencies:
- supports-color
+ dev: true
/simple-html-tokenizer@0.5.11:
resolution: {integrity: sha512-C2WEK/Z3HoSFbYq8tI7ni3eOo/NneSPRoPpcM7WdLjFOArFuyXEjAoCdOC3DgMfRyziZQ1hCNR4mrNdWEvD0og==}
+ dev: true
/slash@3.0.0:
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
@@ -9743,6 +10955,13 @@ packages:
deprecated: See https://github.com/lydell/source-map-url#deprecated
dev: true
+ /source-map@0.1.43:
+ resolution: {integrity: sha512-VtCvB9SIQhk3aF6h+N85EaqIaBFIAfZ9Cu+NJHHVvc8BbEcnvDcFw6sqQ2dQrT6SlOrZq3tIvyD9+EGq/lJryQ==}
+ engines: {node: '>=0.8.0'}
+ dependencies:
+ amdefine: 1.0.1
+ dev: true
+
/source-map@0.4.4:
resolution: {integrity: sha512-Y8nIfcb1s/7DcobUz1yOO1GSp7gyL+D9zLHDehT7iRESqGSxjJ448Sg7rvfgsRJCnKLdSl11uGf0s9X80cH0/A==}
engines: {node: '>=0.8.0'}
@@ -9763,6 +10982,17 @@ packages:
/sourcemap-codec@1.4.8:
resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
deprecated: Please use @jridgewell/sourcemap-codec instead
+ dev: true
+
+ /sourcemap-validator@1.1.1:
+ resolution: {integrity: sha512-pq6y03Vs6HUaKo9bE0aLoksAcpeOo9HZd7I8pI6O480W/zxNZ9U32GfzgtPP0Pgc/K1JHna569nAbOk3X8/Qtw==}
+ engines: {node: ^0.10 || ^4.5 || 6.* || >= 7.*}
+ dependencies:
+ jsesc: 0.3.0
+ lodash.foreach: 4.5.0
+ lodash.template: 4.5.0
+ source-map: 0.1.43
+ dev: true
/spawn-args@0.2.0:
resolution: {integrity: sha512-73BoniQDcRWgnLAf/suKH6V5H54gd1KLzwYN9FB6J/evqTV33htH9xwV/4BHek+++jzxpVlZQKKZkqstPQPmQg==}
@@ -9798,6 +11028,7 @@ packages:
debug: 4.3.4
transitivePeerDependencies:
- supports-color
+ dev: true
/static-extend@0.1.2:
resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==}
@@ -9854,6 +11085,7 @@ packages:
regexp.prototype.flags: 1.5.2
set-function-name: 2.0.2
side-channel: 1.0.6
+ dev: true
/string.prototype.trim@1.2.9:
resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==}
@@ -9863,6 +11095,7 @@ packages:
define-properties: 1.2.1
es-abstract: 1.23.3
es-object-atoms: 1.0.0
+ dev: true
/string.prototype.trimend@1.0.8:
resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==}
@@ -9870,6 +11103,7 @@ packages:
call-bind: 1.0.7
define-properties: 1.2.1
es-object-atoms: 1.0.0
+ dev: true
/string.prototype.trimstart@1.0.8:
resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==}
@@ -9878,6 +11112,7 @@ packages:
call-bind: 1.0.7
define-properties: 1.2.1
es-object-atoms: 1.0.0
+ dev: true
/string_decoder@0.10.31:
resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==}
@@ -9923,6 +11158,7 @@ packages:
/strip-final-newline@2.0.0:
resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
engines: {node: '>=6'}
+ dev: true
/strip-json-comments@2.0.1:
resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
@@ -9972,6 +11208,11 @@ packages:
/supports-preserve-symlinks-flag@1.0.0:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
+ dev: true
+
+ /symbol-tree@3.2.4:
+ resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
+ dev: true
/symlink-or-copy@1.3.1:
resolution: {integrity: sha512-0K91MEXFpBUaywiwSSkmKjnGcasG/rVBXFLJz5DrgGabpYD6N+3yZrfD6uUIfpuTu65DZLHi7N8CizHc07BPZA==}
@@ -9986,6 +11227,7 @@ packages:
username-sync: 1.0.3
transitivePeerDependencies:
- supports-color
+ dev: true
/sync-disk-cache@2.1.0:
resolution: {integrity: sha512-vngT2JmkSapgq0z7uIoYtB9kWOOzMihAAYq/D3Pjm/ODOGMgS4r++B+OZ09U4hWR6EaOdy9eqQ7/8ygbH3wehA==}
@@ -9998,6 +11240,7 @@ packages:
username-sync: 1.0.3
transitivePeerDependencies:
- supports-color
+ dev: true
/synckit@0.8.8:
resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==}
@@ -10164,6 +11407,7 @@ packages:
/textextensions@2.6.0:
resolution: {integrity: sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ==}
engines: {node: '>=0.8'}
+ dev: true
/through2@3.0.2:
resolution: {integrity: sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==}
@@ -10201,6 +11445,7 @@ packages:
engines: {node: '>=0.4.0'}
dependencies:
os-tmpdir: 1.0.2
+ dev: true
/tmp@0.0.33:
resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
@@ -10271,10 +11516,27 @@ packages:
engines: {node: '>=0.6'}
dev: true
+ /tough-cookie@4.1.3:
+ resolution: {integrity: sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==}
+ engines: {node: '>=6'}
+ dependencies:
+ psl: 1.9.0
+ punycode: 2.3.1
+ universalify: 0.2.0
+ url-parse: 1.5.10
+ dev: true
+
/tr46@0.0.3:
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
dev: true
+ /tr46@2.1.0:
+ resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==}
+ engines: {node: '>=8'}
+ dependencies:
+ punycode: 2.3.1
+ dev: true
+
/tree-kill@1.2.2:
resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
hasBin: true
@@ -10290,6 +11552,7 @@ packages:
walk-sync: 0.3.4
transitivePeerDependencies:
- supports-color
+ dev: true
/tree-sync@2.1.0:
resolution: {integrity: sha512-OLWW+Nd99NOM53aZ8ilT/YpEiOo6mXD3F4/wLbARqybSZ3Jb8IxHK5UGVbZaae0wtXAyQshVV+SeqVBik+Fbmw==}
@@ -10377,6 +11640,7 @@ packages:
call-bind: 1.0.7
es-errors: 1.3.0
is-typed-array: 1.1.13
+ dev: true
/typed-array-byte-length@1.0.1:
resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==}
@@ -10387,6 +11651,7 @@ packages:
gopd: 1.0.1
has-proto: 1.0.3
is-typed-array: 1.1.13
+ dev: true
/typed-array-byte-offset@1.0.2:
resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==}
@@ -10398,6 +11663,7 @@ packages:
gopd: 1.0.1
has-proto: 1.0.3
is-typed-array: 1.1.13
+ dev: true
/typed-array-length@1.0.6:
resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==}
@@ -10409,6 +11675,7 @@ packages:
has-proto: 1.0.3
is-typed-array: 1.1.13
possible-typed-array-names: 1.0.0
+ dev: true
/typedarray-to-buffer@3.1.5:
resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==}
@@ -10418,7 +11685,6 @@ packages:
/typescript-memoize@1.1.1:
resolution: {integrity: sha512-GQ90TcKpIH4XxYTI2F98yEQYZgjNMOGPpOgdjIBhaLaWji5HPWlRnZ4AeA1hfBxtY7bCGDJsqDDHk/KaHOl5bA==}
- dev: true
/typescript@5.4.4:
resolution: {integrity: sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==}
@@ -10445,6 +11711,7 @@ packages:
has-bigints: 1.0.2
has-symbols: 1.0.3
which-boxed-primitive: 1.0.2
+ dev: true
/underscore.string@3.3.6:
resolution: {integrity: sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==}
@@ -10463,6 +11730,7 @@ packages:
/unicode-canonical-property-names-ecmascript@2.0.0:
resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==}
engines: {node: '>=4'}
+ dev: true
/unicode-match-property-ecmascript@2.0.0:
resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==}
@@ -10470,14 +11738,17 @@ packages:
dependencies:
unicode-canonical-property-names-ecmascript: 2.0.0
unicode-property-aliases-ecmascript: 2.1.0
+ dev: true
/unicode-match-property-value-ecmascript@2.1.0:
resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==}
engines: {node: '>=4'}
+ dev: true
/unicode-property-aliases-ecmascript@2.1.0:
resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==}
engines: {node: '>=4'}
+ dev: true
/unicorn-magic@0.1.0:
resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==}
@@ -10505,6 +11776,11 @@ packages:
resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
engines: {node: '>= 4.0.0'}
+ /universalify@0.2.0:
+ resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==}
+ engines: {node: '>= 4.0.0'}
+ dev: true
+
/universalify@2.0.1:
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
engines: {node: '>= 10.0.0'}
@@ -10555,6 +11831,13 @@ packages:
prepend-http: 2.0.0
dev: true
+ /url-parse@1.5.10:
+ resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==}
+ dependencies:
+ querystringify: 2.2.0
+ requires-port: 1.0.0
+ dev: true
+
/use@3.1.1:
resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==}
engines: {node: '>=0.10.0'}
@@ -10562,6 +11845,7 @@ packages:
/username-sync@1.0.3:
resolution: {integrity: sha512-m/7/FSqjJNAzF2La448c/aEom0gJy7HY7Y509h6l0ePvEkFictAGptwWaj1msWJ38JbfEDOUoE8kqFee9EHKdA==}
+ dev: true
/util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
@@ -10630,6 +11914,20 @@ packages:
resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==}
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.
+ dependencies:
+ browser-process-hrtime: 1.0.0
+ dev: true
+
+ /w3c-xmlserializer@2.0.0:
+ resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==}
+ engines: {node: '>=10'}
+ dependencies:
+ xml-name-validator: 3.0.0
+ dev: true
+
/walk-sync@0.2.7:
resolution: {integrity: sha512-OH8GdRMowEFr0XSHQeX5fGweO6zSVHo7bG/0yJQx6LAj9Oukz0C8heI3/FYectT66gY0IPGe89kOvU410/UNpg==}
dependencies:
@@ -10642,6 +11940,7 @@ packages:
dependencies:
ensure-posix-path: 1.1.1
matcher-collection: 1.1.2
+ dev: true
/walk-sync@1.1.4:
resolution: {integrity: sha512-nowc9thB/Jg0KW4TgxoRjLLYRPvl3DB/98S89r4ZcJqq2B0alNcKDh6pzLkBSkPMzRSMsJghJHQi79qw0YWEkA==}
@@ -10649,6 +11948,7 @@ packages:
'@types/minimatch': 3.0.5
ensure-posix-path: 1.1.1
matcher-collection: 1.1.2
+ dev: true
/walk-sync@2.2.0:
resolution: {integrity: sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==}
@@ -10704,6 +12004,16 @@ packages:
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
dev: true
+ /webidl-conversions@5.0.0:
+ resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==}
+ engines: {node: '>=8'}
+ dev: true
+
+ /webidl-conversions@6.1.0:
+ resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==}
+ engines: {node: '>=10.4'}
+ dev: true
+
/webpack-sources@3.2.3:
resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
engines: {node: '>=10.13.0'}
@@ -10763,6 +12073,16 @@ packages:
engines: {node: '>=0.8.0'}
dev: true
+ /whatwg-encoding@1.0.5:
+ resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==}
+ dependencies:
+ iconv-lite: 0.4.24
+ dev: true
+
+ /whatwg-mimetype@2.3.0:
+ resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==}
+ dev: true
+
/whatwg-url@5.0.0:
resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
dependencies:
@@ -10770,6 +12090,15 @@ packages:
webidl-conversions: 3.0.1
dev: true
+ /whatwg-url@8.7.0:
+ resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==}
+ engines: {node: '>=10'}
+ dependencies:
+ lodash: 4.17.21
+ tr46: 2.1.0
+ webidl-conversions: 6.1.0
+ dev: true
+
/which-boxed-primitive@1.0.2:
resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
dependencies:
@@ -10778,6 +12107,7 @@ packages:
is-number-object: 1.0.7
is-string: 1.0.7
is-symbol: 1.0.4
+ dev: true
/which-typed-array@1.1.15:
resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==}
@@ -10788,6 +12118,7 @@ packages:
for-each: 0.3.3
gopd: 1.0.1
has-tostringtag: 1.0.2
+ dev: true
/which@1.3.1:
resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
@@ -10802,6 +12133,7 @@ packages:
hasBin: true
dependencies:
isexe: 2.0.0
+ dev: true
/wide-align@1.1.5:
resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==}
@@ -10825,6 +12157,7 @@ packages:
/workerpool@6.5.1:
resolution: {integrity: sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==}
+ dev: true
/wrap-ansi@6.2.0:
resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
@@ -10856,6 +12189,19 @@ packages:
typedarray-to-buffer: 3.1.5
dev: true
+ /ws@7.5.9:
+ resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==}
+ engines: {node: '>=8.3.0'}
+ peerDependencies:
+ bufferutil: ^4.0.1
+ utf-8-validate: ^5.0.2
+ peerDependenciesMeta:
+ bufferutil:
+ optional: true
+ utf-8-validate:
+ optional: true
+ dev: true
+
/ws@8.11.0:
resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==}
engines: {node: '>=10.0.0'}
@@ -10874,6 +12220,14 @@ packages:
engines: {node: '>=8'}
dev: true
+ /xml-name-validator@3.0.0:
+ resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==}
+ dev: true
+
+ /xmlchars@2.2.0:
+ resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==}
+ dev: true
+
/y18n@5.0.8:
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
engines: {node: '>=10'}
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
new file mode 100644
index 0000000..4a96c46
--- /dev/null
+++ b/pnpm-workspace.yaml
@@ -0,0 +1,3 @@
+packages:
+ - 'ember-render-helpers'
+ - 'test-app'
diff --git a/.ember-cli b/test-app/.ember-cli
similarity index 100%
rename from .ember-cli
rename to test-app/.ember-cli
diff --git a/.eslintignore b/test-app/.eslintignore
similarity index 100%
rename from .eslintignore
rename to test-app/.eslintignore
diff --git a/.eslintrc.js b/test-app/.eslintrc.js
similarity index 100%
rename from .eslintrc.js
rename to test-app/.eslintrc.js
diff --git a/.npmignore b/test-app/.gitignore
similarity index 50%
rename from .npmignore
rename to test-app/.gitignore
index f176ac2..66712ac 100644
--- a/.npmignore
+++ b/test-app/.gitignore
@@ -1,31 +1,25 @@
+# See https://help.github.com/ignore-files/ for more about ignoring files.
+
# compiled output
/dist/
/tmp/
+# dependencies
+/node_modules/
+
# misc
-/.bowerrc
-/.editorconfig
-/.ember-cli
/.env*
+/.pnp*
+/.DS_Store
+/.sass-cache
/.eslintcache
-/.eslintignore
-/.eslintrc.js
-/.git/
-/.github/
-/.gitignore
-/.prettierignore
-/.prettierrc.js
-/.template-lintrc.js
-/.travis.yml
-/.watchmanconfig
-/bower.json
-/CONTRIBUTING.md
-/ember-cli-build.js
-/testem.js
-/tests/
+/.stylelintcache
+/connect.lock
+/coverage/
+/libpeerconnection.log
+/npm-debug.log*
+/testem.log
/yarn-error.log
-/yarn.lock
-.gitkeep
# ember-try
/.node_modules.ember-try/
@@ -35,3 +29,6 @@
/package-lock.json.ember-try
/pnpm-lock.yaml.ember-try
/yarn.lock.ember-try
+
+# broccoli-debug
+/DEBUG/
diff --git a/.prettierignore b/test-app/.prettierignore
similarity index 100%
rename from .prettierignore
rename to test-app/.prettierignore
diff --git a/test-app/.prettierrc.js b/test-app/.prettierrc.js
new file mode 100644
index 0000000..7cc706a
--- /dev/null
+++ b/test-app/.prettierrc.js
@@ -0,0 +1,20 @@
+'use strict';
+
+module.exports = {
+ overrides: [
+ {
+ files: '*.hbs',
+ options: {
+ printWidth: 64,
+ singleQuote: false,
+ },
+ },
+ {
+ files: '*.{cjs,cts,gjs,gts,js,mjs,mts,ts}',
+ options: {
+ printWidth: 80,
+ singleQuote: true,
+ },
+ },
+ ],
+};
diff --git a/.template-lintrc.js b/test-app/.template-lintrc.js
similarity index 62%
rename from .template-lintrc.js
rename to test-app/.template-lintrc.js
index cf6448e..1182b5e 100644
--- a/.template-lintrc.js
+++ b/test-app/.template-lintrc.js
@@ -5,7 +5,13 @@ module.exports = {
extends: ['recommended', 'ember-template-lint-plugin-prettier:recommended'],
overrides: [
{
- files: ['addon/**/*.hbs', 'tests/**/*-test.{js,ts}'],
+ files: ['**/*.{gjs,gts}'],
+ rules: {
+ 'no-implicit-this': 'off',
+ },
+ },
+ {
+ files: ['tests/**/*-test.{js,ts}'],
rules: {
prettier: 'off',
},
diff --git a/.watchmanconfig b/test-app/.watchmanconfig
similarity index 100%
rename from .watchmanconfig
rename to test-app/.watchmanconfig
diff --git a/tests/dummy/app/app.ts b/test-app/app/app.ts
similarity index 100%
rename from tests/dummy/app/app.ts
rename to test-app/app/app.ts
diff --git a/app/.gitkeep b/test-app/app/components/.gitkeep
similarity index 100%
rename from app/.gitkeep
rename to test-app/app/components/.gitkeep
diff --git a/tests/dummy/app/config/environment.d.ts b/test-app/app/config/environment.d.ts
similarity index 82%
rename from tests/dummy/app/config/environment.d.ts
rename to test-app/app/config/environment.d.ts
index 6cf1e63..d413b5d 100644
--- a/tests/dummy/app/config/environment.d.ts
+++ b/test-app/app/config/environment.d.ts
@@ -2,7 +2,7 @@ export default config;
/**
* Type declarations for
- * import config from 'dummy/config/environment'
+ * import config from 'test-app/config/environment'
*/
declare const config: {
APP: Record;
diff --git a/tests/dummy/app/index.html b/test-app/app/index.html
similarity index 89%
rename from tests/dummy/app/index.html
rename to test-app/app/index.html
index 8a43d2d..5284bcc 100644
--- a/tests/dummy/app/index.html
+++ b/test-app/app/index.html
@@ -10,7 +10,7 @@
{{content-for "head"}}
-
+
{{content-for "head-footer"}}
@@ -18,7 +18,7 @@
{{content-for "body"}}
-
+
{{content-for "body-footer"}}