diff --git a/package.json b/package.json index 67bd305a..3365cedc 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "test": "pnpm --filter test-app test", "try:one": "pnpm --filter test-app try:one", "clean:declarations": "rm -rf packages/*/declarations", - "clean:dist": "rm -rf packages/*/dist && rm -rf test-app/dist && rm -rf site/dist", + "clean:dist": "rm -rf packages/*/dist test-app/dist site/dist", "clean": "concurrently 'npm:clean:*'" }, "resolutions": { diff --git a/packages/addon-blueprint/babel.config.js b/packages/addon-blueprint/babel.config.js deleted file mode 100644 index 2201d50a..00000000 --- a/packages/addon-blueprint/babel.config.js +++ /dev/null @@ -1,24 +0,0 @@ -module.exports = { - presets: [ - [ - '@babel/preset-typescript', - { - onlyRemoveTypeImports: true, - ignoreExtensions: true, - allExtensions: true - } - ] - ], - plugins: [ - '@embroider/addon-dev/template-colocation-plugin', - [ - 'babel-plugin-ember-template-compilation', - { - targetFormat: 'hbs' - } - ], - ['@babel/plugin-proposal-decorators', { legacy: true }], - '@babel/plugin-proposal-class-properties', - '@babel/plugin-transform-class-static-block' - ] -}; diff --git a/packages/addon-blueprint/babel.config.json b/packages/addon-blueprint/babel.config.json new file mode 100644 index 00000000..a4dcce11 --- /dev/null +++ b/packages/addon-blueprint/babel.config.json @@ -0,0 +1,24 @@ +{ + "plugins": [ + [ + "@babel/plugin-transform-typescript", + { + "allExtensions": true, + "onlyRemoveTypeImports": true, + "allowDeclareFields": 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/packages/addon-blueprint/package.json b/packages/addon-blueprint/package.json index 8b39c4bd..ac2a6f00 100644 --- a/packages/addon-blueprint/package.json +++ b/packages/addon-blueprint/package.json @@ -1,7 +1,7 @@ { "name": "@frontile/addon-blueprint", - "private": true, "version": "0.17.0-beta.5", + "private": true, "description": "Component Library for Ember Octane apps", "keywords": [ "ember-addon", @@ -10,6 +10,24 @@ "repository": "https://github.com/josemarluedke/frontile", "license": "MIT", "author": "", + "exports": { + ".": { + "types": "./declarations/index.d.ts", + "default": "./dist/index.js" + }, + "./*": { + "types": "./declarations/*.d.ts", + "default": "./dist/*.js" + }, + "./addon-main.js": "./addon-main.js" + }, + "typesVersions": { + "*": { + "*": [ + "declarations/*" + ] + } + }, "directories": { "doc": "doc", "test": "tests" @@ -20,36 +38,27 @@ "dist" ], "scripts": { - "build": "concurrently -m 1 'npm:build:*'", - "build:js": "rollup --config", - "build:types": "glint --declaration", + "build": "rollup --config", "lint": "concurrently 'npm:lint:*(!fix)' --names 'lint:'", "lint:fix": "concurrently 'npm:lint:*:fix' --names 'fix:'", "lint:hbs": "ember-template-lint . --no-error-on-unmatched-pattern", - "lint:js": "eslint . --cache", "lint:hbs:fix": "ember-template-lint . --fix --no-error-on-unmatched-pattern", + "lint:js": "eslint . --cache", "lint:js:fix": "eslint . --fix", "lint:types": "glint", + "prepack": "concurrently 'npm:build'", "start": "concurrently 'npm:start:*'", "start:js": "rollup --config --watch --no-watch.clearScreen", "start:types": "glint -d --watch", - "test": "echo 'A v2 addon does not have tests, run tests in test-app'", - "prepack": "concurrently 'npm:build'" - }, - "peerDependencies": { - "@babel/runtime": ">= 7", - "ember-source": ">= 4.12.0" + "test": "echo 'A v2 addon does not have tests, run tests in test-app'" }, "dependencies": { "@embroider/addon-shim": "^1.9.0", "@frontile/theme": "workspace:0.17.0-beta.5" }, "devDependencies": { - "@babel/core": "7.26.0", - "@babel/plugin-proposal-class-properties": "7.18.6", - "@babel/plugin-proposal-decorators": "7.25.9", - "@babel/plugin-transform-class-static-block": "^7.23.4", - "@babel/preset-typescript": "7.26.0", + "@babel/core": "7.26.7", + "@babel/plugin-transform-typescript": "^7.26.7", "@embroider/addon-dev": "7.1.1", "@glimmer/component": "^2.0.0", "@glimmer/tracking": "^1.1.2", @@ -57,16 +66,22 @@ "@glint/environment-ember-loose": "1.5.2", "@glint/environment-ember-template-imports": "1.5.2", "@glint/template": "1.5.2", + "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-node-resolve": "^16.0.0", "@tsconfig/ember": "^3.0.9", "babel-plugin-ember-template-compilation": "^2.2.1", "concurrently": "^9.1.0", + "decorator-transforms": "^2.3.0", "ember-source": "^6.1.0", "rollup": "^4.29.1", - "rollup-plugin-ts": "^3.4.5", + "rollup-plugin-copy": "^3.5.0", "tailwindcss": "^3.4.17", "typescript": "^5.7.3" }, + "peerDependencies": { + "@babel/runtime": ">= 7", + "ember-source": ">= 4.12.0" + }, "engines": { "node": ">= 10.*" }, @@ -83,23 +98,5 @@ "app-js": { "./components/my-component.js": "./dist/_app_/components/my-component.js" } - }, - "exports": { - ".": { - "types": "./declarations/index.d.ts", - "default": "./dist/index.js" - }, - "./*": { - "types": "./declarations/*.d.ts", - "default": "./dist/*.js" - }, - "./addon-main.js": "./addon-main.js" - }, - "typesVersions": { - "*": { - "*": [ - "declarations/*" - ] - } } } diff --git a/packages/addon-blueprint/rollup.config.mjs b/packages/addon-blueprint/rollup.config.mjs index abac297a..19470422 100644 --- a/packages/addon-blueprint/rollup.config.mjs +++ b/packages/addon-blueprint/rollup.config.mjs @@ -1,14 +1,15 @@ -import ts from 'rollup-plugin-ts'; +import { babel } from '@rollup/plugin-babel'; +import copy from 'rollup-plugin-copy'; import { Addon } from '@embroider/addon-dev/rollup'; import { nodeResolve } from '@rollup/plugin-node-resolve'; +const extensions = ['.js', '.gjs', '.ts', '.gts']; + const addon = new Addon({ srcDir: 'src', - destDir: 'dist' + destDir: 'dist', }); -const extensions = ['.js', '.gjs', '.ts', '.gts']; - export default { // This provides defaults that work well alongside `publicEntrypoints` below. // You can augment this if you need to. @@ -17,8 +18,14 @@ export default { plugins: [ // These are the modules that users should be able to import from your // addon. Anything not listed here may get optimized away. + // 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([ 'components/**/*.js', + 'services/**/*.js', 'index.js', 'template-registry.js' ]), @@ -26,36 +33,54 @@ export default { // 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']), + 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(), - addon.gjs(), nodeResolve({ extensions }), // 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. - // See `babel.config.json` for the actual Babel configuration! - ts({ - transpiler: 'babel', - transpileOnly: true, - babelConfig: './babel.config.js', - browserslist: ['last 2 firefox versions', 'last 2 chrome versions'] + // + // By default, this will load the actual babel config from the file + // babel.config.json. + babel({ + extensions, + babelHelpers: 'bundled', }), // Ensure that standalone .hbs files are properly integrated as Javascript. addon.hbs(), + // Ensure that .gjs files are properly integrated as Javascript + addon.gjs(), + + // Emit .d.ts declaration files + addon.declarations('declarations'), + // 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() - ] -}; + addon.clean(), + + // Copy Readme and License into published package + copy({ + targets: [ + { src: '../README.md', dest: '.' }, + { src: '../LICENSE.md', dest: '.' }, + ], + }), + ], +}; \ No newline at end of file diff --git a/packages/buttons/babel.config.js b/packages/buttons/babel.config.js deleted file mode 100644 index 70519a2d..00000000 --- a/packages/buttons/babel.config.js +++ /dev/null @@ -1,25 +0,0 @@ -module.exports = { - presets: [ - [ - '@babel/preset-typescript', - { - onlyRemoveTypeImports: true, - ignoreExtensions: true, - allExtensions: true - } - ] - ], - plugins: [ - '@embroider/addon-dev/template-colocation-plugin', - [ - 'babel-plugin-ember-template-compilation', - { - targetFormat: 'hbs' - } - ], - ['@babel/plugin-proposal-decorators', { legacy: true }], - '@babel/plugin-proposal-class-properties', - '@babel/plugin-transform-class-static-block', - '@babel/plugin-transform-private-methods' - ] -}; diff --git a/packages/buttons/babel.config.json b/packages/buttons/babel.config.json new file mode 100644 index 00000000..a4dcce11 --- /dev/null +++ b/packages/buttons/babel.config.json @@ -0,0 +1,24 @@ +{ + "plugins": [ + [ + "@babel/plugin-transform-typescript", + { + "allExtensions": true, + "onlyRemoveTypeImports": true, + "allowDeclareFields": 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/packages/buttons/package.json b/packages/buttons/package.json index 591fc131..8c08abc1 100644 --- a/packages/buttons/package.json +++ b/packages/buttons/package.json @@ -9,6 +9,24 @@ "repository": "https://github.com/josemarluedke/frontile", "license": "MIT", "author": "", + "exports": { + ".": { + "types": "./declarations/index.d.ts", + "default": "./dist/index.js" + }, + "./*": { + "types": "./declarations/*.d.ts", + "default": "./dist/*.js" + }, + "./addon-main.js": "./addon-main.js" + }, + "typesVersions": { + "*": { + "*": [ + "declarations/*" + ] + } + }, "directories": { "doc": "doc", "test": "tests" @@ -19,25 +37,19 @@ "dist" ], "scripts": { - "build": "concurrently -m 1 'npm:build:*'", - "build:js": "rollup --config", - "build:types": "glint --declaration", + "build": "rollup --config", "lint": "concurrently 'npm:lint:*(!fix)' --names 'lint:'", "lint:fix": "concurrently 'npm:lint:*:fix' --names 'fix:'", "lint:hbs": "ember-template-lint . --no-error-on-unmatched-pattern", - "lint:js": "eslint . --cache", "lint:hbs:fix": "ember-template-lint . --fix --no-error-on-unmatched-pattern", + "lint:js": "eslint . --cache", "lint:js:fix": "eslint . --fix", "lint:types": "glint", + "prepack": "concurrently 'npm:build'", "start": "concurrently 'npm:start:*'", "start:js": "rollup --config --watch --no-watch.clearScreen", "start:types": "glint -d --watch", - "test": "echo 'A v2 addon does not have tests, run tests in test-app'", - "prepack": "concurrently 'npm:build'" - }, - "peerDependencies": { - "@babel/runtime": ">= 7", - "ember-source": ">= 4.12.0" + "test": "echo 'A v2 addon does not have tests, run tests in test-app'" }, "dependencies": { "@embroider/addon-shim": "^1.9.0", @@ -45,12 +57,9 @@ "@frontile/utilities": "workspace:0.17.0-beta.5" }, "devDependencies": { - "@babel/core": "7.26.0", - "@babel/plugin-proposal-class-properties": "7.18.6", - "@babel/plugin-proposal-decorators": "7.25.9", - "@babel/plugin-transform-class-static-block": "^7.23.4", + "@babel/core": "7.26.7", "@babel/plugin-transform-private-methods": "^7.23.3", - "@babel/preset-typescript": "7.26.0", + "@babel/plugin-transform-typescript": "^7.26.7", "@embroider/addon-dev": "7.1.1", "@glimmer/component": "^2.0.0", "@glimmer/tracking": "^1.1.2", @@ -58,16 +67,22 @@ "@glint/environment-ember-loose": "1.5.2", "@glint/environment-ember-template-imports": "1.5.2", "@glint/template": "1.5.2", + "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-node-resolve": "^16.0.0", "@tsconfig/ember": "^3.0.9", "babel-plugin-ember-template-compilation": "^2.2.1", "concurrently": "^9.1.0", + "decorator-transforms": "^2.3.0", "ember-source": "^6.1.0", "rollup": "^4.29.1", - "rollup-plugin-ts": "^3.4.5", + "rollup-plugin-copy": "^3.5.0", "tailwindcss": "^3.4.17", "typescript": "^5.7.3" }, + "peerDependencies": { + "@babel/runtime": ">= 7", + "ember-source": ">= 4.12.0" + }, "engines": { "node": "10.* || >= 12" }, @@ -88,23 +103,5 @@ "./components/close-button.js": "./dist/_app_/components/close-button.js", "./components/toggle-button.js": "./dist/_app_/components/toggle-button.js" } - }, - "exports": { - ".": { - "types": "./declarations/index.d.ts", - "default": "./dist/index.js" - }, - "./*": { - "types": "./declarations/*.d.ts", - "default": "./dist/*.js" - }, - "./addon-main.js": "./addon-main.js" - }, - "typesVersions": { - "*": { - "*": [ - "declarations/*" - ] - } } } diff --git a/packages/buttons/rollup.config.mjs b/packages/buttons/rollup.config.mjs index e6fc0c78..77c39d88 100644 --- a/packages/buttons/rollup.config.mjs +++ b/packages/buttons/rollup.config.mjs @@ -1,12 +1,14 @@ -import ts from 'rollup-plugin-ts'; +import { babel } from '@rollup/plugin-babel'; +import copy from 'rollup-plugin-copy'; import { Addon } from '@embroider/addon-dev/rollup'; import { nodeResolve } from '@rollup/plugin-node-resolve'; +const extensions = ['.js', '.gjs', '.ts', '.gts']; + const addon = new Addon({ srcDir: 'src', - destDir: 'dist' + destDir: 'dist', }); -const extensions = ['.js', '.gjs', '.ts', '.gts']; export default { // This provides defaults that work well alongside `publicEntrypoints` below. @@ -16,6 +18,11 @@ export default { plugins: [ // These are the modules that users should be able to import from your // addon. Anything not listed here may get optimized away. + // 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([ 'components/*.js', 'helpers/**/*.js', @@ -27,36 +34,54 @@ export default { // 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', 'utils/**/*.js']), + addon.appReexports([ + 'components/**/*.js', + 'helpers/**/*.js', + 'modifiers/**/*.js', + 'services/**/*.js', + 'utils/**/*.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(), - addon.gjs(), - nodeResolve({ extensions }), // 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. - // See `babel.config.json` for the actual Babel configuration! - ts({ - transpiler: 'babel', - transpileOnly: true, - babelConfig: './babel.config.js', - browserslist: ['last 2 firefox versions', 'last 2 chrome versions'] + // + // By default, this will load the actual babel config from the file + // babel.config.json. + babel({ + extensions, + babelHelpers: 'bundled', }), // Ensure that standalone .hbs files are properly integrated as Javascript. addon.hbs(), + // Ensure that .gjs files are properly integrated as Javascript + addon.gjs(), + + // Emit .d.ts declaration files + addon.declarations('declarations'), + // 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() - ] -}; + addon.clean(), + + // Copy Readme and License into published package + copy({ + targets: [ + { src: '../README.md', dest: '.' }, + { src: '../LICENSE.md', dest: '.' }, + ], + }), + ], +}; \ No newline at end of file diff --git a/packages/changeset-form/babel.config.js b/packages/changeset-form/babel.config.js deleted file mode 100644 index 8e48b5a7..00000000 --- a/packages/changeset-form/babel.config.js +++ /dev/null @@ -1,25 +0,0 @@ -module.exports = { - presets: [ - [ - '@babel/preset-typescript', - { - onlyRemoveTypeImports: true, - ignoreExtensions: true, - allExtensions: true - } - ] - ], - plugins: [ - 'ember-concurrency/async-arrow-task-transform', - '@embroider/addon-dev/template-colocation-plugin', - [ - 'babel-plugin-ember-template-compilation', - { - targetFormat: 'hbs' - } - ], - ['@babel/plugin-proposal-decorators', { legacy: true }], - '@babel/plugin-proposal-class-properties', - '@babel/plugin-transform-class-static-block' - ] -}; diff --git a/packages/changeset-form/babel.config.json b/packages/changeset-form/babel.config.json new file mode 100644 index 00000000..a4dcce11 --- /dev/null +++ b/packages/changeset-form/babel.config.json @@ -0,0 +1,24 @@ +{ + "plugins": [ + [ + "@babel/plugin-transform-typescript", + { + "allExtensions": true, + "onlyRemoveTypeImports": true, + "allowDeclareFields": 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/packages/changeset-form/package.json b/packages/changeset-form/package.json index 8e1ce16d..ed55b142 100644 --- a/packages/changeset-form/package.json +++ b/packages/changeset-form/package.json @@ -9,6 +9,27 @@ "repository": "https://github.com/josemarluedke/frontile", "license": "MIT", "author": "", + "exports": { + ".": { + "types": "./declarations/index.d.ts", + "default": "./dist/index.js" + }, + "./*": { + "types": "./declarations/*.d.ts", + "default": "./dist/*.js" + }, + "./addon-main.js": "./addon-main.js", + "./tailwind": { + "default": "./tailwind/index.js" + } + }, + "typesVersions": { + "*": { + "*": [ + "declarations/*" + ] + } + }, "files": [ "addon-main.js", "declarations", @@ -16,25 +37,19 @@ "tailwind" ], "scripts": { - "build": "concurrently -m 1 'npm:build:*'", - "build:js": "rollup --config", - "build:types": "glint --declaration", + "build": "rollup --config", "lint": "concurrently 'npm:lint:*(!fix)' --names 'lint:'", "lint:fix": "concurrently 'npm:lint:*:fix' --names 'fix:'", "lint:hbs": "ember-template-lint . --no-error-on-unmatched-pattern", - "lint:js": "eslint . --cache", "lint:hbs:fix": "ember-template-lint . --fix --no-error-on-unmatched-pattern", + "lint:js": "eslint . --cache", "lint:js:fix": "eslint . --fix", "lint:types": "glint", + "prepack": "concurrently 'npm:build'", "start": "concurrently 'npm:start:*'", "start:js": "rollup --config --watch --no-watch.clearScreen", "start:types": "glint -d --watch", - "test": "echo 'A v2 addon does not have tests, run tests in test-app'", - "prepack": "concurrently 'npm:build'" - }, - "peerDependencies": { - "@babel/runtime": ">= 7", - "ember-source": ">= 4.12.0" + "test": "echo 'A v2 addon does not have tests, run tests in test-app'" }, "dependencies": { "@embroider/addon-shim": "^1.9.0", @@ -44,28 +59,31 @@ "ember-changeset-validations": "^4.1.1" }, "devDependencies": { - "@babel/core": "7.26.0", - "@babel/plugin-proposal-class-properties": "7.18.6", - "@babel/plugin-proposal-decorators": "7.25.9", - "@babel/plugin-transform-class-static-block": "^7.23.4", - "@babel/preset-typescript": "7.26.0", + "@babel/core": "7.26.7", + "@babel/plugin-transform-typescript": "^7.26.7", "@embroider/addon-dev": "7.1.1", "@glimmer/component": "^2.0.0", "@glimmer/tracking": "^1.1.2", "@glint/core": "1.5.2", "@glint/environment-ember-loose": "1.5.2", "@glint/environment-ember-template-imports": "1.5.2", + "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-node-resolve": "^16.0.0", "@tsconfig/ember": "^3.0.9", "babel-plugin-ember-template-compilation": "^2.2.1", "concurrently": "^9.1.0", + "decorator-transforms": "^2.3.0", "ember-concurrency": "^4.0.2", "ember-source": "^6.1.0", "rollup": "^4.29.1", - "rollup-plugin-ts": "^3.4.5", + "rollup-plugin-copy": "^3.5.0", "tailwindcss": "^3.4.17", "typescript": "^5.7.3" }, + "peerDependencies": { + "@babel/runtime": ">= 7", + "ember-source": ">= 4.12.0" + }, "engines": { "node": ">= 10.*" }, @@ -90,26 +108,5 @@ "./components/changeset-form/fields/textarea.js": "./dist/_app_/components/changeset-form/fields/textarea.js", "./components/changeset-form/index.js": "./dist/_app_/components/changeset-form/index.js" } - }, - "exports": { - ".": { - "types": "./declarations/index.d.ts", - "default": "./dist/index.js" - }, - "./*": { - "types": "./declarations/*.d.ts", - "default": "./dist/*.js" - }, - "./addon-main.js": "./addon-main.js", - "./tailwind": { - "default": "./tailwind/index.js" - } - }, - "typesVersions": { - "*": { - "*": [ - "declarations/*" - ] - } } } diff --git a/packages/changeset-form/rollup.config.mjs b/packages/changeset-form/rollup.config.mjs index abac297a..19470422 100644 --- a/packages/changeset-form/rollup.config.mjs +++ b/packages/changeset-form/rollup.config.mjs @@ -1,14 +1,15 @@ -import ts from 'rollup-plugin-ts'; +import { babel } from '@rollup/plugin-babel'; +import copy from 'rollup-plugin-copy'; import { Addon } from '@embroider/addon-dev/rollup'; import { nodeResolve } from '@rollup/plugin-node-resolve'; +const extensions = ['.js', '.gjs', '.ts', '.gts']; + const addon = new Addon({ srcDir: 'src', - destDir: 'dist' + destDir: 'dist', }); -const extensions = ['.js', '.gjs', '.ts', '.gts']; - export default { // This provides defaults that work well alongside `publicEntrypoints` below. // You can augment this if you need to. @@ -17,8 +18,14 @@ export default { plugins: [ // These are the modules that users should be able to import from your // addon. Anything not listed here may get optimized away. + // 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([ 'components/**/*.js', + 'services/**/*.js', 'index.js', 'template-registry.js' ]), @@ -26,36 +33,54 @@ export default { // 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']), + 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(), - addon.gjs(), nodeResolve({ extensions }), // 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. - // See `babel.config.json` for the actual Babel configuration! - ts({ - transpiler: 'babel', - transpileOnly: true, - babelConfig: './babel.config.js', - browserslist: ['last 2 firefox versions', 'last 2 chrome versions'] + // + // By default, this will load the actual babel config from the file + // babel.config.json. + babel({ + extensions, + babelHelpers: 'bundled', }), // Ensure that standalone .hbs files are properly integrated as Javascript. addon.hbs(), + // Ensure that .gjs files are properly integrated as Javascript + addon.gjs(), + + // Emit .d.ts declaration files + addon.declarations('declarations'), + // 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() - ] -}; + addon.clean(), + + // Copy Readme and License into published package + copy({ + targets: [ + { src: '../README.md', dest: '.' }, + { src: '../LICENSE.md', dest: '.' }, + ], + }), + ], +}; \ No newline at end of file diff --git a/packages/collections/babel.config.js b/packages/collections/babel.config.js deleted file mode 100644 index 70519a2d..00000000 --- a/packages/collections/babel.config.js +++ /dev/null @@ -1,25 +0,0 @@ -module.exports = { - presets: [ - [ - '@babel/preset-typescript', - { - onlyRemoveTypeImports: true, - ignoreExtensions: true, - allExtensions: true - } - ] - ], - plugins: [ - '@embroider/addon-dev/template-colocation-plugin', - [ - 'babel-plugin-ember-template-compilation', - { - targetFormat: 'hbs' - } - ], - ['@babel/plugin-proposal-decorators', { legacy: true }], - '@babel/plugin-proposal-class-properties', - '@babel/plugin-transform-class-static-block', - '@babel/plugin-transform-private-methods' - ] -}; diff --git a/packages/collections/babel.config.json b/packages/collections/babel.config.json new file mode 100644 index 00000000..a4dcce11 --- /dev/null +++ b/packages/collections/babel.config.json @@ -0,0 +1,24 @@ +{ + "plugins": [ + [ + "@babel/plugin-transform-typescript", + { + "allExtensions": true, + "onlyRemoveTypeImports": true, + "allowDeclareFields": 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/packages/collections/package.json b/packages/collections/package.json index 3ea636ac..006cd584 100644 --- a/packages/collections/package.json +++ b/packages/collections/package.json @@ -9,6 +9,24 @@ "repository": "https://github.com/josemarluedke/frontile", "license": "MIT", "author": "", + "exports": { + ".": { + "types": "./declarations/index.d.ts", + "default": "./dist/index.js" + }, + "./*": { + "types": "./declarations/*.d.ts", + "default": "./dist/*.js" + }, + "./addon-main.js": "./addon-main.js" + }, + "typesVersions": { + "*": { + "*": [ + "declarations/*" + ] + } + }, "directories": { "doc": "doc", "test": "tests" @@ -19,25 +37,19 @@ "dist" ], "scripts": { - "build": "concurrently -m 1 'npm:build:*'", - "build:js": "rollup --config", - "build:types": "glint --declaration", + "build": "rollup --config", "lint": "concurrently 'npm:lint:*(!fix)' --names 'lint:'", "lint:fix": "concurrently 'npm:lint:*:fix' --names 'fix:'", "lint:hbs": "ember-template-lint . --no-error-on-unmatched-pattern", - "lint:js": "eslint . --cache", "lint:hbs:fix": "ember-template-lint . --fix --no-error-on-unmatched-pattern", + "lint:js": "eslint . --cache", "lint:js:fix": "eslint . --fix", "lint:types": "glint", + "prepack": "concurrently 'npm:build'", "start": "concurrently 'npm:start:*'", "start:js": "rollup --config --watch --no-watch.clearScreen", "start:types": "glint -d --watch", - "test": "echo 'A v2 addon does not have tests, run tests in test-app'", - "prepack": "concurrently 'npm:build'" - }, - "peerDependencies": { - "@babel/runtime": ">= 7", - "ember-source": ">= 4.12.0" + "test": "echo 'A v2 addon does not have tests, run tests in test-app'" }, "dependencies": { "@embroider/addon-shim": "^1.9.0", @@ -48,12 +60,9 @@ "ember-modifier": "^4.1.0" }, "devDependencies": { - "@babel/core": "7.26.0", - "@babel/plugin-proposal-class-properties": "7.18.6", - "@babel/plugin-proposal-decorators": "7.25.9", - "@babel/plugin-transform-class-static-block": "^7.23.4", + "@babel/core": "7.26.7", "@babel/plugin-transform-private-methods": "^7.23.3", - "@babel/preset-typescript": "7.26.0", + "@babel/plugin-transform-typescript": "^7.26.7", "@embroider/addon-dev": "7.1.1", "@glimmer/component": "^2.0.0", "@glimmer/tracking": "^1.1.2", @@ -61,16 +70,22 @@ "@glint/environment-ember-loose": "1.5.2", "@glint/environment-ember-template-imports": "1.5.2", "@glint/template": "1.5.2", + "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-node-resolve": "^16.0.0", "@tsconfig/ember": "^3.0.9", "babel-plugin-ember-template-compilation": "^2.2.1", "concurrently": "^9.1.0", + "decorator-transforms": "^2.3.0", "ember-source": "^6.1.0", "rollup": "^4.29.1", - "rollup-plugin-ts": "^3.4.5", + "rollup-plugin-copy": "^3.5.0", "tailwindcss": "^3.4.17", "typescript": "^5.7.3" }, + "peerDependencies": { + "@babel/runtime": ">= 7", + "ember-source": ">= 4.12.0" + }, "engines": { "node": ">= 10.*" }, @@ -86,25 +101,9 @@ "main": "addon-main.js", "app-js": { "./components/dropdown.js": "./dist/_app_/components/dropdown.js", - "./components/listbox.js": "./dist/_app_/components/listbox.js" - } - }, - "exports": { - ".": { - "types": "./declarations/index.d.ts", - "default": "./dist/index.js" - }, - "./*": { - "types": "./declarations/*.d.ts", - "default": "./dist/*.js" - }, - "./addon-main.js": "./addon-main.js" - }, - "typesVersions": { - "*": { - "*": [ - "declarations/*" - ] + "./components/listbox.js": "./dist/_app_/components/listbox.js", + "./components/listbox/item.js": "./dist/_app_/components/listbox/item.js", + "./components/listbox/listbox.js": "./dist/_app_/components/listbox/listbox.js" } } } diff --git a/packages/collections/rollup.config.mjs b/packages/collections/rollup.config.mjs index e8292c3a..f84899ea 100644 --- a/packages/collections/rollup.config.mjs +++ b/packages/collections/rollup.config.mjs @@ -1,14 +1,15 @@ -import ts from 'rollup-plugin-ts'; +import { babel } from '@rollup/plugin-babel'; +import copy from 'rollup-plugin-copy'; import { Addon } from '@embroider/addon-dev/rollup'; import { nodeResolve } from '@rollup/plugin-node-resolve'; +const extensions = ['.js', '.gjs', '.ts', '.gts']; + const addon = new Addon({ srcDir: 'src', - destDir: 'dist' + destDir: 'dist', }); -const extensions = ['.js', '.gjs', '.ts', '.gts']; - export default { // This provides defaults that work well alongside `publicEntrypoints` below. // You can augment this if you need to. @@ -17,9 +18,15 @@ export default { plugins: [ // These are the modules that users should be able to import from your // addon. Anything not listed here may get optimized away. + // 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([ - 'components/*.js', - 'utils/*.js', + 'components/**/*.js', + 'utils/**/*.js', + 'services/**/*.js', 'index.js', 'template-registry.js' ]), @@ -27,36 +34,54 @@ export default { // 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']), + 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(), - addon.gjs(), nodeResolve({ extensions }), // 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. - // See `babel.config.json` for the actual Babel configuration! - ts({ - transpiler: 'babel', - transpileOnly: true, - babelConfig: './babel.config.js', - browserslist: ['last 2 firefox versions', 'last 2 chrome versions'] + // + // By default, this will load the actual babel config from the file + // babel.config.json. + babel({ + extensions, + babelHelpers: 'bundled', }), // Ensure that standalone .hbs files are properly integrated as Javascript. addon.hbs(), + // Ensure that .gjs files are properly integrated as Javascript + addon.gjs(), + + // Emit .d.ts declaration files + addon.declarations('declarations'), + // 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() - ] + addon.clean(), + + // Copy Readme and License into published package + copy({ + targets: [ + { src: '../README.md', dest: '.' }, + { src: '../LICENSE.md', dest: '.' }, + ], + }), + ], }; diff --git a/packages/forms-legacy/babel.config.js b/packages/forms-legacy/babel.config.js deleted file mode 100644 index 8e48b5a7..00000000 --- a/packages/forms-legacy/babel.config.js +++ /dev/null @@ -1,25 +0,0 @@ -module.exports = { - presets: [ - [ - '@babel/preset-typescript', - { - onlyRemoveTypeImports: true, - ignoreExtensions: true, - allExtensions: true - } - ] - ], - plugins: [ - 'ember-concurrency/async-arrow-task-transform', - '@embroider/addon-dev/template-colocation-plugin', - [ - 'babel-plugin-ember-template-compilation', - { - targetFormat: 'hbs' - } - ], - ['@babel/plugin-proposal-decorators', { legacy: true }], - '@babel/plugin-proposal-class-properties', - '@babel/plugin-transform-class-static-block' - ] -}; diff --git a/packages/forms-legacy/babel.config.json b/packages/forms-legacy/babel.config.json new file mode 100644 index 00000000..a4dcce11 --- /dev/null +++ b/packages/forms-legacy/babel.config.json @@ -0,0 +1,24 @@ +{ + "plugins": [ + [ + "@babel/plugin-transform-typescript", + { + "allExtensions": true, + "onlyRemoveTypeImports": true, + "allowDeclareFields": 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/packages/forms-legacy/package.json b/packages/forms-legacy/package.json index 13f7c708..32a816ec 100644 --- a/packages/forms-legacy/package.json +++ b/packages/forms-legacy/package.json @@ -9,6 +9,24 @@ "repository": "https://github.com/josemarluedke/frontile", "license": "MIT", "author": "", + "exports": { + ".": { + "types": "./declarations/index.d.ts", + "default": "./dist/index.js" + }, + "./*": { + "types": "./declarations/*.d.ts", + "default": "./dist/*.js" + }, + "./addon-main.js": "./addon-main.js" + }, + "typesVersions": { + "*": { + "*": [ + "declarations/*" + ] + } + }, "directories": { "doc": "doc", "test": "tests" @@ -19,25 +37,19 @@ "dist" ], "scripts": { - "build": "concurrently -m 1 'npm:build:*'", - "build:js": "rollup --config", - "build:types": "glint --declaration", + "build": "rollup --config", "lint": "concurrently 'npm:lint:*(!fix)' --names 'lint:'", "lint:fix": "concurrently 'npm:lint:*:fix' --names 'fix:'", "lint:hbs": "ember-template-lint . --no-error-on-unmatched-pattern", - "lint:js": "eslint . --cache", "lint:hbs:fix": "ember-template-lint . --fix --no-error-on-unmatched-pattern", + "lint:js": "eslint . --cache", "lint:js:fix": "eslint . --fix", "lint:types": "glint", + "prepack": "concurrently 'npm:build'", "start": "concurrently 'npm:start:*'", "start:js": "rollup --config --watch --no-watch.clearScreen", "start:types": "glint -d --watch", - "test": "echo 'A v2 addon does not have tests, run tests in test-app'", - "prepack": "concurrently 'npm:build'" - }, - "peerDependencies": { - "@babel/runtime": ">= 7", - "ember-source": ">= 4.12.0" + "test": "echo 'A v2 addon does not have tests, run tests in test-app'" }, "dependencies": { "@embroider/addon-shim": "^1.9.0", @@ -47,28 +59,31 @@ "ember-power-select": "^8.6.2" }, "devDependencies": { - "@babel/core": "7.26.0", - "@babel/plugin-proposal-class-properties": "7.18.6", - "@babel/plugin-proposal-decorators": "7.25.9", - "@babel/plugin-transform-class-static-block": "^7.23.4", - "@babel/preset-typescript": "7.26.0", + "@babel/core": "7.26.7", + "@babel/plugin-transform-typescript": "^7.26.7", "@embroider/addon-dev": "7.1.1", "@glimmer/component": "^2.0.0", "@glimmer/tracking": "^1.1.2", "@glint/core": "1.5.2", "@glint/environment-ember-loose": "1.5.2", "@glint/environment-ember-template-imports": "1.5.2", + "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-node-resolve": "^16.0.0", "@tsconfig/ember": "^3.0.9", "babel-plugin-ember-template-compilation": "^2.2.1", "concurrently": "^9.1.0", + "decorator-transforms": "^2.3.0", "ember-concurrency": "^4.0.2", "ember-source": "^6.1.0", "rollup": "^4.29.1", - "rollup-plugin-ts": "^3.4.5", + "rollup-plugin-copy": "^3.5.0", "tailwindcss": "^3.4.17", "typescript": "^5.7.3" }, + "peerDependencies": { + "@babel/runtime": ">= 7", + "ember-source": ">= 4.12.0" + }, "engines": { "node": ">= 10.*" }, @@ -99,23 +114,5 @@ "./components/form-select.js": "./dist/_app_/components/form-select.js", "./components/form-textarea.js": "./dist/_app_/components/form-textarea.js" } - }, - "exports": { - ".": { - "types": "./declarations/index.d.ts", - "default": "./dist/index.js" - }, - "./*": { - "types": "./declarations/*.d.ts", - "default": "./dist/*.js" - }, - "./addon-main.js": "./addon-main.js" - }, - "typesVersions": { - "*": { - "*": [ - "declarations/*" - ] - } } } diff --git a/packages/forms-legacy/rollup.config.mjs b/packages/forms-legacy/rollup.config.mjs index abac297a..19470422 100644 --- a/packages/forms-legacy/rollup.config.mjs +++ b/packages/forms-legacy/rollup.config.mjs @@ -1,14 +1,15 @@ -import ts from 'rollup-plugin-ts'; +import { babel } from '@rollup/plugin-babel'; +import copy from 'rollup-plugin-copy'; import { Addon } from '@embroider/addon-dev/rollup'; import { nodeResolve } from '@rollup/plugin-node-resolve'; +const extensions = ['.js', '.gjs', '.ts', '.gts']; + const addon = new Addon({ srcDir: 'src', - destDir: 'dist' + destDir: 'dist', }); -const extensions = ['.js', '.gjs', '.ts', '.gts']; - export default { // This provides defaults that work well alongside `publicEntrypoints` below. // You can augment this if you need to. @@ -17,8 +18,14 @@ export default { plugins: [ // These are the modules that users should be able to import from your // addon. Anything not listed here may get optimized away. + // 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([ 'components/**/*.js', + 'services/**/*.js', 'index.js', 'template-registry.js' ]), @@ -26,36 +33,54 @@ export default { // 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']), + 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(), - addon.gjs(), nodeResolve({ extensions }), // 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. - // See `babel.config.json` for the actual Babel configuration! - ts({ - transpiler: 'babel', - transpileOnly: true, - babelConfig: './babel.config.js', - browserslist: ['last 2 firefox versions', 'last 2 chrome versions'] + // + // By default, this will load the actual babel config from the file + // babel.config.json. + babel({ + extensions, + babelHelpers: 'bundled', }), // Ensure that standalone .hbs files are properly integrated as Javascript. addon.hbs(), + // Ensure that .gjs files are properly integrated as Javascript + addon.gjs(), + + // Emit .d.ts declaration files + addon.declarations('declarations'), + // 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() - ] -}; + addon.clean(), + + // Copy Readme and License into published package + copy({ + targets: [ + { src: '../README.md', dest: '.' }, + { src: '../LICENSE.md', dest: '.' }, + ], + }), + ], +}; \ No newline at end of file diff --git a/packages/forms/babel.config.js b/packages/forms/babel.config.js deleted file mode 100644 index 2201d50a..00000000 --- a/packages/forms/babel.config.js +++ /dev/null @@ -1,24 +0,0 @@ -module.exports = { - presets: [ - [ - '@babel/preset-typescript', - { - onlyRemoveTypeImports: true, - ignoreExtensions: true, - allExtensions: true - } - ] - ], - plugins: [ - '@embroider/addon-dev/template-colocation-plugin', - [ - 'babel-plugin-ember-template-compilation', - { - targetFormat: 'hbs' - } - ], - ['@babel/plugin-proposal-decorators', { legacy: true }], - '@babel/plugin-proposal-class-properties', - '@babel/plugin-transform-class-static-block' - ] -}; diff --git a/packages/forms/babel.config.json b/packages/forms/babel.config.json new file mode 100644 index 00000000..a4dcce11 --- /dev/null +++ b/packages/forms/babel.config.json @@ -0,0 +1,24 @@ +{ + "plugins": [ + [ + "@babel/plugin-transform-typescript", + { + "allExtensions": true, + "onlyRemoveTypeImports": true, + "allowDeclareFields": 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/packages/forms/package.json b/packages/forms/package.json index ba115263..37882630 100644 --- a/packages/forms/package.json +++ b/packages/forms/package.json @@ -9,6 +9,24 @@ "repository": "https://github.com/josemarluedke/frontile", "license": "MIT", "author": "", + "exports": { + ".": { + "types": "./declarations/index.d.ts", + "default": "./dist/index.js" + }, + "./*": { + "types": "./declarations/*.d.ts", + "default": "./dist/*.js" + }, + "./addon-main.js": "./addon-main.js" + }, + "typesVersions": { + "*": { + "*": [ + "declarations/*" + ] + } + }, "directories": { "doc": "doc", "test": "tests" @@ -19,25 +37,19 @@ "dist" ], "scripts": { - "build": "concurrently -m 1 'npm:build:*'", - "build:js": "rollup --config", - "build:types": "glint --declaration", + "build": "rollup --config", "lint": "concurrently 'npm:lint:*(!fix)' --names 'lint:'", "lint:fix": "concurrently 'npm:lint:*:fix' --names 'fix:'", "lint:hbs": "ember-template-lint . --no-error-on-unmatched-pattern", - "lint:js": "eslint . --cache", "lint:hbs:fix": "ember-template-lint . --fix --no-error-on-unmatched-pattern", + "lint:js": "eslint . --cache", "lint:js:fix": "eslint . --fix", "lint:types": "glint", + "prepack": "concurrently 'npm:build'", "start": "concurrently 'npm:start:*'", "start:js": "rollup --config --watch --no-watch.clearScreen", "start:types": "glint -d --watch", - "test": "echo 'A v2 addon does not have tests, run tests in test-app'", - "prepack": "concurrently 'npm:build'" - }, - "peerDependencies": { - "@babel/runtime": ">= 7", - "ember-source": ">= 4.12.0" + "test": "echo 'A v2 addon does not have tests, run tests in test-app'" }, "dependencies": { "@ember/test-waiters": "^4.0.0", @@ -51,28 +63,31 @@ "ember-modifier": "^4.1.0" }, "devDependencies": { + "@babel/core": "7.26.7", + "@babel/plugin-transform-typescript": "^7.26.7", "@ember/test-helpers": "^4.0.4", - "@babel/core": "7.26.0", - "@babel/plugin-proposal-class-properties": "7.18.6", - "@babel/plugin-proposal-decorators": "7.25.9", - "@babel/plugin-transform-class-static-block": "^7.23.4", - "@babel/preset-typescript": "7.26.0", "@embroider/addon-dev": "7.1.1", "@glimmer/component": "^2.0.0", "@glimmer/tracking": "^1.1.2", "@glint/core": "1.5.2", "@glint/environment-ember-loose": "1.5.2", "@glint/environment-ember-template-imports": "1.5.2", + "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-node-resolve": "^16.0.0", "@tsconfig/ember": "^3.0.9", "babel-plugin-ember-template-compilation": "^2.2.1", "concurrently": "^9.1.0", + "decorator-transforms": "^2.3.0", "ember-source": "^6.1.0", "rollup": "^4.29.1", - "rollup-plugin-ts": "^3.4.5", + "rollup-plugin-copy": "^3.5.0", "tailwindcss": "^3.4.17", "typescript": "^5.7.3" }, + "peerDependencies": { + "@babel/runtime": ">= 7", + "ember-source": ">= 4.12.0" + }, "engines": { "node": ">= 10.*" }, @@ -102,23 +117,5 @@ "./components/select.js": "./dist/_app_/components/select.js", "./components/textarea.js": "./dist/_app_/components/textarea.js" } - }, - "exports": { - ".": { - "types": "./declarations/index.d.ts", - "default": "./dist/index.js" - }, - "./*": { - "types": "./declarations/*.d.ts", - "default": "./dist/*.js" - }, - "./addon-main.js": "./addon-main.js" - }, - "typesVersions": { - "*": { - "*": [ - "declarations/*" - ] - } } } diff --git a/packages/forms/rollup.config.mjs b/packages/forms/rollup.config.mjs index 3efc25f1..7def00c4 100644 --- a/packages/forms/rollup.config.mjs +++ b/packages/forms/rollup.config.mjs @@ -1,14 +1,15 @@ -import ts from 'rollup-plugin-ts'; +import { babel } from '@rollup/plugin-babel'; +import copy from 'rollup-plugin-copy'; import { Addon } from '@embroider/addon-dev/rollup'; import { nodeResolve } from '@rollup/plugin-node-resolve'; +const extensions = ['.js', '.gjs', '.ts', '.gts']; + const addon = new Addon({ srcDir: 'src', - destDir: 'dist' + destDir: 'dist', }); -const extensions = ['.js', '.gjs', '.ts', '.gts']; - export default { // This provides defaults that work well alongside `publicEntrypoints` below. // You can augment this if you need to. @@ -17,8 +18,14 @@ export default { plugins: [ // These are the modules that users should be able to import from your // addon. Anything not listed here may get optimized away. + // 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([ 'components/**/*.js', + 'services/**/*.js', 'index.js', 'test-support.js', 'template-registry.js' @@ -27,36 +34,54 @@ export default { // 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']), + 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(), - addon.gjs(), nodeResolve({ extensions }), // 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. - // See `babel.config.json` for the actual Babel configuration! - ts({ - transpiler: 'babel', - transpileOnly: true, - babelConfig: './babel.config.js', - browserslist: ['last 2 firefox versions', 'last 2 chrome versions'] + // + // By default, this will load the actual babel config from the file + // babel.config.json. + babel({ + extensions, + babelHelpers: 'bundled', }), // Ensure that standalone .hbs files are properly integrated as Javascript. addon.hbs(), + // Ensure that .gjs files are properly integrated as Javascript + addon.gjs(), + + // Emit .d.ts declaration files + addon.declarations('declarations'), + // 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() - ] -}; + addon.clean(), + + // Copy Readme and License into published package + copy({ + targets: [ + { src: '../README.md', dest: '.' }, + { src: '../LICENSE.md', dest: '.' }, + ], + }), + ], +}; \ No newline at end of file diff --git a/packages/frontile/babel.config.js b/packages/frontile/babel.config.js deleted file mode 100644 index a47a5176..00000000 --- a/packages/frontile/babel.config.js +++ /dev/null @@ -1,13 +0,0 @@ -module.exports = { - presets: [ - [ - '@babel/preset-typescript', - { - onlyRemoveTypeImports: true, - ignoreExtensions: true, - allExtensions: true - } - ] - ], - plugins: [] -}; diff --git a/packages/frontile/babel.config.json b/packages/frontile/babel.config.json new file mode 100644 index 00000000..a4dcce11 --- /dev/null +++ b/packages/frontile/babel.config.json @@ -0,0 +1,24 @@ +{ + "plugins": [ + [ + "@babel/plugin-transform-typescript", + { + "allExtensions": true, + "onlyRemoveTypeImports": true, + "allowDeclareFields": 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/packages/frontile/package.json b/packages/frontile/package.json index 7c44869c..509c895e 100644 --- a/packages/frontile/package.json +++ b/packages/frontile/package.json @@ -9,6 +9,24 @@ "repository": "https://github.com/josemarluedke/frontile", "license": "MIT", "author": "", + "exports": { + ".": { + "types": "./declarations/index.d.ts", + "default": "./dist/index.js" + }, + "./*": { + "types": "./declarations/*.d.ts", + "default": "./dist/*.js" + }, + "./addon-main.js": "./addon-main.js" + }, + "typesVersions": { + "*": { + "*": [ + "declarations/*" + ] + } + }, "directories": { "doc": "doc", "test": "tests" @@ -19,22 +37,16 @@ "dist" ], "scripts": { - "build": "concurrently -m 1 'npm:build:*'", - "build:js": "rollup --config", - "build:types": "tsc --declaration", + "build": "rollup --config", "lint": "concurrently 'npm:lint:*(!fix)' --names 'lint:'", "lint:fix": "concurrently 'npm:lint:*:fix' --names 'fix:'", "lint:js": "eslint . --cache", "lint:js:fix": "eslint . --fix", + "prepack": "concurrently 'npm:build'", "start": "concurrently 'npm:start:*'", "start:js": "rollup --config --watch --no-watch.clearScreen", "start:types": "tsc -d --watch", - "test": "echo 'A v2 addon does not have tests, run tests in test-app'", - "prepack": "concurrently 'npm:build'" - }, - "peerDependencies": { - "@babel/runtime": ">= 7", - "ember-source": ">= 4.12.0" + "test": "echo 'A v2 addon does not have tests, run tests in test-app'" }, "dependencies": { "@embroider/addon-shim": "^1.8.7", @@ -49,17 +61,27 @@ "ember-auto-import": "^2.7.2" }, "devDependencies": { - "@babel/core": "7.26.0", - "@babel/preset-typescript": "7.26.0", + "@babel/core": "7.26.7", + "@babel/plugin-transform-typescript": "^7.26.7", "@embroider/addon-dev": "7.1.1", + "@glint/core": "1.5.2", + "@glint/environment-ember-template-imports": "1.5.2", + "@rollup/plugin-babel": "^6.0.4", + "@rollup/plugin-node-resolve": "^16.0.0", "@tsconfig/ember": "^3.0.9", + "babel-plugin-ember-template-compilation": "^2.2.1", "concurrently": "^9.1.0", + "decorator-transforms": "^2.3.0", "ember-source": "^6.1.0", "rollup": "^4.29.1", - "rollup-plugin-ts": "^3.4.5", + "rollup-plugin-copy": "^3.5.0", "tailwindcss": "^3.4.17", "typescript": "^5.7.3" }, + "peerDependencies": { + "@babel/runtime": ">= 7", + "ember-source": ">= 4.12.0" + }, "engines": { "node": ">= 10.*" }, @@ -74,23 +96,5 @@ "type": "addon", "main": "addon-main.js", "app-js": {} - }, - "exports": { - ".": { - "types": "./declarations/index.d.ts", - "default": "./dist/index.js" - }, - "./*": { - "types": "./declarations/*.d.ts", - "default": "./dist/*.js" - }, - "./addon-main.js": "./addon-main.js" - }, - "typesVersions": { - "*": { - "*": [ - "declarations/*" - ] - } } } diff --git a/packages/frontile/rollup.config.mjs b/packages/frontile/rollup.config.mjs index 9c272c18..8a3bccb2 100644 --- a/packages/frontile/rollup.config.mjs +++ b/packages/frontile/rollup.config.mjs @@ -1,9 +1,13 @@ -import ts from 'rollup-plugin-ts'; +import { babel } from '@rollup/plugin-babel'; +import copy from 'rollup-plugin-copy'; import { Addon } from '@embroider/addon-dev/rollup'; +import { nodeResolve } from '@rollup/plugin-node-resolve'; + +const extensions = ['.js', '.gjs', '.ts', '.gts']; const addon = new Addon({ srcDir: 'src', - destDir: 'dist' + destDir: 'dist', }); export default { @@ -14,24 +18,71 @@ export default { plugins: [ // These are the modules that users should be able to import from your // addon. Anything not listed here may get optimized away. - addon.publicEntrypoints(['index.js']), + // 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([ + 'components/**/*.js', + 'helpers/**/*.js', + 'utils/**/*.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', + 'utils/**/*.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(), + + nodeResolve({ extensions }), + // 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. - // See `babel.config.json` for the actual Babel configuration! - ts({ - transpiler: 'babel', - transpileOnly: true, - babelConfig: './babel.config.js', - browserslist: ['last 2 firefox versions', 'last 2 chrome versions'] + // + // By default, this will load the actual babel config from the file + // babel.config.json. + babel({ + extensions, + babelHelpers: 'bundled', }), - addon.clean() - ] -}; + // Ensure that standalone .hbs files are properly integrated as Javascript. + addon.hbs(), + + // Ensure that .gjs files are properly integrated as Javascript + addon.gjs(), + + // Emit .d.ts declaration files + addon.declarations('declarations'), + + // 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: '.' }, + ], + }), + ], +}; \ No newline at end of file diff --git a/packages/frontile/tsconfig.json b/packages/frontile/tsconfig.json index a70e1b82..cd51ba02 100644 --- a/packages/frontile/tsconfig.json +++ b/packages/frontile/tsconfig.json @@ -1,11 +1,16 @@ { "extends": "@tsconfig/ember/tsconfig.json", - "include": [ - "src/**/*" - ], + "include": ["src/**/*", "unpublished-development-types/**/*"], + "glint": { + "environment": ["ember-template-imports"] + }, "compilerOptions": { + "allowJs": true, "skipLibCheck": true, "allowImportingTsExtensions": true, - "declarationDir": "declarations" + "declarationDir": "declarations", + "emitDeclarationOnly": true, + "noEmit": false, + "noEmitOnError": false // https://github.com/typed-ember/glint/issues/599 } } diff --git a/packages/notifications/babel.config.js b/packages/notifications/babel.config.js deleted file mode 100644 index 2201d50a..00000000 --- a/packages/notifications/babel.config.js +++ /dev/null @@ -1,24 +0,0 @@ -module.exports = { - presets: [ - [ - '@babel/preset-typescript', - { - onlyRemoveTypeImports: true, - ignoreExtensions: true, - allExtensions: true - } - ] - ], - plugins: [ - '@embroider/addon-dev/template-colocation-plugin', - [ - 'babel-plugin-ember-template-compilation', - { - targetFormat: 'hbs' - } - ], - ['@babel/plugin-proposal-decorators', { legacy: true }], - '@babel/plugin-proposal-class-properties', - '@babel/plugin-transform-class-static-block' - ] -}; diff --git a/packages/notifications/babel.config.json b/packages/notifications/babel.config.json new file mode 100644 index 00000000..a4dcce11 --- /dev/null +++ b/packages/notifications/babel.config.json @@ -0,0 +1,24 @@ +{ + "plugins": [ + [ + "@babel/plugin-transform-typescript", + { + "allExtensions": true, + "onlyRemoveTypeImports": true, + "allowDeclareFields": 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/packages/notifications/package.json b/packages/notifications/package.json index 203eddef..0190ac42 100644 --- a/packages/notifications/package.json +++ b/packages/notifications/package.json @@ -9,6 +9,24 @@ "repository": "https://github.com/josemarluedke/frontile", "license": "MIT", "author": "", + "exports": { + ".": { + "types": "./declarations/index.d.ts", + "default": "./dist/index.js" + }, + "./*": { + "types": "./declarations/*.d.ts", + "default": "./dist/*.js" + }, + "./addon-main.js": "./addon-main.js" + }, + "typesVersions": { + "*": { + "*": [ + "declarations/*" + ] + } + }, "directories": { "doc": "doc", "test": "tests" @@ -19,25 +37,19 @@ "dist" ], "scripts": { - "build": "concurrently -m 1 'npm:build:*'", - "build:js": "rollup --config", - "build:types": "glint --declaration", + "build": "rollup --config", "lint": "concurrently 'npm:lint:*(!fix)' --names 'lint:'", "lint:fix": "concurrently 'npm:lint:*:fix' --names 'fix:'", "lint:hbs": "ember-template-lint . --no-error-on-unmatched-pattern", - "lint:js": "eslint . --cache", "lint:hbs:fix": "ember-template-lint . --fix --no-error-on-unmatched-pattern", + "lint:js": "eslint . --cache", "lint:js:fix": "eslint . --fix", "lint:types": "glint", + "prepack": "concurrently 'npm:build'", "start": "concurrently 'npm:start:*'", "start:js": "rollup --config --watch --no-watch.clearScreen", "start:types": "glint -d --watch", - "test": "echo 'A v2 addon does not have tests, run tests in test-app'", - "prepack": "concurrently 'npm:build'" - }, - "peerDependencies": { - "@babel/runtime": ">= 7", - "ember-source": ">= 4.12.0" + "test": "echo 'A v2 addon does not have tests, run tests in test-app'" }, "dependencies": { "@ember/render-modifiers": "^2.1.0", @@ -48,11 +60,8 @@ "ember-css-transitions": "^4.4.0" }, "devDependencies": { - "@babel/core": "7.26.0", - "@babel/plugin-proposal-class-properties": "7.18.6", - "@babel/plugin-proposal-decorators": "7.25.9", - "@babel/plugin-transform-class-static-block": "^7.23.4", - "@babel/preset-typescript": "7.26.0", + "@babel/core": "7.26.7", + "@babel/plugin-transform-typescript": "^7.26.7", "@embroider/addon-dev": "7.1.1", "@glimmer/component": "^2.0.0", "@glimmer/tracking": "^1.1.2", @@ -60,16 +69,22 @@ "@glint/environment-ember-loose": "1.5.2", "@glint/environment-ember-template-imports": "1.5.2", "@glint/template": "1.5.2", + "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-node-resolve": "^16.0.0", "@tsconfig/ember": "^3.0.9", "babel-plugin-ember-template-compilation": "^2.2.1", "concurrently": "^9.1.0", + "decorator-transforms": "^2.3.0", "ember-source": "^6.1.0", "rollup": "^4.29.1", - "rollup-plugin-ts": "^3.4.5", + "rollup-plugin-copy": "^3.5.0", "tailwindcss": "^3.4.17", "typescript": "^5.7.3" }, + "peerDependencies": { + "@babel/runtime": ">= 7", + "ember-source": ">= 4.12.0" + }, "engines": { "node": "10.* || >= 12" }, @@ -88,23 +103,5 @@ "./components/notifications-container.js": "./dist/_app_/components/notifications-container.js", "./services/notifications.js": "./dist/_app_/services/notifications.js" } - }, - "exports": { - ".": { - "types": "./declarations/index.d.ts", - "default": "./dist/index.js" - }, - "./*": { - "types": "./declarations/*.d.ts", - "default": "./dist/*.js" - }, - "./addon-main.js": "./addon-main.js" - }, - "typesVersions": { - "*": { - "*": [ - "declarations/*" - ] - } } } diff --git a/packages/notifications/rollup.config.mjs b/packages/notifications/rollup.config.mjs index 5ce0ac26..19470422 100644 --- a/packages/notifications/rollup.config.mjs +++ b/packages/notifications/rollup.config.mjs @@ -1,14 +1,15 @@ -import ts from 'rollup-plugin-ts'; +import { babel } from '@rollup/plugin-babel'; +import copy from 'rollup-plugin-copy'; import { Addon } from '@embroider/addon-dev/rollup'; import { nodeResolve } from '@rollup/plugin-node-resolve'; +const extensions = ['.js', '.gjs', '.ts', '.gts']; + const addon = new Addon({ srcDir: 'src', - destDir: 'dist' + destDir: 'dist', }); -const extensions = ['.js', '.gjs', '.ts', '.gts']; - export default { // This provides defaults that work well alongside `publicEntrypoints` below. // You can augment this if you need to. @@ -17,6 +18,11 @@ export default { plugins: [ // These are the modules that users should be able to import from your // addon. Anything not listed here may get optimized away. + // 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([ 'components/**/*.js', 'services/**/*.js', @@ -27,36 +33,54 @@ export default { // 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', 'services/**/*.js']), + 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(), - addon.gjs(), nodeResolve({ extensions }), // 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. - // See `babel.config.json` for the actual Babel configuration! - ts({ - transpiler: 'babel', - transpileOnly: true, - babelConfig: './babel.config.js', - browserslist: ['last 2 firefox versions', 'last 2 chrome versions'] + // + // By default, this will load the actual babel config from the file + // babel.config.json. + babel({ + extensions, + babelHelpers: 'bundled', }), // Ensure that standalone .hbs files are properly integrated as Javascript. addon.hbs(), + // Ensure that .gjs files are properly integrated as Javascript + addon.gjs(), + + // Emit .d.ts declaration files + addon.declarations('declarations'), + // 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() - ] -}; + addon.clean(), + + // Copy Readme and License into published package + copy({ + targets: [ + { src: '../README.md', dest: '.' }, + { src: '../LICENSE.md', dest: '.' }, + ], + }), + ], +}; \ No newline at end of file diff --git a/packages/overlays/babel.config.js b/packages/overlays/babel.config.js deleted file mode 100644 index 2201d50a..00000000 --- a/packages/overlays/babel.config.js +++ /dev/null @@ -1,24 +0,0 @@ -module.exports = { - presets: [ - [ - '@babel/preset-typescript', - { - onlyRemoveTypeImports: true, - ignoreExtensions: true, - allExtensions: true - } - ] - ], - plugins: [ - '@embroider/addon-dev/template-colocation-plugin', - [ - 'babel-plugin-ember-template-compilation', - { - targetFormat: 'hbs' - } - ], - ['@babel/plugin-proposal-decorators', { legacy: true }], - '@babel/plugin-proposal-class-properties', - '@babel/plugin-transform-class-static-block' - ] -}; diff --git a/packages/overlays/babel.config.json b/packages/overlays/babel.config.json new file mode 100644 index 00000000..a4dcce11 --- /dev/null +++ b/packages/overlays/babel.config.json @@ -0,0 +1,24 @@ +{ + "plugins": [ + [ + "@babel/plugin-transform-typescript", + { + "allExtensions": true, + "onlyRemoveTypeImports": true, + "allowDeclareFields": 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/packages/overlays/package.json b/packages/overlays/package.json index 17141514..ee40cf22 100644 --- a/packages/overlays/package.json +++ b/packages/overlays/package.json @@ -9,6 +9,24 @@ "repository": "https://github.com/josemarluedke/frontile", "license": "MIT", "author": "", + "exports": { + ".": { + "types": "./declarations/index.d.ts", + "default": "./dist/index.js" + }, + "./*": { + "types": "./declarations/*.d.ts", + "default": "./dist/*.js" + }, + "./addon-main.js": "./addon-main.js" + }, + "typesVersions": { + "*": { + "*": [ + "declarations/*" + ] + } + }, "directories": { "doc": "doc", "test": "tests" @@ -19,25 +37,19 @@ "dist" ], "scripts": { - "build": "concurrently -m 1 'npm:build:*'", - "build:js": "rollup --config", - "build:types": "glint --declaration", + "build": "rollup --config", "lint": "concurrently 'npm:lint:*(!fix)' --names 'lint:'", "lint:fix": "concurrently 'npm:lint:*:fix' --names 'fix:'", "lint:hbs": "ember-template-lint . --no-error-on-unmatched-pattern", - "lint:js": "eslint . --cache", "lint:hbs:fix": "ember-template-lint . --fix --no-error-on-unmatched-pattern", + "lint:js": "eslint . --cache", "lint:js:fix": "eslint . --fix", "lint:types": "glint", + "prepack": "concurrently 'npm:build'", "start": "concurrently 'npm:start:*'", "start:js": "rollup --config --watch --no-watch.clearScreen", "start:types": "glint -d --watch", - "test": "echo 'A v2 addon does not have tests, run tests in test-app'", - "prepack": "concurrently 'npm:build'" - }, - "peerDependencies": { - "@babel/runtime": ">= 7", - "ember-source": ">= 4.12.0" + "test": "echo 'A v2 addon does not have tests, run tests in test-app'" }, "dependencies": { "@embroider/addon-shim": "^1.9.0", @@ -52,27 +64,30 @@ "ember-velcro": "^2.1.3" }, "devDependencies": { - "@babel/core": "7.26.0", - "@babel/plugin-proposal-class-properties": "7.18.6", - "@babel/plugin-proposal-decorators": "7.25.9", - "@babel/plugin-transform-class-static-block": "^7.23.4", - "@babel/preset-typescript": "7.26.0", + "@babel/core": "7.26.7", + "@babel/plugin-transform-typescript": "^7.26.7", "@embroider/addon-dev": "7.1.1", "@glimmer/component": "^2.0.0", "@glimmer/tracking": "^1.1.2", "@glint/core": "1.5.2", "@glint/environment-ember-loose": "1.5.2", "@glint/environment-ember-template-imports": "1.5.2", + "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-node-resolve": "^16.0.0", "@tsconfig/ember": "^3.0.9", "babel-plugin-ember-template-compilation": "^2.2.1", "concurrently": "^9.1.0", + "decorator-transforms": "^2.3.0", "ember-source": "^6.1.0", "rollup": "^4.29.1", - "rollup-plugin-ts": "^3.4.5", + "rollup-plugin-copy": "^3.5.0", "tailwindcss": "^3.4.17", "typescript": "^5.7.3" }, + "peerDependencies": { + "@babel/runtime": ">= 7", + "ember-source": ">= 4.12.0" + }, "engines": { "node": ">= 10.*" }, @@ -101,23 +116,5 @@ "./components/portal-target.js": "./dist/_app_/components/portal-target.js", "./components/portal.js": "./dist/_app_/components/portal.js" } - }, - "exports": { - ".": { - "types": "./declarations/index.d.ts", - "default": "./dist/index.js" - }, - "./*": { - "types": "./declarations/*.d.ts", - "default": "./dist/*.js" - }, - "./addon-main.js": "./addon-main.js" - }, - "typesVersions": { - "*": { - "*": [ - "declarations/*" - ] - } } } diff --git a/packages/overlays/rollup.config.mjs b/packages/overlays/rollup.config.mjs index 2b756f58..8a3bccb2 100644 --- a/packages/overlays/rollup.config.mjs +++ b/packages/overlays/rollup.config.mjs @@ -1,14 +1,15 @@ -import ts from 'rollup-plugin-ts'; +import { babel } from '@rollup/plugin-babel'; +import copy from 'rollup-plugin-copy'; import { Addon } from '@embroider/addon-dev/rollup'; import { nodeResolve } from '@rollup/plugin-node-resolve'; +const extensions = ['.js', '.gjs', '.ts', '.gts']; + const addon = new Addon({ srcDir: 'src', - destDir: 'dist' + destDir: 'dist', }); -const extensions = ['.js', '.gjs', '.ts', '.gts']; - export default { // This provides defaults that work well alongside `publicEntrypoints` below. // You can augment this if you need to. @@ -17,6 +18,11 @@ export default { plugins: [ // These are the modules that users should be able to import from your // addon. Anything not listed here may get optimized away. + // 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([ 'components/**/*.js', 'helpers/**/*.js', @@ -31,7 +37,9 @@ export default { addon.appReexports([ 'components/**/*.js', 'helpers/**/*.js', - 'utils/**/*.js' + 'modifiers/**/*.js', + 'services/**/*.js', + 'utils/**/*.js', ]), // Follow the V2 Addon rules about dependencies. Your code can import from @@ -39,29 +47,42 @@ export default { // package names. addon.dependencies(), - addon.gjs(), nodeResolve({ extensions }), // 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. - // See `babel.config.json` for the actual Babel configuration! - ts({ - transpiler: 'babel', - transpileOnly: true, - babelConfig: './babel.config.js', - browserslist: ['last 2 firefox versions', 'last 2 chrome versions'] + // + // By default, this will load the actual babel config from the file + // babel.config.json. + babel({ + extensions, + babelHelpers: 'bundled', }), // Ensure that standalone .hbs files are properly integrated as Javascript. addon.hbs(), + // Ensure that .gjs files are properly integrated as Javascript + addon.gjs(), + + // Emit .d.ts declaration files + addon.declarations('declarations'), + // 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() - ] -}; + addon.clean(), + + // Copy Readme and License into published package + copy({ + targets: [ + { src: '../README.md', dest: '.' }, + { src: '../LICENSE.md', dest: '.' }, + ], + }), + ], +}; \ No newline at end of file diff --git a/packages/status/babel.config.js b/packages/status/babel.config.js deleted file mode 100644 index 2201d50a..00000000 --- a/packages/status/babel.config.js +++ /dev/null @@ -1,24 +0,0 @@ -module.exports = { - presets: [ - [ - '@babel/preset-typescript', - { - onlyRemoveTypeImports: true, - ignoreExtensions: true, - allExtensions: true - } - ] - ], - plugins: [ - '@embroider/addon-dev/template-colocation-plugin', - [ - 'babel-plugin-ember-template-compilation', - { - targetFormat: 'hbs' - } - ], - ['@babel/plugin-proposal-decorators', { legacy: true }], - '@babel/plugin-proposal-class-properties', - '@babel/plugin-transform-class-static-block' - ] -}; diff --git a/packages/status/babel.config.json b/packages/status/babel.config.json new file mode 100644 index 00000000..a4dcce11 --- /dev/null +++ b/packages/status/babel.config.json @@ -0,0 +1,24 @@ +{ + "plugins": [ + [ + "@babel/plugin-transform-typescript", + { + "allExtensions": true, + "onlyRemoveTypeImports": true, + "allowDeclareFields": 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/packages/status/package.json b/packages/status/package.json index a2afc9e7..5ca614c2 100644 --- a/packages/status/package.json +++ b/packages/status/package.json @@ -9,6 +9,24 @@ "repository": "https://github.com/josemarluedke/frontile", "license": "MIT", "author": "", + "exports": { + ".": { + "types": "./declarations/index.d.ts", + "default": "./dist/index.js" + }, + "./*": { + "types": "./declarations/*.d.ts", + "default": "./dist/*.js" + }, + "./addon-main.js": "./addon-main.js" + }, + "typesVersions": { + "*": { + "*": [ + "declarations/*" + ] + } + }, "directories": { "doc": "doc", "test": "tests" @@ -19,36 +37,27 @@ "dist" ], "scripts": { - "build": "concurrently -m 1 'npm:build:*'", - "build:js": "rollup --config", - "build:types": "glint --declaration", + "build": "rollup --config", "lint": "concurrently 'npm:lint:*(!fix)' --names 'lint:'", "lint:fix": "concurrently 'npm:lint:*:fix' --names 'fix:'", "lint:hbs": "ember-template-lint . --no-error-on-unmatched-pattern", - "lint:js": "eslint . --cache", "lint:hbs:fix": "ember-template-lint . --fix --no-error-on-unmatched-pattern", + "lint:js": "eslint . --cache", "lint:js:fix": "eslint . --fix", "lint:types": "glint", + "prepack": "concurrently 'npm:build'", "start": "concurrently 'npm:start:*'", "start:js": "rollup --config --watch --no-watch.clearScreen", "start:types": "glint -d --watch", - "test": "echo 'A v2 addon does not have tests, run tests in test-app'", - "prepack": "concurrently 'npm:build'" - }, - "peerDependencies": { - "@babel/runtime": ">= 7", - "ember-source": ">= 4.12.0" + "test": "echo 'A v2 addon does not have tests, run tests in test-app'" }, "dependencies": { "@embroider/addon-shim": "^1.9.0", "@frontile/theme": "workspace:0.17.0-beta.5" }, "devDependencies": { - "@babel/core": "7.26.0", - "@babel/plugin-proposal-class-properties": "7.18.6", - "@babel/plugin-proposal-decorators": "7.25.9", - "@babel/plugin-transform-class-static-block": "^7.23.4", - "@babel/preset-typescript": "7.26.0", + "@babel/core": "7.26.7", + "@babel/plugin-transform-typescript": "^7.26.7", "@embroider/addon-dev": "7.1.1", "@glimmer/component": "^2.0.0", "@glimmer/tracking": "^1.1.2", @@ -56,16 +65,22 @@ "@glint/environment-ember-loose": "1.5.2", "@glint/environment-ember-template-imports": "1.5.2", "@glint/template": "1.5.2", + "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-node-resolve": "^16.0.0", "@tsconfig/ember": "^3.0.9", "babel-plugin-ember-template-compilation": "^2.2.1", "concurrently": "^9.1.0", + "decorator-transforms": "^2.3.0", "ember-source": "^6.1.0", "rollup": "^4.29.1", - "rollup-plugin-ts": "^3.4.5", + "rollup-plugin-copy": "^3.5.0", "tailwindcss": "^3.4.17", "typescript": "^5.7.3" }, + "peerDependencies": { + "@babel/runtime": ">= 7", + "ember-source": ">= 4.12.0" + }, "engines": { "node": ">= 10.*" }, @@ -82,23 +97,5 @@ "app-js": { "./components/progress-bar.js": "./dist/_app_/components/progress-bar.js" } - }, - "exports": { - ".": { - "types": "./declarations/index.d.ts", - "default": "./dist/index.js" - }, - "./*": { - "types": "./declarations/*.d.ts", - "default": "./dist/*.js" - }, - "./addon-main.js": "./addon-main.js" - }, - "typesVersions": { - "*": { - "*": [ - "declarations/*" - ] - } } } diff --git a/packages/status/rollup.config.mjs b/packages/status/rollup.config.mjs index abac297a..19470422 100644 --- a/packages/status/rollup.config.mjs +++ b/packages/status/rollup.config.mjs @@ -1,14 +1,15 @@ -import ts from 'rollup-plugin-ts'; +import { babel } from '@rollup/plugin-babel'; +import copy from 'rollup-plugin-copy'; import { Addon } from '@embroider/addon-dev/rollup'; import { nodeResolve } from '@rollup/plugin-node-resolve'; +const extensions = ['.js', '.gjs', '.ts', '.gts']; + const addon = new Addon({ srcDir: 'src', - destDir: 'dist' + destDir: 'dist', }); -const extensions = ['.js', '.gjs', '.ts', '.gts']; - export default { // This provides defaults that work well alongside `publicEntrypoints` below. // You can augment this if you need to. @@ -17,8 +18,14 @@ export default { plugins: [ // These are the modules that users should be able to import from your // addon. Anything not listed here may get optimized away. + // 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([ 'components/**/*.js', + 'services/**/*.js', 'index.js', 'template-registry.js' ]), @@ -26,36 +33,54 @@ export default { // 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']), + 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(), - addon.gjs(), nodeResolve({ extensions }), // 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. - // See `babel.config.json` for the actual Babel configuration! - ts({ - transpiler: 'babel', - transpileOnly: true, - babelConfig: './babel.config.js', - browserslist: ['last 2 firefox versions', 'last 2 chrome versions'] + // + // By default, this will load the actual babel config from the file + // babel.config.json. + babel({ + extensions, + babelHelpers: 'bundled', }), // Ensure that standalone .hbs files are properly integrated as Javascript. addon.hbs(), + // Ensure that .gjs files are properly integrated as Javascript + addon.gjs(), + + // Emit .d.ts declaration files + addon.declarations('declarations'), + // 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() - ] -}; + addon.clean(), + + // Copy Readme and License into published package + copy({ + targets: [ + { src: '../README.md', dest: '.' }, + { src: '../LICENSE.md', dest: '.' }, + ], + }), + ], +}; \ No newline at end of file diff --git a/packages/theme/babel.config.js b/packages/theme/babel.config.js deleted file mode 100644 index 2201d50a..00000000 --- a/packages/theme/babel.config.js +++ /dev/null @@ -1,24 +0,0 @@ -module.exports = { - presets: [ - [ - '@babel/preset-typescript', - { - onlyRemoveTypeImports: true, - ignoreExtensions: true, - allExtensions: true - } - ] - ], - plugins: [ - '@embroider/addon-dev/template-colocation-plugin', - [ - 'babel-plugin-ember-template-compilation', - { - targetFormat: 'hbs' - } - ], - ['@babel/plugin-proposal-decorators', { legacy: true }], - '@babel/plugin-proposal-class-properties', - '@babel/plugin-transform-class-static-block' - ] -}; diff --git a/packages/theme/babel.config.json b/packages/theme/babel.config.json new file mode 100644 index 00000000..a4dcce11 --- /dev/null +++ b/packages/theme/babel.config.json @@ -0,0 +1,24 @@ +{ + "plugins": [ + [ + "@babel/plugin-transform-typescript", + { + "allExtensions": true, + "onlyRemoveTypeImports": true, + "allowDeclareFields": 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/packages/theme/package.json b/packages/theme/package.json index ed218af6..eb9b1815 100644 --- a/packages/theme/package.json +++ b/packages/theme/package.json @@ -9,6 +9,24 @@ "repository": "https://github.com/josemarluedke/frontile", "license": "MIT", "author": "", + "exports": { + ".": { + "types": "./declarations/index.d.ts", + "default": "./dist/index.js" + }, + "./*": { + "types": "./declarations/*.d.ts", + "default": "./dist/*.js" + }, + "./addon-main.js": "./addon-main.js" + }, + "typesVersions": { + "*": { + "*": [ + "declarations/*" + ] + } + }, "directories": { "doc": "doc", "test": "tests" @@ -20,26 +38,19 @@ "tailwind" ], "scripts": { - "build": "concurrently -m 1 'npm:build:*'", - "build:js": "rollup --config", - "build:types": "glint --declaration", + "build": "rollup --config", "lint": "concurrently 'npm:lint:*(!fix)' --names 'lint:'", "lint:fix": "concurrently 'npm:lint:*:fix' --names 'fix:'", "lint:hbs": "ember-template-lint . --no-error-on-unmatched-pattern", - "lint:js": "eslint . --cache", "lint:hbs:fix": "ember-template-lint . --fix --no-error-on-unmatched-pattern", + "lint:js": "eslint . --cache", "lint:js:fix": "eslint . --fix", "lint:types": "glint", + "prepack": "concurrently 'npm:build'", "start": "concurrently 'npm:start:*'", "start:js": "rollup --config --watch --no-watch.clearScreen", "start:types": "glint -d --watch", - "test": "echo 'A v2 addon does not have tests, run tests in test-app'", - "prepack": "concurrently 'npm:build'" - }, - "peerDependencies": { - "@babel/runtime": ">= 7", - "ember-source": ">= 4.12.0", - "tailwindcss": "*" + "test": "echo 'A v2 addon does not have tests, run tests in test-app'" }, "dependencies": { "@embroider/addon-shim": "^1.8.7", @@ -55,11 +66,8 @@ "tailwindcss-ember-power-select": "^0.4.2" }, "devDependencies": { - "@babel/core": "7.26.0", - "@babel/plugin-proposal-class-properties": "7.18.6", - "@babel/plugin-proposal-decorators": "7.25.9", - "@babel/plugin-transform-class-static-block": "^7.23.4", - "@babel/preset-typescript": "7.26.0", + "@babel/core": "7.26.7", + "@babel/plugin-transform-typescript": "^7.26.7", "@embroider/addon-dev": "7.1.1", "@embroider/addon-shim": "^1.8.6", "@glimmer/component": "^2.0.0", @@ -68,6 +76,7 @@ "@glint/environment-ember-loose": "1.5.2", "@glint/environment-ember-template-imports": "1.5.2", "@glint/template": "1.5.2", + "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-node-resolve": "^16.0.0", "@tsconfig/ember": "^3.0.9", "@types/color": "^4.2.0", @@ -76,12 +85,18 @@ "@types/lodash.mapkeys": "^4.6.9", "babel-plugin-ember-template-compilation": "^2.2.1", "concurrently": "^9.1.0", + "decorator-transforms": "^2.3.0", "ember-source": "^6.1.0", "rollup": "^4.29.1", - "rollup-plugin-ts": "^3.4.5", + "rollup-plugin-copy": "^3.5.0", "tailwindcss": "^3.4.17", "typescript": "^5.7.3" }, + "peerDependencies": { + "@babel/runtime": ">= 7", + "ember-source": ">= 4.12.0", + "tailwindcss": "*" + }, "engines": { "node": "10.* || >= 12" }, @@ -96,23 +111,5 @@ "type": "addon", "main": "addon-main.js", "app-js": {} - }, - "exports": { - ".": { - "types": "./declarations/index.d.ts", - "default": "./dist/index.js" - }, - "./*": { - "types": "./declarations/*.d.ts", - "default": "./dist/*.js" - }, - "./addon-main.js": "./addon-main.js" - }, - "typesVersions": { - "*": { - "*": [ - "declarations/*" - ] - } } } diff --git a/packages/theme/rollup.config.mjs b/packages/theme/rollup.config.mjs index 7a6085ab..d5c52aaf 100644 --- a/packages/theme/rollup.config.mjs +++ b/packages/theme/rollup.config.mjs @@ -1,14 +1,15 @@ -import ts from 'rollup-plugin-ts'; +import { babel } from '@rollup/plugin-babel'; +import copy from 'rollup-plugin-copy'; import { Addon } from '@embroider/addon-dev/rollup'; import { nodeResolve } from '@rollup/plugin-node-resolve'; +const extensions = ['.js', '.gjs', '.ts', '.gts']; + const addon = new Addon({ srcDir: 'src', - destDir: 'dist' + destDir: 'dist', }); -const extensions = ['.js', '.gjs', '.ts', '.gts']; - export default { // This provides defaults that work well alongside `publicEntrypoints` below. // You can augment this if you need to. @@ -17,6 +18,11 @@ export default { plugins: [ // These are the modules that users should be able to import from your // addon. Anything not listed here may get optimized away. + // 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([ // 'components/**/*.js', 'services/**/*.js', @@ -25,13 +31,14 @@ export default { 'plugin.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', - 'services/**/*.js' + 'components/**/*.js', + 'helpers/**/*.js', + 'modifiers/**/*.js', + 'services/**/*.js', ]), // Follow the V2 Addon rules about dependencies. Your code can import from @@ -39,29 +46,42 @@ export default { // package names. addon.dependencies(), - addon.gjs(), nodeResolve({ extensions }), // 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. - // See `babel.config.json` for the actual Babel configuration! - ts({ - transpiler: 'babel', - transpileOnly: true, - babelConfig: './babel.config.js', - browserslist: ['last 2 firefox versions', 'last 2 chrome versions'] + // + // By default, this will load the actual babel config from the file + // babel.config.json. + babel({ + extensions, + babelHelpers: 'bundled', }), // Ensure that standalone .hbs files are properly integrated as Javascript. addon.hbs(), + // Ensure that .gjs files are properly integrated as Javascript + addon.gjs(), + + // Emit .d.ts declaration files + addon.declarations('declarations'), + // 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() - ] -}; + addon.clean(), + + // Copy Readme and License into published package + copy({ + targets: [ + { src: '../README.md', dest: '.' }, + { src: '../LICENSE.md', dest: '.' }, + ], + }), + ], +}; \ No newline at end of file diff --git a/packages/utilities/babel.config.js b/packages/utilities/babel.config.js deleted file mode 100644 index 2201d50a..00000000 --- a/packages/utilities/babel.config.js +++ /dev/null @@ -1,24 +0,0 @@ -module.exports = { - presets: [ - [ - '@babel/preset-typescript', - { - onlyRemoveTypeImports: true, - ignoreExtensions: true, - allExtensions: true - } - ] - ], - plugins: [ - '@embroider/addon-dev/template-colocation-plugin', - [ - 'babel-plugin-ember-template-compilation', - { - targetFormat: 'hbs' - } - ], - ['@babel/plugin-proposal-decorators', { legacy: true }], - '@babel/plugin-proposal-class-properties', - '@babel/plugin-transform-class-static-block' - ] -}; diff --git a/packages/utilities/babel.config.json b/packages/utilities/babel.config.json new file mode 100644 index 00000000..a4dcce11 --- /dev/null +++ b/packages/utilities/babel.config.json @@ -0,0 +1,24 @@ +{ + "plugins": [ + [ + "@babel/plugin-transform-typescript", + { + "allExtensions": true, + "onlyRemoveTypeImports": true, + "allowDeclareFields": 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/packages/utilities/package.json b/packages/utilities/package.json index 1046b26c..f0eb1f72 100644 --- a/packages/utilities/package.json +++ b/packages/utilities/package.json @@ -9,6 +9,24 @@ "repository": "https://github.com/josemarluedke/frontile", "license": "MIT", "author": "", + "exports": { + ".": { + "types": "./declarations/index.d.ts", + "default": "./dist/index.js" + }, + "./*": { + "types": "./declarations/*.d.ts", + "default": "./dist/*.js" + }, + "./addon-main.js": "./addon-main.js" + }, + "typesVersions": { + "*": { + "*": [ + "declarations/*" + ] + } + }, "directories": { "doc": "doc", "test": "tests" @@ -19,25 +37,19 @@ "dist" ], "scripts": { - "build": "concurrently -m 1 'npm:build:*'", - "build:js": "rollup --config", - "build:types": "glint --declaration", + "build": "rollup --config", "lint": "concurrently 'npm:lint:*(!fix)' --names 'lint:'", "lint:fix": "concurrently 'npm:lint:*:fix' --names 'fix:'", "lint:hbs": "ember-template-lint . --no-error-on-unmatched-pattern", - "lint:js": "eslint . --cache", "lint:hbs:fix": "ember-template-lint . --fix --no-error-on-unmatched-pattern", + "lint:js": "eslint . --cache", "lint:js:fix": "eslint . --fix", "lint:types": "glint", + "prepack": "concurrently 'npm:build'", "start": "concurrently 'npm:start:*'", "start:js": "rollup --config --watch --no-watch.clearScreen", "start:types": "glint -d --watch", - "test": "echo 'A v2 addon does not have tests, run tests in test-app'", - "prepack": "concurrently 'npm:build'" - }, - "peerDependencies": { - "@babel/runtime": ">= 7", - "ember-source": ">= 4.12.0" + "test": "echo 'A v2 addon does not have tests, run tests in test-app'" }, "dependencies": { "@ember/test-waiters": "^4.0.0", @@ -49,11 +61,8 @@ "focus-visible": "^5.2.0" }, "devDependencies": { - "@babel/core": "7.26.0", - "@babel/plugin-proposal-class-properties": "7.18.6", - "@babel/plugin-proposal-decorators": "7.25.9", - "@babel/plugin-transform-class-static-block": "^7.23.4", - "@babel/preset-typescript": "7.26.0", + "@babel/core": "7.26.7", + "@babel/plugin-transform-typescript": "^7.26.7", "@embroider/addon-dev": "7.1.1", "@glimmer/component": "^2.0.0", "@glimmer/tracking": "^1.1.2", @@ -61,16 +70,22 @@ "@glint/environment-ember-loose": "1.5.2", "@glint/environment-ember-template-imports": "1.5.2", "@glint/template": "1.5.2", + "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-node-resolve": "^16.0.0", "@tsconfig/ember": "^3.0.9", "babel-plugin-ember-template-compilation": "^2.2.1", "concurrently": "^9.1.0", + "decorator-transforms": "^2.3.0", "ember-source": "^6.1.0", "rollup": "^4.29.1", - "rollup-plugin-ts": "^3.4.5", + "rollup-plugin-copy": "^3.5.0", "tailwindcss": "^3.4.17", "typescript": "^5.7.3" }, + "peerDependencies": { + "@babel/runtime": ">= 7", + "ember-source": ">= 4.12.0" + }, "engines": { "node": ">= 10.*" }, @@ -88,25 +103,9 @@ "./components/collapsible.js": "./dist/_app_/components/collapsible.js", "./components/divider.js": "./dist/_app_/components/divider.js", "./components/spinner.js": "./dist/_app_/components/spinner.js", - "./components/visually-hidden.js": "./dist/_app_/components/visually-hidden.js" - } - }, - "exports": { - ".": { - "types": "./declarations/index.d.ts", - "default": "./dist/index.js" - }, - "./*": { - "types": "./declarations/*.d.ts", - "default": "./dist/*.js" - }, - "./addon-main.js": "./addon-main.js" - }, - "typesVersions": { - "*": { - "*": [ - "declarations/*" - ] + "./components/visually-hidden.js": "./dist/_app_/components/visually-hidden.js", + "./utils/ref.js": "./dist/_app_/utils/ref.js", + "./utils/safe-styles.js": "./dist/_app_/utils/safe-styles.js" } } } diff --git a/packages/utilities/rollup.config.mjs b/packages/utilities/rollup.config.mjs index 53dcad4e..8a3bccb2 100644 --- a/packages/utilities/rollup.config.mjs +++ b/packages/utilities/rollup.config.mjs @@ -1,14 +1,15 @@ -import ts from 'rollup-plugin-ts'; +import { babel } from '@rollup/plugin-babel'; +import copy from 'rollup-plugin-copy'; import { Addon } from '@embroider/addon-dev/rollup'; import { nodeResolve } from '@rollup/plugin-node-resolve'; +const extensions = ['.js', '.gjs', '.ts', '.gts']; + const addon = new Addon({ srcDir: 'src', - destDir: 'dist' + destDir: 'dist', }); -const extensions = ['.js', '.gjs', '.ts', '.gts']; - export default { // This provides defaults that work well alongside `publicEntrypoints` below. // You can augment this if you need to. @@ -17,9 +18,15 @@ export default { plugins: [ // These are the modules that users should be able to import from your // addon. Anything not listed here may get optimized away. + // 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([ 'components/**/*.js', - 'utils/*.js', + 'helpers/**/*.js', + 'utils/**/*.js', 'index.js', 'template-registry.js' ]), @@ -27,36 +34,55 @@ export default { // 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']), + addon.appReexports([ + 'components/**/*.js', + 'helpers/**/*.js', + 'modifiers/**/*.js', + 'services/**/*.js', + 'utils/**/*.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(), - addon.gjs(), nodeResolve({ extensions }), // 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. - // See `babel.config.json` for the actual Babel configuration! - ts({ - transpiler: 'babel', - transpileOnly: true, - babelConfig: './babel.config.js', - browserslist: ['last 2 firefox versions', 'last 2 chrome versions'] + // + // By default, this will load the actual babel config from the file + // babel.config.json. + babel({ + extensions, + babelHelpers: 'bundled', }), // Ensure that standalone .hbs files are properly integrated as Javascript. addon.hbs(), + // Ensure that .gjs files are properly integrated as Javascript + addon.gjs(), + + // Emit .d.ts declaration files + addon.declarations('declarations'), + // 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() - ] -}; + addon.clean(), + + // Copy Readme and License into published package + copy({ + targets: [ + { src: '../README.md', dest: '.' }, + { src: '../LICENSE.md', dest: '.' }, + ], + }), + ], +}; \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 515cc240..291dbcd0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -79,20 +79,11 @@ importers: version: link:../theme devDependencies: '@babel/core': - specifier: 7.26.0 - version: 7.26.0(supports-color@8.1.1) - '@babel/plugin-proposal-class-properties': - specifier: 7.18.6 - version: 7.18.6(@babel/core@7.26.0) - '@babel/plugin-proposal-decorators': - specifier: 7.25.9 - version: 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-class-static-block': - specifier: ^7.23.4 - version: 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/preset-typescript': - specifier: 7.26.0 - version: 7.26.0(@babel/core@7.26.0) + specifier: 7.26.7 + version: 7.26.7 + '@babel/plugin-transform-typescript': + specifier: ^7.26.7 + version: 7.26.7(@babel/core@7.26.7) '@embroider/addon-dev': specifier: 7.1.1 version: 7.1.1(@glint/template@1.5.2)(rollup@4.29.1) @@ -107,13 +98,16 @@ importers: version: 1.5.2(typescript@5.7.3) '@glint/environment-ember-loose': specifier: 1.5.2 - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) '@glint/environment-ember-template-imports': specifier: 1.5.2 - version: 1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2) + version: 1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2) '@glint/template': specifier: 1.5.2 version: 1.5.2 + '@rollup/plugin-babel': + specifier: ^6.0.4 + version: 6.0.4(@babel/core@7.26.7)(rollup@4.29.1) '@rollup/plugin-node-resolve': specifier: ^16.0.0 version: 16.0.0(rollup@4.29.1) @@ -126,15 +120,18 @@ importers: concurrently: specifier: ^9.1.0 version: 9.1.2 + decorator-transforms: + specifier: ^2.3.0 + version: 2.3.0(@babel/core@7.26.7) ember-source: specifier: ^6.1.0 version: 6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1) rollup: specifier: ^4.29.1 version: 4.29.1 - rollup-plugin-ts: - specifier: ^3.4.5 - version: 3.4.5(@babel/core@7.26.0)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.0))(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@babel/preset-typescript@7.26.0(@babel/core@7.26.0))(@babel/runtime@7.26.0)(rollup@4.29.1)(typescript@5.7.3) + rollup-plugin-copy: + specifier: ^3.5.0 + version: 3.5.0 tailwindcss: specifier: ^3.4.17 version: 3.4.17 @@ -158,23 +155,14 @@ importers: version: link:../utilities devDependencies: '@babel/core': - specifier: 7.26.0 - version: 7.26.0(supports-color@8.1.1) - '@babel/plugin-proposal-class-properties': - specifier: 7.18.6 - version: 7.18.6(@babel/core@7.26.0) - '@babel/plugin-proposal-decorators': - specifier: 7.25.9 - version: 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-class-static-block': - specifier: ^7.23.4 - version: 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) + specifier: 7.26.7 + version: 7.26.7 '@babel/plugin-transform-private-methods': specifier: ^7.23.3 - version: 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/preset-typescript': - specifier: 7.26.0 - version: 7.26.0(@babel/core@7.26.0) + version: 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-typescript': + specifier: ^7.26.7 + version: 7.26.7(@babel/core@7.26.7) '@embroider/addon-dev': specifier: 7.1.1 version: 7.1.1(@glint/template@1.5.2)(rollup@4.29.1) @@ -189,13 +177,16 @@ importers: version: 1.5.2(typescript@5.7.3) '@glint/environment-ember-loose': specifier: 1.5.2 - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) '@glint/environment-ember-template-imports': specifier: 1.5.2 - version: 1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2) + version: 1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2) '@glint/template': specifier: 1.5.2 version: 1.5.2 + '@rollup/plugin-babel': + specifier: ^6.0.4 + version: 6.0.4(@babel/core@7.26.7)(rollup@4.29.1) '@rollup/plugin-node-resolve': specifier: ^16.0.0 version: 16.0.0(rollup@4.29.1) @@ -208,15 +199,18 @@ importers: concurrently: specifier: ^9.1.0 version: 9.1.2 + decorator-transforms: + specifier: ^2.3.0 + version: 2.3.0(@babel/core@7.26.7) ember-source: specifier: ^6.1.0 version: 6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1) rollup: specifier: ^4.29.1 version: 4.29.1 - rollup-plugin-ts: - specifier: ^3.4.5 - version: 3.4.5(@babel/core@7.26.0)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.0))(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@babel/preset-typescript@7.26.0(@babel/core@7.26.0))(@babel/runtime@7.26.0)(rollup@4.29.1)(typescript@5.7.3) + rollup-plugin-copy: + specifier: ^3.5.0 + version: 3.5.0 tailwindcss: specifier: ^3.4.17 version: 3.4.17 @@ -246,20 +240,11 @@ importers: version: 4.1.1(@glint/template@1.5.2)(webpack@5.97.1) devDependencies: '@babel/core': - specifier: 7.26.0 - version: 7.26.0(supports-color@8.1.1) - '@babel/plugin-proposal-class-properties': - specifier: 7.18.6 - version: 7.18.6(@babel/core@7.26.0) - '@babel/plugin-proposal-decorators': - specifier: 7.25.9 - version: 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-class-static-block': - specifier: ^7.23.4 - version: 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/preset-typescript': - specifier: 7.26.0 - version: 7.26.0(@babel/core@7.26.0) + specifier: 7.26.7 + version: 7.26.7 + '@babel/plugin-transform-typescript': + specifier: ^7.26.7 + version: 7.26.7(@babel/core@7.26.7) '@embroider/addon-dev': specifier: 7.1.1 version: 7.1.1(@glint/template@1.5.2)(rollup@4.29.1) @@ -274,10 +259,13 @@ importers: version: 1.5.2(typescript@5.7.3) '@glint/environment-ember-loose': specifier: 1.5.2 - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) '@glint/environment-ember-template-imports': specifier: 1.5.2 - version: 1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2) + version: 1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2) + '@rollup/plugin-babel': + specifier: ^6.0.4 + version: 6.0.4(@babel/core@7.26.7)(rollup@4.29.1) '@rollup/plugin-node-resolve': specifier: ^16.0.0 version: 16.0.0(rollup@4.29.1) @@ -290,18 +278,21 @@ importers: concurrently: specifier: ^9.1.0 version: 9.1.2 + decorator-transforms: + specifier: ^2.3.0 + version: 2.3.0(@babel/core@7.26.7) ember-concurrency: specifier: ^4.0.2 - version: 4.0.2(@babel/core@7.26.0)(@glimmer/tracking@1.1.2)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + version: 4.0.2(@babel/core@7.26.7)(@glimmer/tracking@1.1.2)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) ember-source: specifier: ^6.1.0 version: 6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1) rollup: specifier: ^4.29.1 version: 4.29.1 - rollup-plugin-ts: - specifier: ^3.4.5 - version: 3.4.5(@babel/core@7.26.0)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.0))(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@babel/preset-typescript@7.26.0(@babel/core@7.26.0))(@babel/runtime@7.26.0)(rollup@4.29.1)(typescript@5.7.3) + rollup-plugin-copy: + specifier: ^3.5.0 + version: 3.5.0 tailwindcss: specifier: ^3.4.17 version: 3.4.17 @@ -331,26 +322,17 @@ importers: version: link:../utilities ember-modifier: specifier: ^4.1.0 - version: 4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + version: 4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) devDependencies: '@babel/core': - specifier: 7.26.0 - version: 7.26.0(supports-color@8.1.1) - '@babel/plugin-proposal-class-properties': - specifier: 7.18.6 - version: 7.18.6(@babel/core@7.26.0) - '@babel/plugin-proposal-decorators': - specifier: 7.25.9 - version: 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-class-static-block': - specifier: ^7.23.4 - version: 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) + specifier: 7.26.7 + version: 7.26.7 '@babel/plugin-transform-private-methods': specifier: ^7.23.3 - version: 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/preset-typescript': - specifier: 7.26.0 - version: 7.26.0(@babel/core@7.26.0) + version: 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-typescript': + specifier: ^7.26.7 + version: 7.26.7(@babel/core@7.26.7) '@embroider/addon-dev': specifier: 7.1.1 version: 7.1.1(@glint/template@1.5.2)(rollup@4.29.1) @@ -365,13 +347,16 @@ importers: version: 1.5.2(typescript@5.7.3) '@glint/environment-ember-loose': specifier: 1.5.2 - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) '@glint/environment-ember-template-imports': specifier: 1.5.2 - version: 1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2) + version: 1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2) '@glint/template': specifier: 1.5.2 version: 1.5.2 + '@rollup/plugin-babel': + specifier: ^6.0.4 + version: 6.0.4(@babel/core@7.26.7)(rollup@4.29.1) '@rollup/plugin-node-resolve': specifier: ^16.0.0 version: 16.0.0(rollup@4.29.1) @@ -384,15 +369,18 @@ importers: concurrently: specifier: ^9.1.0 version: 9.1.2 + decorator-transforms: + specifier: ^2.3.0 + version: 2.3.0(@babel/core@7.26.7) ember-source: specifier: ^6.1.0 version: 6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1) rollup: specifier: ^4.29.1 version: 4.29.1 - rollup-plugin-ts: - specifier: ^3.4.5 - version: 3.4.5(@babel/core@7.26.0)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.0))(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@babel/preset-typescript@7.26.0(@babel/core@7.26.0))(@babel/runtime@7.26.0)(rollup@4.29.1)(typescript@5.7.3) + rollup-plugin-copy: + specifier: ^3.5.0 + version: 3.5.0 tailwindcss: specifier: ^3.4.17 version: 3.4.17 @@ -431,26 +419,17 @@ importers: version: 1.5.2 ember-modifier: specifier: ^4.1.0 - version: 4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + version: 4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) devDependencies: '@babel/core': - specifier: 7.26.0 - version: 7.26.0(supports-color@8.1.1) - '@babel/plugin-proposal-class-properties': - specifier: 7.18.6 - version: 7.18.6(@babel/core@7.26.0) - '@babel/plugin-proposal-decorators': - specifier: 7.25.9 - version: 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-class-static-block': - specifier: ^7.23.4 - version: 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/preset-typescript': - specifier: 7.26.0 - version: 7.26.0(@babel/core@7.26.0) + specifier: 7.26.7 + version: 7.26.7 + '@babel/plugin-transform-typescript': + specifier: ^7.26.7 + version: 7.26.7(@babel/core@7.26.7) '@ember/test-helpers': specifier: ^4.0.4 - version: 4.0.4(@babel/core@7.26.0)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + version: 4.0.4(@babel/core@7.26.7)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) '@embroider/addon-dev': specifier: 7.1.1 version: 7.1.1(@glint/template@1.5.2)(rollup@4.29.1) @@ -465,10 +444,13 @@ importers: version: 1.5.2(typescript@5.7.3) '@glint/environment-ember-loose': specifier: 1.5.2 - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) '@glint/environment-ember-template-imports': specifier: 1.5.2 - version: 1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2) + version: 1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2) + '@rollup/plugin-babel': + specifier: ^6.0.4 + version: 6.0.4(@babel/core@7.26.7)(rollup@4.29.1) '@rollup/plugin-node-resolve': specifier: ^16.0.0 version: 16.0.0(rollup@4.29.1) @@ -481,15 +463,18 @@ importers: concurrently: specifier: ^9.1.0 version: 9.1.2 + decorator-transforms: + specifier: ^2.3.0 + version: 2.3.0(@babel/core@7.26.7) ember-source: specifier: ^6.1.0 version: 6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1) rollup: specifier: ^4.29.1 version: 4.29.1 - rollup-plugin-ts: - specifier: ^3.4.5 - version: 3.4.5(@babel/core@7.26.0)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.0))(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@babel/preset-typescript@7.26.0(@babel/core@7.26.0))(@babel/runtime@7.26.0)(rollup@4.29.1)(typescript@5.7.3) + rollup-plugin-copy: + specifier: ^3.5.0 + version: 3.5.0 tailwindcss: specifier: ^3.4.17 version: 3.4.17 @@ -513,26 +498,17 @@ importers: version: 1.5.2 ember-basic-dropdown: specifier: ^8.4.0 - version: 8.4.0(@ember/string@3.1.1)(@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + version: 8.4.0(@ember/string@3.1.1)(@ember/test-helpers@4.0.4(@babel/core@7.26.7)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) ember-power-select: specifier: ^8.6.2 - version: 8.6.2(yocd34qasxzcr3xs6qmdvrov4e) + version: 8.6.2(myz3b2dscrk4qrrxhf247npsce) devDependencies: '@babel/core': - specifier: 7.26.0 - version: 7.26.0(supports-color@8.1.1) - '@babel/plugin-proposal-class-properties': - specifier: 7.18.6 - version: 7.18.6(@babel/core@7.26.0) - '@babel/plugin-proposal-decorators': - specifier: 7.25.9 - version: 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-class-static-block': - specifier: ^7.23.4 - version: 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/preset-typescript': - specifier: 7.26.0 - version: 7.26.0(@babel/core@7.26.0) + specifier: 7.26.7 + version: 7.26.7 + '@babel/plugin-transform-typescript': + specifier: ^7.26.7 + version: 7.26.7(@babel/core@7.26.7) '@embroider/addon-dev': specifier: 7.1.1 version: 7.1.1(@glint/template@1.5.2)(rollup@4.29.1) @@ -547,10 +523,13 @@ importers: version: 1.5.2(typescript@5.7.3) '@glint/environment-ember-loose': specifier: 1.5.2 - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) '@glint/environment-ember-template-imports': specifier: 1.5.2 - version: 1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2) + version: 1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2) + '@rollup/plugin-babel': + specifier: ^6.0.4 + version: 6.0.4(@babel/core@7.26.7)(rollup@4.29.1) '@rollup/plugin-node-resolve': specifier: ^16.0.0 version: 16.0.0(rollup@4.29.1) @@ -563,18 +542,21 @@ importers: concurrently: specifier: ^9.1.0 version: 9.1.2 + decorator-transforms: + specifier: ^2.3.0 + version: 2.3.0(@babel/core@7.26.7) ember-concurrency: specifier: ^4.0.2 - version: 4.0.2(@babel/core@7.26.0)(@glimmer/tracking@1.1.2)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + version: 4.0.2(@babel/core@7.26.7)(@glimmer/tracking@1.1.2)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) ember-source: specifier: ^6.1.0 version: 6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1) rollup: specifier: ^4.29.1 version: 4.29.1 - rollup-plugin-ts: - specifier: ^3.4.5 - version: 3.4.5(@babel/core@7.26.0)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.0))(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@babel/preset-typescript@7.26.0(@babel/core@7.26.0))(@babel/runtime@7.26.0)(rollup@4.29.1)(typescript@5.7.3) + rollup-plugin-copy: + specifier: ^3.5.0 + version: 3.5.0 tailwindcss: specifier: ^3.4.17 version: 3.4.17 @@ -619,29 +601,47 @@ importers: version: 2.10.0(@glint/template@1.5.2)(webpack@5.97.1) devDependencies: '@babel/core': - specifier: 7.26.0 - version: 7.26.0(supports-color@8.1.1) - '@babel/preset-typescript': - specifier: 7.26.0 - version: 7.26.0(@babel/core@7.26.0) + specifier: 7.26.7 + version: 7.26.7 + '@babel/plugin-transform-typescript': + specifier: ^7.26.7 + version: 7.26.7(@babel/core@7.26.7) '@embroider/addon-dev': specifier: 7.1.1 version: 7.1.1(@glint/template@1.5.2)(rollup@4.29.1) + '@glint/core': + specifier: 1.5.2 + version: 1.5.2(typescript@5.7.3) + '@glint/environment-ember-template-imports': + specifier: 1.5.2 + version: 1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2) + '@rollup/plugin-babel': + specifier: ^6.0.4 + version: 6.0.4(@babel/core@7.26.7)(rollup@4.29.1) + '@rollup/plugin-node-resolve': + specifier: ^16.0.0 + version: 16.0.0(rollup@4.29.1) '@tsconfig/ember': specifier: ^3.0.9 version: 3.0.9 + babel-plugin-ember-template-compilation: + specifier: ^2.2.1 + version: 2.3.0 concurrently: specifier: ^9.1.0 version: 9.1.2 + decorator-transforms: + specifier: ^2.3.0 + version: 2.3.0(@babel/core@7.26.7) ember-source: specifier: ^6.1.0 version: 6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1) rollup: specifier: ^4.29.1 version: 4.29.1 - rollup-plugin-ts: - specifier: ^3.4.5 - version: 3.4.5(@babel/core@7.26.0)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.0))(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@babel/preset-typescript@7.26.0(@babel/core@7.26.0))(@babel/runtime@7.26.0)(rollup@4.29.1)(typescript@5.7.3) + rollup-plugin-copy: + specifier: ^3.5.0 + version: 3.5.0 tailwindcss: specifier: ^3.4.17 version: 3.4.17 @@ -656,7 +656,7 @@ importers: version: 7.26.0 '@ember/render-modifiers': specifier: ^2.1.0 - version: 2.1.0(@babel/core@7.26.0)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + version: 2.1.0(@babel/core@7.26.7)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) '@embroider/addon-shim': specifier: ^1.9.0 version: 1.9.0 @@ -671,23 +671,14 @@ importers: version: 2.10.0(@glint/template@1.5.2)(webpack@5.97.1) ember-css-transitions: specifier: ^4.4.0 - version: 4.4.1(@babel/core@7.26.0)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + version: 4.4.1(@babel/core@7.26.7)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) devDependencies: '@babel/core': - specifier: 7.26.0 - version: 7.26.0(supports-color@8.1.1) - '@babel/plugin-proposal-class-properties': - specifier: 7.18.6 - version: 7.18.6(@babel/core@7.26.0) - '@babel/plugin-proposal-decorators': - specifier: 7.25.9 - version: 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-class-static-block': - specifier: ^7.23.4 - version: 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/preset-typescript': - specifier: 7.26.0 - version: 7.26.0(@babel/core@7.26.0) + specifier: 7.26.7 + version: 7.26.7 + '@babel/plugin-transform-typescript': + specifier: ^7.26.7 + version: 7.26.7(@babel/core@7.26.7) '@embroider/addon-dev': specifier: 7.1.1 version: 7.1.1(@glint/template@1.5.2)(rollup@4.29.1) @@ -702,13 +693,16 @@ importers: version: 1.5.2(typescript@5.7.3) '@glint/environment-ember-loose': specifier: 1.5.2 - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) '@glint/environment-ember-template-imports': specifier: 1.5.2 - version: 1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2) + version: 1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2) '@glint/template': specifier: 1.5.2 version: 1.5.2 + '@rollup/plugin-babel': + specifier: ^6.0.4 + version: 6.0.4(@babel/core@7.26.7)(rollup@4.29.1) '@rollup/plugin-node-resolve': specifier: ^16.0.0 version: 16.0.0(rollup@4.29.1) @@ -721,15 +715,18 @@ importers: concurrently: specifier: ^9.1.0 version: 9.1.2 + decorator-transforms: + specifier: ^2.3.0 + version: 2.3.0(@babel/core@7.26.7) ember-source: specifier: ^6.1.0 version: 6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1) rollup: specifier: ^4.29.1 version: 4.29.1 - rollup-plugin-ts: - specifier: ^3.4.5 - version: 3.4.5(@babel/core@7.26.0)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.0))(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@babel/preset-typescript@7.26.0(@babel/core@7.26.0))(@babel/runtime@7.26.0)(rollup@4.29.1)(typescript@5.7.3) + rollup-plugin-copy: + specifier: ^3.5.0 + version: 3.5.0 tailwindcss: specifier: ^3.4.17 version: 3.4.17 @@ -759,35 +756,26 @@ importers: version: 1.5.2 ember-click-outside: specifier: ^6.1.0 - version: 6.1.1(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + version: 6.1.1(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) ember-css-transitions: specifier: ^4.4.0 - version: 4.4.1(@babel/core@7.26.0)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + version: 4.4.1(@babel/core@7.26.7)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) ember-focus-trap: specifier: ^1.1.1 version: 1.1.1(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) ember-modifier: specifier: ^4.1.0 - version: 4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + version: 4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) ember-velcro: specifier: ^2.1.3 - version: 2.2.0(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)))(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + version: 2.2.0(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)))(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) devDependencies: '@babel/core': - specifier: 7.26.0 - version: 7.26.0(supports-color@8.1.1) - '@babel/plugin-proposal-class-properties': - specifier: 7.18.6 - version: 7.18.6(@babel/core@7.26.0) - '@babel/plugin-proposal-decorators': - specifier: 7.25.9 - version: 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-class-static-block': - specifier: ^7.23.4 - version: 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/preset-typescript': - specifier: 7.26.0 - version: 7.26.0(@babel/core@7.26.0) + specifier: 7.26.7 + version: 7.26.7 + '@babel/plugin-transform-typescript': + specifier: ^7.26.7 + version: 7.26.7(@babel/core@7.26.7) '@embroider/addon-dev': specifier: 7.1.1 version: 7.1.1(@glint/template@1.5.2)(rollup@4.29.1) @@ -802,10 +790,13 @@ importers: version: 1.5.2(typescript@5.7.3) '@glint/environment-ember-loose': specifier: 1.5.2 - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) '@glint/environment-ember-template-imports': specifier: 1.5.2 - version: 1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2) + version: 1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2) + '@rollup/plugin-babel': + specifier: ^6.0.4 + version: 6.0.4(@babel/core@7.26.7)(rollup@4.29.1) '@rollup/plugin-node-resolve': specifier: ^16.0.0 version: 16.0.0(rollup@4.29.1) @@ -818,15 +809,18 @@ importers: concurrently: specifier: ^9.1.0 version: 9.1.2 + decorator-transforms: + specifier: ^2.3.0 + version: 2.3.0(@babel/core@7.26.7) ember-source: specifier: ^6.1.0 version: 6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1) rollup: specifier: ^4.29.1 version: 4.29.1 - rollup-plugin-ts: - specifier: ^3.4.5 - version: 3.4.5(@babel/core@7.26.0)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.0))(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@babel/preset-typescript@7.26.0(@babel/core@7.26.0))(@babel/runtime@7.26.0)(rollup@4.29.1)(typescript@5.7.3) + rollup-plugin-copy: + specifier: ^3.5.0 + version: 3.5.0 tailwindcss: specifier: ^3.4.17 version: 3.4.17 @@ -847,20 +841,11 @@ importers: version: link:../theme devDependencies: '@babel/core': - specifier: 7.26.0 - version: 7.26.0(supports-color@8.1.1) - '@babel/plugin-proposal-class-properties': - specifier: 7.18.6 - version: 7.18.6(@babel/core@7.26.0) - '@babel/plugin-proposal-decorators': - specifier: 7.25.9 - version: 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-class-static-block': - specifier: ^7.23.4 - version: 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/preset-typescript': - specifier: 7.26.0 - version: 7.26.0(@babel/core@7.26.0) + specifier: 7.26.7 + version: 7.26.7 + '@babel/plugin-transform-typescript': + specifier: ^7.26.7 + version: 7.26.7(@babel/core@7.26.7) '@embroider/addon-dev': specifier: 7.1.1 version: 7.1.1(@glint/template@1.5.2)(rollup@4.29.1) @@ -875,13 +860,16 @@ importers: version: 1.5.2(typescript@5.7.3) '@glint/environment-ember-loose': specifier: 1.5.2 - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) '@glint/environment-ember-template-imports': specifier: 1.5.2 - version: 1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2) + version: 1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2) '@glint/template': specifier: 1.5.2 version: 1.5.2 + '@rollup/plugin-babel': + specifier: ^6.0.4 + version: 6.0.4(@babel/core@7.26.7)(rollup@4.29.1) '@rollup/plugin-node-resolve': specifier: ^16.0.0 version: 16.0.0(rollup@4.29.1) @@ -894,15 +882,18 @@ importers: concurrently: specifier: ^9.1.0 version: 9.1.2 + decorator-transforms: + specifier: ^2.3.0 + version: 2.3.0(@babel/core@7.26.7) ember-source: specifier: ^6.1.0 version: 6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1) rollup: specifier: ^4.29.1 version: 4.29.1 - rollup-plugin-ts: - specifier: ^3.4.5 - version: 3.4.5(@babel/core@7.26.0)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.0))(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@babel/preset-typescript@7.26.0(@babel/core@7.26.0))(@babel/runtime@7.26.0)(rollup@4.29.1)(typescript@5.7.3) + rollup-plugin-copy: + specifier: ^3.5.0 + version: 3.5.0 tailwindcss: specifier: ^3.4.17 version: 3.4.17 @@ -950,20 +941,11 @@ importers: version: 0.4.2(tailwindcss@3.4.17) devDependencies: '@babel/core': - specifier: 7.26.0 - version: 7.26.0(supports-color@8.1.1) - '@babel/plugin-proposal-class-properties': - specifier: 7.18.6 - version: 7.18.6(@babel/core@7.26.0) - '@babel/plugin-proposal-decorators': - specifier: 7.25.9 - version: 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-class-static-block': - specifier: ^7.23.4 - version: 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/preset-typescript': - specifier: 7.26.0 - version: 7.26.0(@babel/core@7.26.0) + specifier: 7.26.7 + version: 7.26.7 + '@babel/plugin-transform-typescript': + specifier: ^7.26.7 + version: 7.26.7(@babel/core@7.26.7) '@embroider/addon-dev': specifier: 7.1.1 version: 7.1.1(@glint/template@1.5.2)(rollup@4.29.1) @@ -978,13 +960,16 @@ importers: version: 1.5.2(typescript@5.7.3) '@glint/environment-ember-loose': specifier: 1.5.2 - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) '@glint/environment-ember-template-imports': specifier: 1.5.2 - version: 1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2) + version: 1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2) '@glint/template': specifier: 1.5.2 version: 1.5.2 + '@rollup/plugin-babel': + specifier: ^6.0.4 + version: 6.0.4(@babel/core@7.26.7)(rollup@4.29.1) '@rollup/plugin-node-resolve': specifier: ^16.0.0 version: 16.0.0(rollup@4.29.1) @@ -1009,15 +994,18 @@ importers: concurrently: specifier: ^9.1.0 version: 9.1.2 + decorator-transforms: + specifier: ^2.3.0 + version: 2.3.0(@babel/core@7.26.7) ember-source: specifier: ^6.1.0 version: 6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1) rollup: specifier: ^4.29.1 version: 4.29.1 - rollup-plugin-ts: - specifier: ^3.4.5 - version: 3.4.5(@babel/core@7.26.0)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.0))(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@babel/preset-typescript@7.26.0(@babel/core@7.26.0))(@babel/runtime@7.26.0)(rollup@4.29.1)(typescript@5.7.3) + rollup-plugin-copy: + specifier: ^3.5.0 + version: 3.5.0 tailwindcss: specifier: ^3.4.17 version: 3.4.17 @@ -1044,29 +1032,20 @@ importers: version: 2.10.0(@glint/template@1.5.2)(webpack@5.97.1) ember-element-helper: specifier: ^0.8.5 - version: 0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + version: 0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) ember-modifier: specifier: ^4.1.0 - version: 4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + version: 4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) focus-visible: specifier: ^5.2.0 version: 5.2.1 devDependencies: '@babel/core': - specifier: 7.26.0 - version: 7.26.0(supports-color@8.1.1) - '@babel/plugin-proposal-class-properties': - specifier: 7.18.6 - version: 7.18.6(@babel/core@7.26.0) - '@babel/plugin-proposal-decorators': - specifier: 7.25.9 - version: 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-class-static-block': - specifier: ^7.23.4 - version: 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/preset-typescript': - specifier: 7.26.0 - version: 7.26.0(@babel/core@7.26.0) + specifier: 7.26.7 + version: 7.26.7 + '@babel/plugin-transform-typescript': + specifier: ^7.26.7 + version: 7.26.7(@babel/core@7.26.7) '@embroider/addon-dev': specifier: 7.1.1 version: 7.1.1(@glint/template@1.5.2)(rollup@4.29.1) @@ -1081,13 +1060,16 @@ importers: version: 1.5.2(typescript@5.7.3) '@glint/environment-ember-loose': specifier: 1.5.2 - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) '@glint/environment-ember-template-imports': specifier: 1.5.2 - version: 1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2) + version: 1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2) '@glint/template': specifier: 1.5.2 version: 1.5.2 + '@rollup/plugin-babel': + specifier: ^6.0.4 + version: 6.0.4(@babel/core@7.26.7)(rollup@4.29.1) '@rollup/plugin-node-resolve': specifier: ^16.0.0 version: 16.0.0(rollup@4.29.1) @@ -1100,15 +1082,18 @@ importers: concurrently: specifier: ^9.1.0 version: 9.1.2 + decorator-transforms: + specifier: ^2.3.0 + version: 2.3.0(@babel/core@7.26.7) ember-source: specifier: ^6.1.0 version: 6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1) rollup: specifier: ^4.29.1 version: 4.29.1 - rollup-plugin-ts: - specifier: ^3.4.5 - version: 3.4.5(@babel/core@7.26.0)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.0))(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@babel/preset-typescript@7.26.0(@babel/core@7.26.0))(@babel/runtime@7.26.0)(rollup@4.29.1)(typescript@5.7.3) + rollup-plugin-copy: + specifier: ^3.5.0 + version: 3.5.0 tailwindcss: specifier: ^3.4.17 version: 3.4.17 @@ -1119,20 +1104,20 @@ importers: site: devDependencies: '@babel/core': - specifier: ^7.26.0 - version: 7.26.0(supports-color@8.1.1) + specifier: ^7.26.7 + version: 7.26.7 '@babel/eslint-parser': specifier: ^7.25.9 - version: 7.25.9(@babel/core@7.26.0)(eslint@8.57.1) + version: 7.25.9(@babel/core@7.26.7)(eslint@8.57.1) '@babel/plugin-proposal-decorators': specifier: ^7.25.9 - version: 7.25.9(@babel/core@7.26.0) + version: 7.25.9(@babel/core@7.26.7) '@docfy/core': specifier: ^0.8.0 version: 0.8.0 '@docfy/ember': specifier: ^0.8.5 - version: 0.8.5(@babel/core@7.26.0)(@glint/template@1.5.2) + version: 0.8.5(@babel/core@7.26.7)(@glint/template@1.5.2) '@docfy/plugin-with-prose': specifier: ^0.8.5 version: 0.8.5 @@ -1144,7 +1129,7 @@ importers: version: 3.1.1 '@ember/test-helpers': specifier: ^4.0.4 - version: 4.0.4(@babel/core@7.26.0)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + version: 4.0.4(@babel/core@7.26.7)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) '@embroider/compat': specifier: ^3.7.1 version: 3.7.1(@embroider/core@3.4.20(@glint/template@1.5.2))(@glint/template@1.5.2) @@ -1195,10 +1180,10 @@ importers: version: 1.5.2(typescript@5.7.3) '@glint/environment-ember-loose': specifier: 1.5.2 - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) '@glint/environment-ember-template-imports': specifier: 1.5.2 - version: 1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2) + version: 1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2) '@tailwindcss/typography': specifier: ^0.5.10 version: 0.5.15(tailwindcss@3.4.17) @@ -1225,7 +1210,7 @@ importers: version: 2.10.0(@glint/template@1.5.2)(webpack@5.97.1) ember-basic-dropdown: specifier: ^8.4.0 - version: 8.4.0(@ember/string@3.1.1)(@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + version: 8.4.0(@ember/string@3.1.1)(@ember/test-helpers@4.0.4(@babel/core@7.26.7)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) ember-changeset-validations: specifier: ^4.1.1 version: 4.1.1(@glint/template@1.5.2)(webpack@5.97.1) @@ -1234,7 +1219,7 @@ importers: version: 6.1.0(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) ember-cli-babel: specifier: ^8.2.0 - version: 8.2.0(@babel/core@7.26.0) + version: 8.2.0(@babel/core@7.26.7) ember-cli-clean-css: specifier: ^3.0.0 version: 3.0.0 @@ -1270,13 +1255,13 @@ importers: version: 3.0.1(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) ember-modifier: specifier: ^4.2.0 - version: 4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + version: 4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) ember-page-title: specifier: ^8.2.3 version: 8.2.3(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) ember-qunit: specifier: ^9.0.1 - version: 9.0.1(@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)))(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))(qunit@2.23.1) + version: 9.0.1(@ember/test-helpers@4.0.4(@babel/core@7.26.7)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)))(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))(qunit@2.23.1) ember-resolver: specifier: ^13.1.0 version: 13.1.0(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) @@ -1357,14 +1342,14 @@ importers: version: 4.1.2(@glint/template@1.5.2)(webpack@5.97.1) devDependencies: '@babel/core': - specifier: ^7.26.0 - version: 7.26.0(supports-color@8.1.1) + specifier: ^7.26.7 + version: 7.26.7 '@babel/eslint-parser': specifier: ^7.25.9 - version: 7.25.9(@babel/core@7.26.0)(eslint@8.57.1) + version: 7.25.9(@babel/core@7.26.7)(eslint@8.57.1) '@babel/plugin-proposal-decorators': specifier: ^7.25.9 - version: 7.25.9(@babel/core@7.26.0) + version: 7.25.9(@babel/core@7.26.7) '@ember/optional-features': specifier: ^2.2.0 version: 2.2.0 @@ -1373,7 +1358,7 @@ importers: version: 3.1.1 '@ember/test-helpers': specifier: ^4.0.4 - version: 4.0.4(@babel/core@7.26.0)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + version: 4.0.4(@babel/core@7.26.7)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) '@embroider/compat': specifier: ^3.7.1 version: 3.7.1(@embroider/core@3.4.20(@glint/template@1.5.2))(@glint/template@1.5.2) @@ -1427,10 +1412,10 @@ importers: version: 1.5.2(typescript@5.7.3) '@glint/environment-ember-loose': specifier: 1.5.2 - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) '@glint/environment-ember-template-imports': specifier: 1.5.2 - version: 1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2) + version: 1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2) '@tsconfig/ember': specifier: ^3.0.9 version: 3.0.9 @@ -1457,7 +1442,7 @@ importers: version: 7.0.0(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) ember-cli-babel: specifier: ^8.2.0 - version: 8.2.0(@babel/core@7.26.0) + version: 8.2.0(@babel/core@7.26.7) ember-cli-clean-css: specifier: ^3.0.0 version: 3.0.0 @@ -1490,13 +1475,13 @@ importers: version: 3.0.1(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) ember-modifier: specifier: ^4.2.0 - version: 4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + version: 4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) ember-page-title: specifier: ^8.2.3 version: 8.2.3(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) ember-qunit: specifier: ^9.0.1 - version: 9.0.1(@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)))(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))(qunit@2.23.1) + version: 9.0.1(@ember/test-helpers@4.0.4(@babel/core@7.26.7)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)))(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))(qunit@2.23.1) ember-resolver: specifier: ^13.1.0 version: 13.1.0(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) @@ -1564,10 +1549,18 @@ packages: resolution: {integrity: sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==} engines: {node: '>=6.9.0'} + '@babel/compat-data@7.26.5': + resolution: {integrity: sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==} + engines: {node: '>=6.9.0'} + '@babel/core@7.26.0': resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} engines: {node: '>=6.9.0'} + '@babel/core@7.26.7': + resolution: {integrity: sha512-SRijHmF0PSPgLIBYlWnG0hyeJLwXE2CgpsXaMOrtt2yp9/86ALw6oUlj9KYuZ0JN07T4eBMVIW4li/9S1j2BGA==} + engines: {node: '>=6.9.0'} + '@babel/eslint-parser@7.25.9': resolution: {integrity: sha512-5UXfgpK0j0Xr/xIdgdLEhOFxaDZ0bRPWJJchRpqOSur/3rZoPbqqki5mm0p4NE2cs28krBEiSM2MB7//afRSQQ==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} @@ -1579,6 +1572,10 @@ packages: resolution: {integrity: sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==} engines: {node: '>=6.9.0'} + '@babel/generator@7.26.5': + resolution: {integrity: sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==} + engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.25.9': resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} engines: {node: '>=6.9.0'} @@ -1587,6 +1584,10 @@ packages: resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} engines: {node: '>=6.9.0'} + '@babel/helper-compilation-targets@7.26.5': + resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==} + engines: {node: '>=6.9.0'} + '@babel/helper-create-class-features-plugin@7.25.9': resolution: {integrity: sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==} engines: {node: '>=6.9.0'} @@ -1626,6 +1627,10 @@ packages: resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} engines: {node: '>=6.9.0'} + '@babel/helper-plugin-utils@7.26.5': + resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==} + engines: {node: '>=6.9.0'} + '@babel/helper-remap-async-to-generator@7.25.9': resolution: {integrity: sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==} engines: {node: '>=6.9.0'} @@ -1662,11 +1667,20 @@ packages: resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} engines: {node: '>=6.9.0'} + '@babel/helpers@7.26.7': + resolution: {integrity: sha512-8NHiL98vsi0mbPQmYAGWwfcFaOy4j2HY49fXJCfuDcdE7fMIsH9a7GdaeXpIBsbT7307WU8KCMp5pUVDNL4f9A==} + engines: {node: '>=6.9.0'} + '@babel/parser@7.26.3': resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==} engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.26.7': + resolution: {integrity: sha512-kEvgGGgEjRUutvdVvZhbn/BxVt+5VSpwXz1j3WYXQbXDo8KzFOPNG2GQbdAiNq8g6wn1yKk7C/qrke03a84V+w==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9': resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==} engines: {node: '>=6.9.0'} @@ -1753,12 +1767,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-jsx@7.25.9': - resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-private-property-in-object@7.14.5': resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} @@ -2059,8 +2067,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.26.3': - resolution: {integrity: sha512-6+5hpdr6mETwSKjmJUdYw0EIkATiQhnELWlE3kJFBwSg/BGIVwVaVbX+gOXBCdc7Ln1RXZxyWGecIXhUfnl7oA==} + '@babel/plugin-transform-typescript@7.26.7': + resolution: {integrity: sha512-5cJurntg+AT+cgelGP9Bt788DKiAw9gIMSMU2NJrLAilnj0m8WZWUNZPSLOmadYsujHutpgElO+50foX+ib/Wg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2104,12 +2112,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 - '@babel/preset-typescript@7.26.0': - resolution: {integrity: sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/runtime@7.12.18': resolution: {integrity: sha512-BogPQ7ciE6SYAUPtlm9tWbgI9+2AgqSam6QivMgXgAT+fKbgppaj4ZX15MHeLC1PVF5sNk70huBu20XxWOs8Cg==} @@ -2125,10 +2127,18 @@ packages: resolution: {integrity: sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.26.7': + resolution: {integrity: sha512-1x1sgeyRLC3r5fQOM0/xtQKsYjyxmFjaOrLJNtZ81inNjyJHGIolTULPiSc/2qe1/qfpFLisLQYFnnZl7QoedA==} + engines: {node: '>=6.9.0'} + '@babel/types@7.26.3': resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} engines: {node: '>=6.9.0'} + '@babel/types@7.26.7': + resolution: {integrity: sha512-t8kDRGrKXyp6+tjUh7hw2RLyclsW4TRoRvRHtSyAX9Bb5ldlFh+90YAYY6awRXrlB4G5G2izNeGySpATlFzmOg==} + engines: {node: '>=6.9.0'} + '@cnakazawa/watch@1.0.4': resolution: {integrity: sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==} engines: {node: '>=0.1.95'} @@ -2514,9 +2524,6 @@ packages: resolution: {integrity: sha512-F5z53uvRIF4dYfFfJP3a2Cqg+4P1dgJchJsFnsZE0eZp0LK8X7g2J0CsJHRgns+skpXOlM7n5vFGwkWCWj8qJg==} engines: {node: 12.* || >= 14} - '@mdn/browser-compat-data@5.6.26': - resolution: {integrity: sha512-7NdgdOR7lkzrN70zGSULmrcvKyi/aJjpTJRCbuy8IZuHiLkPTvsr10jW0MJgWzK2l2wTmhdQvegTw6yNU5AVNQ==} - '@napi-rs/wasm-runtime@0.2.4': resolution: {integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==} @@ -2738,6 +2745,19 @@ packages: resolution: {integrity: sha512-eGjkyHSufkHyZ66WpygWnslcRePB0U1lJg1dF3rgWqTChpregYoDyNGDzK7l9Gk+CHVgGZZS5aWp7uKKVmAAEg==} engines: {node: '>=18.12'} + '@rollup/plugin-babel@6.0.4': + 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 + '@rollup/plugin-node-resolve@16.0.0': resolution: {integrity: sha512-0FPvAeVUT/zdWoO0jnb/V5BlBsUSNfkIOtFHzMO4H9MOklrmQFY6FduVHKucNb/aTFxvnGhj4MNj/T1oNdDfNg==} engines: {node: '>=14.0.0'} @@ -3052,9 +3072,6 @@ packages: '@types/minimist@1.2.5': resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} - '@types/node@17.0.45': - resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} - '@types/node@22.10.2': resolution: {integrity: sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==} @@ -3064,9 +3081,6 @@ packages: '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} - '@types/object-path@0.11.4': - resolution: {integrity: sha512-4tgJ1Z3elF/tOMpA8JLVuR9spt9Ynsf7+JjqsQ2IqtiPJtcLoHoXcT6qU4E10cPFqyXX5HDm9QwIzZhBSkLxsw==} - '@types/qs@6.9.17': resolution: {integrity: sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==} @@ -3109,9 +3123,6 @@ packages: '@types/symlink-or-copy@1.2.2': resolution: {integrity: sha512-MQ1AnmTLOncwEf9IVU+B2e4Hchrku5N67NkgcAHW0p3sdzPe0FNMANxEm6OJUzPniEQGkeT3OROLlCwZJLWFZA==} - '@types/ua-parser-js@0.7.39': - resolution: {integrity: sha512-P/oDfpofrdtF5xw433SPALpdSchtJmY7nsJItf8h3KXqOslkbySh8zq4dSWXH2oTjRvJ5PczVEoCZPow6GicLg==} - '@types/unist@2.0.11': resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} @@ -3247,10 +3258,6 @@ packages: '@webassemblyjs/wast-printer@1.14.1': resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} - '@wessberg/stringutil@1.0.19': - resolution: {integrity: sha512-9AZHVXWlpN8Cn9k5BC/O0Dzb9E9xfEMXzYrNunwvkUTvuK7xgQPVRZpLo+jWCOZ5r8oBa8NIrHuPEu1hzbb6bg==} - engines: {node: '>=8.0.0'} - '@xmldom/xmldom@0.8.10': resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==} engines: {node: '>=10.0.0'} @@ -3924,15 +3931,16 @@ packages: browser-process-hrtime@1.0.0: resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} - browserslist-generator@3.0.0: - resolution: {integrity: sha512-U0V8TYQhexAUoRuNKQ1h+GUB2sFZEoMdKgKkaMSDvMbPosBdJTXkMGNv8tsub/DjnwWMvzMPfTsB/BZEOLwf8g==} - engines: {node: '>=18.20.0', npm: '>=7.0.0', pnpm: '>=3.2.0', yarn: '>=1.13'} - browserslist@4.24.3: resolution: {integrity: sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + browserslist@4.24.4: + resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + bser@2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} @@ -4007,6 +4015,9 @@ packages: caniuse-lite@1.0.30001690: resolution: {integrity: sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==} + caniuse-lite@1.0.30001696: + resolution: {integrity: sha512-pDCPkvzfa39ehJtJ+OwGT/2yvT2SbjfHhiIW2LWOAcMQ7BzwxT/XuyUp4OTOd0XFWA6BKw0JalnBHgSi5DGJBQ==} + capture-exit@2.0.0: resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} engines: {node: 6.* || 8.* || >= 10.*} @@ -4194,6 +4205,9 @@ packages: resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} engines: {node: '>=12.5.0'} + colorette@1.4.0: + resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} + colors@1.0.3: resolution: {integrity: sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==} engines: {node: '>=0.1.90'} @@ -4244,12 +4258,6 @@ packages: compare-func@2.0.0: resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} - compatfactory@3.0.0: - resolution: {integrity: sha512-WD5kF7koPwVoyKL8p0LlrmIZtilrD46sQStyzzxzTFinMKN2Dxk1hN+sddLSQU1mGIZvQfU8c+ONSghvvM40jg==} - engines: {node: '>=14.9.0'} - peerDependencies: - typescript: '>=3.x || >= 4.x || >= 5.x' - component-emitter@1.3.1: resolution: {integrity: sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==} @@ -4565,10 +4573,6 @@ packages: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} - crosspath@2.0.0: - resolution: {integrity: sha512-ju88BYCQ2uvjO2bR+SsgLSTwTSctU+6Vp2ePbKPgSCZyy4MWZxYsT738DlKVRE5utUjobjPRm1MkTYKJxCmpTA==} - engines: {node: '>=14.9.0'} - crypto-random-string@2.0.0: resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} engines: {node: '>=8'} @@ -4877,6 +4881,9 @@ packages: electron-to-chromium@1.5.76: resolution: {integrity: sha512-CjVQyG7n7Sr+eBXE86HIulnL5N8xZY1sgmOPGuq/F0Rr0FJq63lg0kEtOIDfZBk44FnDLf6FUJ+dsJcuiUDdDQ==} + electron-to-chromium@1.5.90: + resolution: {integrity: sha512-C3PN4aydfW91Natdyd449Kw+BzhLmof6tzy5W1pFC5SpQxVXT+oyiyOG9AgYYSN9OdA/ik3YkCrpwqI8ug5Tug==} + ember-assign-helper@0.5.0: resolution: {integrity: sha512-swH7FqmqB5iSeoKlU6X41iqw5HQ+EdBDyFDXmwytTyUd5GRvfGfZUn2SMUUGdyvo5FxXJWqMJ0rBT//EcGC0+Q==} peerDependencies: @@ -6009,6 +6016,10 @@ packages: resolution: {integrity: sha512-3LifW9M4joGZasyYPz2A1U74zbC/45fvpXUvO/9KbSa+VV0aGZarWkfdgKyR9sExNP0t0x0ss/UMJpNpcaTspw==} engines: {node: '>=8'} + globby@10.0.1: + resolution: {integrity: sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==} + engines: {node: '>=8'} + globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} @@ -6135,10 +6146,6 @@ packages: heimdalljs@0.2.6: resolution: {integrity: sha512-o9bd30+5vLBvBtzCPwwGqpry2+n0Hi6H1+qwt6y+0kwRHGGF8TFIhJPmnuM0xO97zaKrDZMwO/V56fAnn8m/tA==} - helpertypes@0.0.19: - resolution: {integrity: sha512-J00e55zffgi3yVnUp0UdbMztNkr2PnizEkOe9URNohnrNhW5X0QpegkuLpOmFQInpi93Nb8MCjQRHAiCDF42NQ==} - engines: {node: '>=10.0.0'} - highlight.js@10.7.3: resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} @@ -6502,6 +6509,10 @@ packages: resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} engines: {node: '>=0.10.0'} + is-plain-object@3.0.1: + resolution: {integrity: sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==} + engines: {node: '>=0.10.0'} + is-plain-object@5.0.0: resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} engines: {node: '>=0.10.0'} @@ -6602,10 +6613,6 @@ packages: resolution: {integrity: sha512-YKBKVkKhty7s8rxddb40oOkuP0NbaeXrQvLin6QMHL7Ypiy2RW9LwOVrVgZRyOrhQlayMd9t+D8yDy8MKFTSDQ==} engines: {node: '>= 18.0.0'} - isbot@5.1.19: - resolution: {integrity: sha512-8krWJBGKC3lVymkncvmBTpIEWMD5kKmjAvkM3/Xh6veE0bAydwgSNrI5h493DGrG2UNJCy0HuHpNPSKRy0dBJA==} - engines: {node: '>=18'} - isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} @@ -6944,6 +6951,7 @@ packages: lodash.template@4.5.0: resolution: {integrity: sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==} + deprecated: This package is deprecated. Use https://socket.dev/npm/package/eta instead. lodash.templatesettings@4.2.0: resolution: {integrity: sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==} @@ -6995,9 +7003,6 @@ packages: magic-string@0.25.9: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} - magic-string@0.30.17: - resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} - make-dir@2.1.0: resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} engines: {node: '>=6'} @@ -7561,10 +7566,6 @@ packages: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} - object-path@0.11.8: - resolution: {integrity: sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA==} - engines: {node: '>= 10.12.0'} - object-visit@1.0.1: resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==} engines: {node: '>=0.10.0'} @@ -8467,35 +8468,9 @@ packages: peerDependencies: rollup: '>=1.1.2' - rollup-plugin-ts@3.4.5: - resolution: {integrity: sha512-9iCstRJpEZXSRQuXitlSZAzcGlrqTbJg1pE4CMbEi6xYldxVncdPyzA2I+j6vnh73wBymZckerS+Q/iEE/M3Ow==} - engines: {node: '>=16.15.1', npm: '>=7.0.0', pnpm: '>=3.2.0', yarn: '>=1.13'} - deprecated: please use @rollup/plugin-typescript and rollup-plugin-dts instead - peerDependencies: - '@babel/core': '>=7.x' - '@babel/plugin-transform-runtime': '>=7.x' - '@babel/preset-env': '>=7.x' - '@babel/preset-typescript': '>=7.x' - '@babel/runtime': '>=7.x' - '@swc/core': '>=1.x' - '@swc/helpers': '>=0.2' - rollup: '>=1.x || >=2.x || >=3.x' - typescript: '>=3.2.x || >= 4.x || >= 5.x' - peerDependenciesMeta: - '@babel/core': - optional: true - '@babel/plugin-transform-runtime': - optional: true - '@babel/preset-env': - optional: true - '@babel/preset-typescript': - optional: true - '@babel/runtime': - optional: true - '@swc/core': - optional: true - '@swc/helpers': - optional: true + rollup-plugin-copy@3.5.0: + resolution: {integrity: sha512-wI8D5dvYovRMx/YYKtUNt3Yxaw4ORC9xo6Gt9t22kveWz1enG9QrhVlagzwrxSC455xD1dHMKhIJkbsQ7d48BA==} + engines: {node: '>=8.3'} rollup-pluginutils@2.8.2: resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} @@ -9258,12 +9233,6 @@ packages: peerDependencies: typescript: '>=4.2.0' - ts-clone-node@3.0.0: - resolution: {integrity: sha512-egavvyHbIoelkgh1IC2agNB1uMNjB8VJgh0g/cn0bg2XXTcrtjrGMzEk4OD3Fi2hocICjP3vMa56nkzIzq0FRg==} - engines: {node: '>=14.9.0'} - peerDependencies: - typescript: ^3.x || ^4.x || ^5.x - ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} @@ -9359,10 +9328,6 @@ packages: engines: {node: '>=14.17'} hasBin: true - ua-parser-js@1.0.40: - resolution: {integrity: sha512-z6PJ8Lml+v3ichVojCiB8toQJBuwR42ySM4ezjXIqXK3M0HczmKQ3LF4rhU55PfD99KEEXQG6yb7iOMyvYuHew==} - hasBin: true - uc.micro@1.0.6: resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} @@ -9483,6 +9448,12 @@ packages: peerDependencies: browserslist: '>= 4.21.0' + update-browserslist-db@1.1.2: + resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} @@ -9867,13 +9838,15 @@ snapshots: '@babel/compat-data@7.26.3': {} - '@babel/core@7.26.0(supports-color@8.1.1)': + '@babel/compat-data@7.26.5': {} + + '@babel/core@7.26.0': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.26.2 '@babel/generator': 7.26.3 '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) '@babel/helpers': 7.26.0 '@babel/parser': 7.26.3 '@babel/template': 7.25.9 @@ -9887,9 +9860,57 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/core@7.26.7': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.5 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) + '@babel/helpers': 7.26.7 + '@babel/parser': 7.26.7 + '@babel/template': 7.25.9 + '@babel/traverse': 7.26.7(supports-color@8.1.1) + '@babel/types': 7.26.7 + convert-source-map: 2.0.0 + debug: 4.4.0(supports-color@8.1.1) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/core@7.26.7(supports-color@8.1.1)': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.5 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helpers': 7.26.7 + '@babel/parser': 7.26.7 + '@babel/template': 7.25.9 + '@babel/traverse': 7.26.7(supports-color@8.1.1) + '@babel/types': 7.26.7 + convert-source-map: 2.0.0 + debug: 4.4.0(supports-color@8.1.1) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/eslint-parser@7.25.9(@babel/core@7.26.0)(eslint@8.57.1)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.0 + '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 + eslint: 8.57.1 + eslint-visitor-keys: 2.1.0 + semver: 6.3.1 + + '@babel/eslint-parser@7.25.9(@babel/core@7.26.7)(eslint@8.57.1)': + dependencies: + '@babel/core': 7.26.7 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 eslint: 8.57.1 eslint-visitor-keys: 2.1.0 @@ -9903,6 +9924,14 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.1.0 + '@babel/generator@7.26.5': + dependencies: + '@babel/parser': 7.26.7 + '@babel/types': 7.26.7 + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.1.0 + '@babel/helper-annotate-as-pure@7.25.9': dependencies: '@babel/types': 7.26.3 @@ -9915,29 +9944,68 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': + '@babel/helper-compilation-targets@7.26.5': + dependencies: + '@babel/compat-data': 7.26.5 + '@babel/helper-validator-option': 7.25.9 + browserslist: 4.24.4 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-member-expression-to-functions': 7.25.9(supports-color@8.1.1) + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9(supports-color@8.1.1) + '@babel/traverse': 7.26.4(supports-color@8.1.1) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-member-expression-to-functions': 7.25.9(supports-color@8.1.1) '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.7) '@babel/helper-skip-transparent-expression-wrappers': 7.25.9(supports-color@8.1.1) '@babel/traverse': 7.26.4(supports-color@8.1.1) semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-create-regexp-features-plugin@7.26.3(@babel/core@7.26.0)': + '@babel/helper-create-regexp-features-plugin@7.26.3(@babel/core@7.26.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-annotate-as-pure': 7.25.9 + regexpu-core: 6.2.0 + semver: 6.3.1 + + '@babel/helper-create-regexp-features-plugin@7.26.3(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/helper-annotate-as-pure': 7.25.9 regexpu-core: 6.2.0 semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.6.3(@babel/core@7.26.0)(supports-color@8.1.1)': + '@babel/helper-define-polyfill-provider@0.6.3(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + debug: 4.4.0(supports-color@8.1.1) + lodash.debounce: 4.0.8 + resolve: 1.22.10 + transitivePeerDependencies: + - supports-color + + '@babel/helper-define-polyfill-provider@0.6.3(@babel/core@7.26.7)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 debug: 4.4.0(supports-color@8.1.1) @@ -9955,17 +10023,35 @@ snapshots: '@babel/helper-module-imports@7.25.9(supports-color@8.1.1)': dependencies: - '@babel/traverse': 7.26.4(supports-color@8.1.1) - '@babel/types': 7.26.3 + '@babel/traverse': 7.26.7(supports-color@8.1.1) + '@babel/types': 7.26.7 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)(supports-color@8.1.1)': + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.0 '@babel/helper-module-imports': 7.25.9(supports-color@8.1.1) '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.26.4(supports-color@8.1.1) + '@babel/traverse': 7.26.7(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-module-imports': 7.25.9(supports-color@8.1.1) + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.26.7(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-module-imports': 7.25.9(supports-color@8.1.1) + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.26.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -9975,18 +10061,38 @@ snapshots: '@babel/helper-plugin-utils@7.25.9': {} - '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': + '@babel/helper-plugin-utils@7.26.5': {} + + '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-wrap-function': 7.25.9(supports-color@8.1.1) + '@babel/traverse': 7.26.7(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-wrap-function': 7.25.9(supports-color@8.1.1) + '@babel/traverse': 7.26.7(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-member-expression-to-functions': 7.25.9(supports-color@8.1.1) + '@babel/helper-optimise-call-expression': 7.25.9 '@babel/traverse': 7.26.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': + '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/helper-member-expression-to-functions': 7.25.9(supports-color@8.1.1) '@babel/helper-optimise-call-expression': 7.25.9 '@babel/traverse': 7.26.4(supports-color@8.1.1) @@ -10009,8 +10115,8 @@ snapshots: '@babel/helper-wrap-function@7.25.9(supports-color@8.1.1)': dependencies: '@babel/template': 7.25.9 - '@babel/traverse': 7.26.4(supports-color@8.1.1) - '@babel/types': 7.26.3 + '@babel/traverse': 7.26.7(supports-color@8.1.1) + '@babel/types': 7.26.7 transitivePeerDependencies: - supports-color @@ -10019,465 +10125,849 @@ snapshots: '@babel/template': 7.25.9 '@babel/types': 7.26.3 + '@babel/helpers@7.26.7': + dependencies: + '@babel/template': 7.25.9 + '@babel/types': 7.26.7 + '@babel/parser@7.26.3': dependencies: '@babel/types': 7.26.3 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': + '@babel/parser@7.26.7': + dependencies: + '@babel/types': 7.26.7 + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.26.4(supports-color@8.1.1) + '@babel/traverse': 7.26.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.7)(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.26.7(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9(supports-color@8.1.1) - '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.26.4(supports-color@8.1.1) + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9(supports-color@8.1.1) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.7) transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.26.0)': + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.26.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.7)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.0) + '@babel/traverse': 7.26.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.26.0)': + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/core': 7.26.7 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - - '@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.26.0)': + '@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/core': 7.26.7 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) + '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.7) transitivePeerDependencies: - supports-color - '@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.26.0)': + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.7(supports-color@8.1.1))': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7(supports-color@8.1.1) - '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.0)': + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 - '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)': + '@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.7) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 + optional: true - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.0)': + '@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0)': + '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.7(supports-color@8.1.1))': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/core': 7.26.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': + '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.7(supports-color@8.1.1))': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/traverse': 7.26.4(supports-color@8.1.1) + + '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/traverse': 7.26.7(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.7) + '@babel/traverse': 7.26.7(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-module-imports': 7.25.9(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': + '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/helper-module-imports': 7.25.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.7) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': + '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.0)(supports-color@8.1.1)': + '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/core': 7.26.7 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': + '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/traverse': 7.26.4(supports-color@8.1.1) + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/traverse': 7.26.7(supports-color@8.1.1) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.7) + '@babel/traverse': 7.26.7(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/template': 7.25.9 - '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/template': 7.25.9 + + '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/core': 7.26.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7(supports-color@8.1.1)) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-exponentiation-operator@7.26.3(@babel/core@7.26.0)': + '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': + '@babel/plugin-transform-exponentiation-operator@7.26.3(@babel/core@7.26.7(supports-color@8.1.1))': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-exponentiation-operator@7.26.3(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': + '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.26.4(supports-color@8.1.1) + '@babel/traverse': 7.26.7(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.7)(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.26.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': + '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.0)(supports-color@8.1.1)': + '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': + '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/core': 7.26.7 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.26.4(supports-color@8.1.1) + '@babel/traverse': 7.26.7(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.26.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': + '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/core': 7.26.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) - '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': + '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.7) + + '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.7) + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': + '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': + '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': + '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 + regenerator-transform: 0.15.2 + + '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 regenerator-transform: 0.15.2 - '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.0)': + '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/core': 7.26.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/helper-module-imports': 7.25.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.0)(supports-color@8.1.1) - babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0)(supports-color@8.1.1) - babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.0)(supports-color@8.1.1) + babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.7)(supports-color@8.1.1) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.7)(supports-color@8.1.1) + babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.7)(supports-color@8.1.1) semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': + '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-typescript@7.26.3(@babel/core@7.26.0)': + '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-typescript@7.26.7(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9(supports-color@8.1.1) - '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.7) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7(supports-color@8.1.1)) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7(supports-color@8.1.1)) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7) '@babel/helper-plugin-utils': 7.25.9 '@babel/polyfill@7.12.1': @@ -10485,98 +10975,169 @@ snapshots: core-js: 2.6.12 regenerator-runtime: 0.13.11 - '@babel/preset-env@7.26.0(@babel/core@7.26.0)(supports-color@8.1.1)': + '@babel/preset-env@7.26.0(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: '@babel/compat-data': 7.26.3 - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-option': 7.25.9 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0) - '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.0) - '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.0) - '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/plugin-transform-block-scoped-functions': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-exponentiation-operator': 7.26.3(@babel/core@7.26.0) - '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-regexp-modifiers': 7.26.0(@babel/core@7.26.0) - '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-typeof-symbol': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.0) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.0) - babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.0)(supports-color@8.1.1) - babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0)(supports-color@8.1.1) - babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-block-scoped-functions': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-exponentiation-operator': 7.26.3(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-regexp-modifiers': 7.26.0(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-typeof-symbol': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.7(supports-color@8.1.1)) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.7(supports-color@8.1.1)) + babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) core-js-compat: 3.39.0 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.0)': + '@babel/preset-env@7.26.0(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/compat-data': 7.26.3 + '@babel/core': 7.26.7 + '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/types': 7.26.3 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.26.7)(supports-color@8.1.1) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.26.7)(supports-color@8.1.1) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.7) + '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.7) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.7) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.7) + '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-block-scoped-functions': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.7) + '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-exponentiation-operator': 7.26.3(@babel/core@7.26.7) + '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.7)(supports-color@8.1.1) + '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.7) + '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-regexp-modifiers': 7.26.0(@babel/core@7.26.7) + '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-typeof-symbol': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.7) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.7) + babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.7)(supports-color@8.1.1) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.7)(supports-color@8.1.1) + babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.7)(supports-color@8.1.1) + core-js-compat: 3.39.0 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/types': 7.26.7 esutils: 2.0.3 - '@babel/preset-typescript@7.26.0(@babel/core@7.26.0)': + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-validator-option': 7.25.9 - '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/plugin-transform-typescript': 7.26.3(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color + '@babel/types': 7.26.7 + esutils: 2.0.3 '@babel/runtime@7.12.18': dependencies: @@ -10589,8 +11150,8 @@ snapshots: '@babel/template@7.25.9': dependencies: '@babel/code-frame': 7.26.2 - '@babel/parser': 7.26.3 - '@babel/types': 7.26.3 + '@babel/parser': 7.26.7 + '@babel/types': 7.26.7 '@babel/traverse@7.26.4(supports-color@8.1.1)': dependencies: @@ -10604,11 +11165,28 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/traverse@7.26.7(supports-color@8.1.1)': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.5 + '@babel/parser': 7.26.7 + '@babel/template': 7.25.9 + '@babel/types': 7.26.7 + debug: 4.4.0(supports-color@8.1.1) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + '@babel/types@7.26.3': dependencies: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 + '@babel/types@7.26.7': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@cnakazawa/watch@1.0.4': dependencies: exec-sh: 0.3.6 @@ -10642,7 +11220,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@docfy/ember@0.8.5(@babel/core@7.26.0)(@glint/template@1.5.2)': + '@docfy/ember@0.8.5(@babel/core@7.26.7)(@glint/template@1.5.2)': dependencies: '@docfy/core': 0.8.0 broccoli-bridge: 1.0.0 @@ -10654,7 +11232,7 @@ snapshots: broccoli-source: 3.0.1 calculate-cache-key-for-tree: 2.0.0 debug: 4.4.0(supports-color@8.1.1) - ember-cli-babel: 8.2.0(@babel/core@7.26.0) + ember-cli-babel: 8.2.0(@babel/core@7.26.7) ember-cli-htmlbars: 6.3.0 ember-cli-typescript: 4.2.1 ember-get-config: 1.1.0(@glint/template@1.5.2) @@ -10689,11 +11267,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@ember/render-modifiers@2.1.0(@babel/core@7.26.0)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))': + '@ember/render-modifiers@2.1.0(@babel/core@7.26.7)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))': dependencies: '@embroider/macros': 1.16.10(@glint/template@1.5.2) ember-cli-babel: 7.26.11 - ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.26.0) + ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.26.7) ember-source: 6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1) optionalDependencies: '@glint/template': 1.5.2 @@ -10707,13 +11285,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))': + '@ember/test-helpers@4.0.4(@babel/core@7.26.7)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))': dependencies: '@ember/test-waiters': 4.0.0(@glint/template@1.5.2) '@embroider/addon-shim': 1.9.0 '@embroider/macros': 1.16.10(@glint/template@1.5.2) '@simple-dom/interface': 1.4.0 - decorator-transforms: 2.3.0(@babel/core@7.26.0) + decorator-transforms: 2.3.0(@babel/core@7.26.7) dom-element-descriptors: 0.5.1 ember-source: 6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1) transitivePeerDependencies: @@ -10760,9 +11338,9 @@ snapshots: '@embroider/babel-loader-9@3.1.1(@embroider/core@3.4.20(@glint/template@1.5.2))(supports-color@8.1.1)(webpack@5.97.1)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) '@embroider/core': 3.4.20(@glint/template@1.5.2) - babel-loader: 9.2.1(@babel/core@7.26.0)(webpack@5.97.1) + babel-loader: 9.2.1(@babel/core@7.26.7(supports-color@8.1.1))(webpack@5.97.1) transitivePeerDependencies: - supports-color - webpack @@ -10770,12 +11348,12 @@ snapshots: '@embroider/compat@3.7.1(@embroider/core@3.4.20(@glint/template@1.5.2))(@glint/template@1.5.2)': dependencies: '@babel/code-frame': 7.26.2 - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-runtime': 7.25.9(@babel/core@7.26.0) - '@babel/preset-env': 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/core': 7.26.7 + '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.7) + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-runtime': 7.25.9(@babel/core@7.26.7) + '@babel/preset-env': 7.26.0(@babel/core@7.26.7) '@babel/runtime': 7.26.0 '@babel/traverse': 7.26.4(supports-color@8.1.1) '@embroider/core': 3.4.20(@glint/template@1.5.2) @@ -10822,7 +11400,7 @@ snapshots: '@embroider/core@3.4.20(@glint/template@1.5.2)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/parser': 7.26.3 '@babel/traverse': 7.26.4(supports-color@8.1.1) '@embroider/macros': 1.16.10(@glint/template@1.5.2) @@ -10900,29 +11478,29 @@ snapshots: '@embroider/core': 3.4.20(@glint/template@1.5.2) '@embroider/webpack': 4.0.9(@embroider/core@3.4.20(@glint/template@1.5.2))(webpack@5.97.1) - '@embroider/util@1.13.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))': + '@embroider/util@1.13.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))': dependencies: '@embroider/macros': 1.16.10(@glint/template@1.5.2) broccoli-funnel: 3.0.8 ember-cli-babel: 7.26.11 ember-source: 6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1) optionalDependencies: - '@glint/environment-ember-loose': 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) + '@glint/environment-ember-loose': 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) '@glint/template': 1.5.2 transitivePeerDependencies: - supports-color '@embroider/webpack@4.0.9(@embroider/core@3.4.20(@glint/template@1.5.2))(webpack@5.97.1)': dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/preset-env': 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/preset-env': 7.26.0(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) '@embroider/babel-loader-9': 3.1.1(@embroider/core@3.4.20(@glint/template@1.5.2))(supports-color@8.1.1)(webpack@5.97.1) '@embroider/core': 3.4.20(@glint/template@1.5.2) '@embroider/hbs-loader': 3.0.3(@embroider/core@3.4.20(@glint/template@1.5.2))(webpack@5.97.1) '@embroider/shared-internals': 2.8.1(supports-color@8.1.1) '@types/supports-color': 8.1.3 assert-never: 1.4.0 - babel-loader: 8.4.1(@babel/core@7.26.0)(webpack@5.97.1) + babel-loader: 8.4.1(@babel/core@7.26.7(supports-color@8.1.1))(webpack@5.97.1) css-loader: 5.2.7(webpack@5.97.1) csso: 4.2.0 debug: 4.4.0(supports-color@8.1.1) @@ -11162,9 +11740,9 @@ snapshots: '@glimmer/interfaces': 0.92.3 '@glimmer/util': 0.92.3 - '@glimmer/vm-babel-plugins@0.92.3(@babel/core@7.26.0)': + '@glimmer/vm-babel-plugins@0.92.3(@babel/core@7.26.7)': dependencies: - babel-plugin-debug-macros: 0.3.4(@babel/core@7.26.0) + babel-plugin-debug-macros: 0.3.4(@babel/core@7.26.7) transitivePeerDependencies: - '@babel/core' @@ -11201,12 +11779,26 @@ snapshots: ember-cli-htmlbars: 6.3.0 ember-modifier: 4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + '@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)))': + dependencies: + '@glimmer/component': 2.0.0 + '@glint/template': 1.5.2 + optionalDependencies: + ember-cli-htmlbars: 6.3.0 + ember-modifier: 4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + '@glint/environment-ember-template-imports@1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2)': dependencies: '@glint/environment-ember-loose': 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) '@glint/template': 1.5.2 content-tag: 2.0.3 + '@glint/environment-ember-template-imports@1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2)': + dependencies: + '@glint/environment-ember-loose': 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) + '@glint/template': 1.5.2 + content-tag: 2.0.3 + '@glint/template@1.5.2': {} '@handlebars/parser@2.0.0': {} @@ -11357,8 +11949,6 @@ snapshots: tslib: 2.8.1 upath: 2.0.1 - '@mdn/browser-compat-data@5.6.26': {} - '@napi-rs/wasm-runtime@0.2.4': dependencies: '@emnapi/core': 1.3.1 @@ -11434,7 +12024,7 @@ snapshots: '@npmcli/fs@3.1.1': dependencies: - semver: 7.6.3 + semver: 7.7.0 '@npmcli/git@5.0.8': dependencies: @@ -11445,7 +12035,7 @@ snapshots: proc-log: 4.2.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.6.3 + semver: 7.7.0 which: 4.0.0 transitivePeerDependencies: - bluebird @@ -11468,7 +12058,7 @@ snapshots: json-parse-even-better-errors: 3.0.2 pacote: 18.0.6 proc-log: 4.2.0 - semver: 7.6.3 + semver: 7.7.0 transitivePeerDependencies: - bluebird - supports-color @@ -11652,6 +12242,16 @@ snapshots: '@pnpm/error': 6.0.3 find-up: 5.0.0 + '@rollup/plugin-babel@6.0.4(@babel/core@7.26.7)(rollup@4.29.1)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-module-imports': 7.25.9(supports-color@8.1.1) + '@rollup/pluginutils': 5.1.4(rollup@4.29.1) + optionalDependencies: + rollup: 4.29.1 + transitivePeerDependencies: + - supports-color + '@rollup/plugin-node-resolve@16.0.0(rollup@4.29.1)': dependencies: '@rollup/pluginutils': 5.1.4(rollup@4.29.1) @@ -11955,8 +12555,6 @@ snapshots: '@types/minimist@1.2.5': {} - '@types/node@17.0.45': {} - '@types/node@22.10.2': dependencies: undici-types: 6.20.0 @@ -11965,8 +12563,6 @@ snapshots: '@types/normalize-package-data@2.4.4': {} - '@types/object-path@0.11.4': {} - '@types/qs@6.9.17': {} '@types/qunit@2.19.12': {} @@ -12009,8 +12605,6 @@ snapshots: '@types/symlink-or-copy@1.2.2': {} - '@types/ua-parser-js@0.7.39': {} - '@types/unist@2.0.11': {} '@types/yargs-parser@21.0.3': {} @@ -12032,7 +12626,7 @@ snapshots: graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - semver: 7.6.3 + semver: 7.7.0 ts-api-utils: 1.4.3(typescript@5.7.3) optionalDependencies: typescript: 5.7.3 @@ -12095,7 +12689,7 @@ snapshots: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.7.3) eslint: 8.57.1 - semver: 7.6.3 + semver: 7.7.0 transitivePeerDependencies: - supports-color - typescript @@ -12235,8 +12829,6 @@ snapshots: '@webassemblyjs/ast': 1.14.1 '@xtuc/long': 4.2.2 - '@wessberg/stringutil@1.0.19': {} - '@xmldom/xmldom@0.8.10': {} '@xtuc/ieee754@1.2.0': {} @@ -12535,30 +13127,39 @@ snapshots: babel-import-util@3.0.0: {} - babel-loader@8.4.1(@babel/core@7.26.0)(webpack@5.97.1): + babel-loader@8.4.1(@babel/core@7.26.7(supports-color@8.1.1))(webpack@5.97.1): + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + find-cache-dir: 3.3.2 + loader-utils: 2.0.4 + make-dir: 3.1.0 + schema-utils: 2.7.1 + webpack: 5.97.1 + + babel-loader@8.4.1(@babel/core@7.26.7)(webpack@5.97.1): dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 find-cache-dir: 3.3.2 loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.7.1 webpack: 5.97.1 - babel-loader@9.2.1(@babel/core@7.26.0)(webpack@5.97.1): + babel-loader@9.2.1(@babel/core@7.26.7(supports-color@8.1.1))(webpack@5.97.1): dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) find-cache-dir: 4.0.0 schema-utils: 4.3.0 webpack: 5.97.1 - babel-plugin-debug-macros@0.2.0(@babel/core@7.26.0): + babel-plugin-debug-macros@0.2.0(@babel/core@7.26.7): dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 semver: 5.7.2 - babel-plugin-debug-macros@0.3.4(@babel/core@7.26.0): + babel-plugin-debug-macros@0.3.4(@babel/core@7.26.7): dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 semver: 5.7.2 babel-plugin-ember-data-packages-polyfill@0.1.2: @@ -12598,27 +13199,51 @@ snapshots: reselect: 4.1.8 resolve: 1.22.10 - babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.0)(supports-color@8.1.1): + babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1): dependencies: '@babel/compat-data': 7.26.3 - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.0)(supports-color@8.1.1): + babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.7)(supports-color@8.1.1): dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/compat-data': 7.26.3 + '@babel/core': 7.26.7 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.7)(supports-color@8.1.1) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1): + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) core-js-compat: 3.39.0 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.26.0)(supports-color@8.1.1): + babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.7)(supports-color@8.1.1): + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.7)(supports-color@8.1.1) + core-js-compat: 3.39.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1): + dependencies: + '@babel/core': 7.26.7(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.7(supports-color@8.1.1))(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.26.7)(supports-color@8.1.1): dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/core': 7.26.7 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.7)(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -12626,9 +13251,9 @@ snapshots: babel-remove-types@1.0.0: dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-typescript': 7.26.3(@babel/core@7.26.0) + '@babel/core': 7.26.7 + '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-typescript': 7.26.7(@babel/core@7.26.7) prettier: 2.8.8 transitivePeerDependencies: - supports-color @@ -12767,7 +13392,7 @@ snapshots: broccoli-babel-transpiler@7.8.1: dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/polyfill': 7.12.1 broccoli-funnel: 2.0.2 broccoli-merge-trees: 3.0.2 @@ -12782,9 +13407,9 @@ snapshots: transitivePeerDependencies: - supports-color - broccoli-babel-transpiler@8.0.0(@babel/core@7.26.0): + broccoli-babel-transpiler@8.0.0(@babel/core@7.26.7): dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 broccoli-persistent-filter: 3.1.3 clone: 2.1.2 hash-for-dep: 1.5.1 @@ -13227,19 +13852,6 @@ snapshots: browser-process-hrtime@1.0.0: {} - browserslist-generator@3.0.0: - dependencies: - '@mdn/browser-compat-data': 5.6.26 - '@types/object-path': 0.11.4 - '@types/semver': 7.5.8 - '@types/ua-parser-js': 0.7.39 - browserslist: 4.24.3 - caniuse-lite: 1.0.30001690 - isbot: 5.1.19 - object-path: 0.11.8 - semver: 7.6.3 - ua-parser-js: 1.0.40 - browserslist@4.24.3: dependencies: caniuse-lite: 1.0.30001690 @@ -13247,6 +13859,13 @@ snapshots: node-releases: 2.0.19 update-browserslist-db: 1.1.1(browserslist@4.24.3) + browserslist@4.24.4: + dependencies: + caniuse-lite: 1.0.30001696 + electron-to-chromium: 1.5.90 + node-releases: 2.0.19 + update-browserslist-db: 1.1.2(browserslist@4.24.4) + bser@2.1.1: dependencies: node-int64: 0.4.0 @@ -13347,6 +13966,8 @@ snapshots: caniuse-lite@1.0.30001690: {} + caniuse-lite@1.0.30001696: {} + capture-exit@2.0.0: dependencies: rsvp: 4.8.5 @@ -13533,6 +14154,8 @@ snapshots: color-convert: 2.0.1 color-string: 1.9.1 + colorette@1.4.0: {} + colors@1.0.3: {} colors@1.4.0: {} @@ -13571,11 +14194,6 @@ snapshots: array-ify: 1.0.0 dot-prop: 5.3.0 - compatfactory@3.0.0(typescript@5.7.3): - dependencies: - helpertypes: 0.0.19 - typescript: 5.7.3 - component-emitter@1.3.1: {} compressible@2.0.18: @@ -13690,7 +14308,7 @@ snapshots: handlebars: 4.7.8 json-stringify-safe: 5.0.1 meow: 8.1.2 - semver: 7.6.3 + semver: 7.7.0 split: 1.0.1 conventional-commits-filter@3.0.0: @@ -13771,10 +14389,6 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - crosspath@2.0.0: - dependencies: - '@types/node': 17.0.45 - crypto-random-string@2.0.0: {} css-loader@5.2.7(webpack@5.97.1): @@ -13895,9 +14509,9 @@ snapshots: dependencies: mimic-response: 1.0.1 - decorator-transforms@1.2.1(@babel/core@7.26.0): + decorator-transforms@1.2.1(@babel/core@7.26.7): dependencies: - '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.7) babel-import-util: 2.1.1 transitivePeerDependencies: - '@babel/core' @@ -13908,6 +14522,14 @@ snapshots: babel-import-util: 3.0.0 transitivePeerDependencies: - '@babel/core' + optional: true + + decorator-transforms@2.3.0(@babel/core@7.26.7): + dependencies: + '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.7) + babel-import-util: 3.0.0 + transitivePeerDependencies: + - '@babel/core' dedent@1.5.3: {} @@ -14036,6 +14658,8 @@ snapshots: electron-to-chromium@1.5.76: {} + electron-to-chromium@1.5.90: {} + ember-assign-helper@0.5.0(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)): dependencies: '@embroider/addon-shim': 1.9.0 @@ -14045,15 +14669,15 @@ snapshots: ember-auto-import@2.10.0(@glint/template@1.5.2)(webpack@5.97.1): dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.0) - '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.26.0) - '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/preset-env': 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/core': 7.26.7 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.7) + '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.26.7) + '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.7) + '@babel/preset-env': 7.26.0(@babel/core@7.26.7) '@embroider/macros': 1.16.10(@glint/template@1.5.2) '@embroider/shared-internals': 2.8.1(supports-color@8.1.1) - babel-loader: 8.4.1(@babel/core@7.26.0)(webpack@5.97.1) + babel-loader: 8.4.1(@babel/core@7.26.7)(webpack@5.97.1) babel-plugin-ember-modules-api-polyfill: 3.5.0 babel-plugin-ember-template-compilation: 2.3.0 babel-plugin-htmlbars-inline-precompile: 5.3.1 @@ -14086,21 +14710,21 @@ snapshots: - supports-color - webpack - ember-basic-dropdown@8.4.0(@ember/string@3.1.1)(@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)): + ember-basic-dropdown@8.4.0(@ember/string@3.1.1)(@ember/test-helpers@4.0.4(@babel/core@7.26.7)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)): dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@ember/test-helpers': 4.0.4(@babel/core@7.26.0)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + '@babel/core': 7.26.7 + '@ember/test-helpers': 4.0.4(@babel/core@7.26.7)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) '@embroider/addon-shim': 1.9.0 '@embroider/macros': 1.16.10(@glint/template@1.5.2) - '@embroider/util': 1.13.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + '@embroider/util': 1.13.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) '@glimmer/component': 2.0.0 '@glimmer/tracking': 1.1.2 - decorator-transforms: 2.3.0(@babel/core@7.26.0) - ember-element-helper: 0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) - ember-lifeline: 7.0.0(@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) - ember-modifier: 4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + decorator-transforms: 2.3.0(@babel/core@7.26.7) + ember-element-helper: 0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + ember-lifeline: 7.0.0(@ember/test-helpers@4.0.4(@babel/core@7.26.7)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) + ember-modifier: 4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) ember-source: 6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1) - ember-style-modifier: 4.4.0(@babel/core@7.26.0)(@ember/string@3.1.1)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + ember-style-modifier: 4.4.0(@babel/core@7.26.7)(@ember/string@3.1.1)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) ember-truth-helpers: 4.0.3(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) transitivePeerDependencies: - '@ember/string' @@ -14144,20 +14768,20 @@ snapshots: ember-cli-babel@7.26.11: dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/helper-compilation-targets': 7.25.9 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.0) - '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.26.0) - '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.26.0) - '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/plugin-transform-runtime': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-typescript': 7.26.3(@babel/core@7.26.0) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.7) + '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.26.7) + '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.26.7) + '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-runtime': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-typescript': 7.26.7(@babel/core@7.26.7) '@babel/polyfill': 7.12.1 - '@babel/preset-env': 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/preset-env': 7.26.0(@babel/core@7.26.7) '@babel/runtime': 7.12.18 amd-name-resolver: 1.3.1 - babel-plugin-debug-macros: 0.3.4(@babel/core@7.26.0) + babel-plugin-debug-macros: 0.3.4(@babel/core@7.26.7) babel-plugin-ember-data-packages-polyfill: 0.1.2 babel-plugin-ember-modules-api-polyfill: 3.5.0 babel-plugin-module-resolver: 3.2.0 @@ -14177,26 +14801,26 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-babel@8.2.0(@babel/core@7.26.0): + ember-cli-babel@8.2.0(@babel/core@7.26.7): dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@babel/helper-compilation-targets': 7.25.9 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.0) - '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.26.0) - '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.26.0) - '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/plugin-transform-runtime': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-typescript': 7.26.3(@babel/core@7.26.0) - '@babel/preset-env': 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.7) + '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.26.7) + '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.26.7) + '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.7) + '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-runtime': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-typescript': 7.26.7(@babel/core@7.26.7) + '@babel/preset-env': 7.26.0(@babel/core@7.26.7) '@babel/runtime': 7.12.18 amd-name-resolver: 1.3.1 - babel-plugin-debug-macros: 0.3.4(@babel/core@7.26.0) + babel-plugin-debug-macros: 0.3.4(@babel/core@7.26.7) babel-plugin-ember-data-packages-polyfill: 0.1.2 babel-plugin-ember-modules-api-polyfill: 3.5.0 babel-plugin-module-resolver: 5.0.2 - broccoli-babel-transpiler: 8.0.0(@babel/core@7.26.0) + broccoli-babel-transpiler: 8.0.0(@babel/core@7.26.7) broccoli-debug: 0.6.5 broccoli-funnel: 3.0.8 broccoli-source: 3.0.1 @@ -14538,18 +15162,18 @@ snapshots: - walrus - whiskers - ember-click-outside@6.1.1(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)): + ember-click-outside@6.1.1(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)): dependencies: '@embroider/addon-shim': 1.9.0 - ember-modifier: 4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + ember-modifier: 4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) transitivePeerDependencies: - '@babel/core' - ember-source - supports-color - ember-compatibility-helpers@1.2.7(@babel/core@7.26.0): + ember-compatibility-helpers@1.2.7(@babel/core@7.26.7): dependencies: - babel-plugin-debug-macros: 0.2.0(@babel/core@7.26.0) + babel-plugin-debug-macros: 0.2.0(@babel/core@7.26.7) ember-cli-version-checker: 5.1.2 find-up: 5.0.0 fs-extra: 9.1.0 @@ -14558,13 +15182,13 @@ snapshots: - '@babel/core' - supports-color - ember-concurrency@4.0.2(@babel/core@7.26.0)(@glimmer/tracking@1.1.2)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)): + ember-concurrency@4.0.2(@babel/core@7.26.7)(@glimmer/tracking@1.1.2)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)): dependencies: '@babel/helper-plugin-utils': 7.25.9 '@babel/types': 7.26.3 '@embroider/addon-shim': 1.9.0 '@glimmer/tracking': 1.1.2 - decorator-transforms: 1.2.1(@babel/core@7.26.0) + decorator-transforms: 1.2.1(@babel/core@7.26.7) ember-source: 6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1) optionalDependencies: '@glint/template': 1.5.2 @@ -14572,22 +15196,22 @@ snapshots: - '@babel/core' - supports-color - ember-css-transitions@4.4.1(@babel/core@7.26.0)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)): + ember-css-transitions@4.4.1(@babel/core@7.26.7)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)): dependencies: '@ember/test-waiters': 4.0.0(@glint/template@1.5.2) '@embroider/addon-shim': 1.9.0 - decorator-transforms: 2.3.0(@babel/core@7.26.0) - ember-modifier: 4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + decorator-transforms: 2.3.0(@babel/core@7.26.7) + ember-modifier: 4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) transitivePeerDependencies: - '@babel/core' - '@glint/template' - ember-source - supports-color - ember-element-helper@0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)): + ember-element-helper@0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)): dependencies: '@embroider/addon-shim': 1.9.0 - '@embroider/util': 1.13.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + '@embroider/util': 1.13.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) ember-source: 6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1) transitivePeerDependencies: - '@glint/environment-ember-loose' @@ -14596,7 +15220,7 @@ snapshots: ember-eslint-parser@0.5.7(@babel/core@7.26.0)(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1): dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.0 '@babel/eslint-parser': 7.25.9(@babel/core@7.26.0)(eslint@8.57.1) '@glimmer/syntax': 0.92.3 content-tag: 2.0.3 @@ -14662,11 +15286,11 @@ snapshots: - '@glint/template' - supports-color - ember-lifeline@7.0.0(@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))): + ember-lifeline@7.0.0(@ember/test-helpers@4.0.4(@babel/core@7.26.7)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))): dependencies: '@embroider/addon-shim': 1.9.0 optionalDependencies: - '@ember/test-helpers': 4.0.4(@babel/core@7.26.0)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + '@ember/test-helpers': 4.0.4(@babel/core@7.26.7)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) transitivePeerDependencies: - supports-color @@ -14674,11 +15298,11 @@ snapshots: dependencies: ember-source: 6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1) - ember-modifier-manager-polyfill@1.2.0(@babel/core@7.26.0): + ember-modifier-manager-polyfill@1.2.0(@babel/core@7.26.7): dependencies: ember-cli-babel: 7.26.11 ember-cli-version-checker: 2.2.0 - ember-compatibility-helpers: 1.2.7(@babel/core@7.26.0) + ember-compatibility-helpers: 1.2.7(@babel/core@7.26.7) transitivePeerDependencies: - '@babel/core' - supports-color @@ -14694,6 +15318,19 @@ snapshots: transitivePeerDependencies: - '@babel/core' - supports-color + optional: true + + ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)): + dependencies: + '@embroider/addon-shim': 1.9.0 + decorator-transforms: 2.3.0(@babel/core@7.26.7) + ember-cli-normalize-entity-name: 1.0.0 + ember-cli-string-utils: 1.1.0 + optionalDependencies: + ember-source: 6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1) + transitivePeerDependencies: + - '@babel/core' + - supports-color ember-page-title@8.2.3(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)): dependencies: @@ -14703,19 +15340,19 @@ snapshots: transitivePeerDependencies: - supports-color - ember-power-select@8.6.2(yocd34qasxzcr3xs6qmdvrov4e): + ember-power-select@8.6.2(myz3b2dscrk4qrrxhf247npsce): dependencies: - '@ember/test-helpers': 4.0.4(@babel/core@7.26.0)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + '@ember/test-helpers': 4.0.4(@babel/core@7.26.7)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) '@embroider/addon-shim': 1.9.0 - '@embroider/util': 1.13.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + '@embroider/util': 1.13.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) '@glimmer/component': 2.0.0 '@glimmer/tracking': 1.1.2 - decorator-transforms: 2.3.0(@babel/core@7.26.0) + decorator-transforms: 2.3.0(@babel/core@7.26.7) ember-assign-helper: 0.5.0(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) - ember-basic-dropdown: 8.4.0(@ember/string@3.1.1)(@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) - ember-concurrency: 4.0.2(@babel/core@7.26.0)(@glimmer/tracking@1.1.2)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) - ember-lifeline: 7.0.0(@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) - ember-modifier: 4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + ember-basic-dropdown: 8.4.0(@ember/string@3.1.1)(@ember/test-helpers@4.0.4(@babel/core@7.26.7)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))))(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + ember-concurrency: 4.0.2(@babel/core@7.26.7)(@glimmer/tracking@1.1.2)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + ember-lifeline: 7.0.0(@ember/test-helpers@4.0.4(@babel/core@7.26.7)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))) + ember-modifier: 4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) ember-source: 6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1) ember-truth-helpers: 4.0.3(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) transitivePeerDependencies: @@ -14724,9 +15361,9 @@ snapshots: - '@glint/template' - supports-color - ember-qunit@9.0.1(@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)))(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))(qunit@2.23.1): + ember-qunit@9.0.1(@ember/test-helpers@4.0.4(@babel/core@7.26.7)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)))(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1))(qunit@2.23.1): dependencies: - '@ember/test-helpers': 4.0.4(@babel/core@7.26.0)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + '@ember/test-helpers': 4.0.4(@babel/core@7.26.7)(@glint/template@1.5.2)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) '@embroider/addon-shim': 1.9.0 '@embroider/macros': 1.16.10(@glint/template@1.5.2) ember-source: 6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1) @@ -14780,7 +15417,7 @@ snapshots: ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1): dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 '@ember/edition-utils': 1.2.0 '@embroider/addon-shim': 1.9.0 '@glimmer/compiler': 0.92.4 @@ -14800,7 +15437,7 @@ snapshots: '@glimmer/util': 0.92.3 '@glimmer/validator': 0.92.3 '@glimmer/vm': 0.92.3 - '@glimmer/vm-babel-plugins': 0.92.3(@babel/core@7.26.0) + '@glimmer/vm-babel-plugins': 0.92.3(@babel/core@7.26.7) '@simple-dom/interface': 1.4.0 backburner.js: 2.8.0 broccoli-file-creator: 2.1.1 @@ -14808,7 +15445,7 @@ snapshots: broccoli-merge-trees: 4.2.0 chalk: 4.1.2 ember-auto-import: 2.10.0(@glint/template@1.5.2)(webpack@5.97.1) - ember-cli-babel: 8.2.0(@babel/core@7.26.0) + ember-cli-babel: 8.2.0(@babel/core@7.26.7) ember-cli-get-component-path-option: 1.0.0 ember-cli-is-package-missing: 1.0.0 ember-cli-normalize-entity-name: 1.0.0 @@ -14829,13 +15466,13 @@ snapshots: - supports-color - webpack - ember-style-modifier@4.4.0(@babel/core@7.26.0)(@ember/string@3.1.1)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)): + ember-style-modifier@4.4.0(@babel/core@7.26.7)(@ember/string@3.1.1)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)): dependencies: '@ember/string': 3.1.1 '@embroider/addon-shim': 1.9.0 csstype: 3.1.3 - decorator-transforms: 2.3.0(@babel/core@7.26.0) - ember-modifier: 4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + decorator-transforms: 2.3.0(@babel/core@7.26.7) + ember-modifier: 4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) ember-source: 6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1) transitivePeerDependencies: - '@babel/core' @@ -14945,12 +15582,12 @@ snapshots: - '@glint/template' - supports-color - ember-velcro@2.2.0(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)))(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)): + ember-velcro@2.2.0(ember-modifier@4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)))(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)): dependencies: '@embroider/addon-shim': 1.9.0 '@floating-ui/dom': 1.6.12 ember-functions-as-helper-polyfill: 2.1.2(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) - ember-modifier: 4.2.0(@babel/core@7.26.0)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) + ember-modifier: 4.2.0(@babel/core@7.26.7)(ember-source@6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1)) ember-source: 6.1.0(@glimmer/component@2.0.0)(@glint/template@1.5.2)(rsvp@4.8.5)(webpack@5.97.1) transitivePeerDependencies: - supports-color @@ -15921,7 +16558,7 @@ snapshots: git-semver-tags@5.0.1: dependencies: meow: 8.1.2 - semver: 7.6.3 + semver: 7.7.0 git-up@7.0.0: dependencies: @@ -16031,7 +16668,18 @@ snapshots: '@types/glob': 7.2.0 array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.3.2 + fast-glob: 3.3.3 + glob: 7.2.3 + ignore: 5.3.2 + merge2: 1.4.1 + slash: 3.0.0 + + globby@10.0.1: + dependencies: + '@types/glob': 7.2.0 + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.3 glob: 7.2.3 ignore: 5.3.2 merge2: 1.4.1 @@ -16204,8 +16852,6 @@ snapshots: dependencies: rsvp: 3.2.1 - helpertypes@0.0.19: {} - highlight.js@10.7.3: {} homedir-polyfill@1.0.3: @@ -16599,6 +17245,8 @@ snapshots: dependencies: isobject: 3.0.1 + is-plain-object@3.0.1: {} + is-plain-object@5.0.0: {} is-potential-custom-element-name@1.0.1: {} @@ -16686,8 +17334,6 @@ snapshots: isbinaryfile@5.0.4: {} - isbot@5.1.19: {} - isexe@2.0.0: {} isexe@3.1.1: {} @@ -17196,10 +17842,6 @@ snapshots: dependencies: sourcemap-codec: 1.4.8 - magic-string@0.30.17: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - make-dir@2.1.0: dependencies: pify: 4.0.1 @@ -17730,7 +18372,7 @@ snapshots: make-fetch-happen: 13.0.1 nopt: 7.2.1 proc-log: 4.2.0 - semver: 7.6.3 + semver: 7.7.0 tar: 6.2.1 which: 4.0.0 transitivePeerDependencies: @@ -17746,7 +18388,7 @@ snapshots: dependencies: growly: 1.3.0 is-wsl: 2.2.0 - semver: 7.6.3 + semver: 7.7.0 shellwords: 0.1.1 uuid: 8.3.2 which: 2.0.2 @@ -17774,13 +18416,13 @@ snapshots: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.16.1 - semver: 7.6.3 + semver: 7.7.0 validate-npm-package-license: 3.0.4 normalize-package-data@6.0.2: dependencies: hosted-git-info: 7.0.2 - semver: 7.6.3 + semver: 7.7.0 validate-npm-package-license: 3.0.4 normalize-path@2.1.1: @@ -17799,7 +18441,7 @@ snapshots: npm-install-checks@6.3.0: dependencies: - semver: 7.6.3 + semver: 7.7.0 npm-normalize-package-bin@3.0.1: {} @@ -17826,7 +18468,7 @@ snapshots: npm-install-checks: 6.3.0 npm-normalize-package-bin: 3.0.1 npm-package-arg: 11.0.2 - semver: 7.6.3 + semver: 7.7.0 npm-registry-fetch@17.1.0: dependencies: @@ -17924,8 +18566,6 @@ snapshots: object-keys@1.1.1: {} - object-path@0.11.8: {} - object-visit@1.0.1: dependencies: isobject: 3.0.1 @@ -18383,7 +19023,7 @@ snapshots: prettier-plugin-ember-template-tag@2.0.4(prettier@3.4.2): dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.0 content-tag: 2.0.3 prettier: 3.4.2 transitivePeerDependencies: @@ -18749,9 +19389,9 @@ snapshots: remove-types@1.0.0: dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-typescript': 7.26.3(@babel/core@7.26.0) + '@babel/core': 7.26.7 + '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-typescript': 7.26.7(@babel/core@7.26.7) prettier: 2.8.8 transitivePeerDependencies: - supports-color @@ -18862,26 +19502,13 @@ snapshots: fs-extra: 7.0.1 rollup: 4.29.1 - rollup-plugin-ts@3.4.5(@babel/core@7.26.0)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.0))(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@babel/preset-typescript@7.26.0(@babel/core@7.26.0))(@babel/runtime@7.26.0)(rollup@4.29.1)(typescript@5.7.3): + rollup-plugin-copy@3.5.0: dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.29.1) - '@wessberg/stringutil': 1.0.19 - ansi-colors: 4.1.3 - browserslist: 4.24.3 - browserslist-generator: 3.0.0 - compatfactory: 3.0.0(typescript@5.7.3) - crosspath: 2.0.0 - magic-string: 0.30.17 - rollup: 4.29.1 - ts-clone-node: 3.0.0(typescript@5.7.3) - tslib: 2.8.1 - typescript: 5.7.3 - optionalDependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/plugin-transform-runtime': 7.25.9(@babel/core@7.26.0) - '@babel/preset-env': 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) - '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) - '@babel/runtime': 7.26.0 + '@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 rollup-pluginutils@2.8.2: dependencies: @@ -19907,11 +20534,6 @@ snapshots: dependencies: typescript: 5.7.3 - ts-clone-node@3.0.0(typescript@5.7.3): - dependencies: - compatfactory: 3.0.0(typescript@5.7.3) - typescript: 5.7.3 - ts-interface-checker@0.1.13: {} tsconfig-paths@4.2.0: @@ -20011,8 +20633,6 @@ snapshots: typescript@5.7.3: {} - ua-parser-js@1.0.40: {} - uc.micro@1.0.6: {} uglify-js@3.19.3: @@ -20131,6 +20751,12 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 + update-browserslist-db@1.1.2(browserslist@4.24.4): + dependencies: + browserslist: 4.24.4 + escalade: 3.2.0 + picocolors: 1.1.1 + uri-js@4.4.1: dependencies: punycode: 2.3.1 @@ -20414,7 +21040,7 @@ snapshots: workerpool@3.1.2: dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/core': 7.26.7 object-assign: 4.1.1 rsvp: 4.8.5 transitivePeerDependencies: diff --git a/site/package.json b/site/package.json index 875fedc9..1b9c485c 100644 --- a/site/package.json +++ b/site/package.json @@ -19,7 +19,7 @@ "generate-signature-data": "node lib/generate-signature-data.js && pnpm prettier app/components/signature-data.ts --write" }, "devDependencies": { - "@babel/core": "^7.26.0", + "@babel/core": "^7.26.7", "@babel/eslint-parser": "^7.25.9", "@babel/plugin-proposal-decorators": "^7.25.9", "@docfy/core": "^0.8.0", diff --git a/test-app/package.json b/test-app/package.json index 5b738228..ee0b78cc 100644 --- a/test-app/package.json +++ b/test-app/package.json @@ -17,7 +17,7 @@ "try:one": "ember try:one" }, "devDependencies": { - "@babel/core": "^7.26.0", + "@babel/core": "^7.26.7", "@babel/eslint-parser": "^7.25.9", "@babel/plugin-proposal-decorators": "^7.25.9", "@ember/optional-features": "^2.2.0",