From 8f360d36f871d315a53f570e9949e55d6eae36b0 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Fri, 27 Feb 2026 21:02:52 -0500 Subject: [PATCH 01/23] Remove AMD bundles --- .../ember-template-compiler.js | 206 -------- .../amd-compat-entrypoints/ember-testing.js | 79 --- .../amd-compat-entrypoints/ember.debug.js | 487 ------------------ lib/index.js | 424 +++++++-------- package.json | 10 +- .../@ember/-internals/deprecations/index.ts | 10 - packages/loader/lib/index.d.ts | 4 - packages/loader/lib/index.js | 99 ---- packages/loader/package.json | 5 - rollup.config.mjs | 195 +------ smoke-tests/benchmark-app/babel.config.mjs | 1 - smoke-tests/v2-app-template/babel.config.cjs | 1 - tsconfig/compiler-options.json | 3 +- types/publish.mjs | 7 +- 14 files changed, 179 insertions(+), 1352 deletions(-) delete mode 100644 broccoli/amd-compat-entrypoints/ember-template-compiler.js delete mode 100644 broccoli/amd-compat-entrypoints/ember-testing.js delete mode 100644 broccoli/amd-compat-entrypoints/ember.debug.js delete mode 100644 packages/loader/lib/index.d.ts delete mode 100644 packages/loader/lib/index.js delete mode 100644 packages/loader/package.json diff --git a/broccoli/amd-compat-entrypoints/ember-template-compiler.js b/broccoli/amd-compat-entrypoints/ember-template-compiler.js deleted file mode 100644 index 06f1a57d9aa..00000000000 --- a/broccoli/amd-compat-entrypoints/ember-template-compiler.js +++ /dev/null @@ -1,206 +0,0 @@ -/* eslint-disable */ - -// This file was derived from the output of the classic broccoli-based build of -// ember-template-compiler.js. It's intended to convey exactly how the authored ES modules -// get mapped into backward-compatible AMD defines. - -import d from 'amd-compat-entrypoint-definition'; - -import * as emberinternalsBrowserEnvironmentIndex from '@ember/-internals/browser-environment/index'; -d('@ember/-internals/browser-environment/index', emberinternalsBrowserEnvironmentIndex); - -import * as emberinternalsEnvironmentIndex from '@ember/-internals/environment/index'; -d('@ember/-internals/environment/index', emberinternalsEnvironmentIndex); - -import * as emberinternalsUtilsIndex from '@ember/-internals/utils/index'; -d('@ember/-internals/utils/index', emberinternalsUtilsIndex); - -import * as emberCanaryFeaturesIndex from '@ember/canary-features/index'; -d('@ember/canary-features/index', emberCanaryFeaturesIndex); - -/* - -The classic build included these modules but not their dependencies, so they -never worked. Keeping this comment to document why the list of modules differs in -this way. - -import * as emberDebugContainerDebugAdapter from '@ember/debug/container-debug-adapter'; -d('@ember/debug/container-debug-adapter', emberDebugContainerDebugAdapter); - -import * as emberDebugDataAdapter from '@ember/debug/data-adapter'; -d('@ember/debug/data-adapter', emberDebugDataAdapter); - -*/ - -import * as emberDebugIndex from '@ember/debug/index'; -d('@ember/debug/index', emberDebugIndex); - -import * as emberDebugLibCaptureRenderTree from '@ember/debug/lib/capture-render-tree'; -d('@ember/debug/lib/capture-render-tree', emberDebugLibCaptureRenderTree); - -import * as emberDebugLibDeprecate from '@ember/debug/lib/deprecate'; -d('@ember/debug/lib/deprecate', emberDebugLibDeprecate); - -import * as emberDebugLibHandlers from '@ember/debug/lib/handlers'; -d('@ember/debug/lib/handlers', emberDebugLibHandlers); - -import * as emberDebugLibInspect from '@ember/debug/lib/inspect'; -d('@ember/debug/lib/inspect', emberDebugLibInspect); - -import * as emberDebugLibTesting from '@ember/debug/lib/testing'; -d('@ember/debug/lib/testing', emberDebugLibTesting); - -import * as emberDebugLibWarn from '@ember/debug/lib/warn'; -d('@ember/debug/lib/warn', emberDebugLibWarn); - -import * as emberDeprecatedFeaturesIndex from '@ember/deprecated-features/index'; -d('@ember/deprecated-features/index', emberDeprecatedFeaturesIndex); - -import * as glimmerCompiler from '@glimmer/compiler'; -d('@glimmer/compiler', glimmerCompiler); - -import * as glimmerEnv from '@glimmer/env'; -d('@glimmer/env', glimmerEnv); - -import * as glimmerSyntax from '@glimmer/syntax'; -d('@glimmer/syntax', glimmerSyntax); - -import * as glimmerUtil from '@glimmer/util'; -d('@glimmer/util', glimmerUtil); - -import * as glimmerVm from '@glimmer/vm'; -d('@glimmer/vm', glimmerVm); - -import * as glimmerWireFormat from '@glimmer/wire-format'; -d('@glimmer/wire-format', glimmerWireFormat); - -import * as handlebarsParserIndex from '@handlebars/parser'; -d('@handlebars/parser/index', handlebarsParserIndex); - -import * as emberTemplateCompilerIndex from 'ember-template-compiler/index'; -d('ember-template-compiler/index', emberTemplateCompilerIndex); - -import * as emberTemplateCompilerLibPluginsAssertAgainstAttrs from 'ember-template-compiler/lib/plugins/assert-against-attrs'; -d( - 'ember-template-compiler/lib/plugins/assert-against-attrs', - emberTemplateCompilerLibPluginsAssertAgainstAttrs -); - -import * as emberTemplateCompilerLibPluginsAssertAgainstNamedOutlets from 'ember-template-compiler/lib/plugins/assert-against-named-outlets'; -d( - 'ember-template-compiler/lib/plugins/assert-against-named-outlets', - emberTemplateCompilerLibPluginsAssertAgainstNamedOutlets -); - -import * as emberTemplateCompilerLibPluginsAssertInputHelperWithoutBlock from 'ember-template-compiler/lib/plugins/assert-input-helper-without-block'; -d( - 'ember-template-compiler/lib/plugins/assert-input-helper-without-block', - emberTemplateCompilerLibPluginsAssertInputHelperWithoutBlock -); - -import * as emberTemplateCompilerLibPluginsAssertReservedNamedArguments from 'ember-template-compiler/lib/plugins/assert-reserved-named-arguments'; -d( - 'ember-template-compiler/lib/plugins/assert-reserved-named-arguments', - emberTemplateCompilerLibPluginsAssertReservedNamedArguments -); - -import * as emberTemplateCompilerLibPluginsIndex from 'ember-template-compiler/lib/plugins/index'; -d('ember-template-compiler/lib/plugins/index', emberTemplateCompilerLibPluginsIndex); - -import * as emberTemplateCompilerLibPluginsTransformActionSyntax from 'ember-template-compiler/lib/plugins/transform-action-syntax'; -d( - 'ember-template-compiler/lib/plugins/transform-action-syntax', - emberTemplateCompilerLibPluginsTransformActionSyntax -); - -import * as emberTemplateCompilerLibPluginsTransformEachInIntoEach from 'ember-template-compiler/lib/plugins/transform-each-in-into-each'; -d( - 'ember-template-compiler/lib/plugins/transform-each-in-into-each', - emberTemplateCompilerLibPluginsTransformEachInIntoEach -); - -import * as emberTemplateCompilerLibPluginsTransformEachTrackArray from 'ember-template-compiler/lib/plugins/transform-each-track-array'; -d( - 'ember-template-compiler/lib/plugins/transform-each-track-array', - emberTemplateCompilerLibPluginsTransformEachTrackArray -); - -import * as emberTemplateCompilerLibPluginsTransformInElement from 'ember-template-compiler/lib/plugins/transform-in-element'; -d( - 'ember-template-compiler/lib/plugins/transform-in-element', - emberTemplateCompilerLibPluginsTransformInElement -); - -import * as emberTemplateCompilerLibPluginsTransformQuotedBindingsIntoJustBindings from 'ember-template-compiler/lib/plugins/transform-quoted-bindings-into-just-bindings'; -d( - 'ember-template-compiler/lib/plugins/transform-quoted-bindings-into-just-bindings', - emberTemplateCompilerLibPluginsTransformQuotedBindingsIntoJustBindings -); - -import * as emberTemplateCompilerLibPluginsTransformResolutions from 'ember-template-compiler/lib/plugins/transform-resolutions'; -d( - 'ember-template-compiler/lib/plugins/transform-resolutions', - emberTemplateCompilerLibPluginsTransformResolutions -); - -import * as emberTemplateCompilerLibPluginsTransformWrapMountAndOutlet from 'ember-template-compiler/lib/plugins/transform-wrap-mount-and-outlet'; -d( - 'ember-template-compiler/lib/plugins/transform-wrap-mount-and-outlet', - emberTemplateCompilerLibPluginsTransformWrapMountAndOutlet -); - -import * as emberTemplateCompilerLibPluginsUtils from 'ember-template-compiler/lib/plugins/utils'; -d('ember-template-compiler/lib/plugins/utils', emberTemplateCompilerLibPluginsUtils); - -import * as emberTemplateCompilerLibPublicApi from 'ember-template-compiler/lib/public-api'; -d('ember-template-compiler/lib/public-api', emberTemplateCompilerLibPublicApi); - -import * as emberTemplateCompilerLibSystemBootstrap from 'ember-template-compiler/lib/system/bootstrap'; -d('ember-template-compiler/lib/system/bootstrap', emberTemplateCompilerLibSystemBootstrap); - -import * as emberTemplateCompilerLibSystemCalculateLocationDisplay from 'ember-template-compiler/lib/system/calculate-location-display'; -d( - 'ember-template-compiler/lib/system/calculate-location-display', - emberTemplateCompilerLibSystemCalculateLocationDisplay -); - -import * as emberTemplateCompilerLibSystemCompileOptions from 'ember-template-compiler/lib/system/compile-options'; -d( - 'ember-template-compiler/lib/system/compile-options', - emberTemplateCompilerLibSystemCompileOptions -); - -import * as emberTemplateCompilerLibSystemCompile from 'ember-template-compiler/lib/system/compile'; -d('ember-template-compiler/lib/system/compile', emberTemplateCompilerLibSystemCompile); - -import * as emberTemplateCompilerLibSystemDasherizeComponentName from 'ember-template-compiler/lib/system/dasherize-component-name'; -d( - 'ember-template-compiler/lib/system/dasherize-component-name', - emberTemplateCompilerLibSystemDasherizeComponentName -); - -import * as emberTemplateCompilerLibSystemInitializer from 'ember-template-compiler/lib/system/initializer'; -d('ember-template-compiler/lib/system/initializer', emberTemplateCompilerLibSystemInitializer); - -import * as emberTemplateCompilerLibSystemPrecompile from 'ember-template-compiler/lib/system/precompile'; -d('ember-template-compiler/lib/system/precompile', emberTemplateCompilerLibSystemPrecompile); - -import * as emberTemplateCompilerLibTypes from 'ember-template-compiler/lib/types'; -d('ember-template-compiler/lib/types', emberTemplateCompilerLibTypes); - -import * as emberTemplateCompilerMinimal from 'ember-template-compiler/minimal'; -d('ember-template-compiler/minimal', emberTemplateCompilerMinimal); - -import * as emberVersion from 'ember/version'; -d('ember/version', emberVersion); - -import * as simpleHtmlTokenizer from 'simple-html-tokenizer'; -d('simple-html-tokenizer', simpleHtmlTokenizer); - -if (typeof module === 'object' && module.exports) { - module.exports = emberTemplateCompilerIndex; -} - -console.log( - '\n\n--------\n+ Your app is using the legacy ember-template-compiler.js AMD bundle. This will be removed in ember-source 7.0. See https://deprecations.emberjs.com/id/using-amd-bundles for more details.\n--------' -); diff --git a/broccoli/amd-compat-entrypoints/ember-testing.js b/broccoli/amd-compat-entrypoints/ember-testing.js deleted file mode 100644 index 1c3df0cf0bf..00000000000 --- a/broccoli/amd-compat-entrypoints/ember-testing.js +++ /dev/null @@ -1,79 +0,0 @@ -/* eslint-disable */ - -// This file was derived from the output of the classic broccoli-based build of -// ember-testing.js. It's intended to convey exactly how the authored ES modules -// get mapped into backward-compatible AMD defines. - -import d from 'amd-compat-entrypoint-definition'; - -import * as emberTestingIndex from 'ember-testing/index'; -d('ember-testing/index', emberTestingIndex); - -import * as emberTestingLibAdaptersAdapter from 'ember-testing/lib/adapters/adapter'; -d('ember-testing/lib/adapters/adapter', emberTestingLibAdaptersAdapter); - -import * as emberTestingLibAdaptersQunit from 'ember-testing/lib/adapters/qunit'; -d('ember-testing/lib/adapters/qunit', emberTestingLibAdaptersQunit); - -import * as emberTestingLibExtApplication from 'ember-testing/lib/ext/application'; -d('ember-testing/lib/ext/application', emberTestingLibExtApplication); - -import * as emberTestingLibExtRsvp from 'ember-testing/lib/ext/rsvp'; -d('ember-testing/lib/ext/rsvp', emberTestingLibExtRsvp); - -import * as emberTestingLibHelpers from 'ember-testing/lib/helpers'; -d('ember-testing/lib/helpers', emberTestingLibHelpers); - -import * as emberTestingLibHelpersAndThen from 'ember-testing/lib/helpers/and_then'; -d('ember-testing/lib/helpers/and_then', emberTestingLibHelpersAndThen); - -import * as emberTestingLibHelpersCurrentPath from 'ember-testing/lib/helpers/current_path'; -d('ember-testing/lib/helpers/current_path', emberTestingLibHelpersCurrentPath); - -import * as emberTestingLibHelpersCurrentRouteName from 'ember-testing/lib/helpers/current_route_name'; -d('ember-testing/lib/helpers/current_route_name', () => emberTestingLibHelpersCurrentRouteName); - -import * as emberTestingLibHelpersCurrentUrl from 'ember-testing/lib/helpers/current_url'; -d('ember-testing/lib/helpers/current_url', emberTestingLibHelpersCurrentUrl); - -import * as emberTestingLibHelpersPauseTest from 'ember-testing/lib/helpers/pause_test'; -d('ember-testing/lib/helpers/pause_test', emberTestingLibHelpersPauseTest); - -import * as emberTestingLibHelpersVisit from 'ember-testing/lib/helpers/visit'; -d('ember-testing/lib/helpers/visit', emberTestingLibHelpersVisit); - -import * as emberTestingLibHelpersWait from 'ember-testing/lib/helpers/wait'; -d('ember-testing/lib/helpers/wait', emberTestingLibHelpersWait); - -import * as emberTestingLibInitializers from 'ember-testing/lib/initializers'; -d('ember-testing/lib/initializers', emberTestingLibInitializers); - -import * as emberTestingLibPublicApi from 'ember-testing/lib/public-api'; -d('ember-testing/lib/public-api', emberTestingLibPublicApi); - -import * as emberTestingLibSetupForTesting from 'ember-testing/lib/setup_for_testing'; -d('ember-testing/lib/setup_for_testing', emberTestingLibSetupForTesting); - -import * as emberTestingLibTest from 'ember-testing/lib/test'; -d('ember-testing/lib/test', emberTestingLibTest); - -import * as emberTestingLibTestAdapter from 'ember-testing/lib/test/adapter'; -d('ember-testing/lib/test/adapter', emberTestingLibTestAdapter); - -import * as emberTestingLibTestHelpers from 'ember-testing/lib/test/helpers'; -d('ember-testing/lib/test/helpers', emberTestingLibTestHelpers); - -import * as emberTestingLibTestOnInjectHelpers from 'ember-testing/lib/test/on_inject_helpers'; -d('ember-testing/lib/test/on_inject_helpers', emberTestingLibTestOnInjectHelpers); - -import * as emberTestingLibTestPendingRequests from 'ember-testing/lib/test/pending_requests'; -d('ember-testing/lib/test/pending_requests', emberTestingLibTestPendingRequests); - -import * as emberTestingLibTestPromise from 'ember-testing/lib/test/promise'; -d('ember-testing/lib/test/promise', emberTestingLibTestPromise); - -import * as emberTestingLibTestRun from 'ember-testing/lib/test/run'; -d('ember-testing/lib/test/run', emberTestingLibTestRun); - -import * as emberTestingLibTestWaiters from 'ember-testing/lib/test/waiters'; -d('ember-testing/lib/test/waiters', emberTestingLibTestWaiters); diff --git a/broccoli/amd-compat-entrypoints/ember.debug.js b/broccoli/amd-compat-entrypoints/ember.debug.js deleted file mode 100644 index 51123e1ae4f..00000000000 --- a/broccoli/amd-compat-entrypoints/ember.debug.js +++ /dev/null @@ -1,487 +0,0 @@ -/* eslint-disable */ - -// This file was derived from the output of the classic broccoli-based build of -// ember.debug.js. It's intended to convey exactly how the authored ES modules -// get mapped into backward-compatible AMD defines. -// -// The testing-specific modules that only appear in this bundle in development -// builds are not included in this file. They're in ./ember-testing.js, which -// our legacy bundle rollup config concatenates with this one for dev builds. -// -// (Typical apps actually work fine if we *don't* stick the testing modules into -// this bundle at all! Because the ember-testing.js bundle itself gets into the -// classic test-support.js. So they are double-included. But as these are -// backward-compatibility bundles, I'm going to keep that wacky behavior for -// them since somebody could be relying on the timing of having the test modules -// available before test-support.js evals. - -import d from 'amd-compat-entrypoint-definition'; - -import * as emberinternalsBrowserEnvironmentIndex from '@ember/-internals/browser-environment/index'; -d('@ember/-internals/browser-environment/index', emberinternalsBrowserEnvironmentIndex); - -import * as emberinternalsContainerIndex from '@ember/-internals/container/index'; -d('@ember/-internals/container/index', emberinternalsContainerIndex); - -import * as emberinternalsDeprecationsIndex from '@ember/-internals/deprecations/index'; -d('@ember/-internals/deprecations/index', emberinternalsDeprecationsIndex); - -import * as emberinternalsEnvironmentIndex from '@ember/-internals/environment/index'; -d('@ember/-internals/environment/index', emberinternalsEnvironmentIndex); - -import * as emberinternalsErrorHandlingIndex from '@ember/-internals/error-handling/index'; -d('@ember/-internals/error-handling/index', emberinternalsErrorHandlingIndex); - -import * as emberinternalsGlimmerIndex from '@ember/-internals/glimmer/index'; -d('@ember/-internals/glimmer/index', emberinternalsGlimmerIndex); - -import * as emberinternalsMetaIndex from '@ember/-internals/meta/index'; -d('@ember/-internals/meta/index', emberinternalsMetaIndex); - -import * as emberinternalsMetaLibMeta from '@ember/-internals/meta/lib/meta'; -d('@ember/-internals/meta/lib/meta', emberinternalsMetaLibMeta); - -import * as emberinternalsMetalIndex from '@ember/-internals/metal/index'; -d('@ember/-internals/metal/index', emberinternalsMetalIndex); - -import * as emberinternalsOwnerIndex from '@ember/-internals/owner/index'; -d('@ember/-internals/owner/index', emberinternalsOwnerIndex); - -import * as emberinternalsRoutingIndex from '@ember/-internals/routing/index'; -d('@ember/-internals/routing/index', emberinternalsRoutingIndex); - -import * as emberinternalsRuntimeIndex from '@ember/-internals/runtime/index'; -d('@ember/-internals/runtime/index', emberinternalsRuntimeIndex); - -import * as emberinternalsRuntimeLibExtRsvp from '@ember/-internals/runtime/lib/ext/rsvp'; -d('@ember/-internals/runtime/lib/ext/rsvp', emberinternalsRuntimeLibExtRsvp); - -import * as emberinternalsRuntimeLibMixinsproxy from '@ember/-internals/runtime/lib/mixins/-proxy'; -d('@ember/-internals/runtime/lib/mixins/-proxy', emberinternalsRuntimeLibMixinsproxy); - -import * as emberinternalsRuntimeLibMixinsActionHandler from '@ember/-internals/runtime/lib/mixins/action_handler'; -d( - '@ember/-internals/runtime/lib/mixins/action_handler', - emberinternalsRuntimeLibMixinsActionHandler -); - -import * as emberinternalsRuntimeLibMixinsComparable from '@ember/-internals/runtime/lib/mixins/comparable'; -d('@ember/-internals/runtime/lib/mixins/comparable', emberinternalsRuntimeLibMixinsComparable); - -import * as emberinternalsRuntimeLibMixinsContainerProxy from '@ember/-internals/runtime/lib/mixins/container_proxy'; -d( - '@ember/-internals/runtime/lib/mixins/container_proxy', - emberinternalsRuntimeLibMixinsContainerProxy -); - -import * as emberinternalsRuntimeLibMixinsRegistryProxy from '@ember/-internals/runtime/lib/mixins/registry_proxy'; -d( - '@ember/-internals/runtime/lib/mixins/registry_proxy', - emberinternalsRuntimeLibMixinsRegistryProxy -); - -import * as emberinternalsRuntimeLibMixinsTargetActionSupport from '@ember/-internals/runtime/lib/mixins/target_action_support'; -d( - '@ember/-internals/runtime/lib/mixins/target_action_support', - emberinternalsRuntimeLibMixinsTargetActionSupport -); - -import * as emberinternalsStringIndex from '@ember/-internals/string/index'; -d('@ember/-internals/string/index', emberinternalsStringIndex); - -import * as emberinternalsUtilityTypesIndex from '@ember/-internals/utility-types/index'; -d('@ember/-internals/utility-types/index', emberinternalsUtilityTypesIndex); - -import * as emberinternalsUtilsIndex from '@ember/-internals/utils/index'; -d('@ember/-internals/utils/index', emberinternalsUtilsIndex); - -import * as emberinternalsViewsIndex from '@ember/-internals/views/index'; -d('@ember/-internals/views/index', emberinternalsViewsIndex); - -import * as emberinternalsViewsLibCompatAttrs from '@ember/-internals/views/lib/compat/attrs'; -d('@ember/-internals/views/lib/compat/attrs', emberinternalsViewsLibCompatAttrs); - -import * as emberinternalsViewsLibCompatFallbackViewRegistry from '@ember/-internals/views/lib/compat/fallback-view-registry'; -d( - '@ember/-internals/views/lib/compat/fallback-view-registry', - emberinternalsViewsLibCompatFallbackViewRegistry -); - -import * as emberinternalsViewsLibComponentLookup from '@ember/-internals/views/lib/component_lookup'; -d('@ember/-internals/views/lib/component_lookup', emberinternalsViewsLibComponentLookup); - -import * as emberinternalsViewsLibMixinsActionSupport from '@ember/-internals/views/lib/mixins/action_support'; -d('@ember/-internals/views/lib/mixins/action_support', emberinternalsViewsLibMixinsActionSupport); - -import * as emberinternalsViewsLibSystemEventDispatcher from '@ember/-internals/views/lib/system/event_dispatcher'; -d( - '@ember/-internals/views/lib/system/event_dispatcher', - emberinternalsViewsLibSystemEventDispatcher -); - -import * as emberinternalsViewsLibSystemUtils from '@ember/-internals/views/lib/system/utils'; -d('@ember/-internals/views/lib/system/utils', emberinternalsViewsLibSystemUtils); - -import * as emberinternalsViewsLibViewsCoreView from '@ember/-internals/views/lib/views/core_view'; -d('@ember/-internals/views/lib/views/core_view', emberinternalsViewsLibViewsCoreView); - -import * as emberinternalsViewsLibViewsStates from '@ember/-internals/views/lib/views/states'; -d('@ember/-internals/views/lib/views/states', emberinternalsViewsLibViewsStates); - -import * as emberApplicationIndex from '@ember/application/index'; -d('@ember/application/index', emberApplicationIndex); - -import * as emberApplicationInstance from '@ember/application/instance'; -d('@ember/application/instance', emberApplicationInstance); - -import * as emberApplicationLibLazyLoad from '@ember/application/lib/lazy_load'; -d('@ember/application/lib/lazy_load', emberApplicationLibLazyLoad); - -import * as emberApplicationNamespace from '@ember/application/namespace'; -d('@ember/application/namespace', emberApplicationNamespace); - -import * as emberArrayinternals from '@ember/array/-internals'; -d('@ember/array/-internals', emberArrayinternals); - -import * as emberArrayIndex from '@ember/array/index'; -d('@ember/array/index', emberArrayIndex); - -import * as emberArrayLibMakeArray from '@ember/array/lib/make-array'; -d('@ember/array/lib/make-array', emberArrayLibMakeArray); - -import * as emberArrayMutable from '@ember/array/mutable'; -d('@ember/array/mutable', emberArrayMutable); - -import * as emberArrayProxy from '@ember/array/proxy'; -d('@ember/array/proxy', emberArrayProxy); - -import * as emberCanaryFeaturesIndex from '@ember/canary-features/index'; -d('@ember/canary-features/index', emberCanaryFeaturesIndex); - -import * as emberComponentHelper from '@ember/component/helper'; -d('@ember/component/helper', emberComponentHelper); - -import * as emberComponentIndex from '@ember/component/index'; -d('@ember/component/index', emberComponentIndex); - -import * as emberComponentTemplateOnly from '@ember/component/template-only'; -d('@ember/component/template-only', emberComponentTemplateOnly); - -import * as emberControllerIndex from '@ember/controller/index'; -d('@ember/controller/index', emberControllerIndex); - -import * as emberDebugIndex from '@ember/debug/index'; -d('@ember/debug/index', emberDebugIndex); - -import * as emberDebugLibCaptureRenderTree from '@ember/debug/lib/capture-render-tree'; -d('@ember/debug/lib/capture-render-tree', emberDebugLibCaptureRenderTree); - -import * as emberDebugLibDeprecate from '@ember/debug/lib/deprecate'; -d('@ember/debug/lib/deprecate', emberDebugLibDeprecate); - -import * as emberDebugLibHandlers from '@ember/debug/lib/handlers'; -d('@ember/debug/lib/handlers', emberDebugLibHandlers); - -import * as emberDebugLibInspect from '@ember/debug/lib/inspect'; -d('@ember/debug/lib/inspect', emberDebugLibInspect); - -import * as emberDebugLibTesting from '@ember/debug/lib/testing'; -d('@ember/debug/lib/testing', emberDebugLibTesting); - -import * as emberDebugLibWarn from '@ember/debug/lib/warn'; -d('@ember/debug/lib/warn', emberDebugLibWarn); - -import * as emberDebugContainerDebugAdapter from '@ember/debug/container-debug-adapter'; -d('@ember/debug/container-debug-adapter', emberDebugContainerDebugAdapter); - -import * as emberDebugDataAdapter from '@ember/debug/data-adapter'; -d('@ember/debug/data-adapter', emberDebugDataAdapter); - -import * as emberDeprecatedFeaturesIndex from '@ember/deprecated-features/index'; -d('@ember/deprecated-features/index', emberDeprecatedFeaturesIndex); - -import * as emberDestroyableIndex from '@ember/destroyable/index'; -d('@ember/destroyable/index', emberDestroyableIndex); - -import * as emberEngineIndex from '@ember/engine/index'; -d('@ember/engine/index', emberEngineIndex); - -import * as emberEngineInstance from '@ember/engine/instance'; -d('@ember/engine/instance', emberEngineInstance); - -import * as emberEngineLibEngineParent from '@ember/engine/lib/engine-parent'; -d('@ember/engine/lib/engine-parent', emberEngineLibEngineParent); - -import * as emberEnumerableIndex from '@ember/enumerable/index'; -d('@ember/enumerable/index', emberEnumerableIndex); - -import * as emberEnumerableMutable from '@ember/enumerable/mutable'; -d('@ember/enumerable/mutable', emberEnumerableMutable); - -import * as emberHelperIndex from '@ember/helper/index'; -d('@ember/helper/index', emberHelperIndex); - -import * as emberInstrumentationIndex from '@ember/instrumentation/index'; -d('@ember/instrumentation/index', emberInstrumentationIndex); - -import * as emberModifierIndex from '@ember/modifier/index'; -d('@ember/modifier/index', emberModifierIndex); - -import * as emberObjectinternals from '@ember/object/-internals'; -d('@ember/object/-internals', emberObjectinternals); - -import * as emberObjectCompat from '@ember/object/compat'; -d('@ember/object/compat', emberObjectCompat); - -import * as emberObjectComputed from '@ember/object/computed'; -d('@ember/object/computed', emberObjectComputed); - -import * as emberObjectCore from '@ember/object/core'; -d('@ember/object/core', emberObjectCore); - -import * as emberObjectEvented from '@ember/object/evented'; -d('@ember/object/evented', emberObjectEvented); - -import * as emberObjectEvents from '@ember/object/events'; -d('@ember/object/events', emberObjectEvents); - -import * as emberObjectIndex from '@ember/object/index'; -d('@ember/object/index', emberObjectIndex); - -import * as emberObjectInternals from '@ember/object/internals'; -d('@ember/object/internals', emberObjectInternals); - -import * as emberObjectLibComputedComputedMacros from '@ember/object/lib/computed/computed_macros'; -d('@ember/object/lib/computed/computed_macros', emberObjectLibComputedComputedMacros); - -import * as emberObjectLibComputedReduceComputedMacros from '@ember/object/lib/computed/reduce_computed_macros'; -d('@ember/object/lib/computed/reduce_computed_macros', emberObjectLibComputedReduceComputedMacros); - -import * as emberObjectMixin from '@ember/object/mixin'; -d('@ember/object/mixin', emberObjectMixin); - -import * as emberObjectObservable from '@ember/object/observable'; -d('@ember/object/observable', emberObjectObservable); - -import * as emberObjectObservers from '@ember/object/observers'; -d('@ember/object/observers', emberObjectObservers); - -import * as emberObjectPromiseProxyMixin from '@ember/object/promise-proxy-mixin'; -d('@ember/object/promise-proxy-mixin', emberObjectPromiseProxyMixin); - -import * as emberObjectProxy from '@ember/object/proxy'; -d('@ember/object/proxy', emberObjectProxy); - -import * as emberOwnerIndex from '@ember/owner/index'; -d('@ember/owner/index', emberOwnerIndex); - -import * as emberReactiveIndex from '@ember/reactive/index'; -d('@ember/reactive/index', emberReactiveIndex); - -import * as emberReactiveCollections from '@ember/reactive/collections'; -d('@ember/reactive/collections', emberReactiveCollections); - -import * as emberRendererIndex from '@ember/renderer/index'; -d('@ember/renderer/index', emberRendererIndex); - -import * as emberRoutinginternals from '@ember/routing/-internals'; -d('@ember/routing/-internals', emberRoutinginternals); - -import * as emberRoutingHashLocation from '@ember/routing/hash-location'; -d('@ember/routing/hash-location', emberRoutingHashLocation); - -import * as emberRoutingHistoryLocation from '@ember/routing/history-location'; -d('@ember/routing/history-location', emberRoutingHistoryLocation); - -import * as emberRoutingIndex from '@ember/routing/index'; -d('@ember/routing/index', emberRoutingIndex); - -import * as emberRoutingLibCache from '@ember/routing/lib/cache'; -d('@ember/routing/lib/cache', emberRoutingLibCache); - -import * as emberRoutingLibControllerFor from '@ember/routing/lib/controller_for'; -d('@ember/routing/lib/controller_for', emberRoutingLibControllerFor); - -import * as emberRoutingLibDsl from '@ember/routing/lib/dsl'; -d('@ember/routing/lib/dsl', emberRoutingLibDsl); - -import * as emberRoutingLibEngines from '@ember/routing/lib/engines'; -d('@ember/routing/lib/engines', emberRoutingLibEngines); - -import * as emberRoutingLibGenerateController from '@ember/routing/lib/generate_controller'; -d('@ember/routing/lib/generate_controller', emberRoutingLibGenerateController); - -import * as emberRoutingLibLocationUtils from '@ember/routing/lib/location-utils'; -d('@ember/routing/lib/location-utils', emberRoutingLibLocationUtils); - -import * as emberRoutingLibQueryParams from '@ember/routing/lib/query_params'; -d('@ember/routing/lib/query_params', emberRoutingLibQueryParams); - -import * as emberRoutingLibRouteInfo from '@ember/routing/lib/route-info'; -d('@ember/routing/lib/route-info', emberRoutingLibRouteInfo); - -import * as emberRoutingLibRouterState from '@ember/routing/lib/router_state'; -d('@ember/routing/lib/router_state', emberRoutingLibRouterState); - -import * as emberRoutingLibRoutingService from '@ember/routing/lib/routing-service'; -d('@ember/routing/lib/routing-service', emberRoutingLibRoutingService); - -import * as emberRoutingLibUtils from '@ember/routing/lib/utils'; -d('@ember/routing/lib/utils', emberRoutingLibUtils); - -import * as emberRoutingLocation from '@ember/routing/location'; -d('@ember/routing/location', emberRoutingLocation); - -import * as emberRoutingNoneLocation from '@ember/routing/none-location'; -d('@ember/routing/none-location', emberRoutingNoneLocation); - -import * as emberRoutingRouteInfo from '@ember/routing/route-info'; -d('@ember/routing/route-info', emberRoutingRouteInfo); - -import * as emberRoutingRoute from '@ember/routing/route'; -d('@ember/routing/route', emberRoutingRoute); - -import * as emberRoutingRouterService from '@ember/routing/router-service'; -d('@ember/routing/router-service', emberRoutingRouterService); - -import * as emberRoutingRouter from '@ember/routing/router'; -d('@ember/routing/router', emberRoutingRouter); - -import * as emberRoutingTransition from '@ember/routing/transition'; -d('@ember/routing/transition', emberRoutingTransition); - -import * as emberRunloopprivateBackburner from '@ember/runloop/-private/backburner'; -d('@ember/runloop/-private/backburner', emberRunloopprivateBackburner); - -import * as emberRunloopIndex from '@ember/runloop/index'; -d('@ember/runloop/index', emberRunloopIndex); - -import * as emberServiceIndex from '@ember/service/index'; -d('@ember/service/index', emberServiceIndex); - -import * as emberTemplateCompilationIndex from '@ember/template-compilation/index'; -d('@ember/template-compilation/index', emberTemplateCompilationIndex); - -import * as emberTemplateFactoryIndex from '@ember/template-factory/index'; -d('@ember/template-factory/index', emberTemplateFactoryIndex); - -import * as emberTemplateIndex from '@ember/template/index'; -d('@ember/template/index', emberTemplateIndex); - -import * as emberTestAdapter from '@ember/test/adapter'; -d('@ember/test/adapter', emberTestAdapter); - -import * as emberTestIndex from '@ember/test/index'; -d('@ember/test/index', emberTestIndex); - -import * as emberUtilsIndex from '@ember/utils/index'; -d('@ember/utils/index', emberUtilsIndex); - -import * as emberUtilsLibCompare from '@ember/utils/lib/compare'; -d('@ember/utils/lib/compare', emberUtilsLibCompare); - -import * as emberUtilsLibIsEqual from '@ember/utils/lib/is-equal'; -d('@ember/utils/lib/is-equal', emberUtilsLibIsEqual); - -import * as emberUtilsLibIsBlank from '@ember/utils/lib/is_blank'; -d('@ember/utils/lib/is_blank', emberUtilsLibIsBlank); - -import * as emberUtilsLibIsEmpty from '@ember/utils/lib/is_empty'; -d('@ember/utils/lib/is_empty', emberUtilsLibIsEmpty); - -import * as emberUtilsLibIsNone from '@ember/utils/lib/is_none'; -d('@ember/utils/lib/is_none', emberUtilsLibIsNone); - -import * as emberUtilsLibIsPresent from '@ember/utils/lib/is_present'; -d('@ember/utils/lib/is_present', emberUtilsLibIsPresent); - -import * as emberUtilsLibTypeOf from '@ember/utils/lib/type-of'; -d('@ember/utils/lib/type-of', emberUtilsLibTypeOf); - -import * as emberVersionIndex from '@ember/version/index'; -d('@ember/version/index', emberVersionIndex); - -import * as glimmerDestroyable from '@glimmer/destroyable'; -d('@glimmer/destroyable', glimmerDestroyable); - -import * as glimmerEncoder from '@glimmer/encoder'; -d('@glimmer/encoder', glimmerEncoder); - -import * as glimmerEnv from '@glimmer/env'; -d('@glimmer/env', glimmerEnv); - -import * as glimmerGlobalContext from '@glimmer/global-context'; -d('@glimmer/global-context', glimmerGlobalContext); - -import * as glimmerManager from '@glimmer/manager'; -d('@glimmer/manager', glimmerManager); - -import * as glimmerNode from '@glimmer/node'; -d('@glimmer/node', glimmerNode); - -import * as glimmerOpcodeCompiler from '@glimmer/opcode-compiler'; -d('@glimmer/opcode-compiler', glimmerOpcodeCompiler); - -import * as glimmerOwner from '@glimmer/owner'; -d('@glimmer/owner', glimmerOwner); - -import * as glimmerProgram from '@glimmer/program'; -d('@glimmer/program', glimmerProgram); - -import * as glimmerReference from '@glimmer/reference'; -d('@glimmer/reference', glimmerReference); - -import * as glimmerRuntime from '@glimmer/runtime'; -d('@glimmer/runtime', glimmerRuntime); - -import * as glimmerTrackingIndex from '@glimmer/tracking/index'; -d('@glimmer/tracking/index', glimmerTrackingIndex); - -import * as glimmerTrackingPrimitivesCache from '@glimmer/tracking/primitives/cache'; -d('@glimmer/tracking/primitives/cache', glimmerTrackingPrimitivesCache); - -import * as glimmerUtil from '@glimmer/util'; -d('@glimmer/util', glimmerUtil); - -import * as glimmerValidator from '@glimmer/validator'; -d('@glimmer/validator', glimmerValidator); - -import * as glimmerVm from '@glimmer/vm'; -d('@glimmer/vm', glimmerVm); - -import * as glimmerWireFormat from '@glimmer/wire-format'; -d('@glimmer/wire-format', glimmerWireFormat); - -import * as simpleDomDocument from '@simple-dom/document'; -d('@simple-dom/document', simpleDomDocument); - -import * as backburnerjs from 'backburner.js'; -d('backburner.js', backburnerjs); - -import * as dagMap from 'dag-map'; -d('dag-map', dagMap); - -import * as emberIndex from 'ember/index'; -d('ember/index', emberIndex); - -import * as emberVersion from 'ember/version'; -d('ember/version', emberVersion); - -import * as routeRecognizer from 'route-recognizer'; -d('route-recognizer', routeRecognizer); - -import * as routerJs from 'router_js'; -d('router_js', routerJs); - -import * as rsvp from 'rsvp'; -d('rsvp', rsvp); - -if (typeof module === 'object' && typeof module.require === 'function') { - module.exports = emberIndex.default; -} - -emberDebugIndex.deprecate( - 'Your app loaded Ember via a legacy AMD bundle. Opt into loading it from the modern ES modules by setting the use-ember-modules optional feature.', - false, - emberinternalsDeprecationsIndex.DEPRECATIONS.DEPRECATE_AMD_BUNDLES.options -); diff --git a/lib/index.js b/lib/index.js index dfb32e8a429..d85bb4ae8d1 100644 --- a/lib/index.js +++ b/lib/index.js @@ -2,24 +2,9 @@ const MergeTrees = require('broccoli-merge-trees'); const createFile = require('broccoli-file-creator'); -const Funnel = require('broccoli-funnel'); const path = require('path'); const Overrides = require('./overrides'); const SupportedBrowsers = require('./browsers'); -const fs = require('fs'); - -const useEmberModules = (() => { - // this doesn't go through the documented API of the @ember/optional-features - // package because that is available way too late for this. - let pkg = require(path.join(process.cwd(), 'package.json')); - let configDir = pkg['ember-addon']?.['configPath'] ?? 'config'; - let optionalFeaturesPath = `./${configDir}/optional-features.json`; - if (fs.existsSync(optionalFeaturesPath)) { - return require(path.join(process.cwd(), optionalFeaturesPath))?.['use-ember-modules'] ?? false; - } else { - return false; - } -})(); const paths = {}; const absolutePaths = {}; @@ -40,9 +25,7 @@ add(paths, 'testing', 'vendor/ember/ember-testing.js'); add( absolutePaths, 'templateCompiler', - useEmberModules - ? path.join(__dirname, '..', 'dist', 'packages', 'ember-template-compiler', 'index.js') - : path.join(__dirname, '..', 'dist', 'ember-template-compiler.js') + path.join(__dirname, '..', 'dist', 'packages', 'ember-template-compiler', 'index.js') ); const { addonV1Shim } = require('@embroider/addon-shim'); @@ -50,188 +33,170 @@ const { addonV1Shim } = require('@embroider/addon-shim'); const shim = addonV1Shim(path.join(__dirname, '..'), { autoImportCompat: { customizeMeta(meta) { - /* This whole hook is an ember-auto-import feature that only effects classic builds, not embroider builds. */ - - if (useEmberModules) { - // this is our forward-compatible mode where all of ember-source is - // handled by ember-auto-import, like a normal v2 addon. - // - // In this case, we need to inject an implicit-modules config to force - // all the traditionally-included modules to be included whether or not - // we see an import for them, because ember-auto-import does not have - // global visiblity of all imports in all v1 addons. - // - // This means ember-source is not tree-shakable on classic builds, but - // that's the normal status quo for classic builds. It's all - // tree-shakable on the current default build (@embroider/vite). - return { - ...meta, - 'implicit-modules': [ - './dist/packages/@ember/-internals/browser-environment/index.js', - './dist/packages/@ember/-internals/container/index.js', - './dist/packages/@ember/-internals/deprecations/index.js', - './dist/packages/@ember/-internals/environment/index.js', - './dist/packages/@ember/-internals/error-handling/index.js', - './dist/packages/@ember/-internals/glimmer/index.js', - './dist/packages/@ember/-internals/meta/index.js', - './dist/packages/@ember/-internals/meta/lib/meta.js', - './dist/packages/@ember/-internals/metal/index.js', - './dist/packages/@ember/-internals/owner/index.js', - './dist/packages/@ember/-internals/routing/index.js', - './dist/packages/@ember/-internals/runtime/index.js', - './dist/packages/@ember/-internals/runtime/lib/ext/rsvp.js', - './dist/packages/@ember/-internals/runtime/lib/mixins/-proxy.js', - './dist/packages/@ember/-internals/runtime/lib/mixins/comparable.js', - './dist/packages/@ember/-internals/string/index.js', - './dist/packages/@ember/-internals/utility-types/index.js', - './dist/packages/@ember/-internals/utils/index.js', - './dist/packages/@ember/-internals/views/index.js', - './dist/packages/@ember/-internals/views/lib/compat/attrs.js', - './dist/packages/@ember/-internals/views/lib/component_lookup.js', - './dist/packages/@ember/-internals/views/lib/mixins/action_support.js', - './dist/packages/@ember/-internals/views/lib/system/utils.js', - './dist/packages/@ember/-internals/views/lib/views/core_view.js', - './dist/packages/@ember/-internals/views/lib/views/states.js', - './dist/packages/@ember/application/index.js', - './dist/packages/@ember/application/instance.js', - './dist/packages/@ember/application/lib/lazy_load.js', - './dist/packages/@ember/application/namespace.js', - './dist/packages/@ember/array/-internals.js', - './dist/packages/@ember/array/index.js', - './dist/packages/@ember/array/lib/make-array.js', - './dist/packages/@ember/array/mutable.js', - './dist/packages/@ember/array/proxy.js', - './dist/packages/@ember/canary-features/index.js', - './dist/packages/@ember/component/helper.js', - './dist/packages/@ember/component/index.js', - './dist/packages/@ember/component/template-only.js', - './dist/packages/@ember/controller/index.js', - './dist/packages/@ember/debug/index.js', - './dist/packages/@ember/debug/lib/capture-render-tree.js', - './dist/packages/@ember/debug/lib/deprecate.js', - './dist/packages/@ember/debug/lib/handlers.js', - './dist/packages/@ember/debug/lib/inspect.js', - './dist/packages/@ember/debug/lib/testing.js', - './dist/packages/@ember/debug/lib/warn.js', - './dist/packages/@ember/debug/container-debug-adapter.js', - './dist/packages/@ember/debug/data-adapter.js', - './dist/packages/@ember/deprecated-features/index.js', - './dist/packages/@ember/destroyable/index.js', - './dist/packages/@ember/engine/index.js', - './dist/packages/@ember/engine/instance.js', - './dist/packages/@ember/engine/lib/engine-parent.js', - './dist/packages/@ember/enumerable/index.js', - './dist/packages/@ember/enumerable/mutable.js', - './dist/packages/@ember/helper/index.js', - './dist/packages/@ember/instrumentation/index.js', - './dist/packages/@ember/modifier/index.js', - './dist/packages/@ember/object/-internals.js', - './dist/packages/@ember/object/compat.js', - './dist/packages/@ember/object/computed.js', - './dist/packages/@ember/object/core.js', - './dist/packages/@ember/object/evented.js', - './dist/packages/@ember/object/events.js', - './dist/packages/@ember/object/index.js', - './dist/packages/@ember/object/internals.js', - './dist/packages/@ember/object/lib/computed/computed_macros.js', - './dist/packages/@ember/object/lib/computed/reduce_computed_macros.js', - './dist/packages/@ember/object/mixin.js', - './dist/packages/@ember/object/observable.js', - './dist/packages/@ember/object/observers.js', - './dist/packages/@ember/object/promise-proxy-mixin.js', - './dist/packages/@ember/object/proxy.js', - './dist/packages/@ember/owner/index.js', - './dist/packages/@ember/renderer/index.js', - './dist/packages/@ember/routing/-internals.js', - './dist/packages/@ember/routing/hash-location.js', - './dist/packages/@ember/routing/history-location.js', - './dist/packages/@ember/routing/index.js', - './dist/packages/@ember/routing/lib/cache.js', - './dist/packages/@ember/routing/lib/controller_for.js', - './dist/packages/@ember/routing/lib/dsl.js', - './dist/packages/@ember/routing/lib/generate_controller.js', - './dist/packages/@ember/routing/lib/location-utils.js', - './dist/packages/@ember/routing/lib/query_params.js', - './dist/packages/@ember/routing/lib/router_state.js', - './dist/packages/@ember/routing/lib/routing-service.js', - './dist/packages/@ember/routing/lib/utils.js', - './dist/packages/@ember/routing/none-location.js', - './dist/packages/@ember/routing/route.js', - './dist/packages/@ember/routing/router-service.js', - './dist/packages/@ember/routing/router.js', - './dist/packages/@ember/runloop/index.js', - './dist/packages/@ember/service/index.js', - './dist/packages/@ember/template-compilation/index.js', - './dist/packages/@ember/template-factory/index.js', - './dist/packages/@ember/template/index.js', - './dist/packages/@ember/test/adapter.js', - './dist/packages/@ember/test/index.js', - './dist/packages/@ember/utils/index.js', - './dist/packages/@ember/utils/lib/compare.js', - './dist/packages/@ember/utils/lib/is-equal.js', - './dist/packages/@ember/utils/lib/is_blank.js', - './dist/packages/@ember/utils/lib/is_empty.js', - './dist/packages/@ember/utils/lib/is_none.js', - './dist/packages/@ember/utils/lib/is_present.js', - './dist/packages/@ember/utils/lib/type-of.js', - './dist/packages/@ember/version/index.js', - './dist/packages/@glimmer/destroyable.js', - './dist/packages/@glimmer/encoder.js', - './dist/packages/@glimmer/env.js', - './dist/packages/@glimmer/global-context.js', - './dist/packages/@glimmer/manager.js', - './dist/packages/@glimmer/node.js', - './dist/packages/@glimmer/opcode-compiler.js', - './dist/packages/@glimmer/owner.js', - './dist/packages/@glimmer/program.js', - './dist/packages/@glimmer/reference.js', - './dist/packages/@glimmer/runtime.js', - './dist/packages/@glimmer/tracking/index.js', - './dist/packages/@glimmer/tracking/primitives/cache.js', - './dist/packages/@glimmer/util.js', - './dist/packages/@glimmer/validator.js', - './dist/packages/@glimmer/vm.js', - './dist/packages/@glimmer/wire-format.js', - './dist/packages/@simple-dom/document.js', - './dist/packages/backburner.js/index.js', - './dist/packages/dag-map.js', - './dist/packages/ember/index.js', - './dist/packages/ember/version.js', - './dist/packages/route-recognizer.js', - './dist/packages/router_js.js', - './dist/packages/rsvp.js', - ], - 'implicit-test-modules': [ - './dist/packages/ember-testing/index.js', - './dist/packages/ember-testing/lib/adapters/adapter.js', - './dist/packages/ember-testing/lib/adapters/qunit.js', - './dist/packages/ember-testing/lib/ext/application.js', - './dist/packages/ember-testing/lib/ext/rsvp.js', - './dist/packages/ember-testing/lib/helpers.js', - './dist/packages/ember-testing/lib/helpers/and_then.js', - './dist/packages/ember-testing/lib/helpers/current_path.js', - './dist/packages/ember-testing/lib/helpers/current_route_name.js', - './dist/packages/ember-testing/lib/helpers/current_url.js', - './dist/packages/ember-testing/lib/helpers/pause_test.js', - './dist/packages/ember-testing/lib/helpers/visit.js', - './dist/packages/ember-testing/lib/helpers/wait.js', - './dist/packages/ember-testing/lib/initializers.js', - './dist/packages/ember-testing/lib/public-api.js', - './dist/packages/ember-testing/lib/setup_for_testing.js', - './dist/packages/ember-testing/lib/test.js', - './dist/packages/ember-testing/lib/test/adapter.js', - './dist/packages/ember-testing/lib/test/helpers.js', - './dist/packages/ember-testing/lib/test/on_inject_helpers.js', - './dist/packages/ember-testing/lib/test/pending_requests.js', - './dist/packages/ember-testing/lib/test/promise.js', - './dist/packages/ember-testing/lib/test/run.js', - './dist/packages/ember-testing/lib/test/waiters.js', - ], - }; - } else { - // this is our backward-compatible mode that actually keeps most of ember-source in vendor.js. - return { ...meta, 'renamed-modules': {} }; - } + return { + ...meta, + 'implicit-modules': [ + './dist/packages/@ember/-internals/browser-environment/index.js', + './dist/packages/@ember/-internals/container/index.js', + './dist/packages/@ember/-internals/deprecations/index.js', + './dist/packages/@ember/-internals/environment/index.js', + './dist/packages/@ember/-internals/error-handling/index.js', + './dist/packages/@ember/-internals/glimmer/index.js', + './dist/packages/@ember/-internals/meta/index.js', + './dist/packages/@ember/-internals/meta/lib/meta.js', + './dist/packages/@ember/-internals/metal/index.js', + './dist/packages/@ember/-internals/owner/index.js', + './dist/packages/@ember/-internals/routing/index.js', + './dist/packages/@ember/-internals/runtime/index.js', + './dist/packages/@ember/-internals/runtime/lib/ext/rsvp.js', + './dist/packages/@ember/-internals/runtime/lib/mixins/-proxy.js', + './dist/packages/@ember/-internals/runtime/lib/mixins/comparable.js', + './dist/packages/@ember/-internals/string/index.js', + './dist/packages/@ember/-internals/utility-types/index.js', + './dist/packages/@ember/-internals/utils/index.js', + './dist/packages/@ember/-internals/views/index.js', + './dist/packages/@ember/-internals/views/lib/compat/attrs.js', + './dist/packages/@ember/-internals/views/lib/component_lookup.js', + './dist/packages/@ember/-internals/views/lib/mixins/action_support.js', + './dist/packages/@ember/-internals/views/lib/system/utils.js', + './dist/packages/@ember/-internals/views/lib/views/core_view.js', + './dist/packages/@ember/-internals/views/lib/views/states.js', + './dist/packages/@ember/application/index.js', + './dist/packages/@ember/application/instance.js', + './dist/packages/@ember/application/lib/lazy_load.js', + './dist/packages/@ember/application/namespace.js', + './dist/packages/@ember/array/-internals.js', + './dist/packages/@ember/array/index.js', + './dist/packages/@ember/array/lib/make-array.js', + './dist/packages/@ember/array/mutable.js', + './dist/packages/@ember/array/proxy.js', + './dist/packages/@ember/canary-features/index.js', + './dist/packages/@ember/component/helper.js', + './dist/packages/@ember/component/index.js', + './dist/packages/@ember/component/template-only.js', + './dist/packages/@ember/controller/index.js', + './dist/packages/@ember/debug/index.js', + './dist/packages/@ember/debug/lib/capture-render-tree.js', + './dist/packages/@ember/debug/lib/deprecate.js', + './dist/packages/@ember/debug/lib/handlers.js', + './dist/packages/@ember/debug/lib/inspect.js', + './dist/packages/@ember/debug/lib/testing.js', + './dist/packages/@ember/debug/lib/warn.js', + './dist/packages/@ember/debug/container-debug-adapter.js', + './dist/packages/@ember/debug/data-adapter.js', + './dist/packages/@ember/deprecated-features/index.js', + './dist/packages/@ember/destroyable/index.js', + './dist/packages/@ember/engine/index.js', + './dist/packages/@ember/engine/instance.js', + './dist/packages/@ember/engine/lib/engine-parent.js', + './dist/packages/@ember/enumerable/index.js', + './dist/packages/@ember/enumerable/mutable.js', + './dist/packages/@ember/helper/index.js', + './dist/packages/@ember/instrumentation/index.js', + './dist/packages/@ember/modifier/index.js', + './dist/packages/@ember/object/-internals.js', + './dist/packages/@ember/object/compat.js', + './dist/packages/@ember/object/computed.js', + './dist/packages/@ember/object/core.js', + './dist/packages/@ember/object/evented.js', + './dist/packages/@ember/object/events.js', + './dist/packages/@ember/object/index.js', + './dist/packages/@ember/object/internals.js', + './dist/packages/@ember/object/lib/computed/computed_macros.js', + './dist/packages/@ember/object/lib/computed/reduce_computed_macros.js', + './dist/packages/@ember/object/mixin.js', + './dist/packages/@ember/object/observable.js', + './dist/packages/@ember/object/observers.js', + './dist/packages/@ember/object/promise-proxy-mixin.js', + './dist/packages/@ember/object/proxy.js', + './dist/packages/@ember/owner/index.js', + './dist/packages/@ember/renderer/index.js', + './dist/packages/@ember/routing/-internals.js', + './dist/packages/@ember/routing/hash-location.js', + './dist/packages/@ember/routing/history-location.js', + './dist/packages/@ember/routing/index.js', + './dist/packages/@ember/routing/lib/cache.js', + './dist/packages/@ember/routing/lib/controller_for.js', + './dist/packages/@ember/routing/lib/dsl.js', + './dist/packages/@ember/routing/lib/generate_controller.js', + './dist/packages/@ember/routing/lib/location-utils.js', + './dist/packages/@ember/routing/lib/query_params.js', + './dist/packages/@ember/routing/lib/router_state.js', + './dist/packages/@ember/routing/lib/routing-service.js', + './dist/packages/@ember/routing/lib/utils.js', + './dist/packages/@ember/routing/none-location.js', + './dist/packages/@ember/routing/route.js', + './dist/packages/@ember/routing/router-service.js', + './dist/packages/@ember/routing/router.js', + './dist/packages/@ember/runloop/index.js', + './dist/packages/@ember/service/index.js', + './dist/packages/@ember/template-compilation/index.js', + './dist/packages/@ember/template-factory/index.js', + './dist/packages/@ember/template/index.js', + './dist/packages/@ember/test/adapter.js', + './dist/packages/@ember/test/index.js', + './dist/packages/@ember/utils/index.js', + './dist/packages/@ember/utils/lib/compare.js', + './dist/packages/@ember/utils/lib/is-equal.js', + './dist/packages/@ember/utils/lib/is_blank.js', + './dist/packages/@ember/utils/lib/is_empty.js', + './dist/packages/@ember/utils/lib/is_none.js', + './dist/packages/@ember/utils/lib/is_present.js', + './dist/packages/@ember/utils/lib/type-of.js', + './dist/packages/@ember/version/index.js', + './dist/packages/@glimmer/destroyable.js', + './dist/packages/@glimmer/encoder.js', + './dist/packages/@glimmer/env.js', + './dist/packages/@glimmer/global-context.js', + './dist/packages/@glimmer/manager.js', + './dist/packages/@glimmer/node.js', + './dist/packages/@glimmer/opcode-compiler.js', + './dist/packages/@glimmer/owner.js', + './dist/packages/@glimmer/program.js', + './dist/packages/@glimmer/reference.js', + './dist/packages/@glimmer/runtime.js', + './dist/packages/@glimmer/tracking/index.js', + './dist/packages/@glimmer/tracking/primitives/cache.js', + './dist/packages/@glimmer/util.js', + './dist/packages/@glimmer/validator.js', + './dist/packages/@glimmer/vm.js', + './dist/packages/@glimmer/wire-format.js', + './dist/packages/@simple-dom/document.js', + './dist/packages/backburner.js/index.js', + './dist/packages/dag-map.js', + './dist/packages/ember/index.js', + './dist/packages/ember/version.js', + './dist/packages/route-recognizer.js', + './dist/packages/router_js.js', + './dist/packages/rsvp.js', + ], + 'implicit-test-modules': [ + './dist/packages/ember-testing/index.js', + './dist/packages/ember-testing/lib/adapters/adapter.js', + './dist/packages/ember-testing/lib/adapters/qunit.js', + './dist/packages/ember-testing/lib/ext/application.js', + './dist/packages/ember-testing/lib/ext/rsvp.js', + './dist/packages/ember-testing/lib/helpers.js', + './dist/packages/ember-testing/lib/helpers/and_then.js', + './dist/packages/ember-testing/lib/helpers/current_path.js', + './dist/packages/ember-testing/lib/helpers/current_route_name.js', + './dist/packages/ember-testing/lib/helpers/current_url.js', + './dist/packages/ember-testing/lib/helpers/pause_test.js', + './dist/packages/ember-testing/lib/helpers/visit.js', + './dist/packages/ember-testing/lib/helpers/wait.js', + './dist/packages/ember-testing/lib/initializers.js', + './dist/packages/ember-testing/lib/public-api.js', + './dist/packages/ember-testing/lib/setup_for_testing.js', + './dist/packages/ember-testing/lib/test.js', + './dist/packages/ember-testing/lib/test/adapter.js', + './dist/packages/ember-testing/lib/test/helpers.js', + './dist/packages/ember-testing/lib/test/on_inject_helpers.js', + './dist/packages/ember-testing/lib/test/pending_requests.js', + './dist/packages/ember-testing/lib/test/promise.js', + './dist/packages/ember-testing/lib/test/run.js', + './dist/packages/ember-testing/lib/test/waiters.js', + ], + }; }, }, }); @@ -282,55 +247,16 @@ module.exports = { } }, - treeForVendor(tree) { - if (shim.treeForVendor) { - tree = shim.treeForVendor.call(this, tree); - } - const isProduction = process.env.EMBER_ENV === 'production'; - - let templateCompiler = new Funnel(tree, { - destDir: 'ember', - include: ['ember-template-compiler.js', 'ember-template-compiler.js.map'], - }); - - let emberAMDBundles; - - if (useEmberModules) { - // ember-cli always tries to append these to vendor.js, so even when we - // don't want to put anything in them they need to exist as empty files. - emberAMDBundles = new MergeTrees([ - createFile('ember/ember.js', ''), - createFile('ember/ember.js.map', ''), - createFile('ember/ember-testing.js', ''), - createFile('ember/ember-testing.js.map', ''), - ]); - } else { - let which = isProduction ? 'prod' : 'debug'; - - emberAMDBundles = new Funnel(tree, { - destDir: 'ember', - include: [ - `ember.${which}.js`, - `ember.${which}.js.map`, - 'ember-testing.js', - 'ember-testing.js.map', - ], - getDestinationPath(path) { - return path.replace(`ember.${which}.`, 'ember.'); - }, - }); - } - - let emberCliBabel = this.addons.find((a) => a.name === 'ember-cli-babel'); + treeForVendor() { + // ember-cli always tries to append these to vendor.js, so even when we + // don't want to put anything in them they need to exist as empty files. + let vendorShims = new MergeTrees([ + createFile('ember/ember.js', ''), + createFile('ember/ember.js.map', ''), + createFile('ember/ember-testing.js', ''), + createFile('ember/ember-testing.js.map', ''), + ]); - // this is primarily so we get preset-env with the app's targets. All our - // special stuff was already accounted for in the building of the bundles. - return emberCliBabel.transpileTree(new MergeTrees([emberAMDBundles, templateCompiler]), { - 'ember-cli-babel': { - compileModules: false, - disableDebugTooling: true, - disableEmberModulesAPIPolyfill: true, - }, - }); + return vendorShims; }, }; diff --git a/package.json b/package.json index 4dea45b9693..d012883dcd7 100644 --- a/package.json +++ b/package.json @@ -29,14 +29,6 @@ "dist/packages", "dist/dependencies", "dist-prod/packages", - "dist/ember-template-compiler.js", - "dist/ember-template-compiler.js.map", - "dist/ember.debug.js", - "dist/ember.debug.js.map", - "dist/ember.prod.js", - "dist/ember.prod.js.map", - "dist/ember-testing.js", - "dist/ember-testing.js.map", "docs/data.json", "lib", "types/stable" @@ -395,4 +387,4 @@ } }, "packageManager": "pnpm@10.5.0" -} \ No newline at end of file +} diff --git a/packages/@ember/-internals/deprecations/index.ts b/packages/@ember/-internals/deprecations/index.ts index 89ad88ed625..b68b84b616e 100644 --- a/packages/@ember/-internals/deprecations/index.ts +++ b/packages/@ember/-internals/deprecations/index.ts @@ -112,16 +112,6 @@ export const DEPRECATIONS = { until: '7.0.0', url: 'https://deprecations.emberjs.com/id/importing-inject-from-ember-service', }), - DEPRECATE_AMD_BUNDLES: deprecation({ - for: 'ember-source', - id: 'using-amd-bundles', - since: { - available: '6.10.0', - enabled: '6.10.0', - }, - until: '7.0.0', - url: 'https://deprecations.emberjs.com/id/using-amd-bundles', - }), }; export function deprecateUntil(message: string, deprecation: DeprecationObject) { diff --git a/packages/loader/lib/index.d.ts b/packages/loader/lib/index.d.ts deleted file mode 100644 index 58443c7f54c..00000000000 --- a/packages/loader/lib/index.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -declare module 'require' { - export function has(path: string): boolean; - export default function require(path: string): any; -} diff --git a/packages/loader/lib/index.js b/packages/loader/lib/index.js deleted file mode 100644 index 875c7ffe566..00000000000 --- a/packages/loader/lib/index.js +++ /dev/null @@ -1,99 +0,0 @@ -/* eslint-disable no-var */ -/* globals global globalThis self */ -/* eslint-disable-next-line no-unused-vars */ -var define, require; - -(function () { - var globalObj = - typeof globalThis !== 'undefined' - ? globalThis - : typeof self !== 'undefined' - ? self - : typeof window !== 'undefined' - ? window - : typeof global !== 'undefined' - ? global - : null; - - if (globalObj === null) { - throw new Error('unable to locate global object'); - } - - if (typeof globalObj.define === 'function' && typeof globalObj.require === 'function') { - define = globalObj.define; - require = globalObj.require; - - return; - } - - var registry = Object.create(null); - var seen = Object.create(null); - - function missingModule(name, referrerName) { - if (referrerName) { - throw new Error('Could not find module ' + name + ' required by: ' + referrerName); - } else { - throw new Error('Could not find module ' + name); - } - } - - function internalRequire(_name, referrerName) { - var name = _name; - var mod = registry[name]; - - if (!mod) { - name = name + '/index'; - mod = registry[name]; - } - - var exports = seen[name]; - - if (exports !== undefined) { - return exports; - } - - exports = seen[name] = {}; - - if (!mod) { - missingModule(_name, referrerName); - } - - var deps = mod.deps; - var callback = mod.callback; - var reified = new Array(deps.length); - - for (var i = 0; i < deps.length; i++) { - if (deps[i] === 'exports') { - reified[i] = exports; - } else if (deps[i] === 'require') { - reified[i] = require; - } else { - reified[i] = require(deps[i], name); - } - } - - var result = callback.apply(this, reified); - if (!deps.includes('exports') || result !== undefined) { - exports = seen[name] = result; - } - - return exports; - } - - require = function (name) { - return internalRequire(name, null); - }; - - define = function (name, deps, callback) { - registry[name] = { deps: deps, callback: callback }; - }; - - // setup `require` module - require['default'] = require; - - require.has = function registryHas(moduleName) { - return Boolean(registry[moduleName]) || Boolean(registry[moduleName + '/index']); - }; - - require._eak_seen = require.entries = registry; -})(); diff --git a/packages/loader/package.json b/packages/loader/package.json deleted file mode 100644 index 746606e9d59..00000000000 --- a/packages/loader/package.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "name": "loader", - "private": true, - "dependencies": {} -} \ No newline at end of file diff --git a/rollup.config.mjs b/rollup.config.mjs index 4e790dc28d9..39e5c4a935c 100644 --- a/rollup.config.mjs +++ b/rollup.config.mjs @@ -12,7 +12,6 @@ const require = createRequire(import.meta.url); const { PackageCache, packageName } = require('@embroider/shared-internals'); const projectRoot = dirname(fileURLToPath(import.meta.url)); const packageCache = PackageCache.shared('ember-source', projectRoot); -const { buildInfo } = require('./broccoli/build-info'); const buildDebugMacroPlugin = require('./broccoli/build-debug-macro-plugin'); const canaryFeatures = require('./broccoli/canary-features'); @@ -25,24 +24,7 @@ const testDependencies = [ 'expect-type', ]; -let configs = [ - esmConfig(), - esmProdConfig(), - legacyBundleConfig('./broccoli/amd-compat-entrypoints/ember.debug.js', 'ember.debug.js', { - isDeveloping: true, - }), - legacyBundleConfig('./broccoli/amd-compat-entrypoints/ember.debug.js', 'ember.prod.js', { - isDeveloping: false, - }), - legacyBundleConfig('./broccoli/amd-compat-entrypoints/ember-testing.js', 'ember-testing.js', { - isDeveloping: true, - isExternal(source) { - return !source.startsWith('ember-testing'); - }, - }), - templateCompilerConfig(), - glimmerComponent(), -]; +let configs = [esmConfig(), esmProdConfig(), glimmerComponent()]; if (process.env.DEBUG_SINGLE_CONFIG) { configs = configs.slice( @@ -152,51 +134,6 @@ function renameEntrypoints(entrypoints, fn) { return Object.fromEntries(Object.entries(entrypoints).map(([k, v]) => [fn(k), v])); } -function legacyBundleConfig(input, output, { isDeveloping, isExternal }) { - let babelConfig = { ...sharedBabelConfig }; - - babelConfig.plugins = [...babelConfig.plugins]; - - return { - input, - output: { - format: 'iife', - file: `dist/${output}`, - generatedCode: 'es2015', - sourcemap: true, - - // We are relying on unfrozen modules because we need to add the - // __esModule marker to them in our amd-compat-entrypoints. Rollup has an - // `esModule` option too, but it only puts the marker on entrypoints. We - // have a single entrypoint ("ember.debug.js") that imports a bunch of - // modules and hands them to our classic AMD loader. All of those modules - // need the __esModule marker too. - freeze: false, - - globals: (id) => { - return `require('${id}')`; - }, - - interop: 'esModule', - }, - onLog: handleRollupWarnings, - plugins: [ - amdDefineSupport(), - ...(isDeveloping ? [concatenateAMDEntrypoints()] : []), - babel({ - babelHelpers: 'bundled', - extensions: ['.js', '.ts'], - configFile: false, - ...babelConfig, - }), - resolveTS(), - version(), - resolvePackages({ ...exposedDependencies(), ...hiddenDependencies() }, { isExternal }), - licenseAndLoader(), - ], - }; -} - function packages() { // Start by treating every module as an entrypoint let entryFiles = glob.sync('**/*.{ts,js}', { @@ -505,136 +442,6 @@ export function version() { }; } -function amdDefineSupport() { - return { - name: 'amd-define-support', - - resolveId(source) { - if (source === 'amd-compat-entrypoint-definition') { - return '\0amd-compat-entrypoint-definition'; - } - }, - - load(id) { - if (id === '\0amd-compat-entrypoint-definition') { - return { - code: ` - export default function d(name, mod) { - Object.defineProperty(mod, '__esModule', { value: true }); - define(name, [], () => mod); - }; - `, - }; - } - }, - }; -} - -function concatenateAMDEntrypoints() { - const concatRules = { - // this says: when you load the ember.debug.js AMD compat entrypoint, also - // concatenate in the ember-testing.js AMD compat entrypoint. - 'ember.debug.js': ['ember-testing.js'], - }; - - return { - name: 'concatenateAMDEntrypoints', - load(id) { - if (id[0] === '\0') { - return; - } - for (let [target, extras] of Object.entries(concatRules)) { - if (id.endsWith(`amd-compat-entrypoints/${target}`)) { - let contents = [readFileSync(id), ...extras.map((e) => `import "./${e}";`)]; - return { - code: contents.join('\n'), - }; - } - } - }, - }; -} - -function license() { - return `/*! - * @overview Ember - JavaScript Application Framework - * @copyright Copyright 2011 Tilde Inc. and contributors - * Portions Copyright 2006-2011 Strobe Inc. - * Portions Copyright 2008-2011 Apple Inc. All rights reserved. - * @license Licensed under MIT license - * See https://raw.github.com/emberjs/ember.js/master/LICENSE - * @version ${buildInfo().version} - */ -`; -} - -function loader() { - return readFileSync( - resolve(dirname(fileURLToPath(import.meta.url)), 'packages', 'loader', 'lib', 'index.js') - ); -} - -function licenseAndLoader() { - return { - name: 'license-and-loader', - generateBundle(options, bundles) { - for (let bundle of Object.values(bundles)) { - bundle.code = license() + loader() + bundle.code; - } - }, - }; -} - -function templateCompilerConfig() { - // These are modules that, when used in the legacy template compiler bundle, - // need to be discovered from ember.debug.js instead when running in the - // browser, and stubbed to ember-template-compiler.js in node. - const externals = { - '@ember/template-compilation': `{ - __esModule: true, - __registerTemplateCompiler(){}, - }`, - ember: `{ - __esModule: true, - default: { - get ENV() { return require('@ember/-internals/environment').ENV }, - get FEATURES() { return require('@ember/canary-features').FEATURES }, - get VERSION() { return require('ember/version').default }, - }, - }`, - '@ember/-internals/glimmer': `{ - __esModule: true, - }`, - '@ember/application': `{ - __esModule: true, - }`, - }; - let config = legacyBundleConfig( - './broccoli/amd-compat-entrypoints/ember-template-compiler.js', - 'ember-template-compiler.js', - { isDeveloping: true } - ); - config.plugins.unshift({ - enforce: 'pre', - name: 'template-compiler-externals', - async resolveId(source) { - if (externals[source]) { - return { id: source, external: true }; - } - }, - }); - config.output.globals = (id) => { - return `(() => { - try { - return require('${id}'); - } catch (err) { - return ${externals[id]} - } - })()`; - }; - return config; -} - function pruneEmptyBundles() { return { name: 'prune-empty-bundles', diff --git a/smoke-tests/benchmark-app/babel.config.mjs b/smoke-tests/benchmark-app/babel.config.mjs index bb5b946c890..4a0aaf2ecd3 100644 --- a/smoke-tests/benchmark-app/babel.config.mjs +++ b/smoke-tests/benchmark-app/babel.config.mjs @@ -9,7 +9,6 @@ export default { [ 'babel-plugin-ember-template-compilation', { - compilerPath: 'ember-source/dist/ember-template-compiler.js', transforms: [...macros.templateMacros], }, ], diff --git a/smoke-tests/v2-app-template/babel.config.cjs b/smoke-tests/v2-app-template/babel.config.cjs index 419088afff8..4523b8b415d 100644 --- a/smoke-tests/v2-app-template/babel.config.cjs +++ b/smoke-tests/v2-app-template/babel.config.cjs @@ -8,7 +8,6 @@ module.exports = { [ 'babel-plugin-ember-template-compilation', { - compilerPath: 'ember-source/dist/ember-template-compiler.js', enableLegacyModules: [ 'ember-cli-htmlbars', 'ember-cli-htmlbars-inline-precompile', diff --git a/tsconfig/compiler-options.json b/tsconfig/compiler-options.json index ae51907b492..584937c0480 100644 --- a/tsconfig/compiler-options.json +++ b/tsconfig/compiler-options.json @@ -31,8 +31,7 @@ "types": ["vite/client"], "paths": { - "backburner": ["../node_modules/backburner.js/dist/backburner.d.ts"], - "require": ["./loader/lib/index.d.ts"] + "backburner": ["../node_modules/backburner.js/dist/backburner.d.ts"] } } } diff --git a/types/publish.mjs b/types/publish.mjs index 6013e1e98cd..9aae3f3b70f 100755 --- a/types/publish.mjs +++ b/types/publish.mjs @@ -161,12 +161,7 @@ async function main() { process.exit(status === 'success' ? 0 : 1); } -const REMAPPED_LOCATION_MODULES = [ - { - input: 'packages/loader/lib/index.d.ts', - output: 'require.d.ts', - }, -]; +const REMAPPED_LOCATION_MODULES = []; /** "Emit" hand-authored `.d.ts` modules for modules which need to live in a From 5d40407b1f2d68d26e125f9b2c4ed2be8c96b54d Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Fri, 27 Feb 2026 21:10:03 -0500 Subject: [PATCH 02/23] Update dependencies for app-template --- pnpm-lock.yaml | 1376 +++++++++++++++---------- smoke-tests/app-template/package.json | 22 +- 2 files changed, 839 insertions(+), 559 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c64954f2bc0..333db84f13b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -111,7 +111,7 @@ importers: version: 2.9.2(supports-color@8.1.1) '@embroider/vite': specifier: ^1.5.2 - version: 1.5.2(@embroider/core@4.4.3)(rollup@4.57.1)(vite@5.4.21(@types/node@22.19.11)(terser@5.46.0)) + version: 1.5.2(@embroider/core@4.4.3)(rollup@4.57.1)(vite@5.4.21(@types/node@25.3.2)(terser@5.46.0)) '@eslint/js': specifier: ^9.21.0 version: 9.39.2 @@ -162,7 +162,7 @@ importers: version: 2.0.0(@babel/core@7.29.0) ember-cli: specifier: ^6.3.0 - version: 6.5.0(@types/node@22.19.11)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) + version: 6.5.0(@types/node@25.3.2)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) ember-cli-blueprint-test-helpers: specifier: ^0.19.2 version: 0.19.2 @@ -171,7 +171,7 @@ importers: version: 2.1.0 ember-cli-dependency-checker: specifier: ^3.3.1 - version: 3.3.3(ember-cli@6.5.0(@types/node@22.19.11)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7)) + version: 3.3.3(ember-cli@6.5.0(@types/node@25.3.2)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7)) ember-cli-yuidoc: specifier: ^0.9.1 version: 0.9.1 @@ -270,7 +270,7 @@ importers: version: 1.0.0(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) tracerbench: specifier: ^8.0.1 - version: 8.0.1(@swc/core@1.15.11)(@types/node@22.19.11)(typescript@5.9.3) + version: 8.0.1(@swc/core@1.15.11)(@types/node@25.3.2)(typescript@5.9.3) typescript: specifier: ^5.7.3 version: 5.9.3 @@ -279,7 +279,7 @@ importers: version: 8.55.0(eslint@9.39.2)(typescript@5.9.3) vite: specifier: ^5.4.12 - version: 5.4.21(@types/node@22.19.11)(terser@5.46.0) + version: 5.4.21(@types/node@25.3.2)(terser@5.46.0) glimmer-vm/packages/@types/eslint-community__eslint-plugin-eslint-comments: dependencies: @@ -2805,17 +2805,17 @@ importers: specifier: ^7.24.4 version: 7.29.0 '@ember/optional-features': - specifier: ^2.3.0 - version: 2.3.0 + specifier: ^3.0.0 + version: 3.0.0(@types/node@25.3.2) '@ember/string': - specifier: ^3.0.1 - version: 3.1.1 + specifier: ^4.0.1 + version: 4.0.1 '@ember/test-helpers': - specifier: ^3.3.0 - version: 3.3.1(@babel/core@7.29.0)(ember-source@)(webpack@5.105.1) + specifier: ^5.4.1 + version: 5.4.1(@babel/core@7.29.0) '@ember/test-waiters': - specifier: ^3.1.0 - version: 3.1.0 + specifier: ^4.1.1 + version: 4.1.1(@babel/core@7.29.0) '@embroider/test-setup': specifier: ^4.0.0 version: 4.0.0(@embroider/compat@3.9.3(@embroider/core@3.5.9))(@embroider/core@3.5.9)(@embroider/webpack@4.1.2(@embroider/core@3.5.9)(webpack@5.105.1)) @@ -2829,20 +2829,20 @@ importers: specifier: ^3.0.0 version: 3.0.0 ember-auto-import: - specifier: ^2.12.0 - version: 2.12.0(webpack@5.105.1) + specifier: ^2.12.1 + version: 2.12.1(webpack@5.105.1) ember-cli: specifier: ~5.7.0 - version: 5.7.0(@types/node@22.19.11) + version: 5.7.0(@types/node@25.3.2) ember-cli-app-version: - specifier: ^6.0.1 - version: 6.0.1(ember-source@) + specifier: ^7.0.0 + version: 7.0.0(ember-source@) ember-cli-babel: specifier: ^8.2.0 version: 8.3.1(@babel/core@7.29.0) ember-cli-dependency-checker: specifier: ^3.3.1 - version: 3.3.3(ember-cli@5.7.0(@types/node@22.19.11)) + version: 3.3.3(ember-cli@5.7.0(@types/node@25.3.2)) ember-cli-htmlbars: specifier: ^7.0.0 version: 7.0.0(@babel/core@7.29.0)(ember-source@) @@ -2856,20 +2856,20 @@ importers: specifier: ^4.0.2 version: 4.0.2 ember-data: - specifier: ~5.3.3 - version: 5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@ember/test-helpers@3.3.1(@babel/core@7.29.0)(ember-source@)(webpack@5.105.1))(@ember/test-waiters@3.1.0)(ember-source@)(qunit@2.25.0) + specifier: ~5.8.1 + version: 5.8.1(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0))(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(qunit@2.25.0) ember-load-initializers: - specifier: ^2.1.2 - version: 2.1.2(@babel/core@7.29.0) + specifier: ^3.0.1 + version: 3.0.1(ember-source@) ember-page-title: - specifier: ^8.2.3 - version: 8.2.4(ember-source@) + specifier: ^9.0.3 + version: 9.0.3 ember-qunit: - specifier: ^8.0.2 - version: 8.1.1(@babel/core@7.29.0)(@ember/test-helpers@3.3.1(@babel/core@7.29.0)(ember-source@)(webpack@5.105.1))(ember-source@)(qunit@2.25.0) + specifier: ^9.0.4 + version: 9.0.4(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0))(qunit@2.25.0) ember-resolver: - specifier: ^11.0.1 - version: 11.0.1(ember-source@) + specifier: ^13.2.0 + version: 13.2.0 ember-source: specifier: workspace:* version: link:../.. @@ -2944,7 +2944,7 @@ importers: version: 3.0.6(@babel/core@7.29.0)(@embroider/core@4.4.3) '@embroider/vite': specifier: ^1.5.2 - version: 1.5.2(@embroider/core@4.4.3)(rollup@4.57.1)(vite@7.3.1(@types/node@22.19.11)(terser@5.46.0)(yaml@2.8.2)) + version: 1.5.2(@embroider/core@4.4.3)(rollup@4.57.1)(vite@7.3.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2)) '@glimmer/component': specifier: workspace:* version: link:../../packages/@glimmer/component @@ -2965,7 +2965,7 @@ importers: version: 0.1.1(@babel/core@7.29.0) vite: specifier: ^7.3.0 - version: 7.3.1(@types/node@22.19.11)(terser@5.46.0)(yaml@2.8.2) + version: 7.3.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2) smoke-tests/node-template: dependencies: @@ -3058,7 +3058,7 @@ importers: version: 3.0.6(@babel/core@7.29.0)(@embroider/core@4.4.3) '@embroider/vite': specifier: ^1.5.2 - version: 1.5.2(@embroider/core@4.4.3)(rollup@4.57.1)(vite@6.4.1(@types/node@22.19.11)(terser@5.46.0)(yaml@2.8.2)) + version: 1.5.2(@embroider/core@4.4.3)(rollup@4.57.1)(vite@6.4.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2)) '@eslint/js': specifier: ^9.27.0 version: 9.39.2 @@ -3070,7 +3070,7 @@ importers: version: 6.1.0(@babel/core@7.29.0)(rollup@4.57.1) '@warp-drive/ember': specifier: ~5.5.0 - version: 5.5.0(f03678c6a90f105baea8348adfa29f8c) + version: 5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.8.1(@babel/core@7.29.0))(@ember-data/request@5.8.1(@babel/core@7.29.0))(@ember-data/store@5.8.1(@babel/core@7.29.0)(@ember-data/tracking@5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0)))(@ember/test-waiters@4.1.1(@babel/core@7.29.0)))(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.8.1(@babel/core@7.29.0))(ember-source@) babel-plugin-ember-template-compilation: specifier: ^2.4.1 version: 2.4.1 @@ -3085,7 +3085,7 @@ importers: version: 2.12.0(webpack@5.105.1) ember-cli: specifier: ~6.5.0-beta.0 - version: 6.5.0(@types/node@22.19.11)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) + version: 6.5.0(@types/node@25.3.2)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) ember-cli-babel: specifier: ^8.2.0 version: 8.3.1(@babel/core@7.29.0) @@ -3169,7 +3169,7 @@ importers: version: 4.1.0(@babel/core@7.29.0)(ember-source@) vite: specifier: ^6.3.5 - version: 6.4.1(@types/node@22.19.11)(terser@5.46.0)(yaml@2.8.2) + version: 6.4.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2) packages: @@ -3876,11 +3876,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.4.5': - resolution: {integrity: sha512-RPB/YeGr4ZrFKNwfuQRlMf2lxoCUaU01MTw39/OFE/RiL8HDjtn68BwEPft1P7JN4akyEmjGWAMNldOV7o9V2g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-escapes@7.27.1': resolution: {integrity: sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==} engines: {node: '>=6.9.0'} @@ -4013,16 +4008,6 @@ packages: '@dual-bundle/import-meta-resolve@4.2.1': resolution: {integrity: sha512-id+7YRUgoUX6CgV0DtuhirQWodeeA7Lf4i2x71JS/vtA5pRb/hIGWlw+G6MeXvsM+MXrz0VAydTGElX1rAfgPg==} - '@ember-data/adapter@5.3.13': - resolution: {integrity: sha512-tXx8XftDEAH/biUPZuWm73x6wPyXDlCf+k3IlgLVoGtY4MtqmX3e44JadhzrflqVcs38Ic2oosWZORP7UJ5wPg==} - engines: {node: '>= 18.20.8'} - peerDependencies: - '@ember-data/legacy-compat': 5.3.13 - '@ember-data/request-utils': 5.3.13 - '@ember-data/store': 5.3.13 - '@warp-drive/core-types': 0.0.3 - ember-source: 3.28.12 || ^4.0.4 || ^5.0.0 || ^6.0.0 - '@ember-data/adapter@5.5.0': resolution: {integrity: sha512-nOXbLR3koUagDeBOaTeEGCw2OqnI0XWbzP6CEFqVw5AC7wFY0G9JLcOtezU3d45pRpRryfcnxwLiS1LwaoYWTQ==} engines: {node: '>= 18.20.8'} @@ -4033,15 +4018,8 @@ packages: '@warp-drive/core-types': 5.5.0 ember-source: 3.28.12 || ^4.0.4 || ^5.0.0 || ^6.0.0 - '@ember-data/debug@5.3.13': - resolution: {integrity: sha512-O8YH65JdrDbGNtaUs8ql/0YZkIVhMsbaDHab4x0SuwfeoqlMtuK6Ym6LosMv/36vzTtIUQh9xJ+td4rcSoErWg==} - engines: {node: '>= 18.20.8'} - peerDependencies: - '@ember-data/model': 5.3.13 - '@ember-data/request-utils': 5.3.13 - '@ember-data/store': 5.3.13 - '@warp-drive/core-types': 0.0.3 - ember-source: 3.28.12 || ^4.0.4 || ^5.0.0 || ^6.0.0 + '@ember-data/adapter@5.8.1': + resolution: {integrity: sha512-LWKrP/z50XxVMl2jjPrgyDZUjCyUstp3DDsHqM+aShJipec+Afi4Mu9mAaEsMFyTr4xpq21tG82GnAkDfFf0ig==} '@ember-data/debug@5.5.0': resolution: {integrity: sha512-aYWyFurPxuBkTmKWaK5XazBEjACKOmNWtf31zM8uAcEfoJESOuiIR/o92aciIgwHK/sOgOm56k9iilgmP4iArw==} @@ -4053,13 +4031,8 @@ packages: '@warp-drive/core-types': 5.5.0 ember-source: 3.28.12 || ^4.0.4 || ^5.0.0 || ^6.0.0 - '@ember-data/graph@5.3.13': - resolution: {integrity: sha512-NMt1nP7dMVf/tzxamyQi59DaRHZF6F8aSuJmoC4zOcuGqE6QPURpcoIwbo3RM+R4e+4kVKHmp40kcNA0Bfu4zQ==} - engines: {node: '>= 18.20.8'} - peerDependencies: - '@ember-data/store': 5.3.13 - '@warp-drive/core-types': 0.0.3 - ember-source: 3.28.12 || ^4.0.4 || ^5.0.0 || ^6.0.0 + '@ember-data/debug@5.8.1': + resolution: {integrity: sha512-Jn7F0+stvn6QVkFhROXDXGLKn4iaCbG9uYVeEyqHSayTZikfSeXu0RqbPQxL+3rOyAcLf8QAfR9GlNV6EmETGQ==} '@ember-data/graph@5.5.0': resolution: {integrity: sha512-F1gC7F/WyZHuR2Y14uYnPMMVAjoOIBiKr5WUGUb6or6JQBcV4eJpJnIELvJFPnBPdI+dD0acWLNx/78ibdy6Bg==} @@ -4068,14 +4041,8 @@ packages: '@ember-data/store': 5.5.0 '@warp-drive/core-types': 5.5.0 - '@ember-data/json-api@5.3.13': - resolution: {integrity: sha512-pD4rKQ1weGb0e8g5hjqMxbbaoSJrdYvxHt4Qu38v/5321qdAMwZQ503m6FDhUe+S39MaYA/qIel/wbiuRWzbFw==} - engines: {node: '>= 18.20.8'} - peerDependencies: - '@ember-data/graph': 5.3.13 - '@ember-data/request-utils': 5.3.13 - '@ember-data/store': 5.3.13 - '@warp-drive/core-types': 0.0.3 + '@ember-data/graph@5.8.1': + resolution: {integrity: sha512-uqbjISLWFOcT9+tloz3Kl+1ZI1VUPRSB6eQXh/i1Od7KSC5D5buu5J4JqtluxrC7MbsK2MaE0vI2T1Li5iVGbw==} '@ember-data/json-api@5.5.0': resolution: {integrity: sha512-aBXnYPRLYkU1JKxLyzbUQXva7suZ7o/New7QMC/LWi408lbrqPYgKENW72Nd8XmWVvRubBxMEJd4hbPcsQ+zdQ==} @@ -4086,23 +4053,8 @@ packages: '@ember-data/store': 5.5.0 '@warp-drive/core-types': 5.5.0 - '@ember-data/legacy-compat@5.3.13': - resolution: {integrity: sha512-NMnC43VlQ8x+i1uwCcf/oQiEiZ9DDxVZ3/NJWoviN+ajg6UHtCk8N3HryhDbxTxytVjSrUpO9Igq69TjN7XNqw==} - engines: {node: '>= 18.20.8'} - peerDependencies: - '@ember-data/graph': 5.3.13 - '@ember-data/json-api': 5.3.13 - '@ember-data/request': 5.3.13 - '@ember-data/request-utils': 5.3.13 - '@ember-data/store': 5.3.13 - '@ember/test-waiters': ^3.1.0 || >= 4.0.0 - '@warp-drive/core-types': 0.0.3 - ember-source: 3.28.12 || ^4.0.4 || ^5.0.0 || ^6.0.0 - peerDependenciesMeta: - '@ember-data/graph': - optional: true - '@ember-data/json-api': - optional: true + '@ember-data/json-api@5.8.1': + resolution: {integrity: sha512-DzHIVXAwbKtf6i6sIIlu4Y7EBgPEPc3naaRvEJ8stQB/1JwKoJPvAe3IEkHAMwe1/Ay1Fzm7DJXS/roEj4TlnQ==} '@ember-data/legacy-compat@5.5.0': resolution: {integrity: sha512-tnnBJzrU4Np7ThVHPAPUMiWdz4CRpv/AH2WMdc77O2gshBb5GkUsu2IAMTW47s0dJSVvibJAZ082TbNHCBqj5Q==} @@ -4122,23 +4074,8 @@ packages: '@ember-data/json-api': optional: true - '@ember-data/model@5.3.13': - resolution: {integrity: sha512-zz7KSxCWmqFkM5pOJPmJbSLii/IpYOZ2EFKcw5PApW/pDtd/bw0PQsj1vBy+iAzI3go2maYZip730s4t1VTjhA==} - engines: {node: '>= 18.20.8'} - peerDependencies: - '@ember-data/graph': 5.3.13 - '@ember-data/json-api': 5.3.13 - '@ember-data/legacy-compat': 5.3.13 - '@ember-data/request-utils': 5.3.13 - '@ember-data/store': 5.3.13 - '@ember-data/tracking': 5.3.13 - '@warp-drive/core-types': 0.0.3 - ember-source: 3.28.12 || ^4.0.4 || ^5.0.0 || ^6.0.0 - peerDependenciesMeta: - '@ember-data/graph': - optional: true - '@ember-data/json-api': - optional: true + '@ember-data/legacy-compat@5.8.1': + resolution: {integrity: sha512-FaGE4j8BAEMVo3OixEvst/2a2DNq8oHtx6thA9jbDiVAD7jzrvqQpPTGlsYVyRWJFGpEFxABLIUwVbaZubpqMg==} '@ember-data/model@5.5.0': resolution: {integrity: sha512-/F1YWrGDCE9kNEAGgisfx2wzTgYC2yWIRocjrDe8e+opskv+bJAM/a5N/jqfJSzNipLc26BOTStvo8HPtCTu4g==} @@ -4157,19 +4094,8 @@ packages: '@ember-data/json-api': optional: true - '@ember-data/request-utils@5.3.13': - resolution: {integrity: sha512-a6JLegqJ/GwLkOXU77RE38E8hkhsvFjpZFQUIVMdFuINz7sy1lhC8koatxDzTU3glAYH1zoA12UZ8AJU0wXoKQ==} - engines: {node: '>= 18.20.8'} - peerDependencies: - '@ember/string': ^3.1.1 || ^4.0.0 - '@warp-drive/core-types': 0.0.3 - ember-inflector: ^4.0.2 || ^5.0.0 || ^6.0.0 - ember-source: 3.28.12 || ^4.0.4 || ^5.0.0 || ^6.0.0 - peerDependenciesMeta: - '@ember/string': - optional: true - ember-inflector: - optional: true + '@ember-data/model@5.8.1': + resolution: {integrity: sha512-4sJO/5sbl6ArpKPV1Va5Uibeyyi4y2CDBH76tn9nAuLf5ba/q1FxynD18mpR3VkHAxUdqBZYimINKN08hCYhEQ==} '@ember-data/request-utils@5.5.0': resolution: {integrity: sha512-tObMa2LIYqQ+QPNasbv4UNN44t5r/z5It2nuhcG2m04nJRBnOGvT0HPRwvdznANRNSDEv9L4QwRCrvIW+xbOwQ==} @@ -4185,12 +4111,13 @@ packages: ember-inflector: optional: true - '@ember-data/request@5.3.13': - resolution: {integrity: sha512-BtneB/msAnvq1lgpthQ9avbuLkOP2i9BNwGLvJGmiPQAplM/ny1M9vS26UEmdwn0F3+uC36IgcJbXplO/rDq3Q==} - engines: {node: '>= 18.20.8'} + '@ember-data/request-utils@5.8.1': + resolution: {integrity: sha512-xKSbQLFyq95EHePShtMJM0Cu3SibGyB8Eo0XuO74fTopMWD/xW29uY/bqBonQdaZnIonJwOKs36ztf7oSiRaZQ==} peerDependencies: - '@ember/test-waiters': ^3.1.0 || ^4.0.0 - '@warp-drive/core-types': 0.0.3 + ember-inflector: ^4.0.2 || ^5.0.0 || ^6.0.0 + peerDependenciesMeta: + ember-inflector: + optional: true '@ember-data/request@5.5.0': resolution: {integrity: sha512-Omu39FbKiDylq8PVnKnXsjljWa6qIyQx65O0hNAasNi2rV1Uhv04g0UBZ3L0L+7R6Od8n1/9aqbrcfK/oNEhHA==} @@ -4199,19 +4126,12 @@ packages: '@ember/test-waiters': ^3.1.0 || ^4.0.0 '@warp-drive/core-types': 5.5.0 + '@ember-data/request@5.8.1': + resolution: {integrity: sha512-ZyvBr/JQNoPmBkBVhAW0hKPi5WTagEMqQuzH9JmyzduuFXPHLGqdxL/8bBVwm1k6TqjaUM6y0y1/24o/Y5XGgA==} + '@ember-data/rfc395-data@0.0.4': resolution: {integrity: sha512-tGRdvgC9/QMQSuSuJV45xoyhI0Pzjm7A9o/MVVA3HakXIImJbbzx/k/6dO9CUEQXIyS2y0fW6C1XaYOG7rY0FQ==} - '@ember-data/serializer@5.3.13': - resolution: {integrity: sha512-ZARVjMM66YVEooDMzvMRrcdZQaXlQDNKVzERgPcluiLZGhxalFX5wXLyNV7vTV4OShZZdrZSlGrpSk/3uyGGBg==} - engines: {node: '>= 18.20.8'} - peerDependencies: - '@ember-data/legacy-compat': 5.3.13 - '@ember-data/request-utils': 5.3.13 - '@ember-data/store': 5.3.13 - '@warp-drive/core-types': 0.0.3 - ember-source: 3.28.12 || ^4.0.4 || ^5.0.0 || ^6.0.0 - '@ember-data/serializer@5.5.0': resolution: {integrity: sha512-rrbJzcruDni3dShluGjxFbbKfARMTJWAPN17HFrVfnrDHUAbXWXpQYofpAI/FPabEir3/1SKQHWds/ZO5TZstw==} engines: {node: '>= 18.20.8'} @@ -4222,15 +4142,8 @@ packages: '@warp-drive/core-types': 5.5.0 ember-source: 3.28.12 || ^4.0.4 || ^5.0.0 || ^6.0.0 - '@ember-data/store@5.3.13': - resolution: {integrity: sha512-5Mx4k/p0z+PN5NtY+CepXHNerGmtQpHyDr80PzUw65Mtmftdcns0LJiSMxbuvObt3fXH8PA54cSBxwpS9G3y1w==} - engines: {node: '>= 18.20.8'} - peerDependencies: - '@ember-data/request': 5.3.13 - '@ember-data/request-utils': 5.3.13 - '@ember-data/tracking': 5.3.13 - '@warp-drive/core-types': 0.0.3 - ember-source: 3.28.12 || ^4.0.4 || ^5.0.0 || ^6.0.0 + '@ember-data/serializer@5.8.1': + resolution: {integrity: sha512-SGnzZWrBT2TDJAJkNKQQqvtXxoAF9o1+M0puS7AZ0uuUVdo35Rwscrb1SrbCzXDM0MaZ5mE++Cz2yBhZuwZB/g==} '@ember-data/store@5.5.0': resolution: {integrity: sha512-4Oa3ObaqkSZ0ESRuLcITn1fmXdhkbcsvfFskH3sh4VmQW1kylTgS7qlU5n2nJE7GqMw43IM2ta/s1F0DFKC9Vw==} @@ -4247,12 +4160,16 @@ packages: ember-source: optional: true - '@ember-data/tracking@5.3.13': - resolution: {integrity: sha512-9qD038n0MRXq+wfsVtPo0feZ7iq3yrvofXadfQhJgVQU5ieHyFaSsM8cfPRsGXeBk5nEdaUmB471TqqCPtjeag==} - engines: {node: '>= 18.20.8'} + '@ember-data/store@5.8.1': + resolution: {integrity: sha512-8OqAL6aqDpbv3jCH70qQhA0HJtbTM0oFl2gRuJ2gXq0tx7WhOU7f3IwQEHX646O2x43RdtsPKhbc27rXxQdFGw==} peerDependencies: - '@warp-drive/core-types': 0.0.3 - ember-source: 3.28.12 || ^4.0.4 || ^5.0.0 || ^6.0.0 + '@ember-data/tracking': 5.8.1 + '@ember/test-waiters': ^3.1.0 || ^4.0.0 + peerDependenciesMeta: + '@ember-data/tracking': + optional: true + '@ember/test-waiters': + optional: true '@ember-data/tracking@5.5.0': resolution: {integrity: sha512-VmEzLZr3/CqGR/Wvs5NIMvX51k3gR1bunB0wJnB9UtChy3WdICiF002byWpL/GkKbg8krYQ4zT5yOWKC2cK4HA==} @@ -4261,6 +4178,12 @@ packages: '@warp-drive/core-types': 5.5.0 ember-source: 3.28.12 || ^4.0.4 || ^5.0.0 || ^6.0.0 + '@ember-data/tracking@5.8.1': + resolution: {integrity: sha512-ytaExT9HoRH9yUbAe/iOe5cv9I2rmTxwqHPMzTHBkuJvIyAAFXnCHX4RI+p+jud11stquV6Z6IgiUsT3E9RL8A==} + deprecated: Use @warp-drive/ember + peerDependencies: + '@ember/test-waiters': ^3.1.0 || ^4.0.0 + '@ember/edition-utils@1.2.0': resolution: {integrity: sha512-VmVq/8saCaPdesQmftPqbFtxJWrzxNGSQ+e8x8LLe3Hjm36pJ04Q8LeORGZkAeOhldoUX9seLGmSaHeXkIqoog==} @@ -4268,26 +4191,16 @@ packages: resolution: {integrity: sha512-+M8CkPledQEaDbfIlwlq6Phgpm5jdT3a6WVDJk7b/zadw5xAJkuQKVK7DgR0SFgHGiWlyn6a8AU5p2mCA706RA==} engines: {node: 10.* || 12.* || >= 14} - '@ember/string@3.1.1': - resolution: {integrity: sha512-UbXJ+k3QOrYN4SRPHgXCqYIJ+yWWUg1+vr0H4DhdQPTy8LJfyqwZ2tc5uqpSSnEXE+/1KopHBE5J8GDagAg5cg==} - engines: {node: 12.* || 14.* || >= 16} + '@ember/optional-features@3.0.0': + resolution: {integrity: sha512-HMQqZoBb16I4NyHfQglIYjopSG6folcEJah2WPa0FuolWRA/8cS5ozQmFK5BQx7cijTQJxj6viLpQK9KrXuYdw==} + engines: {node: '>= 20.19'} '@ember/string@4.0.1': resolution: {integrity: sha512-VWeng8BSWrIsdPfffOQt/bKwNKJL7+37gPFh/6iZZ9bke+S83kKqkS30poo4bTGfRcMnvAE0ie7txom+iDu81Q==} - '@ember/test-helpers@3.3.1': - resolution: {integrity: sha512-h4uFBy4pquBtHsHI+tx9S0wtMmn1L+8dkXiDiyoqG1+3e0Awk6GBujiFM9s4ANq6wC8uIhC3wEFyts10h2OAoQ==} - engines: {node: 16.* || >= 18} - peerDependencies: - ember-source: ^4.0.0 || ^5.0.0 - '@ember/test-helpers@5.4.1': resolution: {integrity: sha512-BUdT91ra+QibEWAUwtZmvTGFoDHJCxDU+fkQENA8Zs0FR3pZiICxxP/fgdlNExCjjdm1letut7ENoueBuDdixQ==} - '@ember/test-waiters@3.1.0': - resolution: {integrity: sha512-bb9h95ktG2wKY9+ja1sdsFBdOms2lB19VWs8wmNpzgHv1NCetonBoV5jHBV4DHt0uS1tg9z66cZqhUVlYs96KQ==} - engines: {node: 10.* || 12.* || >= 14.*} - '@ember/test-waiters@4.1.1': resolution: {integrity: sha512-HbK70JYCDJcGI0CrwcbjeL2QHAn0HLwa3oGep7mr6l/yO95U7JYA8VN+/9VTsWJTmKueLtWayUqEmGS3a3mVOg==} @@ -4342,6 +4255,15 @@ packages: '@glint/template': optional: true + '@embroider/macros@1.20.0': + resolution: {integrity: sha512-hEFKhkDJanvL8+E2UBw5uHAcYwhGXRMtOKAHfq6kMvXB5ziPWRYvyBsynF05a19TioZ4a9UQ29uqXGHrobPu+Q==} + engines: {node: 12.* || 14.* || >= 16} + peerDependencies: + '@glint/template': ^1.0.0 + peerDependenciesMeta: + '@glint/template': + optional: true + '@embroider/reverse-exports@0.2.0': resolution: {integrity: sha512-WFsw8nQpHZiWGEDYpa/A79KEFfTisqteXbY+jg9eZiww1r1G+LZvsmdszDp86TkotUSCqrMbK/ewn0jR1CJmqg==} engines: {node: 12.* || 14.* || >= 16} @@ -5006,6 +4928,55 @@ packages: resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} engines: {node: '>=18.18'} + '@inquirer/ansi@2.0.3': + resolution: {integrity: sha512-g44zhR3NIKVs0zUesa4iMzExmZpLUdTLRMCStqX3GE5NT6VkPcxQGJ+uC8tDgBUC/vB1rUhUd55cOf++4NZcmw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + + '@inquirer/checkbox@5.1.0': + resolution: {integrity: sha512-/HjF1LN0a1h4/OFsbGKHNDtWICFU/dqXCdym719HFTyJo9IG7Otr+ziGWc9S0iQuohRZllh+WprSgd5UW5Fw0g==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/confirm@6.0.8': + resolution: {integrity: sha512-Di6dgmiZ9xCSUxWUReWTqDtbhXCuG2MQm2xmgSAIruzQzBqNf49b8E07/vbCYY506kDe8BiwJbegXweG8M1klw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/core@11.1.5': + resolution: {integrity: sha512-QQPAX+lka8GyLcZ7u7Nb1h6q72iZ/oy0blilC3IB2nSt1Qqxp7akt94Jqhi/DzARuN3Eo9QwJRvtl4tmVe4T5A==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/editor@5.0.8': + resolution: {integrity: sha512-sLcpbb9B3XqUEGrj1N66KwhDhEckzZ4nI/W6SvLXyBX8Wic3LDLENlWRvkOGpCPoserabe+MxQkpiMoI8irvyA==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/expand@5.0.8': + resolution: {integrity: sha512-QieW3F1prNw3j+hxO7/NKkG1pk3oz7pOB6+5Upwu3OIwADfPX0oZVppsqlL+Vl/uBHHDSOBY0BirLctLnXwGGg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/external-editor@1.0.3': resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==} engines: {node: '>=18'} @@ -5015,10 +4986,95 @@ packages: '@types/node': optional: true + '@inquirer/external-editor@2.0.3': + resolution: {integrity: sha512-LgyI7Agbda74/cL5MvA88iDpvdXI2KuMBCGRkbCl2Dg1vzHeOgs+s0SDcXV7b+WZJrv2+ERpWSM65Fpi9VfY3w==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/figures@1.0.15': resolution: {integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==} engines: {node: '>=18'} + '@inquirer/figures@2.0.3': + resolution: {integrity: sha512-y09iGt3JKoOCBQ3w4YrSJdokcD8ciSlMIWsD+auPu+OZpfxLuyz+gICAQ6GCBOmJJt4KEQGHuZSVff2jiNOy7g==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + + '@inquirer/input@5.0.8': + resolution: {integrity: sha512-p0IJslw0AmedLEkOU+yrEX3Aj2RTpQq7ZOf8nc1DIhjzaxRWrrgeuE5Kyh39fVRgtcACaMXx/9WNo8+GjgBOfw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/number@4.0.8': + resolution: {integrity: sha512-uGLiQah9A0F9UIvJBX52m0CnqtLaym0WpT9V4YZrjZ+YRDKZdwwoEPz06N6w8ChE2lrnsdyhY9sL+Y690Kh9gQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/password@5.0.8': + resolution: {integrity: sha512-zt1sF4lYLdvPqvmvHdmjOzuUUjuCQ897pdUCO8RbXMUDKXJTTyOQgtn23le+jwcb+MpHl3VAFvzIdxRAf6aPlA==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/prompts@8.3.0': + resolution: {integrity: sha512-JAj66kjdH/F1+B7LCigjARbwstt3SNUOSzMdjpsvwJmzunK88gJeXmcm95L9nw1KynvFVuY4SzXh/3Y0lvtgSg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/rawlist@5.2.4': + resolution: {integrity: sha512-fTuJ5Cq9W286isLxwj6GGyfTjx1Zdk4qppVEPexFuA6yioCCXS4V1zfKroQqw7QdbDPN73xs2DiIAlo55+kBqg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/search@4.1.4': + resolution: {integrity: sha512-9yPTxq7LPmYjrGn3DRuaPuPbmC6u3fiWcsE9ggfLcdgO/ICHYgxq7mEy1yJ39brVvgXhtOtvDVjDh9slJxE4LQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/select@5.1.0': + resolution: {integrity: sha512-OyYbKnchS1u+zRe14LpYrN8S0wH1vD0p2yKISvSsJdH2TpI87fh4eZdWnpdbrGauCRWDph3NwxRmM4Pcm/hx1Q==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/type@4.0.3': + resolution: {integrity: sha512-cKZN7qcXOpj1h+1eTTcGDVLaBIHNMT1Rz9JqJP5MnEJ0JhgVWllx7H/tahUp5YEK1qaByH2Itb8wLG/iScD5kw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@isaacs/balanced-match@4.0.1': resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==} engines: {node: 20 || >=22} @@ -6117,6 +6173,9 @@ packages: '@types/node@22.19.11': resolution: {integrity: sha512-BH7YwL6rA93ReqeQS1c4bsPpcfOmJasG+Fkr6Y59q83f9M1WcBRHR2vM+P9eOisYRcN3ujQoiZY8uk5W+1WL8w==} + '@types/node@25.3.2': + resolution: {integrity: sha512-RpV6r/ij22zRRdyBPcxDeKAzH43phWVKEjL2iksqo1Vz3CuBUrgmPpPhALKiRfU7OMCmeeO9vECBMsV0hMTG8Q==} + '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6230,22 +6289,23 @@ packages: '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} - '@warp-drive/build-config@0.0.3': - resolution: {integrity: sha512-cvaZE2tF73o+DvXkKmu7WU65tDffAZKQgRh3HWnVWksWs7B4rn86zGg3uUh6edKnpZ76o7xQ0cBaqdQkoDJ5Ng==} - engines: {node: '>= 18.20.8'} - '@warp-drive/build-config@5.5.0': resolution: {integrity: sha512-l0ZyDsalwcgb9nw02GC8H62fo9E9US42p+5fVQsNOj2oleCb9f3DmLNqcbJG0w22kxJol+GU0YppO8hSqNHL2w==} engines: {node: '>= 18.20.8'} - '@warp-drive/core-types@0.0.3': - resolution: {integrity: sha512-8dJY4CIekQSndEL5ORvWoYOLBL1u7YREth3jPmZQTpMGmUFc23f1WzgBKNesXV1cXGl7AUum+wvavOtvyUFzzg==} - engines: {node: '>= 18.20.8'} + '@warp-drive/build-config@5.8.1': + resolution: {integrity: sha512-uT0zdNf7vdHEYYdYJ/1+coE0MwRiV6dg/dTwAaYtlsTFd57NrxE+s+1qd5aAjuwdB/GVlBP/D/IlUwWggbxXbg==} '@warp-drive/core-types@5.5.0': resolution: {integrity: sha512-PWc3QI9Ykc6zqGH0UUEuSthIaPN60WjKBUsievhD4YB5sjMVqRFIawrrD1Z9SOd2cgmidAJWDNT/zWsi7OI2OQ==} engines: {node: '>= 18.20.8'} + '@warp-drive/core-types@5.8.1': + resolution: {integrity: sha512-y1NZMQZWajLcf6RafpEBnqI8S6wJi81fpNxUintt3JwRGVLlJ5Py9eGKGwPARCjNsQM+cQVk4Um1HrDUdtsvuQ==} + + '@warp-drive/core@5.8.1': + resolution: {integrity: sha512-7Id5mvUjqRqlG2Tgz8Y/k1M5gmcUExfSWW3XBDbMDotF63YcmgukDLO145cFJtqiO3q8nZXC8PoftYCmoTwhuA==} + '@warp-drive/ember@5.5.0': resolution: {integrity: sha512-GgsAgotKiwVyO1HSss5obj5GTzn6yNagSvHFFcslR8gWPeL5ZtWtWNmx0CvAoeqragIWQvhu4pg76I0F/Ob0BQ==} engines: {node: '>= 18.20.8'} @@ -6261,6 +6321,31 @@ packages: ember-provide-consume-context: optional: true + '@warp-drive/ember@5.8.1': + resolution: {integrity: sha512-HcT8U+g3/p0xrc7tk2mLFAt1eX51IoNFlj9XwjqLIVCdBJ/VSlAbnUtvOOJPmTCgdBOgxs+f2xv/61d4l+VybQ==} + peerDependencies: + '@ember/test-waiters': ^3.1.0 || ^4.0.0 + ember-provide-consume-context: ^0.8.0 + peerDependenciesMeta: + ember-provide-consume-context: + optional: true + + '@warp-drive/json-api@5.8.1': + resolution: {integrity: sha512-JnxNUGUIwfvqBJkO9HRSighpE0HSyyrE1dmgK1KljDJm45U7frx3PtWykB4AoRDWx9+HSEVS1Dj4QRlXGK0IZQ==} + peerDependencies: + '@warp-drive/core': 5.8.1 + + '@warp-drive/legacy@5.8.1': + resolution: {integrity: sha512-i2+LhOQ+RO4AKeI4mSMWGNsiIY/sVB9CoslPDqCVc9BofcQE7uvAZinIjjPgPU5bbzqEThqdlHiEeoOdd19Tfw==} + peerDependencies: + '@warp-drive/core': 5.8.1 + '@warp-drive/utilities': 5.8.1 + + '@warp-drive/utilities@5.8.1': + resolution: {integrity: sha512-55cJjxIj0lQwLmhflQH3GqQs3oGGytlYjrpT/7mcvA7/zEnvfjlJH5z9r6WnMQXh4BN6scvKaFBw/lqeDGlIig==} + peerDependencies: + '@warp-drive/core': 5.8.1 + '@webassemblyjs/ast@1.14.1': resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} @@ -6376,6 +6461,9 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + ajv@6.14.0: + resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==} + ajv@8.17.1: resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} @@ -6458,11 +6546,6 @@ packages: resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} engines: {node: '>=12'} - ansi-to-html@0.6.15: - resolution: {integrity: sha512-28ijx2aHJGdzbs+O5SNQF65r6rrKYnkuwTYm8lZlChuoJ9P1vVzIpWO20sQTqTPDXYp6NFwk326vApTtLVFXpQ==} - engines: {node: '>=8.0.0'} - hasBin: true - ansicolors@0.2.1: resolution: {integrity: sha512-tOIuy1/SK/dr94ZA0ckDohKXNeBNqZ4us6PjMVLs5h1w2GBB6uPtOknp2+VF4F/zcy9LI70W+Z+pE2Soajky1w==} @@ -6804,6 +6887,10 @@ packages: balanced-match@2.0.0: resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==} + balanced-match@4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} + bare-events@2.8.2: resolution: {integrity: sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==} peerDependencies: @@ -6864,6 +6951,7 @@ packages: basic-ftp@5.1.0: resolution: {integrity: sha512-RkaJzeJKDbaDWTIPiJwubyljaEPwpVWkm9Rt5h9Nd6h7tEXTJ3VB4qxdZBioV7JO5yLUaOKwz7vDOzlncUsegw==} engines: {node: '>=10.0.0'} + deprecated: Security vulnerability fixed in 5.2.0, please upgrade better-path-resolve@1.0.0: resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} @@ -6924,6 +7012,10 @@ packages: brace-expansion@2.0.2: resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} + brace-expansion@5.0.4: + resolution: {integrity: sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==} + engines: {node: 18 || 20 || >=22} + braces@2.3.2: resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} engines: {node: '>=0.10.0'} @@ -8111,9 +8203,13 @@ packages: resolution: {integrity: sha512-J9wVTddnpx1ZPf6CgtMs8byp5t9ZZITUX9v+H+PgSDSgbYbDrVlKr2RGDfJLrnaTpuWwZqh1b54/9jLaERr6QA==} engines: {node: 12.* || 14.* || >= 16} - ember-cli-app-version@6.0.1: - resolution: {integrity: sha512-XA1FwkWA5QytmWF0jcJqEr3jcZoiCl9Fb33TZgOVfClL7Voxe+/RwzISEprBRQgbf7j8z1xf8/RJCKfclUy3rQ==} - engines: {node: 14.* || 16.* || >= 18} + ember-auto-import@2.12.1: + resolution: {integrity: sha512-wyvl+aJJKOKbRSLqq6CyMsNrvurmX4SIWHHqZdC5giZ7P8ECGmcn9W9HFoVLpwXkFJoXhNV4L7mqqcU6881t0w==} + engines: {node: 12.* || 14.* || >= 16} + + ember-cli-app-version@7.0.0: + resolution: {integrity: sha512-zWIkxvlRrW7w1/vp+bGkmS27QsVum7NKp8N9DgAjhFMWuKewVqGyl/jeYaujMS/I4WSKBzSG9WHwBy2rjbUWxA==} + engines: {node: '>= 18'} peerDependencies: ember-source: ^3.28.0 || >= 4.0.0 @@ -8204,17 +8300,9 @@ packages: ember-cli-test-info@1.0.0: resolution: {integrity: sha512-dEVTIpmUfCzweC97NGf6p7L6XKBwV2GmSM4elmzKvkttEp5P7AvGA9uGyN4GqFq+RwhW+2b0I2qlX00w+skm+A==} - ember-cli-test-loader@3.1.0: - resolution: {integrity: sha512-0aocZV9SIoOHiU3hrH3IuLR6busWhTX6UVXgd490hmJkIymmOXNH2+jJoC7Ebkeo3PiOfAdjqhb765QDlHSJOw==} - engines: {node: 10.* || >= 12} - ember-cli-typescript-blueprint-polyfill@0.1.0: resolution: {integrity: sha512-g0weUTOnHmPGqVZzkQTl3Nbk9fzEdFkEXydCs5mT1qBjXh8eQ6VlmjjGD5/998UXKuA0pLSCVVMbSp/linLzGA==} - ember-cli-typescript@2.0.2: - resolution: {integrity: sha512-7I5azCTxOgRDN8aSSnJZIKSqr+MGnT+jLTUbBYqF8wu6ojs2DUnTePxUcQMcvNh3Q3B1ySv7Q/uZFSjdU9gSjA==} - engines: {node: 6.* || 8.* || >= 10.*} - ember-cli-version-checker@3.1.3: resolution: {integrity: sha512-PZNSvpzwWgv68hcXxyjREpj3WWb81A7rtYNQq1lLEgrWIchF8ApKJjWP3NBpHjaatwILkZAV8klair5WFlXAKg==} engines: {node: 6.* || 8.* || >= 10.*} @@ -8241,8 +8329,8 @@ packages: engines: {node: '>= 18'} hasBin: true - ember-data@5.3.13: - resolution: {integrity: sha512-Jke7Bx45GDrq72Co/eHtOb6wfeyMUAmxKaRhibVrEQqy9jXwFWPKIcPwF20v7oWkO/bBEK2BDpM5enLDiVEmsQ==} + ember-data@5.5.0: + resolution: {integrity: sha512-qAuVKeCXn4tiqON9orbjS7H3iitCw5GC+XGdbqRk4Ow2phn/RRsCWf98KJLtB8tmflyp4l3Q1o4nJwjsNeDpeQ==} engines: {node: '>= 18.20.8'} peerDependencies: '@ember/test-helpers': ^3.3.0 || ^4.0.4 || ^5.1.0 @@ -8257,19 +8345,15 @@ packages: qunit: optional: true - ember-data@5.5.0: - resolution: {integrity: sha512-qAuVKeCXn4tiqON9orbjS7H3iitCw5GC+XGdbqRk4Ow2phn/RRsCWf98KJLtB8tmflyp4l3Q1o4nJwjsNeDpeQ==} - engines: {node: '>= 18.20.8'} + ember-data@5.8.1: + resolution: {integrity: sha512-bxCNErbs5vr+cXg/A1gz3dfoJqGdfUZ1JkOQUn5FE2y6qRsQG3S8OShHb2QolKpbKUTY+UHqRhaspdL5NXJjKA==} peerDependencies: '@ember/test-helpers': ^3.3.0 || ^4.0.4 || ^5.1.0 '@ember/test-waiters': ^3.1.0 || ^4.0.0 - ember-source: 3.28.12 || ^4.0.4 || ^5.0.0 || ^6.0.0 qunit: ^2.18.0 peerDependenciesMeta: '@ember/test-helpers': optional: true - '@ember/test-waiters': - optional: true qunit: optional: true @@ -8283,10 +8367,6 @@ packages: '@typescript-eslint/parser': optional: true - ember-load-initializers@2.1.2: - resolution: {integrity: sha512-CYR+U/wRxLbrfYN3dh+0Tb6mFaxJKfdyz+wNql6cqTrA0BBi9k6J3AaKXj273TqvEpyyXegQFFkZEiuZdYtgJw==} - engines: {node: 6.* || 8.* || >= 10.*} - ember-load-initializers@3.0.1: resolution: {integrity: sha512-qV3vxJKw5+7TVDdtdLPy8PhVsh58MlK8jwzqh5xeOwJPNP7o0+BlhvwoIlLYTPzGaHdfjEIFCgVSyMRGd74E1g==} engines: {node: '>= 18.*'} @@ -8296,42 +8376,23 @@ packages: ember-modifier@4.3.0: resolution: {integrity: sha512-O0rirSLQbGg0VJ/NqoQ4uN1bh2iAekZC/Ykma+FkjCM2ofrO38u+d8n3+AK6uVWeMJmogGX2KL+Is5fofoInJg==} - ember-page-title@8.2.4: - resolution: {integrity: sha512-ZZ912IRItIEfD5+35w65DT9TmqppK+suXJeaJenD5OSuvujUnYl6KxBpyAbfjw4mYtURwJO/TmSe+4GGJbsJ0w==} - engines: {node: 16.* || >= 18} - peerDependencies: - ember-source: '>= 3.28.0' - ember-page-title@9.0.3: resolution: {integrity: sha512-fedRHUsvq8tIZgOii8jTrfAyeq+la/9H5eAzhNNwEyzo7nDMmqK2SxsyBUGXprd8fOacsPabLlzlucMi/4mUpA==} engines: {node: 16.* || >= 18} - ember-qunit@8.1.1: - resolution: {integrity: sha512-nT+6s74j3BKNn+QQY/hINC3Xw3kn0NF0cU9zlgVQmCBWoyis1J24xWrY2LFOMThPmF6lHqcrUb5JwvBD4BXEXg==} - peerDependencies: - '@ember/test-helpers': '>=3.0.3' - ember-source: '>=4.0.0' - qunit: ^2.13.0 - ember-qunit@9.0.4: resolution: {integrity: sha512-rv6gKvrdXdPBTdSZC5co82eIcDWWVR7RjafU/c+5TTz290oXhIHPoVuZbcO2F5RiAqkTW0jKzwkCP8y+2tCjFw==} peerDependencies: '@ember/test-helpers': '>=3.0.3' qunit: ^2.13.0 - ember-resolver@11.0.1: - resolution: {integrity: sha512-ucBk3oM+PR+AfYoSUXeQh8cDQS1sSiEKp4Pcgbew5cFMSqPxJfqd1zyZsfQKNTuyubeGmWxBOyMVSTvX2LeCyg==} - engines: {node: 14.* || 16.* || >= 18} - peerDependencies: - ember-source: ^4.8.3 || >= 5.0.0 - peerDependenciesMeta: - ember-source: - optional: true - ember-resolver@13.1.1: resolution: {integrity: sha512-rA4RDuTm/F9AzYX2+g7EY3QWU48kyF9+Ck8IE8VQipnlwv2Q42kdRWiw7hfeQbRxx6XoSZCak6nzAG9ePd/+Ug==} engines: {node: 14.* || 16.* || >= 18} + ember-resolver@13.2.0: + resolution: {integrity: sha512-A+BffoSKC0ngiczbgaz/IOY66ovZVRRHHIDDi+d7so5i0By8xuB4nXgZZ6Dv3u/3WwoUyixgUvb0xTUO+MtupA==} + ember-rfc176-data@0.3.18: resolution: {integrity: sha512-JtuLoYGSjay1W3MQAxt3eINWXNYYQliK90tLwtb8aeCuQK8zKGCRbBodVIrkcTqshULMnRuTOS6t1P7oQk3g6Q==} @@ -8415,9 +8476,6 @@ packages: entities@1.1.2: resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==} - entities@2.2.0: - resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} - entities@3.0.1: resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==} engines: {node: '>=0.12'} @@ -8862,9 +8920,18 @@ packages: resolution: {integrity: sha512-7h9/x25c6AQwdU3mA8MZDUMR3UCy50f237egBrBkuwjnUZSmfu4ptCf91PZSKzON2Uh5VvIHozYKWcPPgcjxIw==} engines: {node: 10.* || >= 12.*} + fast-string-truncated-width@3.0.3: + resolution: {integrity: sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==} + + fast-string-width@3.0.2: + resolution: {integrity: sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==} + fast-uri@3.1.0: resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} + fast-wrap-ansi@0.2.0: + resolution: {integrity: sha512-rLV8JHxTyhVmFYhBJuMujcrHqOT2cnO5Zxj37qROj23CP39GXubJRBUFF0z8KFK77Uc0SukZUf7JZhsVEQ6n8w==} + fast-xml-parser@5.3.4: resolution: {integrity: sha512-EFd6afGmXlCx8H8WTZHhAoDaWaGyuIBoZJ2mknrNxug+aZKjkp0a0dlars9Izl+jF+7Gu1/5f/2h68cQpe0IiA==} hasBin: true @@ -9458,6 +9525,9 @@ packages: hash-for-dep@1.5.1: resolution: {integrity: sha512-/dQ/A2cl7FBPI2pO0CANkvuuVi/IFS5oTyJ0PsOb6jW6WbVW1js5qJXMJTNbWHXBIPdFTWFbabjB+mE0d+gelw==} + hash-for-dep@1.5.2: + resolution: {integrity: sha512-+kJRJpgO+V8x6c3UQuzO+gzHu5euS8HDOIaIUsOPdQrVu7ajNKkMykbSC8O0VX3LuRnUNf4hHE0o/rJ+nB8czw==} + hashery@1.4.0: resolution: {integrity: sha512-Wn2i1In6XFxl8Az55kkgnFRiAlIAushzh26PTjL2AKtQcEfXrcLa7Hn5QOWGZEf3LU057P9TwwZjFyxfS1VuvQ==} engines: {node: '>=20'} @@ -9693,6 +9763,15 @@ packages: resolution: {integrity: sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + inquirer@13.3.0: + resolution: {integrity: sha512-APTrZe9IhrsshL0u2PgmEMLP3CXDBjZ99xh5dR2+sryOt5R+JGL0KNuaTTT2lW54B9eNQDMutPR05UYTL7Xb1Q==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + inquirer@6.5.2: resolution: {integrity: sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==} engines: {node: '>=6.0.0'} @@ -10615,25 +10694,40 @@ packages: resolution: {integrity: sha512-fu656aJ0n2kcXwsnwnv9g24tkU5uSmOlTjd6WyyaKm2Z+h1qmY6bAjrcaIxF/BslFqbZ8UBtbJi7KgQOZD2PTw==} engines: {node: 20 || >=22} + minimatch@10.2.4: + resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==} + engines: {node: 18 || 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + minimatch@3.1.5: + resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} + minimatch@5.1.6: resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} engines: {node: '>=10'} + minimatch@5.1.9: + resolution: {integrity: sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==} + engines: {node: '>=10'} + minimatch@7.4.6: resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==} engines: {node: '>=10'} - minimatch@8.0.4: - resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} + minimatch@8.0.7: + resolution: {integrity: sha512-V+1uQNdzybxa14e/p00HZnQNNcTjnRJjDxg2V8wtkjFctq4M7hXFws4oekyTP0Jebeq7QYtpFyOeBAjc88zvYg==} engines: {node: '>=16 || 14 >=14.17'} minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} + minimatch@9.0.9: + resolution: {integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==} + engines: {node: '>=16 || 14 >=14.17'} + minimist-options@4.1.0: resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} engines: {node: '>= 6'} @@ -10714,6 +10808,10 @@ packages: resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + mute-stream@3.0.0: + resolution: {integrity: sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw==} + engines: {node: ^20.17.0 || >=22.9.0} + nanoid@3.3.11: resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -11851,6 +11949,10 @@ packages: resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==} engines: {node: '>=0.12.0'} + run-async@4.0.6: + resolution: {integrity: sha512-IoDlSLTs3Yq593mb3ZoKWKXMNu3UpObxhgA/Xuid5p4bbfi2jdY1Hj0m1K+0/tEuQTxIGMhQDqGjKb7RuxGpAQ==} + engines: {node: '>=0.12.0'} + run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -12194,10 +12296,6 @@ packages: stacktracey@2.1.8: resolution: {integrity: sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==} - stagehand@1.0.1: - resolution: {integrity: sha512-GqXBq2SPWv9hTXDFKS8WrKK1aISB0aKGHZzH+uD4ShAgs+Fz20ZfoerLOm8U+f62iRWLrw6nimOY/uYuTcVhvg==} - engines: {node: 6.* || 8.* || >= 10.*} - static-extend@0.1.2: resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==} engines: {node: '>=0.10.0'} @@ -12797,6 +12895,9 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.18.2: + resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} + unicode-canonical-property-names-ecmascript@2.0.1: resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} engines: {node: '>=4'} @@ -15156,12 +15257,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-typescript@7.4.5(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.29.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) @@ -15563,24 +15658,6 @@ snapshots: '@dual-bundle/import-meta-resolve@4.2.1': {} - '@ember-data/adapter@5.3.13(@babel/core@7.29.0)(@ember-data/legacy-compat@5.3.13(b2c52ef688c381e5a1dee39fc6194ffa))(@ember-data/request-utils@5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@ember-data/store@5.3.13(@babel/core@7.29.0)(@ember-data/request-utils@5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@ember-data/request@5.3.13(@babel/core@7.29.0)(@ember/test-waiters@3.1.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0)))(@ember-data/tracking@5.3.13(@babel/core@7.29.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@)': - dependencies: - '@ember-data/legacy-compat': 5.3.13(b2c52ef688c381e5a1dee39fc6194ffa) - '@ember-data/request-utils': 5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@) - '@ember-data/store': 5.3.13(@babel/core@7.29.0)(@ember-data/request-utils@5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@ember-data/request@5.3.13(@babel/core@7.29.0)(@ember/test-waiters@3.1.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0)))(@ember-data/tracking@5.3.13(@babel/core@7.29.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@) - '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.19.7(@babel/core@7.29.0) - '@warp-drive/build-config': 0.0.3(@babel/core@7.29.0) - '@warp-drive/core-types': 0.0.3(@babel/core@7.29.0) - ember-cli-path-utils: 1.0.0 - ember-cli-string-utils: 1.1.0 - ember-cli-test-info: 1.0.0 - ember-source: 'link:' - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - supports-color - '@ember-data/adapter@5.5.0(4f640e9d5544d27fb4b0a972bef18db1)': dependencies: '@ember-data/legacy-compat': 5.5.0(b562c63095138abf35e8881b2313ad7e) @@ -15599,16 +15676,16 @@ snapshots: - '@glint/template' - supports-color - '@ember-data/debug@5.3.13(@babel/core@7.29.0)(@ember-data/model@5.3.13(94d135367b2392cd3afdde8d51ef777f))(@ember-data/request-utils@5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@ember-data/store@5.3.13(@babel/core@7.29.0)(@ember-data/request-utils@5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@ember-data/request@5.3.13(@babel/core@7.29.0)(@ember/test-waiters@3.1.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0)))(@ember-data/tracking@5.3.13(@babel/core@7.29.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@)': + '@ember-data/adapter@5.8.1(@babel/core@7.29.0)': dependencies: - '@ember-data/model': 5.3.13(94d135367b2392cd3afdde8d51ef777f) - '@ember-data/request-utils': 5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@) - '@ember-data/store': 5.3.13(@babel/core@7.29.0)(@ember-data/request-utils@5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@ember-data/request@5.3.13(@babel/core@7.29.0)(@ember/test-waiters@3.1.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0)))(@ember-data/tracking@5.3.13(@babel/core@7.29.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@) '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.19.7(@babel/core@7.29.0) - '@warp-drive/build-config': 0.0.3(@babel/core@7.29.0) - '@warp-drive/core-types': 0.0.3(@babel/core@7.29.0) - ember-source: 'link:' + '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@warp-drive/core': 5.8.1(@babel/core@7.29.0) + '@warp-drive/legacy': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))(@warp-drive/utilities@5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))) + '@warp-drive/utilities': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) + ember-cli-path-utils: 1.0.0 + ember-cli-string-utils: 1.1.0 + ember-cli-test-info: 1.0.0 transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -15629,13 +15706,12 @@ snapshots: - '@glint/template' - supports-color - '@ember-data/graph@5.3.13(@babel/core@7.29.0)(@ember-data/store@5.3.13(@babel/core@7.29.0)(@ember-data/request-utils@5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@ember-data/request@5.3.13(@babel/core@7.29.0)(@ember/test-waiters@3.1.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0)))(@ember-data/tracking@5.3.13(@babel/core@7.29.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@)': + '@ember-data/debug@5.8.1(@babel/core@7.29.0)': dependencies: - '@ember-data/store': 5.3.13(@babel/core@7.29.0)(@ember-data/request-utils@5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@ember-data/request@5.3.13(@babel/core@7.29.0)(@ember/test-waiters@3.1.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0)))(@ember-data/tracking@5.3.13(@babel/core@7.29.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@) - '@embroider/macros': 1.19.7(@babel/core@7.29.0) - '@warp-drive/build-config': 0.0.3(@babel/core@7.29.0) - '@warp-drive/core-types': 0.0.3(@babel/core@7.29.0) - ember-source: 'link:' + '@ember/edition-utils': 1.2.0 + '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@warp-drive/core': 5.8.1(@babel/core@7.29.0) + '@warp-drive/utilities': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -15652,16 +15728,10 @@ snapshots: - '@glint/template' - supports-color - '@ember-data/json-api@5.3.13(2b27332414b505036c0c17aa2e231d60)': + '@ember-data/graph@5.8.1(@babel/core@7.29.0)': dependencies: - '@ember-data/graph': 5.3.13(@babel/core@7.29.0)(@ember-data/store@5.3.13(@babel/core@7.29.0)(@ember-data/request-utils@5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@ember-data/request@5.3.13(@babel/core@7.29.0)(@ember/test-waiters@3.1.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0)))(@ember-data/tracking@5.3.13(@babel/core@7.29.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@) - '@ember-data/request-utils': 5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@) - '@ember-data/store': 5.3.13(@babel/core@7.29.0)(@ember-data/request-utils@5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@ember-data/request@5.3.13(@babel/core@7.29.0)(@ember/test-waiters@3.1.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0)))(@ember-data/tracking@5.3.13(@babel/core@7.29.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@) - '@embroider/macros': 1.19.7(@babel/core@7.29.0) - '@warp-drive/build-config': 0.0.3(@babel/core@7.29.0) - '@warp-drive/core-types': 0.0.3(@babel/core@7.29.0) - fuse.js: 7.1.0 - json-to-ast: 2.1.0 + '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@warp-drive/core': 5.8.1(@babel/core@7.29.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -15682,19 +15752,12 @@ snapshots: - '@glint/template' - supports-color - '@ember-data/legacy-compat@5.3.13(b2c52ef688c381e5a1dee39fc6194ffa)': + '@ember-data/json-api@5.8.1(@babel/core@7.29.0)': dependencies: - '@ember-data/request': 5.3.13(@babel/core@7.29.0)(@ember/test-waiters@3.1.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0)) - '@ember-data/request-utils': 5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@) - '@ember-data/store': 5.3.13(@babel/core@7.29.0)(@ember-data/request-utils@5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@ember-data/request@5.3.13(@babel/core@7.29.0)(@ember/test-waiters@3.1.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0)))(@ember-data/tracking@5.3.13(@babel/core@7.29.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@) - '@ember/test-waiters': 3.1.0 - '@embroider/macros': 1.19.7(@babel/core@7.29.0) - '@warp-drive/build-config': 0.0.3(@babel/core@7.29.0) - '@warp-drive/core-types': 0.0.3(@babel/core@7.29.0) - ember-source: 'link:' - optionalDependencies: - '@ember-data/graph': 5.3.13(@babel/core@7.29.0)(@ember-data/store@5.3.13(@babel/core@7.29.0)(@ember-data/request-utils@5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@ember-data/request@5.3.13(@babel/core@7.29.0)(@ember/test-waiters@3.1.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0)))(@ember-data/tracking@5.3.13(@babel/core@7.29.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@) - '@ember-data/json-api': 5.3.13(2b27332414b505036c0c17aa2e231d60) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@warp-drive/core': 5.8.1(@babel/core@7.29.0) + '@warp-drive/json-api': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) + '@warp-drive/utilities': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -15718,23 +15781,12 @@ snapshots: - '@glint/template' - supports-color - '@ember-data/model@5.3.13(94d135367b2392cd3afdde8d51ef777f)': + '@ember-data/legacy-compat@5.8.1(@babel/core@7.29.0)': dependencies: - '@ember-data/legacy-compat': 5.3.13(b2c52ef688c381e5a1dee39fc6194ffa) - '@ember-data/request-utils': 5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@) - '@ember-data/store': 5.3.13(@babel/core@7.29.0)(@ember-data/request-utils@5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@ember-data/request@5.3.13(@babel/core@7.29.0)(@ember/test-waiters@3.1.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0)))(@ember-data/tracking@5.3.13(@babel/core@7.29.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@) - '@ember-data/tracking': 5.3.13(@babel/core@7.29.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@) - '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.19.7(@babel/core@7.29.0) - '@warp-drive/build-config': 0.0.3(@babel/core@7.29.0) - '@warp-drive/core-types': 0.0.3(@babel/core@7.29.0) - ember-cli-string-utils: 1.1.0 - ember-cli-test-info: 1.0.0 - ember-source: 'link:' - inflection: 3.0.2 - optionalDependencies: - '@ember-data/graph': 5.3.13(@babel/core@7.29.0)(@ember-data/store@5.3.13(@babel/core@7.29.0)(@ember-data/request-utils@5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@ember-data/request@5.3.13(@babel/core@7.29.0)(@ember/test-waiters@3.1.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0)))(@ember-data/tracking@5.3.13(@babel/core@7.29.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@) - '@ember-data/json-api': 5.3.13(2b27332414b505036c0c17aa2e231d60) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@warp-drive/core': 5.8.1(@babel/core@7.29.0) + '@warp-drive/legacy': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))(@warp-drive/utilities@5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))) + '@warp-drive/utilities': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -15761,14 +15813,16 @@ snapshots: - '@glint/template' - supports-color - '@ember-data/request-utils@5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@)': + '@ember-data/model@5.8.1(@babel/core@7.29.0)': dependencies: - '@embroider/macros': 1.19.7(@babel/core@7.29.0) - '@warp-drive/build-config': 0.0.3(@babel/core@7.29.0) - '@warp-drive/core-types': 0.0.3(@babel/core@7.29.0) - ember-source: 'link:' - optionalDependencies: - '@ember/string': 3.1.1 + '@ember/edition-utils': 1.2.0 + '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@warp-drive/core': 5.8.1(@babel/core@7.29.0) + '@warp-drive/legacy': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))(@warp-drive/utilities@5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))) + '@warp-drive/utilities': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) + ember-cli-string-utils: 1.1.0 + ember-cli-test-info: 1.0.0 + inflection: 3.0.2 transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -15787,12 +15841,11 @@ snapshots: - '@glint/template' - supports-color - '@ember-data/request@5.3.13(@babel/core@7.29.0)(@ember/test-waiters@3.1.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))': + '@ember-data/request-utils@5.8.1(@babel/core@7.29.0)': dependencies: - '@ember/test-waiters': 3.1.0 - '@embroider/macros': 1.19.7(@babel/core@7.29.0) - '@warp-drive/build-config': 0.0.3(@babel/core@7.29.0) - '@warp-drive/core-types': 0.0.3(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@warp-drive/core': 5.8.1(@babel/core@7.29.0) + '@warp-drive/utilities': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -15809,26 +15862,17 @@ snapshots: - '@glint/template' - supports-color - '@ember-data/rfc395-data@0.0.4': {} - - '@ember-data/serializer@5.3.13(@babel/core@7.29.0)(@ember-data/legacy-compat@5.3.13(b2c52ef688c381e5a1dee39fc6194ffa))(@ember-data/request-utils@5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@ember-data/store@5.3.13(@babel/core@7.29.0)(@ember-data/request-utils@5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@ember-data/request@5.3.13(@babel/core@7.29.0)(@ember/test-waiters@3.1.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0)))(@ember-data/tracking@5.3.13(@babel/core@7.29.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@)': + '@ember-data/request@5.8.1(@babel/core@7.29.0)': dependencies: - '@ember-data/legacy-compat': 5.3.13(b2c52ef688c381e5a1dee39fc6194ffa) - '@ember-data/request-utils': 5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@) - '@ember-data/store': 5.3.13(@babel/core@7.29.0)(@ember-data/request-utils@5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@ember-data/request@5.3.13(@babel/core@7.29.0)(@ember/test-waiters@3.1.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0)))(@ember-data/tracking@5.3.13(@babel/core@7.29.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@) - '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.19.7(@babel/core@7.29.0) - '@warp-drive/build-config': 0.0.3(@babel/core@7.29.0) - '@warp-drive/core-types': 0.0.3(@babel/core@7.29.0) - ember-cli-path-utils: 1.0.0 - ember-cli-string-utils: 1.1.0 - ember-cli-test-info: 1.0.0 - ember-source: 'link:' + '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@warp-drive/core': 5.8.1(@babel/core@7.29.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' - supports-color + '@ember-data/rfc395-data@0.0.4': {} + '@ember-data/serializer@5.5.0(4f640e9d5544d27fb4b0a972bef18db1)': dependencies: '@ember-data/legacy-compat': 5.5.0(b562c63095138abf35e8881b2313ad7e) @@ -15847,15 +15891,16 @@ snapshots: - '@glint/template' - supports-color - '@ember-data/store@5.3.13(@babel/core@7.29.0)(@ember-data/request-utils@5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@ember-data/request@5.3.13(@babel/core@7.29.0)(@ember/test-waiters@3.1.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0)))(@ember-data/tracking@5.3.13(@babel/core@7.29.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@)': + '@ember-data/serializer@5.8.1(@babel/core@7.29.0)': dependencies: - '@ember-data/request': 5.3.13(@babel/core@7.29.0)(@ember/test-waiters@3.1.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0)) - '@ember-data/request-utils': 5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@) - '@ember-data/tracking': 5.3.13(@babel/core@7.29.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@) - '@embroider/macros': 1.19.7(@babel/core@7.29.0) - '@warp-drive/build-config': 0.0.3(@babel/core@7.29.0) - '@warp-drive/core-types': 0.0.3(@babel/core@7.29.0) - ember-source: 'link:' + '@ember/edition-utils': 1.2.0 + '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@warp-drive/core': 5.8.1(@babel/core@7.29.0) + '@warp-drive/legacy': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))(@warp-drive/utilities@5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))) + '@warp-drive/utilities': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) + ember-cli-path-utils: 1.0.0 + ember-cli-string-utils: 1.1.0 + ember-cli-test-info: 1.0.0 transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -15876,12 +15921,13 @@ snapshots: - '@glint/template' - supports-color - '@ember-data/tracking@5.3.13(@babel/core@7.29.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@)': + '@ember-data/store@5.8.1(@babel/core@7.29.0)(@ember-data/tracking@5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0)))(@ember/test-waiters@4.1.1(@babel/core@7.29.0))': dependencies: - '@embroider/macros': 1.19.7(@babel/core@7.29.0) - '@warp-drive/build-config': 0.0.3(@babel/core@7.29.0) - '@warp-drive/core-types': 0.0.3(@babel/core@7.29.0) - ember-source: 'link:' + '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@warp-drive/core': 5.8.1(@babel/core@7.29.0) + optionalDependencies: + '@ember-data/tracking': 5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0)) + '@ember/test-waiters': 4.1.1(@babel/core@7.29.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -15898,6 +15944,16 @@ snapshots: - '@glint/template' - supports-color + '@ember-data/tracking@5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))': + dependencies: + '@ember/test-waiters': 4.1.1(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@warp-drive/core': 5.8.1(@babel/core@7.29.0) + transitivePeerDependencies: + - '@babel/core' + - '@glint/template' + - supports-color + '@ember/edition-utils@1.2.0': {} '@ember/optional-features@2.3.0': @@ -15911,37 +15967,23 @@ snapshots: transitivePeerDependencies: - supports-color - '@ember/string@3.1.1': + '@ember/optional-features@3.0.0(@types/node@25.3.2)': dependencies: - ember-cli-babel: 7.26.11 + ember-cli-version-checker: 5.1.2 + inquirer: 13.3.0(@types/node@25.3.2) + silent-error: 1.1.1 + tinyglobby: 0.2.15 transitivePeerDependencies: + - '@types/node' - supports-color '@ember/string@4.0.1': {} - '@ember/test-helpers@3.3.1(@babel/core@7.29.0)(ember-source@)(webpack@5.105.1)': - dependencies: - '@ember/test-waiters': 3.1.0 - '@embroider/macros': 1.19.7(@babel/core@7.29.0) - '@simple-dom/interface': 1.4.0 - broccoli-debug: 0.6.5 - broccoli-funnel: 3.0.8 - dom-element-descriptors: 0.5.1 - ember-auto-import: 2.12.0(webpack@5.105.1) - ember-cli-babel: 8.3.1(@babel/core@7.29.0) - ember-cli-htmlbars: 7.0.0(@babel/core@7.29.0)(ember-source@) - ember-source: 'link:' - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - supports-color - - webpack - '@ember/test-helpers@5.4.1(@babel/core@7.29.0)': dependencies: '@ember/test-waiters': 4.1.1(@babel/core@7.29.0) '@embroider/addon-shim': 1.10.2 - '@embroider/macros': 1.19.7(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@simple-dom/interface': 1.4.0 decorator-transforms: 2.3.1(@babel/core@7.29.0) dom-element-descriptors: 0.5.1 @@ -15950,19 +15992,10 @@ snapshots: - '@glint/template' - supports-color - '@ember/test-waiters@3.1.0': - dependencies: - calculate-cache-key-for-tree: 2.0.0 - ember-cli-babel: 7.26.11 - ember-cli-version-checker: 5.1.2 - semver: 7.7.4 - transitivePeerDependencies: - - supports-color - '@ember/test-waiters@4.1.1(@babel/core@7.29.0)': dependencies: '@embroider/addon-shim': 1.10.2 - '@embroider/macros': 1.19.7(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -16199,6 +16232,20 @@ snapshots: - '@babel/core' - supports-color + '@embroider/macros@1.20.0(@babel/core@7.29.0)': + dependencies: + '@embroider/shared-internals': 3.0.2 + assert-never: 1.4.0 + babel-import-util: 3.0.1 + ember-cli-babel: 8.3.1(@babel/core@7.29.0) + find-up: 5.0.0 + lodash: 4.17.23 + resolve: 1.22.11 + semver: 7.7.4 + transitivePeerDependencies: + - '@babel/core' + - supports-color + '@embroider/reverse-exports@0.2.0': dependencies: mem: 8.1.1 @@ -16241,7 +16288,7 @@ snapshots: is-subdir: 1.2.0 js-string-escape: 1.0.1 lodash: 4.17.23 - minimatch: 3.1.2 + minimatch: 3.1.5 pkg-entry-points: 1.1.1 resolve-package-path: 4.0.3 resolve.exports: 2.0.3 @@ -16259,7 +16306,7 @@ snapshots: '@embroider/core': 3.5.9 '@embroider/webpack': 4.1.2(@embroider/core@3.5.9)(webpack@5.105.1) - '@embroider/vite@1.5.2(@embroider/core@4.4.3)(rollup@4.57.1)(vite@5.4.21(@types/node@22.19.11)(terser@5.46.0))': + '@embroider/vite@1.5.2(@embroider/core@4.4.3)(rollup@4.57.1)(vite@5.4.21(@types/node@25.3.2)(terser@5.46.0))': dependencies: '@babel/core': 7.29.0 '@embroider/core': 4.4.3 @@ -16278,7 +16325,7 @@ snapshots: send: 0.18.0 source-map-url: 0.4.1 terser: 5.46.0 - vite: 5.4.21(@types/node@22.19.11)(terser@5.46.0) + vite: 5.4.21(@types/node@25.3.2)(terser@5.46.0) transitivePeerDependencies: - '@glint/template' - bufferutil @@ -16287,7 +16334,7 @@ snapshots: - supports-color - utf-8-validate - '@embroider/vite@1.5.2(@embroider/core@4.4.3)(rollup@4.57.1)(vite@6.4.1(@types/node@22.19.11)(terser@5.46.0)(yaml@2.8.2))': + '@embroider/vite@1.5.2(@embroider/core@4.4.3)(rollup@4.57.1)(vite@6.4.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2))': dependencies: '@babel/core': 7.29.0 '@embroider/core': 4.4.3 @@ -16306,7 +16353,7 @@ snapshots: send: 0.18.0 source-map-url: 0.4.1 terser: 5.46.0 - vite: 6.4.1(@types/node@22.19.11)(terser@5.46.0)(yaml@2.8.2) + vite: 6.4.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2) transitivePeerDependencies: - '@glint/template' - bufferutil @@ -16315,7 +16362,7 @@ snapshots: - supports-color - utf-8-validate - '@embroider/vite@1.5.2(@embroider/core@4.4.3)(rollup@4.57.1)(vite@7.3.1(@types/node@22.19.11)(terser@5.46.0)(yaml@2.8.2))': + '@embroider/vite@1.5.2(@embroider/core@4.4.3)(rollup@4.57.1)(vite@7.3.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2))': dependencies: '@babel/core': 7.29.0 '@embroider/core': 4.4.3 @@ -16334,7 +16381,7 @@ snapshots: send: 0.18.0 source-map-url: 0.4.1 terser: 5.46.0 - vite: 7.3.1(@types/node@22.19.11)(terser@5.46.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2) transitivePeerDependencies: - '@glint/template' - bufferutil @@ -16868,20 +16915,139 @@ snapshots: transitivePeerDependencies: - supports-color - '@humanwhocodes/module-importer@1.0.1': {} + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/object-schema@2.0.3': {} + + '@humanwhocodes/retry@0.4.3': {} + + '@inquirer/ansi@2.0.3': {} + + '@inquirer/checkbox@5.1.0(@types/node@25.3.2)': + dependencies: + '@inquirer/ansi': 2.0.3 + '@inquirer/core': 11.1.5(@types/node@25.3.2) + '@inquirer/figures': 2.0.3 + '@inquirer/type': 4.0.3(@types/node@25.3.2) + optionalDependencies: + '@types/node': 25.3.2 + + '@inquirer/confirm@6.0.8(@types/node@25.3.2)': + dependencies: + '@inquirer/core': 11.1.5(@types/node@25.3.2) + '@inquirer/type': 4.0.3(@types/node@25.3.2) + optionalDependencies: + '@types/node': 25.3.2 + + '@inquirer/core@11.1.5(@types/node@25.3.2)': + dependencies: + '@inquirer/ansi': 2.0.3 + '@inquirer/figures': 2.0.3 + '@inquirer/type': 4.0.3(@types/node@25.3.2) + cli-width: 4.1.0 + fast-wrap-ansi: 0.2.0 + mute-stream: 3.0.0 + signal-exit: 4.1.0 + optionalDependencies: + '@types/node': 25.3.2 + + '@inquirer/editor@5.0.8(@types/node@25.3.2)': + dependencies: + '@inquirer/core': 11.1.5(@types/node@25.3.2) + '@inquirer/external-editor': 2.0.3(@types/node@25.3.2) + '@inquirer/type': 4.0.3(@types/node@25.3.2) + optionalDependencies: + '@types/node': 25.3.2 + + '@inquirer/expand@5.0.8(@types/node@25.3.2)': + dependencies: + '@inquirer/core': 11.1.5(@types/node@25.3.2) + '@inquirer/type': 4.0.3(@types/node@25.3.2) + optionalDependencies: + '@types/node': 25.3.2 + + '@inquirer/external-editor@1.0.3(@types/node@25.3.2)': + dependencies: + chardet: 2.1.1 + iconv-lite: 0.7.2 + optionalDependencies: + '@types/node': 25.3.2 + + '@inquirer/external-editor@2.0.3(@types/node@25.3.2)': + dependencies: + chardet: 2.1.1 + iconv-lite: 0.7.2 + optionalDependencies: + '@types/node': 25.3.2 + + '@inquirer/figures@1.0.15': {} + + '@inquirer/figures@2.0.3': {} + + '@inquirer/input@5.0.8(@types/node@25.3.2)': + dependencies: + '@inquirer/core': 11.1.5(@types/node@25.3.2) + '@inquirer/type': 4.0.3(@types/node@25.3.2) + optionalDependencies: + '@types/node': 25.3.2 + + '@inquirer/number@4.0.8(@types/node@25.3.2)': + dependencies: + '@inquirer/core': 11.1.5(@types/node@25.3.2) + '@inquirer/type': 4.0.3(@types/node@25.3.2) + optionalDependencies: + '@types/node': 25.3.2 + + '@inquirer/password@5.0.8(@types/node@25.3.2)': + dependencies: + '@inquirer/ansi': 2.0.3 + '@inquirer/core': 11.1.5(@types/node@25.3.2) + '@inquirer/type': 4.0.3(@types/node@25.3.2) + optionalDependencies: + '@types/node': 25.3.2 + + '@inquirer/prompts@8.3.0(@types/node@25.3.2)': + dependencies: + '@inquirer/checkbox': 5.1.0(@types/node@25.3.2) + '@inquirer/confirm': 6.0.8(@types/node@25.3.2) + '@inquirer/editor': 5.0.8(@types/node@25.3.2) + '@inquirer/expand': 5.0.8(@types/node@25.3.2) + '@inquirer/input': 5.0.8(@types/node@25.3.2) + '@inquirer/number': 4.0.8(@types/node@25.3.2) + '@inquirer/password': 5.0.8(@types/node@25.3.2) + '@inquirer/rawlist': 5.2.4(@types/node@25.3.2) + '@inquirer/search': 4.1.4(@types/node@25.3.2) + '@inquirer/select': 5.1.0(@types/node@25.3.2) + optionalDependencies: + '@types/node': 25.3.2 - '@humanwhocodes/object-schema@2.0.3': {} + '@inquirer/rawlist@5.2.4(@types/node@25.3.2)': + dependencies: + '@inquirer/core': 11.1.5(@types/node@25.3.2) + '@inquirer/type': 4.0.3(@types/node@25.3.2) + optionalDependencies: + '@types/node': 25.3.2 - '@humanwhocodes/retry@0.4.3': {} + '@inquirer/search@4.1.4(@types/node@25.3.2)': + dependencies: + '@inquirer/core': 11.1.5(@types/node@25.3.2) + '@inquirer/figures': 2.0.3 + '@inquirer/type': 4.0.3(@types/node@25.3.2) + optionalDependencies: + '@types/node': 25.3.2 - '@inquirer/external-editor@1.0.3(@types/node@22.19.11)': + '@inquirer/select@5.1.0(@types/node@25.3.2)': dependencies: - chardet: 2.1.1 - iconv-lite: 0.7.2 + '@inquirer/ansi': 2.0.3 + '@inquirer/core': 11.1.5(@types/node@25.3.2) + '@inquirer/figures': 2.0.3 + '@inquirer/type': 4.0.3(@types/node@25.3.2) optionalDependencies: - '@types/node': 22.19.11 + '@types/node': 25.3.2 - '@inquirer/figures@1.0.15': {} + '@inquirer/type@4.0.3(@types/node@25.3.2)': + optionalDependencies: + '@types/node': 25.3.2 '@isaacs/balanced-match@4.0.1': {} @@ -17001,7 +17167,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@oclif/core@2.16.0(@swc/core@1.15.11)(@types/node@22.19.11)(typescript@5.9.3)': + '@oclif/core@2.16.0(@swc/core@1.15.11)(@types/node@25.3.2)(typescript@5.9.3)': dependencies: '@types/cli-progress': 3.11.6 ansi-escapes: 4.3.2 @@ -17026,7 +17192,7 @@ snapshots: strip-ansi: 6.0.1 supports-color: 8.1.1 supports-hyperlinks: 2.3.0 - ts-node: 10.9.2(@swc/core@1.15.11)(@types/node@22.19.11)(typescript@5.9.3) + ts-node: 10.9.2(@swc/core@1.15.11)(@types/node@25.3.2)(typescript@5.9.3) tslib: 2.8.1 widest-line: 3.1.0 wordwrap: 1.0.0 @@ -17068,18 +17234,18 @@ snapshots: chalk: 4.1.2 tslib: 2.8.1 - '@oclif/plugin-help@5.2.20(@swc/core@1.15.11)(@types/node@22.19.11)(typescript@5.9.3)': + '@oclif/plugin-help@5.2.20(@swc/core@1.15.11)(@types/node@25.3.2)(typescript@5.9.3)': dependencies: - '@oclif/core': 2.16.0(@swc/core@1.15.11)(@types/node@22.19.11)(typescript@5.9.3) + '@oclif/core': 2.16.0(@swc/core@1.15.11)(@types/node@25.3.2)(typescript@5.9.3) transitivePeerDependencies: - '@swc/core' - '@swc/wasm' - '@types/node' - typescript - '@oclif/plugin-warn-if-update-available@2.1.1(@swc/core@1.15.11)(@types/node@22.19.11)(typescript@5.9.3)': + '@oclif/plugin-warn-if-update-available@2.1.1(@swc/core@1.15.11)(@types/node@25.3.2)(typescript@5.9.3)': dependencies: - '@oclif/core': 2.16.0(@swc/core@1.15.11)(@types/node@22.19.11)(typescript@5.9.3) + '@oclif/core': 2.16.0(@swc/core@1.15.11)(@types/node@25.3.2)(typescript@5.9.3) chalk: 4.1.2 debug: 4.4.3(supports-color@8.1.1) http-call: 5.3.0 @@ -18209,7 +18375,7 @@ snapshots: '@types/fs-extra@5.1.0': dependencies: - '@types/node': 22.19.11 + '@types/node': 25.3.2 '@types/fs-extra@8.1.5': dependencies: @@ -18266,6 +18432,10 @@ snapshots: dependencies: undici-types: 6.21.0 + '@types/node@25.3.2': + dependencies: + undici-types: 7.18.2 + '@types/normalize-package-data@2.4.4': {} '@types/qs@6.14.0': {} @@ -18404,7 +18574,7 @@ snapshots: '@typescript-eslint/types': 8.55.0 '@typescript-eslint/visitor-keys': 8.55.0 debug: 4.4.3(supports-color@8.1.1) - minimatch: 9.0.5 + minimatch: 9.0.9 semver: 7.7.4 tinyglobby: 0.2.15 ts-api-utils: 2.4.0(typescript@5.9.3) @@ -18430,7 +18600,7 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@warp-drive/build-config@0.0.3(@babel/core@7.29.0)': + '@warp-drive/build-config@5.5.0(@babel/core@7.29.0)': dependencies: '@embroider/addon-shim': 1.10.2 '@embroider/macros': 1.19.7(@babel/core@7.29.0) @@ -18441,30 +18611,55 @@ snapshots: - '@glint/template' - supports-color - '@warp-drive/build-config@5.5.0(@babel/core@7.29.0)': + '@warp-drive/build-config@5.8.1(@babel/core@7.29.0)': dependencies: '@embroider/addon-shim': 1.10.2 - '@embroider/macros': 1.19.7(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) babel-import-util: 2.1.1 + babel-plugin-debug-macros: 2.0.0(@babel/core@7.29.0) semver: 7.7.4 transitivePeerDependencies: - '@babel/core' - '@glint/template' - supports-color - '@warp-drive/core-types@0.0.3(@babel/core@7.29.0)': + '@warp-drive/core-types@5.5.0(@babel/core@7.29.0)': dependencies: '@embroider/macros': 1.19.7(@babel/core@7.29.0) - '@warp-drive/build-config': 0.0.3(@babel/core@7.29.0) + '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' - supports-color - '@warp-drive/core-types@5.5.0(@babel/core@7.29.0)': + '@warp-drive/core-types@5.8.1(@babel/core@7.29.0)': + dependencies: + '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@warp-drive/core': 5.8.1(@babel/core@7.29.0) + transitivePeerDependencies: + - '@babel/core' + - '@glint/template' + - supports-color + + '@warp-drive/core@5.8.1(@babel/core@7.29.0)': + dependencies: + '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@warp-drive/build-config': 5.8.1(@babel/core@7.29.0) + transitivePeerDependencies: + - '@babel/core' + - '@glint/template' + - supports-color + + '@warp-drive/ember@5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.8.1(@babel/core@7.29.0))(@ember-data/request@5.8.1(@babel/core@7.29.0))(@ember-data/store@5.8.1(@babel/core@7.29.0)(@ember-data/tracking@5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0)))(@ember/test-waiters@4.1.1(@babel/core@7.29.0)))(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.8.1(@babel/core@7.29.0))(ember-source@)': dependencies: + '@ember-data/request': 5.8.1(@babel/core@7.29.0) + '@ember-data/request-utils': 5.8.1(@babel/core@7.29.0) + '@ember-data/store': 5.8.1(@babel/core@7.29.0)(@ember-data/tracking@5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0)))(@ember/test-waiters@4.1.1(@babel/core@7.29.0)) + '@ember/test-waiters': 4.1.1(@babel/core@7.29.0) '@embroider/macros': 1.19.7(@babel/core@7.29.0) '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) + '@warp-drive/core-types': 5.8.1(@babel/core@7.29.0) + ember-source: 'link:' transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -18485,6 +18680,50 @@ snapshots: - '@glint/template' - supports-color + '@warp-drive/ember@5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))': + dependencies: + '@ember/test-waiters': 4.1.1(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@warp-drive/core': 5.8.1(@babel/core@7.29.0) + transitivePeerDependencies: + - '@babel/core' + - '@glint/template' + - supports-color + + '@warp-drive/json-api@5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))': + dependencies: + '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@warp-drive/core': 5.8.1(@babel/core@7.29.0) + fuse.js: 7.1.0 + json-to-ast: 2.1.0 + transitivePeerDependencies: + - '@babel/core' + - '@glint/template' + - supports-color + + '@warp-drive/legacy@5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))(@warp-drive/utilities@5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)))': + dependencies: + '@ember/edition-utils': 1.2.0 + '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@warp-drive/core': 5.8.1(@babel/core@7.29.0) + '@warp-drive/utilities': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) + ember-cli-string-utils: 1.1.0 + ember-cli-test-info: 1.0.0 + inflection: 3.0.2 + transitivePeerDependencies: + - '@babel/core' + - '@glint/template' + - supports-color + + '@warp-drive/utilities@5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))': + dependencies: + '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@warp-drive/core': 5.8.1(@babel/core@7.29.0) + transitivePeerDependencies: + - '@babel/core' + - '@glint/template' + - supports-color + '@webassemblyjs/ast@1.14.1': dependencies: '@webassemblyjs/helper-numbers': 1.13.2 @@ -18608,9 +18847,9 @@ snapshots: dependencies: ajv: 8.17.1 - ajv-keywords@3.5.2(ajv@6.12.6): + ajv-keywords@3.5.2(ajv@6.14.0): dependencies: - ajv: 6.12.6 + ajv: 6.14.0 ajv-keywords@5.1.0(ajv@8.17.1): dependencies: @@ -18624,6 +18863,13 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 + ajv@6.14.0: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + ajv@8.17.1: dependencies: fast-deep-equal: 3.1.3 @@ -18687,10 +18933,6 @@ snapshots: ansi-styles@6.2.3: {} - ansi-to-html@0.6.15: - dependencies: - entities: 2.2.0 - ansicolors@0.2.1: {} ansicolors@0.3.2: {} @@ -19133,6 +19375,8 @@ snapshots: balanced-match@2.0.0: {} + balanced-match@4.0.4: {} + bare-events@2.8.2: {} bare-fs@4.5.3: @@ -19279,6 +19523,10 @@ snapshots: dependencies: balanced-match: 1.0.2 + brace-expansion@5.0.4: + dependencies: + balanced-match: 4.0.4 + braces@2.3.2: dependencies: arr-flatten: 1.1.0 @@ -19323,7 +19571,7 @@ snapshots: broccoli-merge-trees: 3.0.2 broccoli-persistent-filter: 2.3.1 clone: 2.1.2 - hash-for-dep: 1.5.1 + hash-for-dep: 1.5.2 heimdalljs: 0.2.6 heimdalljs-logger: 0.1.10 json-stable-stringify: 1.3.0 @@ -20680,7 +20928,51 @@ snapshots: - supports-color - webpack - ember-cli-app-version@6.0.1(ember-source@): + ember-auto-import@2.12.1(webpack@5.105.1): + dependencies: + '@babel/core': 7.29.0 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.29.0) + '@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.29.0) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.29.0) + '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.29.0) + '@babel/preset-env': 7.29.0(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/reverse-exports': 0.2.0 + '@embroider/shared-internals': 2.9.2(supports-color@8.1.1) + babel-loader: 8.4.1(@babel/core@7.29.0)(webpack@5.105.1) + babel-plugin-ember-modules-api-polyfill: 3.5.0 + babel-plugin-ember-template-compilation: 2.4.1 + babel-plugin-htmlbars-inline-precompile: 5.3.1 + babel-plugin-syntax-dynamic-import: 6.18.0 + broccoli-debug: 0.6.5 + broccoli-funnel: 3.0.8 + broccoli-merge-trees: 4.2.0 + broccoli-plugin: 4.0.7 + broccoli-source: 3.0.1 + css-loader: 5.2.7(webpack@5.105.1) + debug: 4.4.3(supports-color@8.1.1) + fs-extra: 10.1.0 + fs-tree-diff: 2.0.1 + handlebars: 4.7.8 + is-subdir: 1.2.0 + js-string-escape: 1.0.1 + lodash: 4.17.23 + mini-css-extract-plugin: 2.10.0(webpack@5.105.1) + minimatch: 3.1.5 + parse5: 6.0.1 + pkg-entry-points: 1.1.1 + resolve: 1.22.11 + resolve-package-path: 4.0.3 + semver: 7.7.4 + style-loader: 2.0.0(webpack@5.105.1) + typescript-memoize: 1.1.1 + walk-sync: 3.0.0 + transitivePeerDependencies: + - '@glint/template' + - supports-color + - webpack + + ember-cli-app-version@7.0.0(ember-source@): dependencies: ember-cli-babel: 7.26.11 ember-source: 'link:' @@ -20781,19 +21073,19 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-dependency-checker@3.3.3(ember-cli@5.7.0(@types/node@22.19.11)): + ember-cli-dependency-checker@3.3.3(ember-cli@5.7.0(@types/node@25.3.2)): dependencies: chalk: 2.4.2 - ember-cli: 5.7.0(@types/node@22.19.11) + ember-cli: 5.7.0(@types/node@25.3.2) find-yarn-workspace-root: 2.0.0 is-git-url: 1.0.0 resolve: 1.22.11 semver: 5.7.2 - ember-cli-dependency-checker@3.3.3(ember-cli@6.5.0(@types/node@22.19.11)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7)): + ember-cli-dependency-checker@3.3.3(ember-cli@6.5.0(@types/node@25.3.2)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7)): dependencies: chalk: 2.4.2 - ember-cli: 6.5.0(@types/node@22.19.11)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) + ember-cli: 6.5.0(@types/node@25.3.2)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) find-yarn-workspace-root: 2.0.0 is-git-url: 1.0.0 resolve: 1.22.11 @@ -20904,12 +21196,6 @@ snapshots: dependencies: ember-cli-string-utils: 1.1.0 - ember-cli-test-loader@3.1.0: - dependencies: - ember-cli-babel: 7.26.11 - transitivePeerDependencies: - - supports-color - ember-cli-typescript-blueprint-polyfill@0.1.0: dependencies: chalk: 4.1.2 @@ -20917,24 +21203,6 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-typescript@2.0.2(@babel/core@7.29.0): - dependencies: - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.29.0) - '@babel/plugin-transform-typescript': 7.4.5(@babel/core@7.29.0) - ansi-to-html: 0.6.15 - debug: 4.4.3(supports-color@8.1.1) - ember-cli-babel-plugin-helpers: 1.1.1 - execa: 1.0.0 - fs-extra: 7.0.1 - resolve: 1.22.11 - rsvp: 4.8.5 - semver: 6.3.1 - stagehand: 1.0.1 - walk-sync: 1.1.4 - transitivePeerDependencies: - - '@babel/core' - - supports-color - ember-cli-version-checker@3.1.3: dependencies: resolve-package-path: 1.2.7 @@ -20966,7 +21234,7 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli@5.7.0(@types/node@22.19.11): + ember-cli@5.7.0(@types/node@25.3.2): dependencies: '@pnpm/find-workspace-dir': 6.0.3 broccoli: 3.5.2 @@ -21018,7 +21286,7 @@ snapshots: heimdalljs-logger: 0.1.10 http-proxy: 1.18.1 inflection: 2.0.1 - inquirer: 9.3.8(@types/node@22.19.11) + inquirer: 9.3.8(@types/node@25.3.2) is-git-url: 1.0.0 is-language-code: 3.1.0 isbinaryfile: 5.0.7 @@ -21110,7 +21378,7 @@ snapshots: - walrus - whiskers - ember-cli@6.5.0(@types/node@22.19.11)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7): + ember-cli@6.5.0(@types/node@25.3.2)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7): dependencies: '@pnpm/find-workspace-dir': 1000.1.4 babel-remove-types: 1.1.0 @@ -21161,7 +21429,7 @@ snapshots: heimdalljs-logger: 0.1.10 http-proxy: 1.18.1 inflection: 2.0.1 - inquirer: 9.3.8(@types/node@22.19.11) + inquirer: 9.3.8(@types/node@25.3.2) is-git-url: 1.0.0 is-language-code: 3.1.0 isbinaryfile: 5.0.7 @@ -21252,35 +21520,6 @@ snapshots: - walrus - whiskers - ember-data@5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@ember/test-helpers@3.3.1(@babel/core@7.29.0)(ember-source@)(webpack@5.105.1))(@ember/test-waiters@3.1.0)(ember-source@)(qunit@2.25.0): - dependencies: - '@ember-data/adapter': 5.3.13(@babel/core@7.29.0)(@ember-data/legacy-compat@5.3.13(b2c52ef688c381e5a1dee39fc6194ffa))(@ember-data/request-utils@5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@ember-data/store@5.3.13(@babel/core@7.29.0)(@ember-data/request-utils@5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@ember-data/request@5.3.13(@babel/core@7.29.0)(@ember/test-waiters@3.1.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0)))(@ember-data/tracking@5.3.13(@babel/core@7.29.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@) - '@ember-data/debug': 5.3.13(@babel/core@7.29.0)(@ember-data/model@5.3.13(94d135367b2392cd3afdde8d51ef777f))(@ember-data/request-utils@5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@ember-data/store@5.3.13(@babel/core@7.29.0)(@ember-data/request-utils@5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@ember-data/request@5.3.13(@babel/core@7.29.0)(@ember/test-waiters@3.1.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0)))(@ember-data/tracking@5.3.13(@babel/core@7.29.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@) - '@ember-data/graph': 5.3.13(@babel/core@7.29.0)(@ember-data/store@5.3.13(@babel/core@7.29.0)(@ember-data/request-utils@5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@ember-data/request@5.3.13(@babel/core@7.29.0)(@ember/test-waiters@3.1.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0)))(@ember-data/tracking@5.3.13(@babel/core@7.29.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@) - '@ember-data/json-api': 5.3.13(2b27332414b505036c0c17aa2e231d60) - '@ember-data/legacy-compat': 5.3.13(b2c52ef688c381e5a1dee39fc6194ffa) - '@ember-data/model': 5.3.13(94d135367b2392cd3afdde8d51ef777f) - '@ember-data/request': 5.3.13(@babel/core@7.29.0)(@ember/test-waiters@3.1.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0)) - '@ember-data/request-utils': 5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@) - '@ember-data/serializer': 5.3.13(@babel/core@7.29.0)(@ember-data/legacy-compat@5.3.13(b2c52ef688c381e5a1dee39fc6194ffa))(@ember-data/request-utils@5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@ember-data/store@5.3.13(@babel/core@7.29.0)(@ember-data/request-utils@5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@ember-data/request@5.3.13(@babel/core@7.29.0)(@ember/test-waiters@3.1.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0)))(@ember-data/tracking@5.3.13(@babel/core@7.29.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@) - '@ember-data/store': 5.3.13(@babel/core@7.29.0)(@ember-data/request-utils@5.3.13(@babel/core@7.29.0)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@ember-data/request@5.3.13(@babel/core@7.29.0)(@ember/test-waiters@3.1.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0)))(@ember-data/tracking@5.3.13(@babel/core@7.29.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@) - '@ember-data/tracking': 5.3.13(@babel/core@7.29.0)(@warp-drive/core-types@0.0.3(@babel/core@7.29.0))(ember-source@) - '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.19.7(@babel/core@7.29.0) - '@warp-drive/build-config': 0.0.3(@babel/core@7.29.0) - '@warp-drive/core-types': 0.0.3(@babel/core@7.29.0) - ember-source: 'link:' - optionalDependencies: - '@ember/test-helpers': 3.3.1(@babel/core@7.29.0)(ember-source@)(webpack@5.105.1) - '@ember/test-waiters': 3.1.0 - qunit: 2.25.0 - transitivePeerDependencies: - - '@babel/core' - - '@ember/string' - - '@glint/template' - - ember-inflector - - supports-color - ember-data@5.5.0(@babel/core@7.29.0)(@ember/string@4.0.1)(@ember/test-helpers@5.4.1(@babel/core@7.29.0))(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(ember-source@)(qunit@2.25.0): dependencies: '@ember-data/adapter': 5.5.0(4f640e9d5544d27fb4b0a972bef18db1) @@ -21312,6 +21551,38 @@ snapshots: - ember-provide-consume-context - supports-color + ember-data@5.8.1(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0))(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(qunit@2.25.0): + dependencies: + '@ember-data/adapter': 5.8.1(@babel/core@7.29.0) + '@ember-data/debug': 5.8.1(@babel/core@7.29.0) + '@ember-data/graph': 5.8.1(@babel/core@7.29.0) + '@ember-data/json-api': 5.8.1(@babel/core@7.29.0) + '@ember-data/legacy-compat': 5.8.1(@babel/core@7.29.0) + '@ember-data/model': 5.8.1(@babel/core@7.29.0) + '@ember-data/request': 5.8.1(@babel/core@7.29.0) + '@ember-data/request-utils': 5.8.1(@babel/core@7.29.0) + '@ember-data/serializer': 5.8.1(@babel/core@7.29.0) + '@ember-data/store': 5.8.1(@babel/core@7.29.0)(@ember-data/tracking@5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0)))(@ember/test-waiters@4.1.1(@babel/core@7.29.0)) + '@ember-data/tracking': 5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0)) + '@ember/edition-utils': 1.2.0 + '@ember/test-waiters': 4.1.1(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@warp-drive/core': 5.8.1(@babel/core@7.29.0) + '@warp-drive/core-types': 5.8.1(@babel/core@7.29.0) + '@warp-drive/ember': 5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0)) + '@warp-drive/json-api': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) + '@warp-drive/legacy': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))(@warp-drive/utilities@5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))) + '@warp-drive/utilities': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) + optionalDependencies: + '@ember/test-helpers': 5.4.1(@babel/core@7.29.0) + qunit: 2.25.0 + transitivePeerDependencies: + - '@babel/core' + - '@glint/template' + - ember-inflector + - ember-provide-consume-context + - supports-color + ember-eslint-parser@0.5.13(@babel/core@7.29.0)(@typescript-eslint/parser@8.55.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3): dependencies: '@babel/core': 7.29.0 @@ -21346,14 +21617,6 @@ snapshots: - eslint - typescript - ember-load-initializers@2.1.2(@babel/core@7.29.0): - dependencies: - ember-cli-babel: 7.26.11 - ember-cli-typescript: 2.0.2(@babel/core@7.29.0) - transitivePeerDependencies: - - '@babel/core' - - supports-color - ember-load-initializers@3.0.1(ember-source@): dependencies: ember-source: 'link:' @@ -21366,14 +21629,6 @@ snapshots: - '@babel/core' - supports-color - ember-page-title@8.2.4(ember-source@): - dependencies: - '@embroider/addon-shim': 1.10.2 - '@simple-dom/document': 1.4.0 - ember-source: 'link:' - transitivePeerDependencies: - - supports-color - ember-page-title@9.0.3: dependencies: '@embroider/addon-shim': 1.10.2 @@ -21381,25 +21636,11 @@ snapshots: transitivePeerDependencies: - supports-color - ember-qunit@8.1.1(@babel/core@7.29.0)(@ember/test-helpers@3.3.1(@babel/core@7.29.0)(ember-source@)(webpack@5.105.1))(ember-source@)(qunit@2.25.0): - dependencies: - '@ember/test-helpers': 3.3.1(@babel/core@7.29.0)(ember-source@)(webpack@5.105.1) - '@embroider/addon-shim': 1.10.2 - '@embroider/macros': 1.19.7(@babel/core@7.29.0) - ember-cli-test-loader: 3.1.0 - ember-source: 'link:' - qunit: 2.25.0 - qunit-theme-ember: 1.0.0 - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - supports-color - ember-qunit@9.0.4(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0))(qunit@2.25.0): dependencies: '@ember/test-helpers': 5.4.1(@babel/core@7.29.0) '@embroider/addon-shim': 1.10.2 - '@embroider/macros': 1.19.7(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) qunit: 2.25.0 qunit-theme-ember: 1.0.0 transitivePeerDependencies: @@ -21407,20 +21648,14 @@ snapshots: - '@glint/template' - supports-color - ember-resolver@11.0.1(ember-source@): - dependencies: - ember-cli-babel: 7.26.11 - optionalDependencies: - ember-source: 'link:' - transitivePeerDependencies: - - supports-color - ember-resolver@13.1.1: dependencies: ember-cli-babel: 7.26.11 transitivePeerDependencies: - supports-color + ember-resolver@13.2.0: {} + ember-rfc176-data@0.3.18: {} ember-router-generator@2.0.0: @@ -21570,8 +21805,6 @@ snapshots: entities@1.1.2: {} - entities@2.2.0: {} - entities@3.0.1: {} entities@4.5.0: {} @@ -22333,8 +22566,18 @@ snapshots: transitivePeerDependencies: - supports-color + fast-string-truncated-width@3.0.3: {} + + fast-string-width@3.0.2: + dependencies: + fast-string-truncated-width: 3.0.3 + fast-uri@3.1.0: {} + fast-wrap-ansi@0.2.0: + dependencies: + fast-string-width: 3.0.2 + fast-xml-parser@5.3.4: dependencies: strnum: 2.1.2 @@ -22392,7 +22635,7 @@ snapshots: filelist@1.0.4: dependencies: - minimatch: 5.1.6 + minimatch: 5.1.9 filesize@10.1.6: {} @@ -22506,7 +22749,7 @@ snapshots: is-type: 0.0.1 lodash.debounce: 3.1.1 lodash.flatten: 3.0.2 - minimatch: 3.1.2 + minimatch: 3.1.5 fixturify-project@1.10.0: dependencies: @@ -22868,14 +23111,14 @@ snapshots: dependencies: foreground-child: 3.3.1 jackspeak: 3.4.3 - minimatch: 9.0.5 + minimatch: 9.0.9 minipass: 7.1.2 package-json-from-dist: 1.0.1 path-scurry: 1.11.1 glob@13.0.2: dependencies: - minimatch: 10.1.2 + minimatch: 10.2.4 minipass: 7.1.2 path-scurry: 2.0.1 @@ -22892,7 +23135,7 @@ snapshots: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.1.2 + minimatch: 3.1.5 once: 1.4.0 path-is-absolute: 1.0.1 @@ -22907,7 +23150,7 @@ snapshots: glob@9.3.5: dependencies: fs.realpath: 1.0.0 - minimatch: 8.0.4 + minimatch: 8.0.7 minipass: 4.2.8 path-scurry: 1.11.1 @@ -23091,6 +23334,15 @@ snapshots: transitivePeerDependencies: - supports-color + hash-for-dep@1.5.2: + dependencies: + heimdalljs: 0.2.6 + heimdalljs-logger: 0.1.10 + resolve: 1.22.11 + resolve-package-path: 1.2.7 + transitivePeerDependencies: + - supports-color + hashery@1.4.0: dependencies: hookified: 1.15.1 @@ -23298,7 +23550,7 @@ snapshots: ignore-walk@5.0.1: dependencies: - minimatch: 5.1.6 + minimatch: 5.1.9 ignore@5.3.2: {} @@ -23340,6 +23592,18 @@ snapshots: ini@3.0.1: {} + inquirer@13.3.0(@types/node@25.3.2): + dependencies: + '@inquirer/ansi': 2.0.3 + '@inquirer/core': 11.1.5(@types/node@25.3.2) + '@inquirer/prompts': 8.3.0(@types/node@25.3.2) + '@inquirer/type': 4.0.3(@types/node@25.3.2) + mute-stream: 3.0.0 + run-async: 4.0.6 + rxjs: 7.8.2 + optionalDependencies: + '@types/node': 25.3.2 + inquirer@6.5.2: dependencies: ansi-escapes: 3.2.0 @@ -23372,9 +23636,9 @@ snapshots: strip-ansi: 6.0.1 through: 2.3.8 - inquirer@9.3.8(@types/node@22.19.11): + inquirer@9.3.8(@types/node@25.3.2): dependencies: - '@inquirer/external-editor': 1.0.3(@types/node@22.19.11) + '@inquirer/external-editor': 1.0.3(@types/node@25.3.2) '@inquirer/figures': 1.0.15 ansi-escapes: 4.3.2 cli-width: 4.1.0 @@ -24173,7 +24437,7 @@ snapshots: matcher-collection@2.0.1: dependencies: '@types/minimatch': 3.0.5 - minimatch: 3.1.2 + minimatch: 3.1.5 math-intrinsics@1.1.0: {} @@ -24310,19 +24574,31 @@ snapshots: dependencies: '@isaacs/brace-expansion': 5.0.1 + minimatch@10.2.4: + dependencies: + brace-expansion: 5.0.4 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.12 + minimatch@3.1.5: + dependencies: + brace-expansion: 1.1.12 + minimatch@5.1.6: dependencies: brace-expansion: 2.0.2 + minimatch@5.1.9: + dependencies: + brace-expansion: 2.0.2 + minimatch@7.4.6: dependencies: brace-expansion: 2.0.2 - minimatch@8.0.4: + minimatch@8.0.7: dependencies: brace-expansion: 2.0.2 @@ -24330,6 +24606,10 @@ snapshots: dependencies: brace-expansion: 2.0.2 + minimatch@9.0.9: + dependencies: + brace-expansion: 2.0.2 + minimist-options@4.1.0: dependencies: arrify: 1.0.1 @@ -24417,6 +24697,8 @@ snapshots: mute-stream@1.0.0: {} + mute-stream@3.0.0: {} + nanoid@3.3.11: {} nanomatch@1.2.13: @@ -25343,7 +25625,7 @@ snapshots: readdir-glob@1.1.3: dependencies: - minimatch: 5.1.6 + minimatch: 5.1.9 readdirp@3.6.0: dependencies: @@ -25632,6 +25914,8 @@ snapshots: run-async@3.0.0: {} + run-async@4.0.6: {} + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 @@ -25730,14 +26014,14 @@ snapshots: schema-utils@2.7.1: dependencies: '@types/json-schema': 7.0.15 - ajv: 6.12.6 - ajv-keywords: 3.5.2(ajv@6.12.6) + ajv: 6.14.0 + ajv-keywords: 3.5.2(ajv@6.14.0) schema-utils@3.3.0: dependencies: '@types/json-schema': 7.0.15 - ajv: 6.12.6 - ajv-keywords: 3.5.2(ajv@6.12.6) + ajv: 6.14.0 + ajv-keywords: 3.5.2(ajv@6.14.0) schema-utils@4.3.3: dependencies: @@ -26094,12 +26378,6 @@ snapshots: as-table: 1.0.55 get-source: 2.0.12 - stagehand@1.0.1: - dependencies: - debug: 4.4.3(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - static-extend@0.1.2: dependencies: define-property: 0.2.5 @@ -26775,14 +27053,14 @@ snapshots: dependencies: punycode: 2.3.1 - tracerbench@8.0.1(@swc/core@1.15.11)(@types/node@22.19.11)(typescript@5.9.3): + tracerbench@8.0.1(@swc/core@1.15.11)(@types/node@25.3.2)(typescript@5.9.3): dependencies: '@oclif/command': 1.8.36 '@oclif/config': 1.18.17 '@oclif/errors': 1.3.6 '@oclif/parser': 3.8.17 - '@oclif/plugin-help': 5.2.20(@swc/core@1.15.11)(@types/node@22.19.11)(typescript@5.9.3) - '@oclif/plugin-warn-if-update-available': 2.1.1(@swc/core@1.15.11)(@types/node@22.19.11)(typescript@5.9.3) + '@oclif/plugin-help': 5.2.20(@swc/core@1.15.11)(@types/node@25.3.2)(typescript@5.9.3) + '@oclif/plugin-warn-if-update-available': 2.1.1(@swc/core@1.15.11)(@types/node@25.3.2)(typescript@5.9.3) '@tracerbench/core': 8.0.1(patch_hash=94ed69d4e124c0c94f1c1e3332668ae5d3265509b12cc97dd634feee8ed7e846) '@tracerbench/stats': 8.0.1 '@tracerbench/trace-event': 8.0.0 @@ -26857,14 +27135,14 @@ snapshots: picomatch: 4.0.3 typescript: 5.9.3 - ts-node@10.9.2(@swc/core@1.15.11)(@types/node@22.19.11)(typescript@5.9.3): + ts-node@10.9.2(@swc/core@1.15.11)(@types/node@25.3.2)(typescript@5.9.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.12 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.19.11 + '@types/node': 25.3.2 acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -27010,6 +27288,8 @@ snapshots: undici-types@6.21.0: {} + undici-types@7.18.2: {} + unicode-canonical-property-names-ecmascript@2.0.1: {} unicode-match-property-ecmascript@2.0.0: @@ -27120,17 +27400,17 @@ snapshots: vary@1.1.2: {} - vite@5.4.21(@types/node@22.19.11)(terser@5.46.0): + vite@5.4.21(@types/node@25.3.2)(terser@5.46.0): dependencies: esbuild: 0.21.5 postcss: 8.5.6 rollup: 4.57.1 optionalDependencies: - '@types/node': 22.19.11 + '@types/node': 25.3.2 fsevents: 2.3.3 terser: 5.46.0 - vite@6.4.1(@types/node@22.19.11)(terser@5.46.0)(yaml@2.8.2): + vite@6.4.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.3) @@ -27139,12 +27419,12 @@ snapshots: rollup: 4.57.1 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 22.19.11 + '@types/node': 25.3.2 fsevents: 2.3.3 terser: 5.46.0 yaml: 2.8.2 - vite@7.3.1(@types/node@22.19.11)(terser@5.46.0)(yaml@2.8.2): + vite@7.3.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2): dependencies: esbuild: 0.27.3 fdir: 6.5.0(picomatch@4.0.3) @@ -27153,7 +27433,7 @@ snapshots: rollup: 4.57.1 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 22.19.11 + '@types/node': 25.3.2 fsevents: 2.3.3 terser: 5.46.0 yaml: 2.8.2 @@ -27205,7 +27485,7 @@ snapshots: '@types/minimatch': 3.0.5 ensure-posix-path: 1.1.1 matcher-collection: 2.0.1 - minimatch: 3.1.2 + minimatch: 3.1.5 walk-sync@4.0.1: dependencies: @@ -27546,7 +27826,7 @@ snapshots: graceful-fs: 4.2.11 markdown-it: 4.4.0 mdn-links: 0.1.0 - minimatch: 3.1.2 + minimatch: 3.1.5 rimraf: 2.7.1 yui: 3.18.1 transitivePeerDependencies: diff --git a/smoke-tests/app-template/package.json b/smoke-tests/app-template/package.json index 24c5817dfbe..ec3f3eb001b 100644 --- a/smoke-tests/app-template/package.json +++ b/smoke-tests/app-template/package.json @@ -24,28 +24,28 @@ }, "devDependencies": { "@babel/core": "^7.24.4", - "@ember/optional-features": "^2.3.0", - "@ember/string": "^3.0.1", - "@ember/test-helpers": "^3.3.0", - "@ember/test-waiters": "^3.1.0", + "@ember/optional-features": "^3.0.0", + "@ember/string": "^4.0.1", + "@ember/test-helpers": "^5.4.1", + "@ember/test-waiters": "^4.1.1", "@embroider/test-setup": "^4.0.0", "@glimmer/component": "workspace:^", "@glimmer/tracking": "^1.1.2", "broccoli-asset-rev": "^3.0.0", - "ember-auto-import": "^2.12.0", + "ember-auto-import": "^2.12.1", "ember-cli": "~5.7.0", - "ember-cli-app-version": "^6.0.1", + "ember-cli-app-version": "^7.0.0", "ember-cli-babel": "^8.2.0", "ember-cli-dependency-checker": "^3.3.1", "ember-cli-htmlbars": "^7.0.0", "ember-cli-inject-live-reload": "^2.1.0", "ember-cli-sri": "^2.1.1", "ember-cli-terser": "^4.0.2", - "ember-data": "~5.3.3", - "ember-load-initializers": "^2.1.2", - "ember-page-title": "^8.2.3", - "ember-qunit": "^8.0.2", - "ember-resolver": "^11.0.1", + "ember-data": "~5.8.1", + "ember-load-initializers": "^3.0.1", + "ember-page-title": "^9.0.3", + "ember-qunit": "^9.0.4", + "ember-resolver": "^13.2.0", "ember-source": "workspace:*", "ember-template-imports": "^4.1.2", "ember-template-lint": "^6.0.0", From 22b3cb032a6ba4ae928f611c6f887f30189fa08b Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Fri, 27 Feb 2026 21:11:03 -0500 Subject: [PATCH 03/23] Classic uses a different way to load tests than I'm used to --- smoke-tests/app-template/tests/test-helper.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/smoke-tests/app-template/tests/test-helper.js b/smoke-tests/app-template/tests/test-helper.js index 2edd1d30e3c..942b925912d 100644 --- a/smoke-tests/app-template/tests/test-helper.js +++ b/smoke-tests/app-template/tests/test-helper.js @@ -4,9 +4,11 @@ import * as QUnit from 'qunit'; import { setApplication } from '@ember/test-helpers'; import { setup } from 'qunit-dom'; import { start } from 'ember-qunit'; +import { loadTests } from 'ember-qunit/test-loader'; setApplication(Application.create(config.APP)); setup(QUnit.assert); +loadTests(); start(); From fe1dd93f77122b123b79b4e59a878a65d489eea7 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Fri, 27 Feb 2026 21:12:38 -0500 Subject: [PATCH 04/23] Remove classic *without* use-ember-modules scenario as this is required for Ember 7 --- smoke-tests/scenarios/scenarios.ts | 9 --------- 1 file changed, 9 deletions(-) diff --git a/smoke-tests/scenarios/scenarios.ts b/smoke-tests/scenarios/scenarios.ts index a00fd7016e6..f6a98d1897c 100644 --- a/smoke-tests/scenarios/scenarios.ts +++ b/smoke-tests/scenarios/scenarios.ts @@ -1,14 +1,6 @@ import { Project, Scenarios } from 'scenario-tester'; import { dirname } from 'node:path'; -function classic(project: Project) { - // our monorepo uses pnpm overrides to force-upgrade ember-cli-htmlbars to 7, - // so that we can actually test the case where the use-ember-modules flag is - // enabled. This scenario ensures that when the flag is off, we still work - // with ember-cli-htmlbars 6. - project.linkDevDependency('ember-cli-htmlbars', { resolveName: 'ember-cli-htmlbars-6', baseDir: __dirname }); -} - function classicUseModulesFeature(project: Project) { project.mergeFiles({ config: { @@ -38,7 +30,6 @@ function node(project: Project) { export const v1AppScenarios = Scenarios.fromProject(() => Project.fromDir(dirname(require.resolve('../app-template/package.json')), { linkDevDeps: true }) ).expand({ - classic, classicUseModulesFeature, embroiderWebpack, }); From 392a4ea5bd3a2359b98575c952d151f291c296bd Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Fri, 27 Feb 2026 21:24:17 -0500 Subject: [PATCH 05/23] upgrade the complier dep --- package.json | 2 +- pnpm-lock.yaml | 74 +++++------------------- smoke-tests/v2-app-template/package.json | 4 +- 3 files changed, 17 insertions(+), 63 deletions(-) diff --git a/package.json b/package.json index d012883dcd7..0ed397e309a 100644 --- a/package.json +++ b/package.json @@ -387,4 +387,4 @@ } }, "packageManager": "pnpm@10.5.0" -} +} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 333db84f13b..5b059a365d0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2797,8 +2797,6 @@ importers: specifier: ^0.5.11 version: 0.5.11 - packages/loader: {} - smoke-tests/app-template: devDependencies: '@babel/core': @@ -3030,8 +3028,8 @@ importers: specifier: ^7.27.1 version: 7.28.6 '@ember/optional-features': - specifier: ^2.3.0 - version: 2.3.0 + specifier: ^3.0.0 + version: 3.0.0(@types/node@25.3.2) '@ember/string': specifier: ^4.0.1 version: 4.0.1 @@ -3072,8 +3070,8 @@ importers: specifier: ~5.5.0 version: 5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.8.1(@babel/core@7.29.0))(@ember-data/request@5.8.1(@babel/core@7.29.0))(@ember-data/store@5.8.1(@babel/core@7.29.0)(@ember-data/tracking@5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0)))(@ember/test-waiters@4.1.1(@babel/core@7.29.0)))(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.8.1(@babel/core@7.29.0))(ember-source@) babel-plugin-ember-template-compilation: - specifier: ^2.4.1 - version: 2.4.1 + specifier: ^4.0.0 + version: 4.0.0 concurrently: specifier: ^9.1.2 version: 9.2.1 @@ -4187,10 +4185,6 @@ packages: '@ember/edition-utils@1.2.0': resolution: {integrity: sha512-VmVq/8saCaPdesQmftPqbFtxJWrzxNGSQ+e8x8LLe3Hjm36pJ04Q8LeORGZkAeOhldoUX9seLGmSaHeXkIqoog==} - '@ember/optional-features@2.3.0': - resolution: {integrity: sha512-+M8CkPledQEaDbfIlwlq6Phgpm5jdT3a6WVDJk7b/zadw5xAJkuQKVK7DgR0SFgHGiWlyn6a8AU5p2mCA706RA==} - engines: {node: 10.* || 12.* || >= 14} - '@ember/optional-features@3.0.0': resolution: {integrity: sha512-HMQqZoBb16I4NyHfQglIYjopSG6folcEJah2WPa0FuolWRA/8cS5ozQmFK5BQx7cijTQJxj6viLpQK9KrXuYdw==} engines: {node: '>= 20.19'} @@ -6834,6 +6828,10 @@ packages: resolution: {integrity: sha512-kk7cGyblE9n4MB98rqw2wuUW7YLD5FM+Tr97gNSYL4e8DBMQndLuWaWNx1wfd7o00NjFhhoTR+HZs2nj23g2Lw==} engines: {node: '>= 18.*'} + babel-plugin-ember-template-compilation@4.0.0: + resolution: {integrity: sha512-J2dR6ZPfPNuIR7vzhneO9xR0aTvOHITszuGif2EOYw3Qg3KlIVEd/hNnEeubyWgjYXn06Sgm6/NdNXEMNSsWYQ==} + engines: {node: '>= 18.*'} + babel-plugin-htmlbars-inline-precompile@5.3.1: resolution: {integrity: sha512-QWjjFgSKtSRIcsBhJmEwS2laIdrA6na8HAlc/pEAhjHgQsah/gMiBFRZvbQTy//hWxR4BMwV7/Mya7q5H8uHeA==} engines: {node: 10.* || >= 12.*} @@ -7447,10 +7445,6 @@ packages: cli-width@2.2.1: resolution: {integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==} - cli-width@3.0.0: - resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} - engines: {node: '>= 10'} - cli-width@4.1.0: resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} engines: {node: '>= 12'} @@ -8970,10 +8964,6 @@ packages: resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==} engines: {node: '>=4'} - figures@3.2.0: - resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} - engines: {node: '>=8'} - figures@6.1.0: resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} engines: {node: '>=18'} @@ -9776,10 +9766,6 @@ packages: resolution: {integrity: sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==} engines: {node: '>=6.0.0'} - inquirer@7.3.3: - resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==} - engines: {node: '>=8.0.0'} - inquirer@9.3.8: resolution: {integrity: sha512-pFGGdaHrmRKMh4WoDDSowddgjT1Vkl90atobmTeSmcPGdYiwikch/m/Ef5wRaiamHejtw0cUUMMerzDUXCci2w==} engines: {node: '>=18'} @@ -10801,9 +10787,6 @@ packages: mute-stream@0.0.7: resolution: {integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==} - mute-stream@0.0.8: - resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} - mute-stream@1.0.0: resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -15956,17 +15939,6 @@ snapshots: '@ember/edition-utils@1.2.0': {} - '@ember/optional-features@2.3.0': - dependencies: - chalk: 4.1.2 - ember-cli-version-checker: 5.1.2 - glob: 7.2.3 - inquirer: 7.3.3 - mkdirp: 1.0.4 - silent-error: 1.1.1 - transitivePeerDependencies: - - supports-color - '@ember/optional-features@3.0.0(@types/node@25.3.2)': dependencies: ember-cli-version-checker: 5.1.2 @@ -19272,6 +19244,12 @@ snapshots: babel-import-util: 3.0.1 import-meta-resolve: 4.2.0 + babel-plugin-ember-template-compilation@4.0.0: + dependencies: + '@glimmer/syntax': 0.95.0 + babel-import-util: 3.0.1 + import-meta-resolve: 4.2.0 + babel-plugin-htmlbars-inline-precompile@5.3.1: dependencies: babel-plugin-ember-modules-api-polyfill: 3.5.0 @@ -20319,8 +20297,6 @@ snapshots: cli-width@2.2.1: {} - cli-width@3.0.0: {} - cli-width@4.1.0: {} cliui@7.0.4: @@ -22613,10 +22589,6 @@ snapshots: dependencies: escape-string-regexp: 1.0.5 - figures@3.2.0: - dependencies: - escape-string-regexp: 1.0.5 - figures@6.1.0: dependencies: is-unicode-supported: 2.1.0 @@ -23620,22 +23592,6 @@ snapshots: strip-ansi: 5.2.0 through: 2.3.8 - inquirer@7.3.3: - dependencies: - ansi-escapes: 4.3.2 - chalk: 4.1.2 - cli-cursor: 3.1.0 - cli-width: 3.0.0 - external-editor: 3.1.0 - figures: 3.2.0 - lodash: 4.17.23 - mute-stream: 0.0.8 - run-async: 2.4.1 - rxjs: 6.6.7 - string-width: 4.2.3 - strip-ansi: 6.0.1 - through: 2.3.8 - inquirer@9.3.8(@types/node@25.3.2): dependencies: '@inquirer/external-editor': 1.0.3(@types/node@25.3.2) @@ -24693,8 +24649,6 @@ snapshots: mute-stream@0.0.7: {} - mute-stream@0.0.8: {} - mute-stream@1.0.0: {} mute-stream@3.0.0: {} diff --git a/smoke-tests/v2-app-template/package.json b/smoke-tests/v2-app-template/package.json index 416ecb2df66..a688ffb611f 100644 --- a/smoke-tests/v2-app-template/package.json +++ b/smoke-tests/v2-app-template/package.json @@ -35,7 +35,7 @@ "@babel/eslint-parser": "^7.27.1", "@babel/plugin-transform-runtime": "^7.27.1", "@babel/runtime": "^7.27.1", - "@ember/optional-features": "^2.3.0", + "@ember/optional-features": "^3.0.0", "@ember/string": "^4.0.1", "@ember/test-helpers": "^5.2.2", "@ember/test-waiters": "^4.1.0", @@ -49,7 +49,7 @@ "@glimmer/component": "workspace:^", "@rollup/plugin-babel": "^6.0.4", "@warp-drive/ember": "~5.5.0", - "babel-plugin-ember-template-compilation": "^2.4.1", + "babel-plugin-ember-template-compilation": "^4.0.0", "concurrently": "^9.1.2", "decorator-transforms": "^2.3.0", "ember-auto-import": "^2.12.0", From 2de7dce96538d8454e2814424da4b974b0b381ca Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Fri, 27 Feb 2026 21:24:39 -0500 Subject: [PATCH 06/23] Remove override --- package.json | 5 ++--- pnpm-lock.yaml | 47 +++++++++++++++++++++++++++++++++++++---------- 2 files changed, 39 insertions(+), 13 deletions(-) diff --git a/package.json b/package.json index 0ed397e309a..8855c512fb4 100644 --- a/package.json +++ b/package.json @@ -156,8 +156,7 @@ }, "pnpm": { "overrides": { - "rollup": "^4.2.0", - "ember-cli-htmlbars": "^7.0.0" + "rollup": "^4.2.0" }, "onlyBuiltDependencies": [ "@swc/core", @@ -387,4 +386,4 @@ } }, "packageManager": "pnpm@10.5.0" -} \ No newline at end of file +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5b059a365d0..80ae9f49f25 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,7 +7,6 @@ settings: overrides: socket.io: ^4.7.0 rollup: ^4.2.0 - ember-cli-htmlbars: ^7.0.0 patchedDependencies: '@tracerbench/core@8.0.1': @@ -2915,7 +2914,7 @@ importers: version: 3.5.0 tracked-built-ins: specifier: ^4.1.0 - version: 4.1.0(@babel/core@7.29.0)(ember-source@) + version: 4.1.0(@babel/core@7.29.0) webpack: specifier: ^5.74.0 version: 5.105.1 @@ -3164,7 +3163,7 @@ importers: version: 3.17.0(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) tracked-built-ins: specifier: ^4.1.0 - version: 4.1.0(@babel/core@7.29.0)(ember-source@) + version: 4.1.0(@babel/core@7.29.0) vite: specifier: ^6.3.5 version: 6.4.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2) @@ -7555,6 +7554,10 @@ packages: common-path-prefix@3.0.0: resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} + common-tags@1.8.2: + resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} + engines: {node: '>=4.0.0'} + commondir@1.0.1: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} @@ -8245,6 +8248,10 @@ packages: ember-cli-get-component-path-option@1.0.0: resolution: {integrity: sha512-k47TDwcJ2zPideBCZE8sCiShSxQSpebY2BHcX2DdipMmBox5gsfyVrbKJWIHeSTTKyEUgmBIvQkqTOozEziCZA==} + ember-cli-htmlbars@5.7.2: + resolution: {integrity: sha512-Uj6R+3TtBV5RZoJY14oZn/sNPnc+UgmC8nb5rI4P3fR/gYoyTFIZSXiIM7zl++IpMoIrocxOrgt+mhonKphgGg==} + engines: {node: 10.* || >= 12.*} + ember-cli-htmlbars@6.3.0: resolution: {integrity: sha512-N9Y80oZfcfWLsqickMfRd9YByVcTGyhYRnYQ2XVPVrp6jyUyOeRWmEAPh7ERSXpp8Ws4hr/JB9QVQrn/yZa+Ag==} engines: {node: 12.* || 14.* || >= 16} @@ -20383,6 +20390,8 @@ snapshots: common-path-prefix@3.0.0: {} + common-tags@1.8.2: {} + commondir@1.0.1: {} component-emitter@1.3.1: {} @@ -21077,6 +21086,27 @@ snapshots: ember-cli-get-component-path-option@1.0.0: {} + ember-cli-htmlbars@5.7.2: + dependencies: + '@ember/edition-utils': 1.2.0 + babel-plugin-htmlbars-inline-precompile: 5.3.1 + broccoli-debug: 0.6.5 + broccoli-persistent-filter: 3.1.3 + broccoli-plugin: 4.0.7 + common-tags: 1.8.2 + ember-cli-babel-plugin-helpers: 1.1.1 + ember-cli-version-checker: 5.1.2 + fs-tree-diff: 2.0.1 + hash-for-dep: 1.5.2 + heimdalljs-logger: 0.1.10 + json-stable-stringify: 1.3.0 + semver: 7.7.4 + silent-error: 1.1.1 + strip-bom: 4.0.0 + walk-sync: 2.2.0 + transitivePeerDependencies: + - supports-color + ember-cli-htmlbars@6.3.0: dependencies: '@ember/edition-utils': 1.2.0 @@ -21725,13 +21755,11 @@ snapshots: transitivePeerDependencies: - supports-color - ember-tracked-storage-polyfill@1.0.0(@babel/core@7.29.0)(ember-source@): + ember-tracked-storage-polyfill@1.0.0: dependencies: ember-cli-babel: 7.26.11 - ember-cli-htmlbars: 7.0.0(@babel/core@7.29.0)(ember-source@) + ember-cli-htmlbars: 5.7.2 transitivePeerDependencies: - - '@babel/core' - - ember-source - supports-color ember-welcome-page@7.0.2: @@ -27046,14 +27074,13 @@ snapshots: - zen-observable - zenObservable - tracked-built-ins@4.1.0(@babel/core@7.29.0)(ember-source@): + tracked-built-ins@4.1.0(@babel/core@7.29.0): dependencies: '@embroider/addon-shim': 1.10.2 decorator-transforms: 2.3.1(@babel/core@7.29.0) - ember-tracked-storage-polyfill: 1.0.0(@babel/core@7.29.0)(ember-source@) + ember-tracked-storage-polyfill: 1.0.0 transitivePeerDependencies: - '@babel/core' - - ember-source - supports-color tree-kill@1.2.2: {} From 64b74af856c0990119e1607f5689085f960ec921 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Fri, 27 Feb 2026 22:37:09 -0500 Subject: [PATCH 07/23] Enable sourcemaps --- package.json | 8 +++++++- rollup.config.mjs | 14 +++++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 8855c512fb4..bc328e4980c 100644 --- a/package.json +++ b/package.json @@ -272,16 +272,21 @@ "@ember/routing/lib/cache.js": "ember-source/@ember/routing/lib/cache.js", "@ember/routing/lib/controller_for.js": "ember-source/@ember/routing/lib/controller_for.js", "@ember/routing/lib/dsl.js": "ember-source/@ember/routing/lib/dsl.js", + "@ember/routing/lib/engines.js": "ember-source/@ember/routing/lib/engines.js", "@ember/routing/lib/generate_controller.js": "ember-source/@ember/routing/lib/generate_controller.js", "@ember/routing/lib/location-utils.js": "ember-source/@ember/routing/lib/location-utils.js", "@ember/routing/lib/query_params.js": "ember-source/@ember/routing/lib/query_params.js", + "@ember/routing/lib/route-info.js": "ember-source/@ember/routing/lib/route-info.js", "@ember/routing/lib/router_state.js": "ember-source/@ember/routing/lib/router_state.js", "@ember/routing/lib/routing-service.js": "ember-source/@ember/routing/lib/routing-service.js", "@ember/routing/lib/utils.js": "ember-source/@ember/routing/lib/utils.js", + "@ember/routing/location.js": "ember-source/@ember/routing/location.js", "@ember/routing/none-location.js": "ember-source/@ember/routing/none-location.js", + "@ember/routing/route-info.js": "ember-source/@ember/routing/route-info.js", "@ember/routing/route.js": "ember-source/@ember/routing/route.js", "@ember/routing/router-service.js": "ember-source/@ember/routing/router-service.js", "@ember/routing/router.js": "ember-source/@ember/routing/router.js", + "@ember/routing/transition.js": "ember-source/@ember/routing/transition.js", "@ember/runloop/index.js": "ember-source/@ember/runloop/index.js", "@ember/service/index.js": "ember-source/@ember/service/index.js", "@ember/template-compilation/index.js": "ember-source/@ember/template-compilation/index.js", @@ -308,6 +313,7 @@ "@ember/template-compiler/lib/runtime.js": "ember-source/@ember/template-compiler/lib/runtime.js", "@ember/template-compiler/lib/system/calculate-location-display.js": "ember-source/@ember/template-compiler/lib/system/calculate-location-display.js", "@ember/template-compiler/lib/template.js": "ember-source/@ember/template-compiler/lib/template.js", + "@ember/template-compiler/lib/types.js": "ember-source/@ember/template-compiler/lib/types.js", "@ember/template-compiler/runtime.js": "ember-source/@ember/template-compiler/runtime.js", "@ember/template-factory/index.js": "ember-source/@ember/template-factory/index.js", "@ember/template/index.js": "ember-source/@ember/template/index.js", @@ -386,4 +392,4 @@ } }, "packageManager": "pnpm@10.5.0" -} +} \ No newline at end of file diff --git a/rollup.config.mjs b/rollup.config.mjs index 39e5c4a935c..5fc8375216b 100644 --- a/rollup.config.mjs +++ b/rollup.config.mjs @@ -99,6 +99,7 @@ function sharedESMConfig({ input, debugMacrosMode, includePackageMeta = false }) dir: outputDir, hoistTransitiveImports: false, generatedCode: 'es2015', + sourcemap: true, chunkFileNames: 'packages/shared-chunks/[name]-[hash].js', }, plugins, @@ -116,6 +117,7 @@ function glimmerComponent() { dir: 'packages/@glimmer/component/dist', hoistTransitiveImports: false, generatedCode: 'es2015', + sourcemap: true, }, plugins: [ babel({ @@ -442,12 +444,22 @@ export function version() { }; } + function pruneEmptyBundles() { return { name: 'prune-empty-bundles', generateBundle(options, bundles) { + function isIgnored(key){ + if (key.endsWith('.map')) return true; + if (key.includes('/-private/')) return true; + if (key.endsWith('@ember/template-compiler/lib/public-types.js')) return true; + if (key.endsWith('@glimmer/interfaces/index.js')) return true; + if (key.endsWith('@ember/template-compiler/lib/types.js')) return true; + return false; + } + for (let [key, bundle] of Object.entries(bundles)) { - if (bundle.code.trim() === '') { + if (isIgnored(key) || bundle.code.trim() === '') { delete bundles[key]; } } From 02ef19207daf04922618af3fedb61153dac674a9 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Fri, 27 Feb 2026 22:46:20 -0500 Subject: [PATCH 08/23] Node sourcemap tests pass --- .../tests/node/sourcemap.test.js | 23 ++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/smoke-tests/node-template/tests/node/sourcemap.test.js b/smoke-tests/node-template/tests/node/sourcemap.test.js index 02ddc31e5aa..e35ed825aef 100644 --- a/smoke-tests/node-template/tests/node/sourcemap.test.js +++ b/smoke-tests/node-template/tests/node/sourcemap.test.js @@ -15,11 +15,28 @@ function count(source, find) { return num; } -test('ember.js has only a single sourcemaps comment', () => { - let jsPath = `${emberSourceRoot}/dist/ember.debug.js`; +function assertSourceMap(jsPath) { assert.ok(existsSync(jsPath), `${jsPath} should exist`); + let mapPath = `${jsPath}.map`; + assert.ok(existsSync(mapPath), `${mapPath} should exist`); + let contents = readFileSync(jsPath, 'utf-8'); let num = count(contents, '//# sourceMappingURL='); - assert.equal(num, 1); + assert.equal(num, 1, `${jsPath} should have exactly one sourceMappingURL comment`); + + let map = JSON.parse(readFileSync(mapPath, 'utf-8')); + assert.ok(map.version, 'sourcemap should have a version field'); + assert.ok(Array.isArray(map.sources), 'sourcemap should have a sources array'); + assert.ok(typeof map.mappings === 'string', 'sourcemap should have mappings'); +} + +test('dist ES module has a valid sourcemap', () => { + let jsPath = `${emberSourceRoot}/dist/packages/@ember/object/index.js`; + assertSourceMap(jsPath); +}); + +test('dist-prod ES module has a valid sourcemap', () => { + let jsPath = `${emberSourceRoot}/dist-prod/packages/@ember/object/index.js`; + assertSourceMap(jsPath); }); From 57c392459bada065ee35c043db5cd582f73540b2 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Sat, 28 Feb 2026 00:19:53 -0500 Subject: [PATCH 09/23] Node tests pass --- package.json | 8 +- pnpm-lock.yaml | 1281 ++++------------------------ rollup.config.mjs | 16 +- smoke-tests/scenarios/package.json | 3 +- 4 files changed, 178 insertions(+), 1130 deletions(-) diff --git a/package.json b/package.json index bc328e4980c..8f8b867a9c9 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,6 @@ "./types": { "types": "./types/stable/index.d.ts" }, - "./dist/ember-template-compiler.js": "./dist/ember-template-compiler.js", "./package.json": "./package.json" }, "homepage": "https://emberjs.com/", @@ -156,7 +155,9 @@ }, "pnpm": { "overrides": { - "rollup": "^4.2.0" + "rollup": "^4.2.0", + "ember-cli-htmlbars": "^7.0.0", + "babel-plugin-ember-template-compilation": "^4.0.0" }, "onlyBuiltDependencies": [ "@swc/core", @@ -287,6 +288,7 @@ "@ember/routing/router-service.js": "ember-source/@ember/routing/router-service.js", "@ember/routing/router.js": "ember-source/@ember/routing/router.js", "@ember/routing/transition.js": "ember-source/@ember/routing/transition.js", + "@ember/runloop/-private/backburner.js": "ember-source/@ember/runloop/-private/backburner.js", "@ember/runloop/index.js": "ember-source/@ember/runloop/index.js", "@ember/service/index.js": "ember-source/@ember/service/index.js", "@ember/template-compilation/index.js": "ember-source/@ember/template-compilation/index.js", @@ -310,6 +312,7 @@ "@ember/template-compiler/lib/plugins/transform-wrap-mount-and-outlet.js": "ember-source/@ember/template-compiler/lib/plugins/transform-wrap-mount-and-outlet.js", "@ember/template-compiler/lib/plugins/utils.js": "ember-source/@ember/template-compiler/lib/plugins/utils.js", "@ember/template-compiler/lib/public-api.js": "ember-source/@ember/template-compiler/lib/public-api.js", + "@ember/template-compiler/lib/public-types.js": "ember-source/@ember/template-compiler/lib/public-types.js", "@ember/template-compiler/lib/runtime.js": "ember-source/@ember/template-compiler/lib/runtime.js", "@ember/template-compiler/lib/system/calculate-location-display.js": "ember-source/@ember/template-compiler/lib/system/calculate-location-display.js", "@ember/template-compiler/lib/template.js": "ember-source/@ember/template-compiler/lib/template.js", @@ -332,6 +335,7 @@ "@glimmer/encoder/index.js": "ember-source/@glimmer/encoder/index.js", "@glimmer/env/index.js": "ember-source/@glimmer/env/index.js", "@glimmer/global-context/index.js": "ember-source/@glimmer/global-context/index.js", + "@glimmer/interfaces/index.js": "ember-source/@glimmer/interfaces/index.js", "@glimmer/manager/index.js": "ember-source/@glimmer/manager/index.js", "@glimmer/node/index.js": "ember-source/@glimmer/node/index.js", "@glimmer/opcode-compiler/index.js": "ember-source/@glimmer/opcode-compiler/index.js", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 80ae9f49f25..4b3e7272f26 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,6 +7,8 @@ settings: overrides: socket.io: ^4.7.0 rollup: ^4.2.0 + ember-cli-htmlbars: ^7.0.0 + babel-plugin-ember-template-compilation: ^4.0.0 patchedDependencies: '@tracerbench/core@8.0.1': @@ -19,7 +21,7 @@ importers: dependencies: '@babel/core': specifier: ^7.24.4 - version: 7.29.0 + version: 7.29.0(supports-color@8.1.1) '@ember/edition-utils': specifier: ^1.2.0 version: 1.2.0 @@ -98,7 +100,7 @@ importers: version: 7.28.6(@babel/core@7.29.0) '@babel/preset-env': specifier: ^7.16.11 - version: 7.29.0(@babel/core@7.29.0) + version: 7.29.0(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/types': specifier: ^7.22.5 version: 7.29.0 @@ -148,8 +150,8 @@ importers: specifier: 1.0.0 version: 1.0.0(@babel/core@7.29.0) babel-plugin-ember-template-compilation: - specifier: 3.0.0-alpha.4 - version: 3.0.0-alpha.4 + specifier: ^4.0.0 + version: 4.0.0 brotli: specifier: ^1.3.3 version: 1.3.3 @@ -2800,7 +2802,7 @@ importers: devDependencies: '@babel/core': specifier: ^7.24.4 - version: 7.29.0 + version: 7.29.0(supports-color@8.1.1) '@ember/optional-features': specifier: ^3.0.0 version: 3.0.0(@types/node@25.3.2) @@ -2914,7 +2916,7 @@ importers: version: 3.5.0 tracked-built-ins: specifier: ^4.1.0 - version: 4.1.0(@babel/core@7.29.0) + version: 4.1.0(@babel/core@7.29.0)(ember-source@) webpack: specifier: ^5.74.0 version: 5.105.1 @@ -2923,7 +2925,7 @@ importers: devDependencies: '@babel/core': specifier: ^7.28.5 - version: 7.29.0 + version: 7.29.0(supports-color@8.1.1) '@babel/plugin-transform-runtime': specifier: ^7.28.5 version: 7.29.0(@babel/core@7.29.0) @@ -2949,8 +2951,8 @@ importers: specifier: ^6.1.0 version: 6.1.0(@babel/core@7.29.0)(rollup@4.57.1) babel-plugin-ember-template-compilation: - specifier: ^3.0.1 - version: 3.1.0 + specifier: ^4.0.0 + version: 4.0.0 decorator-transforms: specifier: ^2.3.1 version: 2.3.1(@babel/core@7.29.0) @@ -2996,9 +2998,12 @@ importers: '@types/node': specifier: ^20.12.7 version: 20.19.33 - ember-cli-htmlbars-6: - specifier: npm:ember-cli-htmlbars@^6.0.0 - version: ember-cli-htmlbars@6.3.0 + ember-cli-htmlbars: + specifier: ^7.0.0 + version: 7.0.0(@babel/core@7.29.0)(ember-source@) + ember-source: + specifier: workspace:* + version: link:../.. qunit: specifier: ^2.20.1 version: 2.25.0 @@ -3016,7 +3021,7 @@ importers: devDependencies: '@babel/core': specifier: ^7.27.1 - version: 7.29.0 + version: 7.29.0(supports-color@8.1.1) '@babel/eslint-parser': specifier: ^7.27.1 version: 7.28.6(@babel/core@7.29.0)(eslint@9.39.2) @@ -3163,7 +3168,7 @@ importers: version: 3.17.0(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) tracked-built-ins: specifier: ^4.1.0 - version: 4.1.0(@babel/core@7.29.0) + version: 4.1.0(@babel/core@7.29.0)(ember-source@) vite: specifier: ^6.3.5 version: 6.4.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2) @@ -6811,22 +6816,10 @@ packages: resolution: {integrity: sha512-pJajN/DkQUnStw0Az8c6khVcMQHgzqWr61lLNtVeu0g61LRW0k9jyK7vaedrHDWGe/Qe8sxG5wpiyW9NsMqFzA==} engines: {node: 6.* || 8.* || >= 10.*} - babel-plugin-ember-template-compilation@2.3.0: - resolution: {integrity: sha512-4ZrKVSqdw5PxEKRbqfOpPhrrNBDG3mFPhyT6N1Oyyem81ZIkCvNo7TPKvlTHeFxqb6HtUvCACP/pzFpZ74J4pg==} - engines: {node: '>= 12.*'} - babel-plugin-ember-template-compilation@2.4.1: resolution: {integrity: sha512-n+ktQ3JeyWrpRutSyPn2PsHeH+A94SVm+iUoogzf9VUqpP47FfWem24gpQXhn+p6+x5/BpuFJXMLXWt7ZoYAKA==} engines: {node: '>= 12.*'} - babel-plugin-ember-template-compilation@3.0.0-alpha.4: - resolution: {integrity: sha512-l9PbzD1QU0+ibmtq3REDujcbW+uerPpBUVseOqRlT8QwLDtcAjiUsob23FQEPKFmFY5QP54Ub3AhUT+fCsmCbA==} - engines: {node: '>= 18.*'} - - babel-plugin-ember-template-compilation@3.1.0: - resolution: {integrity: sha512-kk7cGyblE9n4MB98rqw2wuUW7YLD5FM+Tr97gNSYL4e8DBMQndLuWaWNx1wfd7o00NjFhhoTR+HZs2nj23g2Lw==} - engines: {node: '>= 18.*'} - babel-plugin-ember-template-compilation@4.0.0: resolution: {integrity: sha512-J2dR6ZPfPNuIR7vzhneO9xR0aTvOHITszuGif2EOYw3Qg3KlIVEd/hNnEeubyWgjYXn06Sgm6/NdNXEMNSsWYQ==} engines: {node: '>= 18.*'} @@ -7554,10 +7547,6 @@ packages: common-path-prefix@3.0.0: resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} - common-tags@1.8.2: - resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} - engines: {node: '>=4.0.0'} - commondir@1.0.1: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} @@ -8248,14 +8237,6 @@ packages: ember-cli-get-component-path-option@1.0.0: resolution: {integrity: sha512-k47TDwcJ2zPideBCZE8sCiShSxQSpebY2BHcX2DdipMmBox5gsfyVrbKJWIHeSTTKyEUgmBIvQkqTOozEziCZA==} - ember-cli-htmlbars@5.7.2: - resolution: {integrity: sha512-Uj6R+3TtBV5RZoJY14oZn/sNPnc+UgmC8nb5rI4P3fR/gYoyTFIZSXiIM7zl++IpMoIrocxOrgt+mhonKphgGg==} - engines: {node: 10.* || >= 12.*} - - ember-cli-htmlbars@6.3.0: - resolution: {integrity: sha512-N9Y80oZfcfWLsqickMfRd9YByVcTGyhYRnYQ2XVPVrp6jyUyOeRWmEAPh7ERSXpp8Ws4hr/JB9QVQrn/yZa+Ag==} - engines: {node: 12.* || 14.* || >= 16} - ember-cli-htmlbars@7.0.0: resolution: {integrity: sha512-6BFxD19eZY+K62JLBDIKb8fXV29+QBrcT5QH4iHi8xseERX9SEWnYej9FpqL2QuoGjaTGml6QOvu9QlSTDYdVw==} engines: {node: '>= 20'} @@ -13953,26 +13934,6 @@ snapshots: '@babel/compat-data@7.29.0': {} - '@babel/core@7.29.0': - dependencies: - '@babel/code-frame': 7.29.0 - '@babel/generator': 7.29.1 - '@babel/helper-compilation-targets': 7.28.6 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) - '@babel/helpers': 7.28.6 - '@babel/parser': 7.29.0 - '@babel/template': 7.28.6 - '@babel/traverse': 7.29.0(supports-color@8.1.1) - '@babel/types': 7.29.0 - '@jridgewell/remapping': 2.3.5 - convert-source-map: 2.0.0 - debug: 4.4.3(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.29.0(supports-color@8.1.1)': dependencies: '@babel/code-frame': 7.29.0 @@ -13995,7 +13956,7 @@ snapshots: '@babel/eslint-parser@7.28.6(@babel/core@7.29.0)(eslint@8.57.1)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 eslint: 8.57.1 eslint-visitor-keys: 2.1.0 @@ -14003,7 +13964,7 @@ snapshots: '@babel/eslint-parser@7.28.6(@babel/core@7.29.0)(eslint@9.39.2)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 eslint: 9.39.2 eslint-visitor-keys: 2.1.0 @@ -14036,35 +13997,9 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1)': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-member-expression-to-functions': 7.28.5(supports-color@8.1.1) - '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@8.1.1) - '@babel/traverse': 7.29.0(supports-color@8.1.1) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/helper-create-class-features-plugin@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-member-expression-to-functions': 7.28.5(supports-color@8.1.1) - '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0) - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@8.1.1) - '@babel/traverse': 7.29.0(supports-color@8.1.1) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - '@babel/helper-create-class-features-plugin@7.28.6(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-member-expression-to-functions': 7.28.5(supports-color@8.1.1) '@babel/helper-optimise-call-expression': 7.27.1 @@ -14074,36 +14009,17 @@ snapshots: semver: 6.3.1 transitivePeerDependencies: - supports-color - optional: true - - '@babel/helper-create-regexp-features-plugin@7.28.5(@babel/core@7.29.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.27.3 - regexpu-core: 6.4.0 - semver: 6.3.1 '@babel/helper-create-regexp-features-plugin@7.28.5(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.27.3 regexpu-core: 6.4.0 semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.6.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1)': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-compilation-targets': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - debug: 4.4.3(supports-color@8.1.1) - lodash.debounce: 4.0.8 - resolve: 1.22.11 - transitivePeerDependencies: - - supports-color - '@babel/helper-define-polyfill-provider@0.6.6(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 debug: 4.4.3(supports-color@8.1.1) @@ -14141,27 +14057,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1)': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-module-imports': 7.28.6(supports-color@8.1.1) - '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.29.0(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-transforms@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-module-imports': 7.28.6(supports-color@8.1.1) - '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.29.0(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - '@babel/helper-module-transforms@7.28.6(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-module-imports': 7.28.6(supports-color@8.1.1) '@babel/helper-validator-identifier': 7.28.5 '@babel/traverse': 7.29.0(supports-color@8.1.1) @@ -14174,61 +14072,23 @@ snapshots: '@babel/helper-plugin-utils@7.28.6': {} - '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1)': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-wrap-function': 7.28.6(supports-color@8.1.1) - '@babel/traverse': 7.29.0(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-wrap-function': 7.28.6(supports-color@8.1.1) - '@babel/traverse': 7.29.0(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-wrap-function': 7.28.6(supports-color@8.1.1) '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - optional: true - - '@babel/helper-replace-supers@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1)': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-member-expression-to-functions': 7.28.5(supports-color@8.1.1) - '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.29.0(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - '@babel/helper-replace-supers@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-member-expression-to-functions': 7.28.5(supports-color@8.1.1) - '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.29.0(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color '@babel/helper-replace-supers@7.28.6(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-member-expression-to-functions': 7.28.5(supports-color@8.1.1) '@babel/helper-optimise-call-expression': 7.27.1 '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - optional: true '@babel/helper-skip-transparent-expression-wrappers@7.27.1(supports-color@8.1.1)': dependencies: @@ -14264,81 +14124,36 @@ snapshots: dependencies: '@babel/types': 7.29.0 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1)': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.29.0(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.29.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.29.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@8.1.1) - '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@8.1.1) - '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.29.0) - transitivePeerDependencies: - - supports-color '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@8.1.1) '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) transitivePeerDependencies: - supports-color - optional: true - - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1)': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.29.0(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.6(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: @@ -14346,16 +14161,16 @@ snapshots: '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color '@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-syntax-decorators': 7.28.6(@babel/core@7.29.0) transitivePeerDependencies: @@ -14363,25 +14178,21 @@ snapshots: '@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.29.0) transitivePeerDependencies: @@ -14389,602 +14200,250 @@ snapshots: '@babel/plugin-syntax-decorators@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-syntax-import-assertions@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-syntax-import-assertions@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-syntax-import-attributes@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-syntax-import-attributes@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.29.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0(supports-color@8.1.1)) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.29.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-async-generator-functions@7.29.0(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/plugin-transform-async-generator-functions@7.29.0(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-generator-functions@7.29.0(@babel/core@7.29.0)': + '@babel/plugin-transform-async-to-generator@7.28.6(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-module-imports': 7.28.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.29.0) - '@babel/traverse': 7.29.0(supports-color@8.1.1) + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.29.0)(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-generator-functions@7.29.0(@babel/core@7.29.0)(supports-color@8.1.1)': + '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.29.0)(supports-color@8.1.1) - '@babel/traverse': 7.29.0(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - optional: true - '@babel/plugin-transform-async-to-generator@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/plugin-transform-block-scoping@7.28.6(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-module-imports': 7.28.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) + + '@babel/plugin-transform-class-properties@7.28.6(@babel/core@7.29.0)(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-to-generator@7.28.6(@babel/core@7.29.0)': + '@babel/plugin-transform-class-static-block@7.28.6(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-module-imports': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.29.0) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-to-generator@7.28.6(@babel/core@7.29.0)(supports-color@8.1.1)': + '@babel/plugin-transform-classes@7.28.6(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-module-imports': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-compilation-targets': 7.28.6 + '@babel/helper-globals': 7.28.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - optional: true - '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.29.0(supports-color@8.1.1))': + '@babel/plugin-transform-computed-properties@7.28.6(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 + '@babel/template': 7.28.6 - '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.29.0)': + '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 + '@babel/traverse': 7.29.0(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-block-scoping@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-block-scoping@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-class-properties@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1)': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-class-properties@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-class-properties@7.28.6(@babel/core@7.29.0)(supports-color@8.1.1)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color - optional: true - - '@babel/plugin-transform-class-static-block@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1)': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-class-static-block@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-class-static-block@7.28.6(@babel/core@7.29.0)(supports-color@8.1.1)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color - optional: true - - '@babel/plugin-transform-classes@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1)': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-compilation-targets': 7.28.6 - '@babel/helper-globals': 7.28.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/traverse': 7.29.0(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-classes@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-compilation-targets': 7.28.6 - '@babel/helper-globals': 7.28.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0) - '@babel/traverse': 7.29.0(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-classes@7.28.6(@babel/core@7.29.0)(supports-color@8.1.1)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-compilation-targets': 7.28.6 - '@babel/helper-globals': 7.28.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) - '@babel/traverse': 7.29.0(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - optional: true - - '@babel/plugin-transform-computed-properties@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.28.6 - '@babel/template': 7.28.6 - - '@babel/plugin-transform-computed-properties@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/template': 7.28.6 - - '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1)': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.29.0(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.29.0)(supports-color@8.1.1)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.29.0(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-dotall-regex@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-dotall-regex@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.29.0(supports-color@8.1.1))': + '@babel/plugin-transform-dotall-regex@7.28.6(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.0(@babel/core@7.29.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0(supports-color@8.1.1)) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.0(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.29.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-explicit-resource-management@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-explicit-resource-management@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0)(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color '@babel/plugin-transform-explicit-resource-management@7.28.6(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0)(supports-color@8.1.1) transitivePeerDependencies: - supports-color - optional: true - - '@babel/plugin-transform-exponentiation-operator@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-exponentiation-operator@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.29.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.29.0)(supports-color@8.1.1)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - optional: true - - '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.29.0(supports-color@8.1.1) + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@8.1.1) transitivePeerDependencies: - supports-color '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-json-strings@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-json-strings@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-literals@7.27.1(@babel/core@7.29.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-literals@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-logical-assignment-operators@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-logical-assignment-operators@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.29.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.29.0)(supports-color@8.1.1)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color - optional: true - - '@babel/plugin-transform-modules-commonjs@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-modules-commonjs@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-modules-commonjs@7.28.6(@babel/core@7.29.0)(supports-color@8.1.1)': - dependencies: - '@babel/core': 7.29.0 '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - optional: true - '@babel/plugin-transform-modules-systemjs@7.29.0(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/plugin-transform-modules-commonjs@7.28.6(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.29.0(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-modules-systemjs@7.29.0(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color '@babel/plugin-transform-modules-systemjs@7.29.0(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-validator-identifier': 7.28.5 '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - optional: true - - '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1)': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - optional: true - - '@babel/plugin-transform-named-capturing-groups-regex@7.29.0(@babel/core@7.29.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-named-capturing-groups-regex@7.29.0(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.29.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-nullish-coalescing-operator@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-nullish-coalescing-operator@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-numeric-separator@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-numeric-separator@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-object-rest-spread@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/traverse': 7.29.0(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-object-rest-spread@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-compilation-targets': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0)(supports-color@8.1.1) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.29.0) - '@babel/traverse': 7.29.0(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color '@babel/plugin-transform-object-rest-spread@7.28.6(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0)(supports-color@8.1.1) @@ -14992,176 +14451,74 @@ snapshots: '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - optional: true - - '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1)': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0) - transitivePeerDependencies: - - supports-color '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) transitivePeerDependencies: - supports-color - optional: true - - '@babel/plugin-transform-optional-catch-binding@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-optional-catch-binding@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-optional-chaining@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-optional-chaining@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color '@babel/plugin-transform-optional-chaining@7.28.6(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@8.1.1) transitivePeerDependencies: - supports-color - optional: true - - '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.29.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-private-methods@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-private-methods@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color '@babel/plugin-transform-private-methods@7.28.6(@babel/core@7.29.0)(supports-color@8.1.1)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color - optional: true - - '@babel/plugin-transform-private-property-in-object@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-private-property-in-object@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color '@babel/plugin-transform-private-property-in-object@7.28.6(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color - optional: true - - '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.29.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.28.6 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-regenerator@7.29.0(@babel/core@7.29.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-regenerator@7.29.0(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-regexp-modifiers@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0(supports-color@8.1.1)) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-regexp-modifiers@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.29.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-module-imports': 7.28.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 babel-plugin-polyfill-corejs2: 0.4.15(@babel/core@7.29.0)(supports-color@8.1.1) @@ -15171,125 +14528,65 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.29.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-spread@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-spread@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color '@babel/plugin-transform-spread@7.28.6(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@8.1.1) transitivePeerDependencies: - supports-color - optional: true - - '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.29.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.29.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.29.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-typescript@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@8.1.1) '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.29.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-unicode-property-regex@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0(supports-color@8.1.1)) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-unicode-property-regex@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.29.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-unicode-sets-regex@7.28.6(@babel/core@7.29.0(supports-color@8.1.1))': + '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0(supports-color@8.1.1)) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-unicode-sets-regex@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 @@ -15298,162 +14595,10 @@ snapshots: core-js: 2.6.12 regenerator-runtime: 0.13.11 - '@babel/preset-env@7.29.0(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1)': - dependencies: - '@babel/compat-data': 7.29.0 - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-compilation-targets': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.28.5(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.28.6(@babel/core@7.29.0(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.29.0(supports-color@8.1.1)) - '@babel/plugin-syntax-import-assertions': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-syntax-import-attributes': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-async-generator-functions': 7.29.0(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-async-to-generator': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-block-scoping': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-class-properties': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-classes': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-computed-properties': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-dotall-regex': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.29.0(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-explicit-resource-management': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-exponentiation-operator': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-json-strings': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-logical-assignment-operators': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-modules-systemjs': 7.29.0(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-named-capturing-groups-regex': 7.29.0(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-nullish-coalescing-operator': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-numeric-separator': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-object-rest-spread': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-optional-catch-binding': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-private-methods': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-private-property-in-object': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-regenerator': 7.29.0(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-regexp-modifiers': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-spread': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-unicode-property-regex': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/plugin-transform-unicode-sets-regex': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1)) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.29.0(supports-color@8.1.1)) - babel-plugin-polyfill-corejs2: 0.4.15(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - babel-plugin-polyfill-corejs3: 0.14.0(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - babel-plugin-polyfill-regenerator: 0.6.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - core-js-compat: 3.48.0 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/preset-env@7.29.0(@babel/core@7.29.0)': - dependencies: - '@babel/compat-data': 7.29.0 - '@babel/core': 7.29.0 - '@babel/helper-compilation-targets': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.28.5(@babel/core@7.29.0)(supports-color@8.1.1) - '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.0) - '@babel/plugin-syntax-import-assertions': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-syntax-import-attributes': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.29.0) - '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-async-generator-functions': 7.29.0(@babel/core@7.29.0) - '@babel/plugin-transform-async-to-generator': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-block-scoping': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-class-properties': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-classes': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-computed-properties': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0)(supports-color@8.1.1) - '@babel/plugin-transform-dotall-regex': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.29.0(@babel/core@7.29.0) - '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-explicit-resource-management': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-exponentiation-operator': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.29.0)(supports-color@8.1.1) - '@babel/plugin-transform-json-strings': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-logical-assignment-operators': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-modules-systemjs': 7.29.0(@babel/core@7.29.0) - '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-named-capturing-groups-regex': 7.29.0(@babel/core@7.29.0) - '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-numeric-separator': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-object-rest-spread': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-optional-catch-binding': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.29.0) - '@babel/plugin-transform-private-methods': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-private-property-in-object': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-regenerator': 7.29.0(@babel/core@7.29.0) - '@babel/plugin-transform-regexp-modifiers': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-spread': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-unicode-property-regex': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-unicode-sets-regex': 7.28.6(@babel/core@7.29.0) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.29.0) - babel-plugin-polyfill-corejs2: 0.4.15(@babel/core@7.29.0)(supports-color@8.1.1) - babel-plugin-polyfill-corejs3: 0.14.0(@babel/core@7.29.0)(supports-color@8.1.1) - babel-plugin-polyfill-regenerator: 0.6.6(@babel/core@7.29.0)(supports-color@8.1.1) - core-js-compat: 3.48.0 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - '@babel/preset-env@7.29.0(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: '@babel/compat-data': 7.29.0 - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-validator-option': 7.27.1 @@ -15525,18 +14670,10 @@ snapshots: semver: 6.3.1 transitivePeerDependencies: - supports-color - optional: true - - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.29.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.28.6 - '@babel/types': 7.29.0 - esutils: 2.0.3 '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/types': 7.29.0 esutils: 2.0.3 @@ -15993,7 +15130,7 @@ snapshots: dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@embroider/core': 3.5.9 - babel-loader: 9.2.1(@babel/core@7.29.0(supports-color@8.1.1))(webpack@5.105.1(@swc/core@1.15.11)) + babel-loader: 9.2.1(@babel/core@7.29.0)(webpack@5.105.1(@swc/core@1.15.11)) transitivePeerDependencies: - supports-color - webpack @@ -16011,12 +15148,12 @@ snapshots: '@embroider/compat@3.9.3(@embroider/core@3.5.9)': dependencies: '@babel/code-frame': 7.29.0 - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/plugin-syntax-decorators': 7.28.6(@babel/core@7.29.0) '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.29.0) '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) '@babel/plugin-transform-runtime': 7.29.0(@babel/core@7.29.0) - '@babel/preset-env': 7.29.0(@babel/core@7.29.0) + '@babel/preset-env': 7.29.0(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/runtime': 7.28.6 '@babel/traverse': 7.29.0(supports-color@8.1.1) '@embroider/core': 3.5.9 @@ -16025,7 +15162,7 @@ snapshots: '@types/yargs': 17.0.35 assert-never: 1.4.0 babel-import-util: 2.1.1 - babel-plugin-ember-template-compilation: 2.3.0 + babel-plugin-ember-template-compilation: 4.0.0 babel-plugin-syntax-dynamic-import: 6.18.0 babylon: 6.18.0 bind-decorator: 1.0.11 @@ -16064,12 +15201,12 @@ snapshots: '@embroider/compat@4.1.13(@embroider/core@4.4.3)': dependencies: '@babel/code-frame': 7.29.0 - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/plugin-syntax-decorators': 7.28.6(@babel/core@7.29.0) '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.29.0) '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) '@babel/plugin-transform-runtime': 7.29.0(@babel/core@7.29.0) - '@babel/preset-env': 7.29.0(@babel/core@7.29.0) + '@babel/preset-env': 7.29.0(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/runtime': 7.28.6 '@babel/traverse': 7.29.0(supports-color@8.1.1) '@embroider/core': 4.4.3 @@ -16078,7 +15215,7 @@ snapshots: assert-never: 1.4.0 babel-import-util: 3.0.1 babel-plugin-debug-macros: 2.0.0(@babel/core@7.29.0) - babel-plugin-ember-template-compilation: 3.1.0 + babel-plugin-ember-template-compilation: 4.0.0 babel-plugin-ember-template-compilation-2: babel-plugin-ember-template-compilation@2.4.1 babel-plugin-syntax-dynamic-import: 6.18.0 babylon: 6.18.0 @@ -16118,13 +15255,13 @@ snapshots: '@embroider/core@3.5.9': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/parser': 7.29.0 '@babel/traverse': 7.29.0(supports-color@8.1.1) '@embroider/macros': 1.19.7(@babel/core@7.29.0) '@embroider/shared-internals': 2.9.2(supports-color@8.1.1) assert-never: 1.4.0 - babel-plugin-ember-template-compilation: 2.3.0 + babel-plugin-ember-template-compilation: 4.0.0 broccoli-node-api: 1.7.0 broccoli-persistent-filter: 3.1.3 broccoli-plugin: 4.0.7 @@ -16152,14 +15289,14 @@ snapshots: '@embroider/core@4.4.3': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/parser': 7.29.0 '@babel/traverse': 7.29.0(supports-color@8.1.1) '@embroider/macros': 1.19.7(@babel/core@7.29.0) '@embroider/reverse-exports': 0.2.0 '@embroider/shared-internals': 3.0.2 assert-never: 1.4.0 - babel-plugin-ember-template-compilation: 3.1.0 + babel-plugin-ember-template-compilation: 4.0.0 broccoli-node-api: 1.7.0 broccoli-persistent-filter: 3.1.3 broccoli-plugin: 4.0.7 @@ -16287,7 +15424,7 @@ snapshots: '@embroider/vite@1.5.2(@embroider/core@4.4.3)(rollup@4.57.1)(vite@5.4.21(@types/node@25.3.2)(terser@5.46.0))': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@embroider/core': 4.4.3 '@embroider/macros': 1.19.7(@babel/core@7.29.0) '@embroider/reverse-exports': 0.2.0 @@ -16315,7 +15452,7 @@ snapshots: '@embroider/vite@1.5.2(@embroider/core@4.4.3)(rollup@4.57.1)(vite@6.4.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2))': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@embroider/core': 4.4.3 '@embroider/macros': 1.19.7(@babel/core@7.29.0) '@embroider/reverse-exports': 0.2.0 @@ -16343,7 +15480,7 @@ snapshots: '@embroider/vite@1.5.2(@embroider/core@4.4.3)(rollup@4.57.1)(vite@7.3.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2))': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@embroider/core': 4.4.3 '@embroider/macros': 1.19.7(@babel/core@7.29.0) '@embroider/reverse-exports': 0.2.0 @@ -16372,14 +15509,14 @@ snapshots: '@embroider/webpack@4.1.2(@embroider/core@3.5.9)(webpack@5.105.1(@swc/core@1.15.11))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/preset-env': 7.29.0(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/preset-env': 7.29.0(@babel/core@7.29.0)(supports-color@8.1.1) '@embroider/babel-loader-9': 3.1.3(@embroider/core@3.5.9)(supports-color@8.1.1)(webpack@5.105.1(@swc/core@1.15.11)) '@embroider/core': 3.5.9 '@embroider/hbs-loader': 3.0.5(@embroider/core@3.5.9)(webpack@5.105.1(@swc/core@1.15.11)) '@embroider/shared-internals': 2.9.2(supports-color@8.1.1) '@types/supports-color': 8.1.3 assert-never: 1.4.0 - babel-loader: 8.4.1(@babel/core@7.29.0(supports-color@8.1.1))(webpack@5.105.1(@swc/core@1.15.11)) + babel-loader: 8.4.1(@babel/core@7.29.0)(webpack@5.105.1(@swc/core@1.15.11)) css-loader: 5.2.7(webpack@5.105.1(@swc/core@1.15.11)) csso: 4.2.0 debug: 4.4.3(supports-color@8.1.1) @@ -17619,7 +16756,7 @@ snapshots: '@rollup/plugin-babel@6.1.0(@babel/core@7.29.0)(rollup@4.57.1)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-module-imports': 7.28.6(supports-color@8.1.1) '@rollup/pluginutils': 5.3.0(rollup@4.57.1) optionalDependencies: @@ -19171,7 +18308,7 @@ snapshots: babel-import-util@3.0.1: {} - babel-loader@8.4.1(@babel/core@7.29.0(supports-color@8.1.1))(webpack@5.105.1(@swc/core@1.15.11)): + babel-loader@8.4.1(@babel/core@7.29.0)(webpack@5.105.1(@swc/core@1.15.11)): dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) find-cache-dir: 3.3.2 @@ -19182,14 +18319,14 @@ snapshots: babel-loader@8.4.1(@babel/core@7.29.0)(webpack@5.105.1): dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(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.105.1 - babel-loader@9.2.1(@babel/core@7.29.0(supports-color@8.1.1))(webpack@5.105.1(@swc/core@1.15.11)): + babel-loader@9.2.1(@babel/core@7.29.0)(webpack@5.105.1(@swc/core@1.15.11)): dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) find-cache-dir: 4.0.0 @@ -19198,7 +18335,7 @@ snapshots: babel-loader@9.2.1(@babel/core@7.29.0)(webpack@5.105.1): dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) find-cache-dir: 4.0.0 schema-utils: 4.3.3 webpack: 5.105.1 @@ -19206,18 +18343,18 @@ snapshots: babel-plugin-debug-macros@0.3.4(@babel/core@7.29.0): dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) semver: 5.7.2 babel-plugin-debug-macros@1.0.0(@babel/core@7.29.0): dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) babel-import-util: 2.1.1 semver: 7.7.4 babel-plugin-debug-macros@2.0.0(@babel/core@7.29.0): dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) babel-import-util: 2.1.1 semver: 7.7.4 @@ -19229,28 +18366,11 @@ snapshots: dependencies: ember-rfc176-data: 0.3.18 - babel-plugin-ember-template-compilation@2.3.0: - dependencies: - '@glimmer/syntax': 0.84.3 - babel-import-util: 3.0.1 - babel-plugin-ember-template-compilation@2.4.1: dependencies: '@glimmer/syntax': 0.95.0 babel-import-util: 3.0.1 - babel-plugin-ember-template-compilation@3.0.0-alpha.4: - dependencies: - '@glimmer/syntax': 0.95.0 - babel-import-util: 3.0.1 - import-meta-resolve: 4.2.0 - - babel-plugin-ember-template-compilation@3.1.0: - dependencies: - '@glimmer/syntax': 0.95.0 - babel-import-util: 3.0.1 - import-meta-resolve: 4.2.0 - babel-plugin-ember-template-compilation@4.0.0: dependencies: '@glimmer/syntax': 0.95.0 @@ -19281,58 +18401,34 @@ snapshots: reselect: 4.1.8 resolve: 1.22.11 - babel-plugin-polyfill-corejs2@0.4.15(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1): - dependencies: - '@babel/compat-data': 7.29.0 - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - babel-plugin-polyfill-corejs2@0.4.15(@babel/core@7.29.0)(supports-color@8.1.1): dependencies: '@babel/compat-data': 7.29.0 - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.29.0)(supports-color@8.1.1) semver: 6.3.1 transitivePeerDependencies: - supports-color babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.29.0): - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.29.0)(supports-color@8.1.1) - core-js-compat: 3.48.0 - transitivePeerDependencies: - - supports-color - - babel-plugin-polyfill-corejs3@0.14.0(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1): dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.29.0)(supports-color@8.1.1) core-js-compat: 3.48.0 transitivePeerDependencies: - supports-color babel-plugin-polyfill-corejs3@0.14.0(@babel/core@7.29.0)(supports-color@8.1.1): dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.29.0)(supports-color@8.1.1) core-js-compat: 3.48.0 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1): - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - babel-plugin-polyfill-regenerator@0.6.6(@babel/core@7.29.0)(supports-color@8.1.1): dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.29.0)(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -19341,7 +18437,7 @@ snapshots: babel-remove-types@1.1.0: dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/plugin-syntax-decorators': 7.28.6(@babel/core@7.29.0) '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) prettier: 2.8.8 @@ -19550,7 +18646,7 @@ snapshots: broccoli-babel-transpiler@7.8.1: dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/polyfill': 7.12.1 broccoli-funnel: 2.0.2 broccoli-merge-trees: 3.0.2 @@ -19567,7 +18663,7 @@ snapshots: broccoli-babel-transpiler@8.0.2(@babel/core@7.29.0): dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) broccoli-persistent-filter: 3.1.3 clone: 2.1.2 hash-for-dep: 1.5.1 @@ -20390,8 +19486,6 @@ snapshots: common-path-prefix@3.0.0: {} - common-tags@1.8.2: {} - commondir@1.0.1: {} component-emitter@1.3.1: {} @@ -20871,18 +19965,18 @@ snapshots: ember-auto-import@2.12.0(webpack@5.105.1): dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.29.0) '@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.29.0) '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.29.0) - '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.29.0) - '@babel/preset-env': 7.29.0(@babel/core@7.29.0) + '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/preset-env': 7.29.0(@babel/core@7.29.0)(supports-color@8.1.1) '@embroider/macros': 1.19.7(@babel/core@7.29.0) '@embroider/reverse-exports': 0.2.0 '@embroider/shared-internals': 2.9.2(supports-color@8.1.1) babel-loader: 8.4.1(@babel/core@7.29.0)(webpack@5.105.1) babel-plugin-ember-modules-api-polyfill: 3.5.0 - babel-plugin-ember-template-compilation: 2.4.1 + babel-plugin-ember-template-compilation: 4.0.0 babel-plugin-htmlbars-inline-precompile: 5.3.1 babel-plugin-syntax-dynamic-import: 6.18.0 broccoli-debug: 0.6.5 @@ -20915,18 +20009,18 @@ snapshots: ember-auto-import@2.12.1(webpack@5.105.1): dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.29.0) '@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.29.0) '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.29.0) - '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.29.0) - '@babel/preset-env': 7.29.0(@babel/core@7.29.0) + '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/preset-env': 7.29.0(@babel/core@7.29.0)(supports-color@8.1.1) '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@embroider/reverse-exports': 0.2.0 '@embroider/shared-internals': 2.9.2(supports-color@8.1.1) babel-loader: 8.4.1(@babel/core@7.29.0)(webpack@5.105.1) babel-plugin-ember-modules-api-polyfill: 3.5.0 - babel-plugin-ember-template-compilation: 2.4.1 + babel-plugin-ember-template-compilation: 4.0.0 babel-plugin-htmlbars-inline-precompile: 5.3.1 babel-plugin-syntax-dynamic-import: 6.18.0 broccoli-debug: 0.6.5 @@ -20969,17 +20063,17 @@ snapshots: ember-cli-babel@7.26.11: dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.28.6 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.29.0) '@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.29.0) '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.29.0) '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.29.0) - '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/plugin-transform-runtime': 7.29.0(@babel/core@7.29.0) '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) '@babel/polyfill': 7.12.1 - '@babel/preset-env': 7.29.0(@babel/core@7.29.0) + '@babel/preset-env': 7.29.0(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/runtime': 7.12.18 amd-name-resolver: 1.3.1 babel-plugin-debug-macros: 0.3.4(@babel/core@7.29.0) @@ -21004,17 +20098,17 @@ snapshots: ember-cli-babel@8.3.1(@babel/core@7.29.0): dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.28.6 '@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.29.0) - '@babel/plugin-transform-class-properties': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-private-methods': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-private-property-in-object': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-class-properties': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-private-methods': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-private-property-in-object': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/plugin-transform-runtime': 7.29.0(@babel/core@7.29.0) '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) - '@babel/preset-env': 7.29.0(@babel/core@7.29.0) + '@babel/preset-env': 7.29.0(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/runtime': 7.12.18 amd-name-resolver: 1.3.1 babel-plugin-debug-macros: 0.3.4(@babel/core@7.29.0) @@ -21078,7 +20172,7 @@ snapshots: ember-cli-deprecation-workflow@3.4.0(ember-source@): dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) ember-cli-babel: 8.3.1(@babel/core@7.29.0) ember-source: 'link:' transitivePeerDependencies: @@ -21086,51 +20180,11 @@ snapshots: ember-cli-get-component-path-option@1.0.0: {} - ember-cli-htmlbars@5.7.2: - dependencies: - '@ember/edition-utils': 1.2.0 - babel-plugin-htmlbars-inline-precompile: 5.3.1 - broccoli-debug: 0.6.5 - broccoli-persistent-filter: 3.1.3 - broccoli-plugin: 4.0.7 - common-tags: 1.8.2 - ember-cli-babel-plugin-helpers: 1.1.1 - ember-cli-version-checker: 5.1.2 - fs-tree-diff: 2.0.1 - hash-for-dep: 1.5.2 - heimdalljs-logger: 0.1.10 - json-stable-stringify: 1.3.0 - semver: 7.7.4 - silent-error: 1.1.1 - strip-bom: 4.0.0 - walk-sync: 2.2.0 - transitivePeerDependencies: - - supports-color - - ember-cli-htmlbars@6.3.0: - dependencies: - '@ember/edition-utils': 1.2.0 - babel-plugin-ember-template-compilation: 2.4.1 - babel-plugin-htmlbars-inline-precompile: 5.3.1 - broccoli-debug: 0.6.5 - broccoli-persistent-filter: 3.1.3 - broccoli-plugin: 4.0.7 - ember-cli-version-checker: 5.1.2 - fs-tree-diff: 2.0.1 - hash-for-dep: 1.5.1 - heimdalljs-logger: 0.1.10 - js-string-escape: 1.0.1 - semver: 7.7.4 - silent-error: 1.1.1 - walk-sync: 2.2.0 - transitivePeerDependencies: - - supports-color - ember-cli-htmlbars@7.0.0(@babel/core@7.29.0)(ember-source@): dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@ember/edition-utils': 1.2.0 - babel-plugin-ember-template-compilation: 2.4.1 + babel-plugin-ember-template-compilation: 4.0.0 broccoli-debug: 0.6.5 broccoli-persistent-filter: 3.1.3 broccoli-plugin: 4.0.7 @@ -21591,7 +20645,7 @@ snapshots: ember-eslint-parser@0.5.13(@babel/core@7.29.0)(@typescript-eslint/parser@8.55.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3): dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/eslint-parser': 7.28.6(@babel/core@7.29.0)(eslint@8.57.1) '@glimmer/syntax': 0.95.0 '@typescript-eslint/tsconfig-utils': 8.55.0(typescript@5.9.3) @@ -21608,7 +20662,7 @@ snapshots: ember-eslint-parser@0.5.13(@babel/core@7.29.0)(@typescript-eslint/parser@8.55.0(eslint@9.39.2)(typescript@5.9.3))(eslint@9.39.2)(typescript@5.9.3): dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/eslint-parser': 7.28.6(@babel/core@7.29.0)(eslint@9.39.2) '@glimmer/syntax': 0.95.0 '@typescript-eslint/tsconfig-utils': 8.55.0(typescript@5.9.3) @@ -21755,11 +20809,13 @@ snapshots: transitivePeerDependencies: - supports-color - ember-tracked-storage-polyfill@1.0.0: + ember-tracked-storage-polyfill@1.0.0(@babel/core@7.29.0)(ember-source@): dependencies: ember-cli-babel: 7.26.11 - ember-cli-htmlbars: 5.7.2 + ember-cli-htmlbars: 7.0.0(@babel/core@7.29.0)(ember-source@) transitivePeerDependencies: + - '@babel/core' + - ember-source - supports-color ember-welcome-page@7.0.2: @@ -25707,7 +24763,7 @@ snapshots: remove-types@1.0.0: dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/plugin-syntax-decorators': 7.28.6(@babel/core@7.29.0) '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) prettier: 2.8.8 @@ -27074,13 +26130,14 @@ snapshots: - zen-observable - zenObservable - tracked-built-ins@4.1.0(@babel/core@7.29.0): + tracked-built-ins@4.1.0(@babel/core@7.29.0)(ember-source@): dependencies: '@embroider/addon-shim': 1.10.2 decorator-transforms: 2.3.1(@babel/core@7.29.0) - ember-tracked-storage-polyfill: 1.0.0 + ember-tracked-storage-polyfill: 1.0.0(@babel/core@7.29.0)(ember-source@) transitivePeerDependencies: - '@babel/core' + - ember-source - supports-color tree-kill@1.2.2: {} @@ -27654,7 +26711,7 @@ snapshots: workerpool@3.1.2: dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) object-assign: 4.1.1 rsvp: 4.8.5 transitivePeerDependencies: diff --git a/rollup.config.mjs b/rollup.config.mjs index 5fc8375216b..03e49bc53a2 100644 --- a/rollup.config.mjs +++ b/rollup.config.mjs @@ -54,11 +54,6 @@ function esmInputs() { return { ...renameEntrypoints(exposedDependencies(), (name) => join('packages', name, 'index')), ...renameEntrypoints(packages(), (name) => join('packages', name)), - // the actual authored "./packages/ember-template-compiler/index.ts" is - // part of what powers the historical dist/ember-template-compiler.js AMD - // bundle. It has historical cruft that has never been present in our ESM - // builds. - // // On the ESM build, the main entrypoint of ember-template-compiler is the // "minimal.ts" version, which has a lot less in it. 'packages/ember-template-compiler/index': 'ember-template-compiler/minimal.ts', @@ -449,17 +444,8 @@ function pruneEmptyBundles() { return { name: 'prune-empty-bundles', generateBundle(options, bundles) { - function isIgnored(key){ - if (key.endsWith('.map')) return true; - if (key.includes('/-private/')) return true; - if (key.endsWith('@ember/template-compiler/lib/public-types.js')) return true; - if (key.endsWith('@glimmer/interfaces/index.js')) return true; - if (key.endsWith('@ember/template-compiler/lib/types.js')) return true; - return false; - } - for (let [key, bundle] of Object.entries(bundles)) { - if (isIgnored(key) || bundle.code.trim() === '') { + if (bundle.code && bundle.code.trim() === '') { delete bundles[key]; } } diff --git a/smoke-tests/scenarios/package.json b/smoke-tests/scenarios/package.json index 39f9c9881b4..955389339d1 100644 --- a/smoke-tests/scenarios/package.json +++ b/smoke-tests/scenarios/package.json @@ -9,7 +9,8 @@ "@swc/core": "^1.4.17", "@swc/types": "^0.1.6", "@types/node": "^20.12.7", - "ember-cli-htmlbars-6": "npm:ember-cli-htmlbars@^6.0.0", + "ember-source": "workspace:*", + "ember-cli-htmlbars": "^7.0.0", "qunit": "^2.20.1", "scenario-tester": "^4.0.0", "typescript": "5.1", From 74b78b4bd7f64f8973845a3c6a42f20684b4a6f9 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Sat, 28 Feb 2026 00:43:15 -0500 Subject: [PATCH 10/23] Do we actually need this? --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 8f8b867a9c9..ddf8a9c7936 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ "production": "./dist-prod/packages/*", "default": "./dist/packages/*" }, + "./dist/ember-template-compiler.js": "./dist/ember-template-compiler/index.js", "./types": { "types": "./types/stable/index.d.ts" }, From 607eb191d5b14151d9841ddf87e469518eee8991 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Sat, 28 Feb 2026 00:47:43 -0500 Subject: [PATCH 11/23] lint:fix --- eslint.config.mjs | 1 + rollup.config.mjs | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index db1720fba68..acf543ee44c 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -21,6 +21,7 @@ export default [ 'docs/', '**/.*', '**/dist/', + '**/dist-prod/', '**/tmp/', '**/smoke-tests/', '**/types/', diff --git a/rollup.config.mjs b/rollup.config.mjs index 03e49bc53a2..e5955d3b4b3 100644 --- a/rollup.config.mjs +++ b/rollup.config.mjs @@ -439,7 +439,6 @@ export function version() { }; } - function pruneEmptyBundles() { return { name: 'prune-empty-bundles', From 88c5f71229f1c9c560c5bdaabb8bf6d6d0381e4c Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Sat, 28 Feb 2026 00:54:09 -0500 Subject: [PATCH 12/23] @embroider/compat isn't supporting the new ESM compiler --- rollup.config.mjs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/rollup.config.mjs b/rollup.config.mjs index e5955d3b4b3..b3f8316138f 100644 --- a/rollup.config.mjs +++ b/rollup.config.mjs @@ -80,6 +80,7 @@ function sharedESMConfig({ input, debugMacrosMode, includePackageMeta = false }) version(), resolvePackages({ ...exposedDependencies(), ...hiddenDependencies() }), pruneEmptyBundles(), + templateCompilerShim(), ]; if (includePackageMeta) { @@ -452,6 +453,20 @@ function pruneEmptyBundles() { }; } +// @embroider/compat's ember-source adapter expects dist/ember-template-compiler.js +// to exist on disk (accessed via broccoli-funnel, not module resolution). +function templateCompilerShim() { + return { + name: 'template-compiler-shim', + writeBundle({ dir }) { + writeFileSync( + join(dir, 'ember-template-compiler.js'), + "export * from './packages/ember-template-compiler/index.js';\n" + ); + }, + }; +} + function packageMeta() { return { name: 'package-meta', From 763832d8c73a5dc574534d0323ef6c2bf16f05a0 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Sat, 28 Feb 2026 11:00:18 -0500 Subject: [PATCH 13/23] Update more deps --- pnpm-lock.yaml | 145 ++++++++++++++++------- smoke-tests/v2-app-template/package.json | 10 +- 2 files changed, 105 insertions(+), 50 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4b3e7272f26..7469167f90b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -112,7 +112,7 @@ importers: version: 2.9.2(supports-color@8.1.1) '@embroider/vite': specifier: ^1.5.2 - version: 1.5.2(@embroider/core@4.4.3)(rollup@4.57.1)(vite@5.4.21(@types/node@25.3.2)(terser@5.46.0)) + version: 1.5.2(@embroider/core@4.4.4)(rollup@4.57.1)(vite@5.4.21(@types/node@25.3.2)(terser@5.46.0)) '@eslint/js': specifier: ^9.21.0 version: 9.39.2 @@ -3044,23 +3044,23 @@ importers: specifier: ^4.1.0 version: 4.1.1(@babel/core@7.29.0) '@embroider/compat': - specifier: ^4.1.13 - version: 4.1.13(@embroider/core@4.4.3) + specifier: ^4.1.14 + version: 4.1.14(@embroider/core@4.4.4) '@embroider/config-meta-loader': specifier: ^1.0.0 version: 1.0.0 '@embroider/core': - specifier: ^4.4.3 - version: 4.4.3 + specifier: ^4.4.4 + version: 4.4.4 '@embroider/macros': - specifier: ^1.19.7 - version: 1.19.7(@babel/core@7.29.0) + specifier: ^1.20.0 + version: 1.20.0(@babel/core@7.29.0) '@embroider/router': specifier: ^3.0.6 - version: 3.0.6(@babel/core@7.29.0)(@embroider/core@4.4.3) + version: 3.0.6(@babel/core@7.29.0)(@embroider/core@4.4.4) '@embroider/vite': - specifier: ^1.5.2 - version: 1.5.2(@embroider/core@4.4.3)(rollup@4.57.1)(vite@6.4.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2)) + specifier: ^1.6.0 + version: 1.6.0(@embroider/core@4.4.4)(vite@6.4.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2)) '@eslint/js': specifier: ^9.27.0 version: 9.39.2 @@ -3068,7 +3068,7 @@ importers: specifier: workspace:^ version: link:../../packages/@glimmer/component '@rollup/plugin-babel': - specifier: ^6.0.4 + specifier: ^6.1.0 version: 6.1.0(@babel/core@7.29.0)(rollup@4.57.1) '@warp-drive/ember': specifier: ~5.5.0 @@ -4219,11 +4219,11 @@ packages: peerDependencies: '@embroider/core': ^3.5.9 - '@embroider/compat@4.1.13': - resolution: {integrity: sha512-TUvc1bv95deXBdhbgnuNAISbgky5Muo+2x38H4qaw56B//9ppmwqnqw0LIVTXlezY40qgwrW8/ztLW6qIbsPeg==} + '@embroider/compat@4.1.14': + resolution: {integrity: sha512-M8+JzVpMpjWD/LZvsYGTaYAv+gtQnlqCxiKOVHUmbw1li2Ak2XKWk8DsxWG6xsBPp+Iu4ULYvAqa0wNd1ogh/g==} engines: {node: '>= 20.19.*'} peerDependencies: - '@embroider/core': ^4.4.3 + '@embroider/core': ^4.4.4 '@embroider/config-meta-loader@1.0.0': resolution: {integrity: sha512-qznkdjgEGPe6NM94hZNXvOm/WhrJwBh8FtSQZ+nGjh9TOjY42tOiTEevFuM0onNXUn6bpdGzmjwKo2xY2jxQxQ==} @@ -4237,6 +4237,10 @@ packages: resolution: {integrity: sha512-kj651cfYIRf4V8OUnMhuPy1mo7lF1CpCCXyw7kD77qkeBXdvAzCSQFGKANxwuOVkcTW0kU74l3Dv9gGp2NrHxA==} engines: {node: 12.* || 14.* || >= 16} + '@embroider/core@4.4.4': + resolution: {integrity: sha512-X08US8CvQmlSydiKjTGSKCVtzlFGgbrHLHXv8BSr3d6TJascxu2lx+eYCnHq/HQyFTWm9Twc7bnWvB076DihAQ==} + engines: {node: 12.* || 14.* || >= 16} + '@embroider/hbs-loader@3.0.5': resolution: {integrity: sha512-/K9LpLSlTf8X0Htn+m61IRny6kHyIScBX4Lqrpd8GSA07snQDyVJygQngQFMReITlIUK0YOIK7CxDIml2NN3iw==} engines: {node: 12.* || 14.* || >= 16} @@ -4303,6 +4307,12 @@ packages: '@embroider/core': ^4.4.3 vite: '>= 5.2.0' + '@embroider/vite@1.6.0': + resolution: {integrity: sha512-i5LZMH9KkJSPpZn/74qw94gn/0MCFQPSuxA7PRHZdO6v1y3aQTjnqTnKVkDrbCmJMSyNrD0kllSbJ0QMdBvr9Q==} + peerDependencies: + '@embroider/core': ^4.4.4 + vite: '>= 5.2.0' + '@embroider/webpack@4.1.2': resolution: {integrity: sha512-jMLRp3pw1OBYAcM1m+jEMbewowKWGX2s4TGfuDNVX81roCZWVbIxIvS4eQwoxL2j8MkuAnEjNbYMJonbl4VeMA==} engines: {node: 12.* || 14.* || >= 16} @@ -14791,7 +14801,7 @@ snapshots: '@ember-data/request-utils': 5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) '@ember-data/store': 5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/tracking@5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@) '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.19.7(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) '@warp-drive/core-types': 5.5.0(@babel/core@7.29.0) ember-cli-path-utils: 1.0.0 @@ -14824,7 +14834,7 @@ snapshots: '@ember-data/request-utils': 5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) '@ember-data/store': 5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/tracking@5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@) '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.19.7(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) '@warp-drive/core-types': 5.5.0(@babel/core@7.29.0) ember-source: 'link:' @@ -14847,7 +14857,7 @@ snapshots: '@ember-data/graph@5.5.0(@babel/core@7.29.0)(@ember-data/store@5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/tracking@5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))': dependencies: '@ember-data/store': 5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/tracking@5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@) - '@embroider/macros': 1.19.7(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) '@warp-drive/core-types': 5.5.0(@babel/core@7.29.0) transitivePeerDependencies: @@ -14869,7 +14879,7 @@ snapshots: '@ember-data/graph': 5.5.0(@babel/core@7.29.0)(@ember-data/store@5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/tracking@5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) '@ember-data/request-utils': 5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) '@ember-data/store': 5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/tracking@5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@) - '@embroider/macros': 1.19.7(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) '@warp-drive/core-types': 5.5.0(@babel/core@7.29.0) fuse.js: 7.1.0 @@ -14896,7 +14906,7 @@ snapshots: '@ember-data/request-utils': 5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) '@ember-data/store': 5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/tracking@5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@) '@ember/test-waiters': 4.1.1(@babel/core@7.29.0) - '@embroider/macros': 1.19.7(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) '@warp-drive/core-types': 5.5.0(@babel/core@7.29.0) ember-source: 'link:' @@ -14925,7 +14935,7 @@ snapshots: '@ember-data/request-utils': 5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) '@ember-data/store': 5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/tracking@5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@) '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.19.7(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) '@warp-drive/core-types': 5.5.0(@babel/core@7.29.0) ember-cli-string-utils: 1.1.0 @@ -14958,7 +14968,7 @@ snapshots: '@ember-data/request-utils@5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))': dependencies: '@ember-data/request': 5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) - '@embroider/macros': 1.19.7(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) '@warp-drive/core-types': 5.5.0(@babel/core@7.29.0) optionalDependencies: @@ -14981,7 +14991,7 @@ snapshots: '@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))': dependencies: '@ember/test-waiters': 4.1.1(@babel/core@7.29.0) - '@embroider/macros': 1.19.7(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) '@warp-drive/core-types': 5.5.0(@babel/core@7.29.0) transitivePeerDependencies: @@ -15006,7 +15016,7 @@ snapshots: '@ember-data/request-utils': 5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) '@ember-data/store': 5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/tracking@5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@) '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.19.7(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) '@warp-drive/core-types': 5.5.0(@babel/core@7.29.0) ember-cli-path-utils: 1.0.0 @@ -15037,7 +15047,7 @@ snapshots: dependencies: '@ember-data/request': 5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) '@ember-data/request-utils': 5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) - '@embroider/macros': 1.19.7(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) '@warp-drive/core-types': 5.5.0(@babel/core@7.29.0) optionalDependencies: @@ -15062,7 +15072,7 @@ snapshots: '@ember-data/tracking@5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@)': dependencies: - '@embroider/macros': 1.19.7(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) '@warp-drive/core-types': 5.5.0(@babel/core@7.29.0) ember-source: 'link:' @@ -15198,7 +15208,7 @@ snapshots: - supports-color - utf-8-validate - '@embroider/compat@4.1.13(@embroider/core@4.4.3)': + '@embroider/compat@4.1.14(@embroider/core@4.4.4)': dependencies: '@babel/code-frame': 7.29.0 '@babel/core': 7.29.0(supports-color@8.1.1) @@ -15209,8 +15219,8 @@ snapshots: '@babel/preset-env': 7.29.0(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/runtime': 7.28.6 '@babel/traverse': 7.29.0(supports-color@8.1.1) - '@embroider/core': 4.4.3 - '@embroider/macros': 1.19.7(@babel/core@7.29.0) + '@embroider/core': 4.4.4 + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@types/babel__code-frame': 7.27.0 assert-never: 1.4.0 babel-import-util: 3.0.1 @@ -15323,6 +15333,42 @@ snapshots: - supports-color - utf-8-validate + '@embroider/core@4.4.4': + dependencies: + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/parser': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@8.1.1) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/reverse-exports': 0.2.0 + '@embroider/shared-internals': 3.0.2 + assert-never: 1.4.0 + babel-plugin-ember-template-compilation: 4.0.0 + broccoli-node-api: 1.7.0 + broccoli-persistent-filter: 3.1.3 + broccoli-plugin: 4.0.7 + broccoli-source: 3.0.1 + debug: 4.4.3(supports-color@8.1.1) + escape-string-regexp: 4.0.0 + fast-sourcemap-concat: 2.1.1 + fs-extra: 9.1.0 + fs-tree-diff: 2.0.1 + handlebars: 4.7.8 + js-string-escape: 1.0.1 + jsdom: 25.0.1(supports-color@8.1.1) + lodash: 4.17.23 + resolve: 1.22.11 + resolve-package-path: 4.0.3 + resolve.exports: 2.0.3 + semver: 7.7.4 + typescript-memoize: 1.1.1 + walk-sync: 3.0.0 + transitivePeerDependencies: + - '@glint/template' + - bufferutil + - canvas + - supports-color + - utf-8-validate + '@embroider/hbs-loader@3.0.5(@embroider/core@3.5.9)(webpack@5.105.1(@swc/core@1.15.11))': dependencies: '@embroider/core': 3.5.9 @@ -15378,6 +15424,17 @@ snapshots: - '@glint/template' - supports-color + '@embroider/router@3.0.6(@babel/core@7.29.0)(@embroider/core@4.4.4)': + dependencies: + '@ember/test-waiters': 4.1.1(@babel/core@7.29.0) + '@embroider/addon-shim': 1.10.2 + optionalDependencies: + '@embroider/core': 4.4.4 + transitivePeerDependencies: + - '@babel/core' + - '@glint/template' + - supports-color + '@embroider/shared-internals@2.9.2(supports-color@8.1.1)': dependencies: babel-import-util: 2.1.1 @@ -15422,7 +15479,7 @@ snapshots: '@embroider/core': 3.5.9 '@embroider/webpack': 4.1.2(@embroider/core@3.5.9)(webpack@5.105.1) - '@embroider/vite@1.5.2(@embroider/core@4.4.3)(rollup@4.57.1)(vite@5.4.21(@types/node@25.3.2)(terser@5.46.0))': + '@embroider/vite@1.5.2(@embroider/core@4.4.3)(rollup@4.57.1)(vite@7.3.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@embroider/core': 4.4.3 @@ -15441,7 +15498,7 @@ snapshots: send: 0.18.0 source-map-url: 0.4.1 terser: 5.46.0 - vite: 5.4.21(@types/node@25.3.2)(terser@5.46.0) + vite: 7.3.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2) transitivePeerDependencies: - '@glint/template' - bufferutil @@ -15450,10 +15507,10 @@ snapshots: - supports-color - utf-8-validate - '@embroider/vite@1.5.2(@embroider/core@4.4.3)(rollup@4.57.1)(vite@6.4.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2))': + '@embroider/vite@1.5.2(@embroider/core@4.4.4)(rollup@4.57.1)(vite@5.4.21(@types/node@25.3.2)(terser@5.46.0))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) - '@embroider/core': 4.4.3 + '@embroider/core': 4.4.4 '@embroider/macros': 1.19.7(@babel/core@7.29.0) '@embroider/reverse-exports': 0.2.0 '@rollup/pluginutils': 5.3.0(rollup@4.57.1) @@ -15469,7 +15526,7 @@ snapshots: send: 0.18.0 source-map-url: 0.4.1 terser: 5.46.0 - vite: 6.4.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2) + vite: 5.4.21(@types/node@25.3.2)(terser@5.46.0) transitivePeerDependencies: - '@glint/template' - bufferutil @@ -15478,13 +15535,12 @@ snapshots: - supports-color - utf-8-validate - '@embroider/vite@1.5.2(@embroider/core@4.4.3)(rollup@4.57.1)(vite@7.3.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2))': + '@embroider/vite@1.6.0(@embroider/core@4.4.4)(vite@6.4.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) - '@embroider/core': 4.4.3 - '@embroider/macros': 1.19.7(@babel/core@7.29.0) + '@embroider/core': 4.4.4 + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@embroider/reverse-exports': 0.2.0 - '@rollup/pluginutils': 5.3.0(rollup@4.57.1) assert-never: 1.4.0 browserslist: 4.28.1 browserslist-to-esbuild: 2.1.1(browserslist@4.28.1) @@ -15497,12 +15553,11 @@ snapshots: send: 0.18.0 source-map-url: 0.4.1 terser: 5.46.0 - vite: 7.3.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2) + vite: 6.4.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2) transitivePeerDependencies: - '@glint/template' - bufferutil - canvas - - rollup - supports-color - utf-8-validate @@ -17719,7 +17774,7 @@ snapshots: '@warp-drive/build-config@5.5.0(@babel/core@7.29.0)': dependencies: '@embroider/addon-shim': 1.10.2 - '@embroider/macros': 1.19.7(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) babel-import-util: 2.1.1 semver: 7.7.4 transitivePeerDependencies: @@ -17741,7 +17796,7 @@ snapshots: '@warp-drive/core-types@5.5.0(@babel/core@7.29.0)': dependencies: - '@embroider/macros': 1.19.7(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) transitivePeerDependencies: - '@babel/core' @@ -17772,7 +17827,7 @@ snapshots: '@ember-data/request-utils': 5.8.1(@babel/core@7.29.0) '@ember-data/store': 5.8.1(@babel/core@7.29.0)(@ember-data/tracking@5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0)))(@ember/test-waiters@4.1.1(@babel/core@7.29.0)) '@ember/test-waiters': 4.1.1(@babel/core@7.29.0) - '@embroider/macros': 1.19.7(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) '@warp-drive/core-types': 5.8.1(@babel/core@7.29.0) ember-source: 'link:' @@ -17787,7 +17842,7 @@ snapshots: '@ember-data/request-utils': 5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) '@ember-data/store': 5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/tracking@5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@) '@ember/test-waiters': 4.1.1(@babel/core@7.29.0) - '@embroider/macros': 1.19.7(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) '@warp-drive/core-types': 5.5.0(@babel/core@7.29.0) ember-source: 'link:' @@ -19971,7 +20026,7 @@ snapshots: '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.29.0) '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/preset-env': 7.29.0(@babel/core@7.29.0)(supports-color@8.1.1) - '@embroider/macros': 1.19.7(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@embroider/reverse-exports': 0.2.0 '@embroider/shared-internals': 2.9.2(supports-color@8.1.1) babel-loader: 8.4.1(@babel/core@7.29.0)(webpack@5.105.1) @@ -20594,7 +20649,7 @@ snapshots: '@ember-data/store': 5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/tracking@5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@) '@ember-data/tracking': 5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@) '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.19.7(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) '@warp-drive/core-types': 5.5.0(@babel/core@7.29.0) '@warp-drive/ember': 5.5.0(f03678c6a90f105baea8348adfa29f8c) diff --git a/smoke-tests/v2-app-template/package.json b/smoke-tests/v2-app-template/package.json index a688ffb611f..8d9f2cc200f 100644 --- a/smoke-tests/v2-app-template/package.json +++ b/smoke-tests/v2-app-template/package.json @@ -39,15 +39,15 @@ "@ember/string": "^4.0.1", "@ember/test-helpers": "^5.2.2", "@ember/test-waiters": "^4.1.0", - "@embroider/compat": "^4.1.13", + "@embroider/compat": "^4.1.14", "@embroider/config-meta-loader": "^1.0.0", - "@embroider/core": "^4.4.3", - "@embroider/macros": "^1.19.7", + "@embroider/core": "^4.4.4", + "@embroider/macros": "^1.20.0", "@embroider/router": "^3.0.6", - "@embroider/vite": "^1.5.2", + "@embroider/vite": "^1.6.0", "@eslint/js": "^9.27.0", "@glimmer/component": "workspace:^", - "@rollup/plugin-babel": "^6.0.4", + "@rollup/plugin-babel": "^6.1.0", "@warp-drive/ember": "~5.5.0", "babel-plugin-ember-template-compilation": "^4.0.0", "concurrently": "^9.1.2", From 60de40b7f55dfb1e541b818f93261a775932b5ea Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Sat, 28 Feb 2026 11:00:50 -0500 Subject: [PATCH 14/23] Fix peer warnings from ember-data --- pnpm-lock.yaml | 418 +---------------------- smoke-tests/v2-app-template/package.json | 4 +- 2 files changed, 6 insertions(+), 416 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7469167f90b..054746bfa9c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3071,8 +3071,8 @@ importers: specifier: ^6.1.0 version: 6.1.0(@babel/core@7.29.0)(rollup@4.57.1) '@warp-drive/ember': - specifier: ~5.5.0 - version: 5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.8.1(@babel/core@7.29.0))(@ember-data/request@5.8.1(@babel/core@7.29.0))(@ember-data/store@5.8.1(@babel/core@7.29.0)(@ember-data/tracking@5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0)))(@ember/test-waiters@4.1.1(@babel/core@7.29.0)))(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.8.1(@babel/core@7.29.0))(ember-source@) + specifier: ~5.8.1 + version: 5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0)) babel-plugin-ember-template-compilation: specifier: ^4.0.0 version: 4.0.0 @@ -3098,8 +3098,8 @@ importers: specifier: ^7.0.0 version: 7.0.0(@babel/core@7.29.0)(ember-source@) ember-data: - specifier: ~5.5.0 - version: 5.5.0(@babel/core@7.29.0)(@ember/string@4.0.1)(@ember/test-helpers@5.4.1(@babel/core@7.29.0))(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(ember-source@)(qunit@2.25.0) + specifier: ~5.8.1 + version: 5.8.1(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0))(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(qunit@2.25.0) ember-load-initializers: specifier: ^3.0.1 version: 3.0.1(ember-source@) @@ -4010,109 +4010,24 @@ packages: '@dual-bundle/import-meta-resolve@4.2.1': resolution: {integrity: sha512-id+7YRUgoUX6CgV0DtuhirQWodeeA7Lf4i2x71JS/vtA5pRb/hIGWlw+G6MeXvsM+MXrz0VAydTGElX1rAfgPg==} - '@ember-data/adapter@5.5.0': - resolution: {integrity: sha512-nOXbLR3koUagDeBOaTeEGCw2OqnI0XWbzP6CEFqVw5AC7wFY0G9JLcOtezU3d45pRpRryfcnxwLiS1LwaoYWTQ==} - engines: {node: '>= 18.20.8'} - peerDependencies: - '@ember-data/legacy-compat': 5.5.0 - '@ember-data/request-utils': 5.5.0 - '@ember-data/store': 5.5.0 - '@warp-drive/core-types': 5.5.0 - ember-source: 3.28.12 || ^4.0.4 || ^5.0.0 || ^6.0.0 - '@ember-data/adapter@5.8.1': resolution: {integrity: sha512-LWKrP/z50XxVMl2jjPrgyDZUjCyUstp3DDsHqM+aShJipec+Afi4Mu9mAaEsMFyTr4xpq21tG82GnAkDfFf0ig==} - '@ember-data/debug@5.5.0': - resolution: {integrity: sha512-aYWyFurPxuBkTmKWaK5XazBEjACKOmNWtf31zM8uAcEfoJESOuiIR/o92aciIgwHK/sOgOm56k9iilgmP4iArw==} - engines: {node: '>= 18.20.8'} - peerDependencies: - '@ember-data/model': 5.5.0 - '@ember-data/request-utils': 5.5.0 - '@ember-data/store': 5.5.0 - '@warp-drive/core-types': 5.5.0 - ember-source: 3.28.12 || ^4.0.4 || ^5.0.0 || ^6.0.0 - '@ember-data/debug@5.8.1': resolution: {integrity: sha512-Jn7F0+stvn6QVkFhROXDXGLKn4iaCbG9uYVeEyqHSayTZikfSeXu0RqbPQxL+3rOyAcLf8QAfR9GlNV6EmETGQ==} - '@ember-data/graph@5.5.0': - resolution: {integrity: sha512-F1gC7F/WyZHuR2Y14uYnPMMVAjoOIBiKr5WUGUb6or6JQBcV4eJpJnIELvJFPnBPdI+dD0acWLNx/78ibdy6Bg==} - engines: {node: '>= 18.20.8'} - peerDependencies: - '@ember-data/store': 5.5.0 - '@warp-drive/core-types': 5.5.0 - '@ember-data/graph@5.8.1': resolution: {integrity: sha512-uqbjISLWFOcT9+tloz3Kl+1ZI1VUPRSB6eQXh/i1Od7KSC5D5buu5J4JqtluxrC7MbsK2MaE0vI2T1Li5iVGbw==} - '@ember-data/json-api@5.5.0': - resolution: {integrity: sha512-aBXnYPRLYkU1JKxLyzbUQXva7suZ7o/New7QMC/LWi408lbrqPYgKENW72Nd8XmWVvRubBxMEJd4hbPcsQ+zdQ==} - engines: {node: '>= 18.20.8'} - peerDependencies: - '@ember-data/graph': 5.5.0 - '@ember-data/request-utils': 5.5.0 - '@ember-data/store': 5.5.0 - '@warp-drive/core-types': 5.5.0 - '@ember-data/json-api@5.8.1': resolution: {integrity: sha512-DzHIVXAwbKtf6i6sIIlu4Y7EBgPEPc3naaRvEJ8stQB/1JwKoJPvAe3IEkHAMwe1/Ay1Fzm7DJXS/roEj4TlnQ==} - '@ember-data/legacy-compat@5.5.0': - resolution: {integrity: sha512-tnnBJzrU4Np7ThVHPAPUMiWdz4CRpv/AH2WMdc77O2gshBb5GkUsu2IAMTW47s0dJSVvibJAZ082TbNHCBqj5Q==} - engines: {node: '>= 18.20.8'} - peerDependencies: - '@ember-data/graph': 5.5.0 - '@ember-data/json-api': 5.5.0 - '@ember-data/request': 5.5.0 - '@ember-data/request-utils': 5.5.0 - '@ember-data/store': 5.5.0 - '@ember/test-waiters': ^3.1.0 || >= 4.0.0 - '@warp-drive/core-types': 5.5.0 - ember-source: 3.28.12 || ^4.0.4 || ^5.0.0 || ^6.0.0 - peerDependenciesMeta: - '@ember-data/graph': - optional: true - '@ember-data/json-api': - optional: true - '@ember-data/legacy-compat@5.8.1': resolution: {integrity: sha512-FaGE4j8BAEMVo3OixEvst/2a2DNq8oHtx6thA9jbDiVAD7jzrvqQpPTGlsYVyRWJFGpEFxABLIUwVbaZubpqMg==} - '@ember-data/model@5.5.0': - resolution: {integrity: sha512-/F1YWrGDCE9kNEAGgisfx2wzTgYC2yWIRocjrDe8e+opskv+bJAM/a5N/jqfJSzNipLc26BOTStvo8HPtCTu4g==} - engines: {node: '>= 18.20.8'} - peerDependencies: - '@ember-data/graph': 5.5.0 - '@ember-data/json-api': 5.5.0 - '@ember-data/legacy-compat': 5.5.0 - '@ember-data/request-utils': 5.5.0 - '@ember-data/store': 5.5.0 - '@warp-drive/core-types': 5.5.0 - ember-source: 3.28.12 || ^4.0.4 || ^5.0.0 || ^6.0.0 - peerDependenciesMeta: - '@ember-data/graph': - optional: true - '@ember-data/json-api': - optional: true - '@ember-data/model@5.8.1': resolution: {integrity: sha512-4sJO/5sbl6ArpKPV1Va5Uibeyyi4y2CDBH76tn9nAuLf5ba/q1FxynD18mpR3VkHAxUdqBZYimINKN08hCYhEQ==} - '@ember-data/request-utils@5.5.0': - resolution: {integrity: sha512-tObMa2LIYqQ+QPNasbv4UNN44t5r/z5It2nuhcG2m04nJRBnOGvT0HPRwvdznANRNSDEv9L4QwRCrvIW+xbOwQ==} - engines: {node: '>= 18.20.8'} - peerDependencies: - '@ember-data/request': 5.5.0 - '@ember/string': ^3.1.1 || ^4.0.0 - '@warp-drive/core-types': 5.5.0 - ember-inflector: ^4.0.2 || ^5.0.0 || ^6.0.0 - peerDependenciesMeta: - '@ember/string': - optional: true - ember-inflector: - optional: true - '@ember-data/request-utils@5.8.1': resolution: {integrity: sha512-xKSbQLFyq95EHePShtMJM0Cu3SibGyB8Eo0XuO74fTopMWD/xW29uY/bqBonQdaZnIonJwOKs36ztf7oSiRaZQ==} peerDependencies: @@ -4121,47 +4036,15 @@ packages: ember-inflector: optional: true - '@ember-data/request@5.5.0': - resolution: {integrity: sha512-Omu39FbKiDylq8PVnKnXsjljWa6qIyQx65O0hNAasNi2rV1Uhv04g0UBZ3L0L+7R6Od8n1/9aqbrcfK/oNEhHA==} - engines: {node: '>= 18.20.8'} - peerDependencies: - '@ember/test-waiters': ^3.1.0 || ^4.0.0 - '@warp-drive/core-types': 5.5.0 - '@ember-data/request@5.8.1': resolution: {integrity: sha512-ZyvBr/JQNoPmBkBVhAW0hKPi5WTagEMqQuzH9JmyzduuFXPHLGqdxL/8bBVwm1k6TqjaUM6y0y1/24o/Y5XGgA==} '@ember-data/rfc395-data@0.0.4': resolution: {integrity: sha512-tGRdvgC9/QMQSuSuJV45xoyhI0Pzjm7A9o/MVVA3HakXIImJbbzx/k/6dO9CUEQXIyS2y0fW6C1XaYOG7rY0FQ==} - '@ember-data/serializer@5.5.0': - resolution: {integrity: sha512-rrbJzcruDni3dShluGjxFbbKfARMTJWAPN17HFrVfnrDHUAbXWXpQYofpAI/FPabEir3/1SKQHWds/ZO5TZstw==} - engines: {node: '>= 18.20.8'} - peerDependencies: - '@ember-data/legacy-compat': 5.5.0 - '@ember-data/request-utils': 5.5.0 - '@ember-data/store': 5.5.0 - '@warp-drive/core-types': 5.5.0 - ember-source: 3.28.12 || ^4.0.4 || ^5.0.0 || ^6.0.0 - '@ember-data/serializer@5.8.1': resolution: {integrity: sha512-SGnzZWrBT2TDJAJkNKQQqvtXxoAF9o1+M0puS7AZ0uuUVdo35Rwscrb1SrbCzXDM0MaZ5mE++Cz2yBhZuwZB/g==} - '@ember-data/store@5.5.0': - resolution: {integrity: sha512-4Oa3ObaqkSZ0ESRuLcITn1fmXdhkbcsvfFskH3sh4VmQW1kylTgS7qlU5n2nJE7GqMw43IM2ta/s1F0DFKC9Vw==} - engines: {node: '>= 18.20.8'} - peerDependencies: - '@ember-data/request': 5.5.0 - '@ember-data/request-utils': 5.5.0 - '@ember-data/tracking': 5.5.0 - '@warp-drive/core-types': 5.5.0 - ember-source: 3.28.12 || ^4.0.4 || ^5.0.0 || ^6.0.0 - peerDependenciesMeta: - '@ember-data/tracking': - optional: true - ember-source: - optional: true - '@ember-data/store@5.8.1': resolution: {integrity: sha512-8OqAL6aqDpbv3jCH70qQhA0HJtbTM0oFl2gRuJ2gXq0tx7WhOU7f3IwQEHX646O2x43RdtsPKhbc27rXxQdFGw==} peerDependencies: @@ -4173,13 +4056,6 @@ packages: '@ember/test-waiters': optional: true - '@ember-data/tracking@5.5.0': - resolution: {integrity: sha512-VmEzLZr3/CqGR/Wvs5NIMvX51k3gR1bunB0wJnB9UtChy3WdICiF002byWpL/GkKbg8krYQ4zT5yOWKC2cK4HA==} - deprecated: Use @warp-drive/ember - peerDependencies: - '@warp-drive/core-types': 5.5.0 - ember-source: 3.28.12 || ^4.0.4 || ^5.0.0 || ^6.0.0 - '@ember-data/tracking@5.8.1': resolution: {integrity: sha512-ytaExT9HoRH9yUbAe/iOe5cv9I2rmTxwqHPMzTHBkuJvIyAAFXnCHX4RI+p+jud11stquV6Z6IgiUsT3E9RL8A==} deprecated: Use @warp-drive/ember @@ -6297,38 +6173,15 @@ packages: '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} - '@warp-drive/build-config@5.5.0': - resolution: {integrity: sha512-l0ZyDsalwcgb9nw02GC8H62fo9E9US42p+5fVQsNOj2oleCb9f3DmLNqcbJG0w22kxJol+GU0YppO8hSqNHL2w==} - engines: {node: '>= 18.20.8'} - '@warp-drive/build-config@5.8.1': resolution: {integrity: sha512-uT0zdNf7vdHEYYdYJ/1+coE0MwRiV6dg/dTwAaYtlsTFd57NrxE+s+1qd5aAjuwdB/GVlBP/D/IlUwWggbxXbg==} - '@warp-drive/core-types@5.5.0': - resolution: {integrity: sha512-PWc3QI9Ykc6zqGH0UUEuSthIaPN60WjKBUsievhD4YB5sjMVqRFIawrrD1Z9SOd2cgmidAJWDNT/zWsi7OI2OQ==} - engines: {node: '>= 18.20.8'} - '@warp-drive/core-types@5.8.1': resolution: {integrity: sha512-y1NZMQZWajLcf6RafpEBnqI8S6wJi81fpNxUintt3JwRGVLlJ5Py9eGKGwPARCjNsQM+cQVk4Um1HrDUdtsvuQ==} '@warp-drive/core@5.8.1': resolution: {integrity: sha512-7Id5mvUjqRqlG2Tgz8Y/k1M5gmcUExfSWW3XBDbMDotF63YcmgukDLO145cFJtqiO3q8nZXC8PoftYCmoTwhuA==} - '@warp-drive/ember@5.5.0': - resolution: {integrity: sha512-GgsAgotKiwVyO1HSss5obj5GTzn6yNagSvHFFcslR8gWPeL5ZtWtWNmx0CvAoeqragIWQvhu4pg76I0F/Ob0BQ==} - engines: {node: '>= 18.20.8'} - peerDependencies: - '@ember-data/request': 5.5.0 - '@ember-data/request-utils': 5.5.0 - '@ember-data/store': 5.5.0 - '@ember/test-waiters': ^3.1.0 || ^4.0.0 - '@warp-drive/core-types': 5.5.0 - ember-provide-consume-context: ^0.7.0 - ember-source: 3.28.12 || ^4.0.4 || ^5.0.0 || ^6.0.0 - peerDependenciesMeta: - ember-provide-consume-context: - optional: true - '@warp-drive/ember@5.8.1': resolution: {integrity: sha512-HcT8U+g3/p0xrc7tk2mLFAt1eX51IoNFlj9XwjqLIVCdBJ/VSlAbnUtvOOJPmTCgdBOgxs+f2xv/61d4l+VybQ==} peerDependencies: @@ -8321,22 +8174,6 @@ packages: engines: {node: '>= 18'} hasBin: true - ember-data@5.5.0: - resolution: {integrity: sha512-qAuVKeCXn4tiqON9orbjS7H3iitCw5GC+XGdbqRk4Ow2phn/RRsCWf98KJLtB8tmflyp4l3Q1o4nJwjsNeDpeQ==} - engines: {node: '>= 18.20.8'} - peerDependencies: - '@ember/test-helpers': ^3.3.0 || ^4.0.4 || ^5.1.0 - '@ember/test-waiters': ^3.1.0 || ^4.0.0 - ember-source: 3.28.12 || ^4.0.4 || ^5.0.0 || ^6.0.0 - qunit: ^2.18.0 - peerDependenciesMeta: - '@ember/test-helpers': - optional: true - '@ember/test-waiters': - optional: true - qunit: - optional: true - ember-data@5.8.1: resolution: {integrity: sha512-bxCNErbs5vr+cXg/A1gz3dfoJqGdfUZ1JkOQUn5FE2y6qRsQG3S8OShHb2QolKpbKUTY+UHqRhaspdL5NXJjKA==} peerDependencies: @@ -14795,24 +14632,6 @@ snapshots: '@dual-bundle/import-meta-resolve@4.2.1': {} - '@ember-data/adapter@5.5.0(4f640e9d5544d27fb4b0a972bef18db1)': - dependencies: - '@ember-data/legacy-compat': 5.5.0(b562c63095138abf35e8881b2313ad7e) - '@ember-data/request-utils': 5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) - '@ember-data/store': 5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/tracking@5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@) - '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.20.0(@babel/core@7.29.0) - '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) - '@warp-drive/core-types': 5.5.0(@babel/core@7.29.0) - ember-cli-path-utils: 1.0.0 - ember-cli-string-utils: 1.1.0 - ember-cli-test-info: 1.0.0 - ember-source: 'link:' - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - supports-color - '@ember-data/adapter@5.8.1(@babel/core@7.29.0)': dependencies: '@ember/edition-utils': 1.2.0 @@ -14828,21 +14647,6 @@ snapshots: - '@glint/template' - supports-color - '@ember-data/debug@5.5.0(6297034c22ae5f3221054c3d5cdd1ece)': - dependencies: - '@ember-data/model': 5.5.0(98b4142b8b7e5a0174a5b276b686b5af) - '@ember-data/request-utils': 5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) - '@ember-data/store': 5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/tracking@5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@) - '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.20.0(@babel/core@7.29.0) - '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) - '@warp-drive/core-types': 5.5.0(@babel/core@7.29.0) - ember-source: 'link:' - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - supports-color - '@ember-data/debug@5.8.1(@babel/core@7.29.0)': dependencies: '@ember/edition-utils': 1.2.0 @@ -14854,17 +14658,6 @@ snapshots: - '@glint/template' - supports-color - '@ember-data/graph@5.5.0(@babel/core@7.29.0)(@ember-data/store@5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/tracking@5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))': - dependencies: - '@ember-data/store': 5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/tracking@5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@) - '@embroider/macros': 1.20.0(@babel/core@7.29.0) - '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) - '@warp-drive/core-types': 5.5.0(@babel/core@7.29.0) - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - supports-color - '@ember-data/graph@5.8.1(@babel/core@7.29.0)': dependencies: '@embroider/macros': 1.20.0(@babel/core@7.29.0) @@ -14874,21 +14667,6 @@ snapshots: - '@glint/template' - supports-color - '@ember-data/json-api@5.5.0(2c2fff7f2e2a437c5a6693b5703509cb)': - dependencies: - '@ember-data/graph': 5.5.0(@babel/core@7.29.0)(@ember-data/store@5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/tracking@5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) - '@ember-data/request-utils': 5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) - '@ember-data/store': 5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/tracking@5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@) - '@embroider/macros': 1.20.0(@babel/core@7.29.0) - '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) - '@warp-drive/core-types': 5.5.0(@babel/core@7.29.0) - fuse.js: 7.1.0 - json-to-ast: 2.1.0 - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - supports-color - '@ember-data/json-api@5.8.1(@babel/core@7.29.0)': dependencies: '@embroider/macros': 1.20.0(@babel/core@7.29.0) @@ -14900,24 +14678,6 @@ snapshots: - '@glint/template' - supports-color - '@ember-data/legacy-compat@5.5.0(b562c63095138abf35e8881b2313ad7e)': - dependencies: - '@ember-data/request': 5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) - '@ember-data/request-utils': 5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) - '@ember-data/store': 5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/tracking@5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@) - '@ember/test-waiters': 4.1.1(@babel/core@7.29.0) - '@embroider/macros': 1.20.0(@babel/core@7.29.0) - '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) - '@warp-drive/core-types': 5.5.0(@babel/core@7.29.0) - ember-source: 'link:' - optionalDependencies: - '@ember-data/graph': 5.5.0(@babel/core@7.29.0)(@ember-data/store@5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/tracking@5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) - '@ember-data/json-api': 5.5.0(2c2fff7f2e2a437c5a6693b5703509cb) - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - supports-color - '@ember-data/legacy-compat@5.8.1(@babel/core@7.29.0)': dependencies: '@embroider/macros': 1.20.0(@babel/core@7.29.0) @@ -14929,27 +14689,6 @@ snapshots: - '@glint/template' - supports-color - '@ember-data/model@5.5.0(98b4142b8b7e5a0174a5b276b686b5af)': - dependencies: - '@ember-data/legacy-compat': 5.5.0(b562c63095138abf35e8881b2313ad7e) - '@ember-data/request-utils': 5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) - '@ember-data/store': 5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/tracking@5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@) - '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.20.0(@babel/core@7.29.0) - '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) - '@warp-drive/core-types': 5.5.0(@babel/core@7.29.0) - ember-cli-string-utils: 1.1.0 - ember-cli-test-info: 1.0.0 - ember-source: 'link:' - inflection: 3.0.2 - optionalDependencies: - '@ember-data/graph': 5.5.0(@babel/core@7.29.0)(@ember-data/store@5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/tracking@5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) - '@ember-data/json-api': 5.5.0(2c2fff7f2e2a437c5a6693b5703509cb) - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - supports-color - '@ember-data/model@5.8.1(@babel/core@7.29.0)': dependencies: '@ember/edition-utils': 1.2.0 @@ -14965,19 +14704,6 @@ snapshots: - '@glint/template' - supports-color - '@ember-data/request-utils@5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))': - dependencies: - '@ember-data/request': 5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) - '@embroider/macros': 1.20.0(@babel/core@7.29.0) - '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) - '@warp-drive/core-types': 5.5.0(@babel/core@7.29.0) - optionalDependencies: - '@ember/string': 4.0.1 - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - supports-color - '@ember-data/request-utils@5.8.1(@babel/core@7.29.0)': dependencies: '@embroider/macros': 1.20.0(@babel/core@7.29.0) @@ -14988,17 +14714,6 @@ snapshots: - '@glint/template' - supports-color - '@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))': - dependencies: - '@ember/test-waiters': 4.1.1(@babel/core@7.29.0) - '@embroider/macros': 1.20.0(@babel/core@7.29.0) - '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) - '@warp-drive/core-types': 5.5.0(@babel/core@7.29.0) - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - supports-color - '@ember-data/request@5.8.1(@babel/core@7.29.0)': dependencies: '@embroider/macros': 1.20.0(@babel/core@7.29.0) @@ -15010,24 +14725,6 @@ snapshots: '@ember-data/rfc395-data@0.0.4': {} - '@ember-data/serializer@5.5.0(4f640e9d5544d27fb4b0a972bef18db1)': - dependencies: - '@ember-data/legacy-compat': 5.5.0(b562c63095138abf35e8881b2313ad7e) - '@ember-data/request-utils': 5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) - '@ember-data/store': 5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/tracking@5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@) - '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.20.0(@babel/core@7.29.0) - '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) - '@warp-drive/core-types': 5.5.0(@babel/core@7.29.0) - ember-cli-path-utils: 1.0.0 - ember-cli-string-utils: 1.1.0 - ember-cli-test-info: 1.0.0 - ember-source: 'link:' - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - supports-color - '@ember-data/serializer@5.8.1(@babel/core@7.29.0)': dependencies: '@ember/edition-utils': 1.2.0 @@ -15043,21 +14740,6 @@ snapshots: - '@glint/template' - supports-color - '@ember-data/store@5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/tracking@5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@)': - dependencies: - '@ember-data/request': 5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) - '@ember-data/request-utils': 5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) - '@embroider/macros': 1.20.0(@babel/core@7.29.0) - '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) - '@warp-drive/core-types': 5.5.0(@babel/core@7.29.0) - optionalDependencies: - '@ember-data/tracking': 5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@) - ember-source: 'link:' - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - supports-color - '@ember-data/store@5.8.1(@babel/core@7.29.0)(@ember-data/tracking@5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0)))(@ember/test-waiters@4.1.1(@babel/core@7.29.0))': dependencies: '@embroider/macros': 1.20.0(@babel/core@7.29.0) @@ -15070,17 +14752,6 @@ snapshots: - '@glint/template' - supports-color - '@ember-data/tracking@5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@)': - dependencies: - '@embroider/macros': 1.20.0(@babel/core@7.29.0) - '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) - '@warp-drive/core-types': 5.5.0(@babel/core@7.29.0) - ember-source: 'link:' - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - supports-color - '@ember-data/tracking@5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))': dependencies: '@ember/test-waiters': 4.1.1(@babel/core@7.29.0) @@ -17771,17 +17442,6 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@warp-drive/build-config@5.5.0(@babel/core@7.29.0)': - dependencies: - '@embroider/addon-shim': 1.10.2 - '@embroider/macros': 1.20.0(@babel/core@7.29.0) - babel-import-util: 2.1.1 - semver: 7.7.4 - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - supports-color - '@warp-drive/build-config@5.8.1(@babel/core@7.29.0)': dependencies: '@embroider/addon-shim': 1.10.2 @@ -17794,15 +17454,6 @@ snapshots: - '@glint/template' - supports-color - '@warp-drive/core-types@5.5.0(@babel/core@7.29.0)': - dependencies: - '@embroider/macros': 1.20.0(@babel/core@7.29.0) - '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - supports-color - '@warp-drive/core-types@5.8.1(@babel/core@7.29.0)': dependencies: '@embroider/macros': 1.20.0(@babel/core@7.29.0) @@ -17821,36 +17472,6 @@ snapshots: - '@glint/template' - supports-color - '@warp-drive/ember@5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.8.1(@babel/core@7.29.0))(@ember-data/request@5.8.1(@babel/core@7.29.0))(@ember-data/store@5.8.1(@babel/core@7.29.0)(@ember-data/tracking@5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0)))(@ember/test-waiters@4.1.1(@babel/core@7.29.0)))(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.8.1(@babel/core@7.29.0))(ember-source@)': - dependencies: - '@ember-data/request': 5.8.1(@babel/core@7.29.0) - '@ember-data/request-utils': 5.8.1(@babel/core@7.29.0) - '@ember-data/store': 5.8.1(@babel/core@7.29.0)(@ember-data/tracking@5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0)))(@ember/test-waiters@4.1.1(@babel/core@7.29.0)) - '@ember/test-waiters': 4.1.1(@babel/core@7.29.0) - '@embroider/macros': 1.20.0(@babel/core@7.29.0) - '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) - '@warp-drive/core-types': 5.8.1(@babel/core@7.29.0) - ember-source: 'link:' - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - supports-color - - '@warp-drive/ember@5.5.0(f03678c6a90f105baea8348adfa29f8c)': - dependencies: - '@ember-data/request': 5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) - '@ember-data/request-utils': 5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) - '@ember-data/store': 5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/tracking@5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@) - '@ember/test-waiters': 4.1.1(@babel/core@7.29.0) - '@embroider/macros': 1.20.0(@babel/core@7.29.0) - '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) - '@warp-drive/core-types': 5.5.0(@babel/core@7.29.0) - ember-source: 'link:' - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - supports-color - '@warp-drive/ember@5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))': dependencies: '@ember/test-waiters': 4.1.1(@babel/core@7.29.0) @@ -20635,37 +20256,6 @@ snapshots: - walrus - whiskers - ember-data@5.5.0(@babel/core@7.29.0)(@ember/string@4.0.1)(@ember/test-helpers@5.4.1(@babel/core@7.29.0))(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(ember-source@)(qunit@2.25.0): - dependencies: - '@ember-data/adapter': 5.5.0(4f640e9d5544d27fb4b0a972bef18db1) - '@ember-data/debug': 5.5.0(6297034c22ae5f3221054c3d5cdd1ece) - '@ember-data/graph': 5.5.0(@babel/core@7.29.0)(@ember-data/store@5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/tracking@5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) - '@ember-data/json-api': 5.5.0(2c2fff7f2e2a437c5a6693b5703509cb) - '@ember-data/legacy-compat': 5.5.0(b562c63095138abf35e8881b2313ad7e) - '@ember-data/model': 5.5.0(98b4142b8b7e5a0174a5b276b686b5af) - '@ember-data/request': 5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) - '@ember-data/request-utils': 5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)) - '@ember-data/serializer': 5.5.0(4f640e9d5544d27fb4b0a972bef18db1) - '@ember-data/store': 5.5.0(@babel/core@7.29.0)(@ember-data/request-utils@5.5.0(@babel/core@7.29.0)(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember/string@4.0.1)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/request@5.5.0(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0)))(@ember-data/tracking@5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@))(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@) - '@ember-data/tracking': 5.5.0(@babel/core@7.29.0)(@warp-drive/core-types@5.5.0(@babel/core@7.29.0))(ember-source@) - '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.20.0(@babel/core@7.29.0) - '@warp-drive/build-config': 5.5.0(@babel/core@7.29.0) - '@warp-drive/core-types': 5.5.0(@babel/core@7.29.0) - '@warp-drive/ember': 5.5.0(f03678c6a90f105baea8348adfa29f8c) - ember-source: 'link:' - optionalDependencies: - '@ember/test-helpers': 5.4.1(@babel/core@7.29.0) - '@ember/test-waiters': 4.1.1(@babel/core@7.29.0) - qunit: 2.25.0 - transitivePeerDependencies: - - '@babel/core' - - '@ember/string' - - '@glint/template' - - ember-inflector - - ember-provide-consume-context - - supports-color - ember-data@5.8.1(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0))(@ember/test-waiters@4.1.1(@babel/core@7.29.0))(qunit@2.25.0): dependencies: '@ember-data/adapter': 5.8.1(@babel/core@7.29.0) diff --git a/smoke-tests/v2-app-template/package.json b/smoke-tests/v2-app-template/package.json index 8d9f2cc200f..e67ffe5d264 100644 --- a/smoke-tests/v2-app-template/package.json +++ b/smoke-tests/v2-app-template/package.json @@ -48,7 +48,7 @@ "@eslint/js": "^9.27.0", "@glimmer/component": "workspace:^", "@rollup/plugin-babel": "^6.1.0", - "@warp-drive/ember": "~5.5.0", + "@warp-drive/ember": "~5.8.1", "babel-plugin-ember-template-compilation": "^4.0.0", "concurrently": "^9.1.2", "decorator-transforms": "^2.3.0", @@ -57,7 +57,7 @@ "ember-cli-babel": "^8.2.0", "ember-cli-deprecation-workflow": "^3.3.0", "ember-cli-htmlbars": "^7.0.0", - "ember-data": "~5.5.0", + "ember-data": "~5.8.1", "ember-load-initializers": "^3.0.1", "ember-modifier": "^4.2.2", "ember-page-title": "^9.0.2", From e57415bdec3e620dc3fe7be9d777ae58fbb674ee Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Sat, 28 Feb 2026 12:19:43 -0500 Subject: [PATCH 15/23] Set use-ember-modules=true --- smoke-tests/app-template/config/optional-features.json | 3 ++- smoke-tests/v2-app-template/config/optional-features.json | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/smoke-tests/app-template/config/optional-features.json b/smoke-tests/app-template/config/optional-features.json index 688a5b7739d..059ed9fa262 100644 --- a/smoke-tests/app-template/config/optional-features.json +++ b/smoke-tests/app-template/config/optional-features.json @@ -1,4 +1,5 @@ { "default-async-observers": true, - "jquery-integration": false + "jquery-integration": false, + "use-ember-modules": true } diff --git a/smoke-tests/v2-app-template/config/optional-features.json b/smoke-tests/v2-app-template/config/optional-features.json index 5329dd9913b..756228612bc 100644 --- a/smoke-tests/v2-app-template/config/optional-features.json +++ b/smoke-tests/v2-app-template/config/optional-features.json @@ -3,5 +3,6 @@ "default-async-observers": true, "jquery-integration": false, "template-only-glimmer-components": true, - "no-implicit-route-model": true + "no-implicit-route-model": true, + "use-ember-modules": true } From 5c136259e6dfb91c99bc7b5c53ade3c11ac8da2d Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Sat, 28 Feb 2026 13:04:33 -0500 Subject: [PATCH 16/23] We don't want any shim for the template compiler --- rollup.config.mjs | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/rollup.config.mjs b/rollup.config.mjs index b3f8316138f..e5955d3b4b3 100644 --- a/rollup.config.mjs +++ b/rollup.config.mjs @@ -80,7 +80,6 @@ function sharedESMConfig({ input, debugMacrosMode, includePackageMeta = false }) version(), resolvePackages({ ...exposedDependencies(), ...hiddenDependencies() }), pruneEmptyBundles(), - templateCompilerShim(), ]; if (includePackageMeta) { @@ -453,20 +452,6 @@ function pruneEmptyBundles() { }; } -// @embroider/compat's ember-source adapter expects dist/ember-template-compiler.js -// to exist on disk (accessed via broccoli-funnel, not module resolution). -function templateCompilerShim() { - return { - name: 'template-compiler-shim', - writeBundle({ dir }) { - writeFileSync( - join(dir, 'ember-template-compiler.js'), - "export * from './packages/ember-template-compiler/index.js';\n" - ); - }, - }; -} - function packageMeta() { return { name: 'package-meta', From 35cb79594843af0bb11d24622cf88514f3f8f840 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Sat, 28 Feb 2026 13:23:57 -0500 Subject: [PATCH 17/23] Patch embroider/compat to test if this works --- package.json | 4 ++-- patches/@embroider__compat@4.1.14.patch | 28 +++++++++++++++++++++++++ pnpm-lock.yaml | 7 +++++-- 3 files changed, 35 insertions(+), 4 deletions(-) create mode 100644 patches/@embroider__compat@4.1.14.patch diff --git a/package.json b/package.json index ddf8a9c7936..78edfcc2713 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,6 @@ "production": "./dist-prod/packages/*", "default": "./dist/packages/*" }, - "./dist/ember-template-compiler.js": "./dist/ember-template-compiler/index.js", "./types": { "types": "./types/stable/index.d.ts" }, @@ -166,7 +165,8 @@ "esbuild" ], "patchedDependencies": { - "@tracerbench/core@8.0.1": "patches/@tracerbench__core@8.0.1.patch" + "@tracerbench/core@8.0.1": "patches/@tracerbench__core@8.0.1.patch", + "@embroider/compat@4.1.14": "patches/@embroider__compat@4.1.14.patch" } }, "peerDependencies": { diff --git a/patches/@embroider__compat@4.1.14.patch b/patches/@embroider__compat@4.1.14.patch new file mode 100644 index 00000000000..f83ebe3c8fb --- /dev/null +++ b/patches/@embroider__compat@4.1.14.patch @@ -0,0 +1,28 @@ +diff --git a/dist/src/compat-adapters/ember-source.js b/dist/src/compat-adapters/ember-source.js +index 1ddeafdf2dd2a653b1647c03a01f6a9acf6e6ea2..9ac08ccd66494eec299f5a74ccabd6809ef18591 100644 +--- a/dist/src/compat-adapters/ember-source.js ++++ b/dist/src/compat-adapters/ember-source.js +@@ -22,7 +22,7 @@ const broccoli_plugin_1 = __importDefault(require("broccoli-plugin")); + const fs_1 = require("fs"); + class default_1 extends v1_addon_1.default { + get v2Tree() { +- return (0, broccoli_merge_trees_1.default)([super.v2Tree, (0, broccoli_funnel_1.default)(this.rootTree, { include: ['dist/ember-template-compiler.js'] })]); ++ return super.v2Tree; + } + // versions of ember-source prior to + // https://github.com/emberjs/ember.js/pull/20675 ship dist/packages and +diff --git a/dist/src/compat-app.js b/dist/src/compat-app.js +index e22220b687d2434136227e16c15bf1826a483c98..90ced926adfe192ddde1e0c04a6f9933fbbbf15e 100644 +--- a/dist/src/compat-app.js ++++ b/dist/src/compat-app.js +@@ -243,8 +243,8 @@ class CompatApp { + // still app.import the traditional runtime template compiler. + trees.push((0, broccoli_file_creator_1.default)('vendor/ember/ember.js', () => '')); + trees.push((0, broccoli_file_creator_1.default)('vendor/ember/ember-testing.js', () => '')); +- const templateCompilerSrc = (0, fs_1.readFileSync)((0, path_1.join)(emberSource.root, 'dist/ember-template-compiler.js'), 'utf8'); +- trees.push((0, broccoli_file_creator_1.default)('vendor/ember/ember-template-compiler.js', () => templateCompilerSrc)); ++ ++ trees.push((0, broccoli_file_creator_1.default)('vendor/ember/ember-template-compiler.js', () => '')); + } + if (this.vendorTree) { + trees.push((0, broccoli_funnel_1.default)(this.vendorTree, { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 054746bfa9c..0a09bc522cb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,6 +11,9 @@ overrides: babel-plugin-ember-template-compilation: ^4.0.0 patchedDependencies: + '@embroider/compat@4.1.14': + hash: 3f20a673596ad1fb2a85bd656534b6337fdb4f71efa2990fcd075d48906a5898 + path: patches/@embroider__compat@4.1.14.patch '@tracerbench/core@8.0.1': hash: 94ed69d4e124c0c94f1c1e3332668ae5d3265509b12cc97dd634feee8ed7e846 path: patches/@tracerbench__core@8.0.1.patch @@ -3045,7 +3048,7 @@ importers: version: 4.1.1(@babel/core@7.29.0) '@embroider/compat': specifier: ^4.1.14 - version: 4.1.14(@embroider/core@4.4.4) + version: 4.1.14(patch_hash=3f20a673596ad1fb2a85bd656534b6337fdb4f71efa2990fcd075d48906a5898)(@embroider/core@4.4.4) '@embroider/config-meta-loader': specifier: ^1.0.0 version: 1.0.0 @@ -14879,7 +14882,7 @@ snapshots: - supports-color - utf-8-validate - '@embroider/compat@4.1.14(@embroider/core@4.4.4)': + '@embroider/compat@4.1.14(patch_hash=3f20a673596ad1fb2a85bd656534b6337fdb4f71efa2990fcd075d48906a5898)(@embroider/core@4.4.4)': dependencies: '@babel/code-frame': 7.29.0 '@babel/core': 7.29.0(supports-color@8.1.1) From 41d1bb1658f44cd842fd55d14e8ff717c365704e Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Sat, 28 Feb 2026 16:22:28 -0500 Subject: [PATCH 18/23] Try ESM babel config --- .../{babel.config.cjs => babel.config.mjs} | 11 ++++------- smoke-tests/v2-app-template/package.json | 2 +- 2 files changed, 5 insertions(+), 8 deletions(-) rename smoke-tests/v2-app-template/{babel.config.cjs => babel.config.mjs} (73%) diff --git a/smoke-tests/v2-app-template/babel.config.cjs b/smoke-tests/v2-app-template/babel.config.mjs similarity index 73% rename from smoke-tests/v2-app-template/babel.config.cjs rename to smoke-tests/v2-app-template/babel.config.mjs index 4523b8b415d..41b4785cd25 100644 --- a/smoke-tests/v2-app-template/babel.config.cjs +++ b/smoke-tests/v2-app-template/babel.config.mjs @@ -1,9 +1,6 @@ -const { - babelCompatSupport, - templateCompatSupport, -} = require('@embroider/compat/babel'); +import { babelCompatSupport, templateCompatSupport } from '@embroider/compat/babel'; -module.exports = { +export default { plugins: [ [ 'babel-plugin-ember-template-compilation', @@ -20,14 +17,14 @@ module.exports = { 'module:decorator-transforms', { runtime: { - import: require.resolve('decorator-transforms/runtime-esm'), + import: import.meta.resolve('decorator-transforms/runtime-esm'), }, }, ], [ '@babel/plugin-transform-runtime', { - absoluteRuntime: __dirname, + absoluteRuntime: import.meta.dirname, useESModules: true, regenerator: false, }, diff --git a/smoke-tests/v2-app-template/package.json b/smoke-tests/v2-app-template/package.json index e67ffe5d264..e820649faf8 100644 --- a/smoke-tests/v2-app-template/package.json +++ b/smoke-tests/v2-app-template/package.json @@ -84,7 +84,7 @@ "vite": "^6.3.5" }, "engines": { - "node": ">= 18" + "node": ">= 22.19" }, "ember": { "edition": "octane" From 5169687909ce63edefc1c1309feb4dd304c9b5b5 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Sat, 28 Feb 2026 16:57:48 -0500 Subject: [PATCH 19/23] We have some PRs to place in places --- package.json | 4 +- patches/@embroider__compat@4.1.14.patch | 14 +++- patches/@embroider__macros@1.20.0.patch | 41 ++++++++++ patches/broccoli-babel-transpiler@7.8.1.patch | 55 ++++++++++++++ pnpm-lock.yaml | 74 ++++++++++--------- 5 files changed, 152 insertions(+), 36 deletions(-) create mode 100644 patches/@embroider__macros@1.20.0.patch create mode 100644 patches/broccoli-babel-transpiler@7.8.1.patch diff --git a/package.json b/package.json index 78edfcc2713..a246564c430 100644 --- a/package.json +++ b/package.json @@ -166,7 +166,9 @@ ], "patchedDependencies": { "@tracerbench/core@8.0.1": "patches/@tracerbench__core@8.0.1.patch", - "@embroider/compat@4.1.14": "patches/@embroider__compat@4.1.14.patch" + "@embroider/compat@4.1.14": "patches/@embroider__compat@4.1.14.patch", + "broccoli-babel-transpiler@7.8.1": "patches/broccoli-babel-transpiler@7.8.1.patch", + "@embroider/macros@1.20.0": "patches/@embroider__macros@1.20.0.patch" } }, "peerDependencies": { diff --git a/patches/@embroider__compat@4.1.14.patch b/patches/@embroider__compat@4.1.14.patch index f83ebe3c8fb..986fe1f33ff 100644 --- a/patches/@embroider__compat@4.1.14.patch +++ b/patches/@embroider__compat@4.1.14.patch @@ -12,7 +12,7 @@ index 1ddeafdf2dd2a653b1647c03a01f6a9acf6e6ea2..9ac08ccd66494eec299f5a74ccabd680 // versions of ember-source prior to // https://github.com/emberjs/ember.js/pull/20675 ship dist/packages and diff --git a/dist/src/compat-app.js b/dist/src/compat-app.js -index e22220b687d2434136227e16c15bf1826a483c98..90ced926adfe192ddde1e0c04a6f9933fbbbf15e 100644 +index e22220b687d2434136227e16c15bf1826a483c98..7e42a68b794162a2e6e6f5d25fe5916dbe773040 100644 --- a/dist/src/compat-app.js +++ b/dist/src/compat-app.js @@ -243,8 +243,8 @@ class CompatApp { @@ -26,3 +26,15 @@ index e22220b687d2434136227e16c15bf1826a483c98..90ced926adfe192ddde1e0c04a6f9933 } if (this.vendorTree) { trees.push((0, broccoli_funnel_1.default)(this.vendorTree, { +@@ -506,6 +506,11 @@ class CompatApp { + }); + // Embroider 4.x always requires eager importSync + this.macrosConfig.importSyncImplementation = 'eager'; ++ // Finalize macros config now that all addon included() hooks have run ++ // and all configuration is set. This must happen before broccoli builds ++ // addon trees, because the macros babel plugin accesses userConfigs ++ // which requires finalization. ++ this.macrosConfig.finalize(); + } + inTrees(prevStageTree) { + let configTree = this.config; diff --git a/patches/@embroider__macros@1.20.0.patch b/patches/@embroider__macros@1.20.0.patch new file mode 100644 index 00000000000..b6c9ef535d8 --- /dev/null +++ b/patches/@embroider__macros@1.20.0.patch @@ -0,0 +1,41 @@ +diff --git a/src/macros-config.js b/src/macros-config.js +index 26cdf1ec71daeda8dfd941ddd743fb164d9333b6..3824bb3c8ec0af09668e4f153e7fff8193fdadde 100644 +--- a/src/macros-config.js ++++ b/src/macros-config.js +@@ -71,9 +71,14 @@ class MacrosConfig { + globalConfigs: {}, + configSources: new WeakMap(), + mergers: new Map(), ++ configWritable: true, + }; + g.__embroider_macros_global__.set(key, shared); + } ++ // Upgrade older shared state that doesn't have configWritable ++ if (!('configWritable' in shared)) { ++ shared.configWritable = true; ++ } + let config = new MacrosConfig(appRoot, shared); + localSharedState.set(key, config); + return config; +@@ -108,7 +113,7 @@ class MacrosConfig { + this.mode = 'compile-time'; + this.isDevelopingPackageRoots = new Set(); + this._importSyncImplementation = 'cjs'; +- this._configWritable = true; ++ this._shared = shared; + this.configs = shared.configs; + this.globalConfig = shared.globalConfigs; + this.configSources = shared.configSources; +@@ -351,6 +356,12 @@ class MacrosConfig { + return this.packageCache.original(us); + } + } ++ get _configWritable() { ++ return this._shared.configWritable; ++ } ++ set _configWritable(value) { ++ this._shared.configWritable = value; ++ } + finalize() { + this._configWritable = false; + } diff --git a/patches/broccoli-babel-transpiler@7.8.1.patch b/patches/broccoli-babel-transpiler@7.8.1.patch new file mode 100644 index 00000000000..ffd72123006 --- /dev/null +++ b/patches/broccoli-babel-transpiler@7.8.1.patch @@ -0,0 +1,55 @@ +diff --git a/lib/parallel-api.js b/lib/parallel-api.js +index 4453bebeef0e60f266be800e0ba2b536887914bc..098b9c72275dc88448e811667730a1abc8c60928 100644 +--- a/lib/parallel-api.js ++++ b/lib/parallel-api.js +@@ -262,9 +262,7 @@ function transformString(string, options, buildOptions) { + _logger.info('transformString is NOT parallelizable'); + } + +- return new Promise(resolve => { +- resolve(transpiler.transform(string, deserialize(options))); +- }); ++ return transpiler.transformAsync(string, deserialize(options)); + } + } + +diff --git a/lib/worker.js b/lib/worker.js +index c2888422b44d28f97d0d80c7efe7a9e95297879a..c552630a7ce559ef9fb498b6a6a28c764f2b53c5 100644 +--- a/lib/worker.js ++++ b/lib/worker.js +@@ -6,22 +6,20 @@ const Promise = require('rsvp').Promise; + const ParallelApi = require('./parallel-api'); + + // transpile the input string, using the input options +-function transform(string, options) { +- return Promise.resolve().then(() => { +- try { +- let result = transpiler.transform(string, ParallelApi.deserialize(options)); ++async function transform(string, options) { ++ try { ++ let result = await transpiler.transformAsync(string, ParallelApi.deserialize(options)); + +- return { +- code: result.code, +- metadata: result.metadata +- }; +- } catch (error) { +- return { +- error: error.message, +- stack: error.stack, +- }; +- } +- }); ++ return { ++ code: result.code, ++ metadata: result.metadata ++ }; ++ } catch (error) { ++ return { ++ error: error.message, ++ stack: error.stack, ++ }; ++ } + } + + // create worker and register public functions diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0a09bc522cb..225d890a00d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,11 +12,17 @@ overrides: patchedDependencies: '@embroider/compat@4.1.14': - hash: 3f20a673596ad1fb2a85bd656534b6337fdb4f71efa2990fcd075d48906a5898 + hash: a852f27d31b881bafd6463fc975dbd50a5f30760108b48db854d65e342d4c319 path: patches/@embroider__compat@4.1.14.patch + '@embroider/macros@1.20.0': + hash: bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb + path: patches/@embroider__macros@1.20.0.patch '@tracerbench/core@8.0.1': hash: 94ed69d4e124c0c94f1c1e3332668ae5d3265509b12cc97dd634feee8ed7e846 path: patches/@tracerbench__core@8.0.1.patch + broccoli-babel-transpiler@7.8.1: + hash: 7f387255c1f49339ca8d1e5004c30105e1a45549acf35f2d4dea3af208fafca4 + path: patches/broccoli-babel-transpiler@7.8.1.patch importers: @@ -3048,7 +3054,7 @@ importers: version: 4.1.1(@babel/core@7.29.0) '@embroider/compat': specifier: ^4.1.14 - version: 4.1.14(patch_hash=3f20a673596ad1fb2a85bd656534b6337fdb4f71efa2990fcd075d48906a5898)(@embroider/core@4.4.4) + version: 4.1.14(patch_hash=a852f27d31b881bafd6463fc975dbd50a5f30760108b48db854d65e342d4c319)(@embroider/core@4.4.4) '@embroider/config-meta-loader': specifier: ^1.0.0 version: 1.0.0 @@ -3057,7 +3063,7 @@ importers: version: 4.4.4 '@embroider/macros': specifier: ^1.20.0 - version: 1.20.0(@babel/core@7.29.0) + version: 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) '@embroider/router': specifier: ^3.0.6 version: 3.0.6(@babel/core@7.29.0)(@embroider/core@4.4.4) @@ -14638,7 +14644,7 @@ snapshots: '@ember-data/adapter@5.8.1(@babel/core@7.29.0)': dependencies: '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) '@warp-drive/legacy': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))(@warp-drive/utilities@5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))) '@warp-drive/utilities': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) @@ -14653,7 +14659,7 @@ snapshots: '@ember-data/debug@5.8.1(@babel/core@7.29.0)': dependencies: '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) '@warp-drive/utilities': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) transitivePeerDependencies: @@ -14663,7 +14669,7 @@ snapshots: '@ember-data/graph@5.8.1(@babel/core@7.29.0)': dependencies: - '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) transitivePeerDependencies: - '@babel/core' @@ -14672,7 +14678,7 @@ snapshots: '@ember-data/json-api@5.8.1(@babel/core@7.29.0)': dependencies: - '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) '@warp-drive/json-api': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) '@warp-drive/utilities': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) @@ -14683,7 +14689,7 @@ snapshots: '@ember-data/legacy-compat@5.8.1(@babel/core@7.29.0)': dependencies: - '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) '@warp-drive/legacy': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))(@warp-drive/utilities@5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))) '@warp-drive/utilities': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) @@ -14695,7 +14701,7 @@ snapshots: '@ember-data/model@5.8.1(@babel/core@7.29.0)': dependencies: '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) '@warp-drive/legacy': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))(@warp-drive/utilities@5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))) '@warp-drive/utilities': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) @@ -14709,7 +14715,7 @@ snapshots: '@ember-data/request-utils@5.8.1(@babel/core@7.29.0)': dependencies: - '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) '@warp-drive/utilities': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) transitivePeerDependencies: @@ -14719,7 +14725,7 @@ snapshots: '@ember-data/request@5.8.1(@babel/core@7.29.0)': dependencies: - '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) transitivePeerDependencies: - '@babel/core' @@ -14731,7 +14737,7 @@ snapshots: '@ember-data/serializer@5.8.1(@babel/core@7.29.0)': dependencies: '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) '@warp-drive/legacy': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))(@warp-drive/utilities@5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))) '@warp-drive/utilities': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) @@ -14745,7 +14751,7 @@ snapshots: '@ember-data/store@5.8.1(@babel/core@7.29.0)(@ember-data/tracking@5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0)))(@ember/test-waiters@4.1.1(@babel/core@7.29.0))': dependencies: - '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) optionalDependencies: '@ember-data/tracking': 5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0)) @@ -14758,7 +14764,7 @@ snapshots: '@ember-data/tracking@5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))': dependencies: '@ember/test-waiters': 4.1.1(@babel/core@7.29.0) - '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) transitivePeerDependencies: - '@babel/core' @@ -14783,7 +14789,7 @@ snapshots: dependencies: '@ember/test-waiters': 4.1.1(@babel/core@7.29.0) '@embroider/addon-shim': 1.10.2 - '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) '@simple-dom/interface': 1.4.0 decorator-transforms: 2.3.1(@babel/core@7.29.0) dom-element-descriptors: 0.5.1 @@ -14795,7 +14801,7 @@ snapshots: '@ember/test-waiters@4.1.1(@babel/core@7.29.0)': dependencies: '@embroider/addon-shim': 1.10.2 - '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -14882,7 +14888,7 @@ snapshots: - supports-color - utf-8-validate - '@embroider/compat@4.1.14(patch_hash=3f20a673596ad1fb2a85bd656534b6337fdb4f71efa2990fcd075d48906a5898)(@embroider/core@4.4.4)': + '@embroider/compat@4.1.14(patch_hash=a852f27d31b881bafd6463fc975dbd50a5f30760108b48db854d65e342d4c319)(@embroider/core@4.4.4)': dependencies: '@babel/code-frame': 7.29.0 '@babel/core': 7.29.0(supports-color@8.1.1) @@ -14894,7 +14900,7 @@ snapshots: '@babel/runtime': 7.28.6 '@babel/traverse': 7.29.0(supports-color@8.1.1) '@embroider/core': 4.4.4 - '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) '@types/babel__code-frame': 7.27.0 assert-never: 1.4.0 babel-import-util: 3.0.1 @@ -15012,7 +15018,7 @@ snapshots: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/parser': 7.29.0 '@babel/traverse': 7.29.0(supports-color@8.1.1) - '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) '@embroider/reverse-exports': 0.2.0 '@embroider/shared-internals': 3.0.2 assert-never: 1.4.0 @@ -15068,7 +15074,7 @@ snapshots: - '@babel/core' - supports-color - '@embroider/macros@1.20.0(@babel/core@7.29.0)': + '@embroider/macros@1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0)': dependencies: '@embroider/shared-internals': 3.0.2 assert-never: 1.4.0 @@ -15213,7 +15219,7 @@ snapshots: dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@embroider/core': 4.4.4 - '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) '@embroider/reverse-exports': 0.2.0 assert-never: 1.4.0 browserslist: 4.28.1 @@ -17448,7 +17454,7 @@ snapshots: '@warp-drive/build-config@5.8.1(@babel/core@7.29.0)': dependencies: '@embroider/addon-shim': 1.10.2 - '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) babel-import-util: 2.1.1 babel-plugin-debug-macros: 2.0.0(@babel/core@7.29.0) semver: 7.7.4 @@ -17459,7 +17465,7 @@ snapshots: '@warp-drive/core-types@5.8.1(@babel/core@7.29.0)': dependencies: - '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) transitivePeerDependencies: - '@babel/core' @@ -17468,7 +17474,7 @@ snapshots: '@warp-drive/core@5.8.1(@babel/core@7.29.0)': dependencies: - '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) '@warp-drive/build-config': 5.8.1(@babel/core@7.29.0) transitivePeerDependencies: - '@babel/core' @@ -17478,7 +17484,7 @@ snapshots: '@warp-drive/ember@5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))': dependencies: '@ember/test-waiters': 4.1.1(@babel/core@7.29.0) - '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) transitivePeerDependencies: - '@babel/core' @@ -17487,7 +17493,7 @@ snapshots: '@warp-drive/json-api@5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))': dependencies: - '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) fuse.js: 7.1.0 json-to-ast: 2.1.0 @@ -17499,7 +17505,7 @@ snapshots: '@warp-drive/legacy@5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))(@warp-drive/utilities@5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)))': dependencies: '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) '@warp-drive/utilities': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) ember-cli-string-utils: 1.1.0 @@ -17512,7 +17518,7 @@ snapshots: '@warp-drive/utilities@5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))': dependencies: - '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) transitivePeerDependencies: - '@babel/core' @@ -18323,7 +18329,7 @@ snapshots: transitivePeerDependencies: - supports-color - broccoli-babel-transpiler@7.8.1: + broccoli-babel-transpiler@7.8.1(patch_hash=7f387255c1f49339ca8d1e5004c30105e1a45549acf35f2d4dea3af208fafca4): dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/polyfill': 7.12.1 @@ -19650,7 +19656,7 @@ snapshots: '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.29.0) '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/preset-env': 7.29.0(@babel/core@7.29.0)(supports-color@8.1.1) - '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) '@embroider/reverse-exports': 0.2.0 '@embroider/shared-internals': 2.9.2(supports-color@8.1.1) babel-loader: 8.4.1(@babel/core@7.29.0)(webpack@5.105.1) @@ -19694,7 +19700,7 @@ snapshots: '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.29.0) '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/preset-env': 7.29.0(@babel/core@7.29.0)(supports-color@8.1.1) - '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) '@embroider/reverse-exports': 0.2.0 '@embroider/shared-internals': 2.9.2(supports-color@8.1.1) babel-loader: 8.4.1(@babel/core@7.29.0)(webpack@5.105.1) @@ -19759,7 +19765,7 @@ snapshots: 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 - broccoli-babel-transpiler: 7.8.1 + broccoli-babel-transpiler: 7.8.1(patch_hash=7f387255c1f49339ca8d1e5004c30105e1a45549acf35f2d4dea3af208fafca4) broccoli-debug: 0.6.5 broccoli-funnel: 2.0.2 broccoli-source: 2.1.2 @@ -20274,7 +20280,7 @@ snapshots: '@ember-data/tracking': 5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0)) '@ember/edition-utils': 1.2.0 '@ember/test-waiters': 4.1.1(@babel/core@7.29.0) - '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) '@warp-drive/core-types': 5.8.1(@babel/core@7.29.0) '@warp-drive/ember': 5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0)) @@ -20348,7 +20354,7 @@ snapshots: dependencies: '@ember/test-helpers': 5.4.1(@babel/core@7.29.0) '@embroider/addon-shim': 1.10.2 - '@embroider/macros': 1.20.0(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) qunit: 2.25.0 qunit-theme-ember: 1.0.0 transitivePeerDependencies: From e8b6666c5b2d8fd3354530f26e308e02f2ad401e Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Sat, 28 Feb 2026 21:25:24 -0500 Subject: [PATCH 20/23] More patches, but for embroider 3 --- patches/@embroider__compat@3.9.3.patch | 41 ++++++++++++++++++++++++++ patches/@embroider__core@3.5.9.patch | 30 +++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 patches/@embroider__compat@3.9.3.patch create mode 100644 patches/@embroider__core@3.5.9.patch diff --git a/patches/@embroider__compat@3.9.3.patch b/patches/@embroider__compat@3.9.3.patch new file mode 100644 index 00000000000..64b00ff2fdf --- /dev/null +++ b/patches/@embroider__compat@3.9.3.patch @@ -0,0 +1,41 @@ +diff --git a/src/compat-adapters/ember-source.js b/src/compat-adapters/ember-source.js +index 70f4dbd408cf142d66661bd8e4d11161731d0857..2a4c1dc654617b0d2105036bd0b65c3cbee11504 100644 +--- a/src/compat-adapters/ember-source.js ++++ b/src/compat-adapters/ember-source.js +@@ -22,7 +22,7 @@ const broccoli_plugin_1 = __importDefault(require("broccoli-plugin")); + const fs_1 = require("fs"); + class default_1 extends v1_addon_1.default { + get v2Tree() { +- return (0, broccoli_merge_trees_1.default)([super.v2Tree, (0, broccoli_funnel_1.default)(this.rootTree, { include: ['dist/ember-template-compiler.js'] })]); ++ return super.v2Tree; + } + get useStaticEmber() { + return this.app.options.staticEmberSource; +diff --git a/src/compat-app-builder.js b/src/compat-app-builder.js +index da02d39ce386c6035e3b53b6a92417a1c42c7b5c..4dd91262b9af49401358aac8b96ec1ec6c2de7d1 100644 +--- a/src/compat-app-builder.js ++++ b/src/compat-app-builder.js +@@ -890,7 +890,7 @@ class CompatAppBuilder { + transforms.push([require.resolve('./resolver-transform'), opts]); + } + let resolver = new core_1.Resolver(resolverConfig); +- let resolution = resolver.nodeResolve('ember-source/dist/ember-template-compiler.js', (0, path_1.resolve)(this.root, 'package.json')); ++ let resolution = resolver.nodeResolve('ember-source/ember-template-compiler/index.js', (0, path_1.resolve)(this.root, 'package.json')); + if (resolution.type !== 'real') { + throw new Error(`bug: unable to resolve ember-template-compiler from ${this.root}`); + } +diff --git a/src/compat-app.js b/src/compat-app.js +index 80325d2175e115a2769595d47ea75d7d6c849b63..d0d3da2f88017aeb7b459840cf1a7ffd17a41c9a 100644 +--- a/src/compat-app.js ++++ b/src/compat-app.js +@@ -302,8 +302,8 @@ class CompatApp { + // still app.import the traditional runtime template compiler. + trees.push((0, broccoli_file_creator_1.default)('vendor/ember/ember.js', () => '')); + trees.push((0, broccoli_file_creator_1.default)('vendor/ember/ember-testing.js', () => '')); +- const templateCompilerSrc = (0, fs_1.readFileSync)((0, path_1.join)(emberSource.root, 'dist/ember-template-compiler.js'), 'utf8'); +- trees.push((0, broccoli_file_creator_1.default)('vendor/ember/ember-template-compiler.js', () => templateCompilerSrc)); ++ ++ trees.push((0, broccoli_file_creator_1.default)('vendor/ember/ember-template-compiler.js', () => '')); + } + if (this.vendorTree) { + trees.push((0, broccoli_funnel_1.default)(this.vendorTree, { diff --git a/patches/@embroider__core@3.5.9.patch b/patches/@embroider__core@3.5.9.patch new file mode 100644 index 00000000000..1230565b97e --- /dev/null +++ b/patches/@embroider__core@3.5.9.patch @@ -0,0 +1,30 @@ +diff --git a/src/portable-babel-launcher.js b/src/portable-babel-launcher.js +index c338f171cb3ebc94a78e709c88404c26d0eafd25..bab5fe16513bdd9d929ad73f622cb0f360e96684 100644 +--- a/src/portable-babel-launcher.js ++++ b/src/portable-babel-launcher.js +@@ -2,7 +2,7 @@ + Object.defineProperty(exports, "__esModule", { value: true }); + exports.default = babelLauncher; + const portable_1 = require("./portable"); +-function babelLauncher(babel, launch, key) { ++async function babelLauncher(babel, launch, key) { + let p = new portable_1.Portable({ hints: launch.hints }); + let hydrated = p.hydrate(launch); + let module; +@@ -12,11 +12,15 @@ function babelLauncher(babel, launch, key) { + if (module.__esModule) { + module = module.default; + } ++ else if (typeof module !== 'function' && module && typeof module.default === 'function') { ++ // Native ESM module namespace loaded via require() in Node 22+ ++ module = module.default; ++ } + } + else { + module = hydrated.module; + } +- let plugin = module.call(this, babel, hydrated.arg, key); ++ let plugin = await module.call(this, babel, hydrated.arg, key); + let innerStates = new WeakMap(); + function convertState(state) { + let innerState = innerStates.get(state); From dd013acd5f4a93e718436ca183536a0ea1e2ccee Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Sun, 1 Mar 2026 02:05:53 -0500 Subject: [PATCH 21/23] Fix classic? --- package.json | 5 +- patches/ember-auto-import@2.12.1.patch | 25 ++++++++++ pnpm-lock.yaml | 67 +++++++++++++++----------- 3 files changed, 67 insertions(+), 30 deletions(-) create mode 100644 patches/ember-auto-import@2.12.1.patch diff --git a/package.json b/package.json index a246564c430..0f019b23560 100644 --- a/package.json +++ b/package.json @@ -167,8 +167,11 @@ "patchedDependencies": { "@tracerbench/core@8.0.1": "patches/@tracerbench__core@8.0.1.patch", "@embroider/compat@4.1.14": "patches/@embroider__compat@4.1.14.patch", + "@embroider/compat@3.9.3": "patches/@embroider__compat@3.9.3.patch", + "@embroider/core@3.5.9": "patches/@embroider__core@3.5.9.patch", "broccoli-babel-transpiler@7.8.1": "patches/broccoli-babel-transpiler@7.8.1.patch", - "@embroider/macros@1.20.0": "patches/@embroider__macros@1.20.0.patch" + "@embroider/macros@1.20.0": "patches/@embroider__macros@1.20.0.patch", + "ember-auto-import@2.12.1": "patches/ember-auto-import@2.12.1.patch" } }, "peerDependencies": { diff --git a/patches/ember-auto-import@2.12.1.patch b/patches/ember-auto-import@2.12.1.patch new file mode 100644 index 00000000000..a1c6adb478e --- /dev/null +++ b/patches/ember-auto-import@2.12.1.patch @@ -0,0 +1,25 @@ +diff --git a/js/auto-import.js b/js/auto-import.js +index af5f060958aa719e3c54c747837fc9eacc47e489..a5235bc0a54bbecd477fedb2ff5bb56e5880cbf4 100644 +--- a/js/auto-import.js ++++ b/js/auto-import.js +@@ -128,12 +128,20 @@ class AutoImport { + for (let [renamed, original] of Object.entries(meta['renamed-modules'])) { + if (specifier === original) { + specifier = renamed; ++ break; ++ } ++ if (specifier.endsWith('.js') && specifier.slice(0, -3) + '/index.js' === original) { ++ specifier = renamed; ++ break; + } + } + } + if (specifier.endsWith('.js')) { + specifier = specifier.slice(0, -3); + } ++ if (specifier.endsWith('/index')) { ++ specifier = specifier.slice(0, -6); ++ } + output.push(specifier); + } + } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 225d890a00d..22577e682d3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,9 +11,15 @@ overrides: babel-plugin-ember-template-compilation: ^4.0.0 patchedDependencies: + '@embroider/compat@3.9.3': + hash: 8b05a44e8428ed982465c598783f97a9337713dca522af70379c9a0ad8c23b98 + path: patches/@embroider__compat@3.9.3.patch '@embroider/compat@4.1.14': hash: a852f27d31b881bafd6463fc975dbd50a5f30760108b48db854d65e342d4c319 path: patches/@embroider__compat@4.1.14.patch + '@embroider/core@3.5.9': + hash: dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768 + path: patches/@embroider__core@3.5.9.patch '@embroider/macros@1.20.0': hash: bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb path: patches/@embroider__macros@1.20.0.patch @@ -23,6 +29,9 @@ patchedDependencies: broccoli-babel-transpiler@7.8.1: hash: 7f387255c1f49339ca8d1e5004c30105e1a45549acf35f2d4dea3af208fafca4 path: patches/broccoli-babel-transpiler@7.8.1.patch + ember-auto-import@2.12.1: + hash: 8d2ddf2ca33365a986af60a2bba4a6488ae60656c67aa2b7bbf62d4149dc9646 + path: patches/ember-auto-import@2.12.1.patch importers: @@ -2826,7 +2835,7 @@ importers: version: 4.1.1(@babel/core@7.29.0) '@embroider/test-setup': specifier: ^4.0.0 - version: 4.0.0(@embroider/compat@3.9.3(@embroider/core@3.5.9))(@embroider/core@3.5.9)(@embroider/webpack@4.1.2(@embroider/core@3.5.9)(webpack@5.105.1)) + version: 4.0.0(@embroider/compat@3.9.3(patch_hash=8b05a44e8428ed982465c598783f97a9337713dca522af70379c9a0ad8c23b98)(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768)))(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(@embroider/webpack@4.1.2(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(webpack@5.105.1)) '@glimmer/component': specifier: workspace:^ version: link:../../packages/@glimmer/component @@ -2838,7 +2847,7 @@ importers: version: 3.0.0 ember-auto-import: specifier: ^2.12.1 - version: 2.12.1(webpack@5.105.1) + version: 2.12.1(patch_hash=8d2ddf2ca33365a986af60a2bba4a6488ae60656c67aa2b7bbf62d4149dc9646)(webpack@5.105.1) ember-cli: specifier: ~5.7.0 version: 5.7.0(@types/node@25.3.2) @@ -2988,13 +2997,13 @@ importers: devDependencies: '@embroider/compat': specifier: ^3.9.3 - version: 3.9.3(@embroider/core@3.5.9) + version: 3.9.3(patch_hash=8b05a44e8428ed982465c598783f97a9337713dca522af70379c9a0ad8c23b98)(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768)) '@embroider/core': specifier: ^3.5.9 - version: 3.5.9 + version: 3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768) '@embroider/webpack': specifier: ^4.1.2 - version: 4.1.2(@embroider/core@3.5.9)(webpack@5.105.1(@swc/core@1.15.11)) + version: 4.1.2(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(webpack@5.105.1(@swc/core@1.15.11)) '@swc-node/register': specifier: ^1.6.8 version: 1.11.1(@swc/core@1.15.11)(@swc/types@0.1.25)(typescript@5.1.6) @@ -14816,26 +14825,26 @@ snapshots: transitivePeerDependencies: - supports-color - '@embroider/babel-loader-9@3.1.3(@embroider/core@3.5.9)(supports-color@8.1.1)(webpack@5.105.1(@swc/core@1.15.11))': + '@embroider/babel-loader-9@3.1.3(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(supports-color@8.1.1)(webpack@5.105.1(@swc/core@1.15.11))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) - '@embroider/core': 3.5.9 + '@embroider/core': 3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768) babel-loader: 9.2.1(@babel/core@7.29.0)(webpack@5.105.1(@swc/core@1.15.11)) transitivePeerDependencies: - supports-color - webpack - '@embroider/babel-loader-9@3.1.3(@embroider/core@3.5.9)(supports-color@8.1.1)(webpack@5.105.1)': + '@embroider/babel-loader-9@3.1.3(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(supports-color@8.1.1)(webpack@5.105.1)': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) - '@embroider/core': 3.5.9 + '@embroider/core': 3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768) babel-loader: 9.2.1(@babel/core@7.29.0)(webpack@5.105.1) transitivePeerDependencies: - supports-color - webpack optional: true - '@embroider/compat@3.9.3(@embroider/core@3.5.9)': + '@embroider/compat@3.9.3(patch_hash=8b05a44e8428ed982465c598783f97a9337713dca522af70379c9a0ad8c23b98)(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))': dependencies: '@babel/code-frame': 7.29.0 '@babel/core': 7.29.0(supports-color@8.1.1) @@ -14846,7 +14855,7 @@ snapshots: '@babel/preset-env': 7.29.0(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/runtime': 7.28.6 '@babel/traverse': 7.29.0(supports-color@8.1.1) - '@embroider/core': 3.5.9 + '@embroider/core': 3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768) '@embroider/macros': 1.19.7(@babel/core@7.29.0) '@types/babel__code-frame': 7.27.0 '@types/yargs': 17.0.35 @@ -14943,7 +14952,7 @@ snapshots: '@embroider/config-meta-loader@1.0.0': {} - '@embroider/core@3.5.9': + '@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768)': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/parser': 7.29.0 @@ -15049,14 +15058,14 @@ snapshots: - supports-color - utf-8-validate - '@embroider/hbs-loader@3.0.5(@embroider/core@3.5.9)(webpack@5.105.1(@swc/core@1.15.11))': + '@embroider/hbs-loader@3.0.5(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(webpack@5.105.1(@swc/core@1.15.11))': dependencies: - '@embroider/core': 3.5.9 + '@embroider/core': 3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768) webpack: 5.105.1(@swc/core@1.15.11) - '@embroider/hbs-loader@3.0.5(@embroider/core@3.5.9)(webpack@5.105.1)': + '@embroider/hbs-loader@3.0.5(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(webpack@5.105.1)': dependencies: - '@embroider/core': 3.5.9 + '@embroider/core': 3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768) webpack: 5.105.1 optional: true @@ -15150,14 +15159,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@embroider/test-setup@4.0.0(@embroider/compat@3.9.3(@embroider/core@3.5.9))(@embroider/core@3.5.9)(@embroider/webpack@4.1.2(@embroider/core@3.5.9)(webpack@5.105.1))': + '@embroider/test-setup@4.0.0(@embroider/compat@3.9.3(patch_hash=8b05a44e8428ed982465c598783f97a9337713dca522af70379c9a0ad8c23b98)(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768)))(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(@embroider/webpack@4.1.2(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(webpack@5.105.1))': dependencies: lodash: 4.17.23 resolve: 1.22.11 optionalDependencies: - '@embroider/compat': 3.9.3(@embroider/core@3.5.9) - '@embroider/core': 3.5.9 - '@embroider/webpack': 4.1.2(@embroider/core@3.5.9)(webpack@5.105.1) + '@embroider/compat': 3.9.3(patch_hash=8b05a44e8428ed982465c598783f97a9337713dca522af70379c9a0ad8c23b98)(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768)) + '@embroider/core': 3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768) + '@embroider/webpack': 4.1.2(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(webpack@5.105.1) '@embroider/vite@1.5.2(@embroider/core@4.4.3)(rollup@4.57.1)(vite@7.3.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2))': dependencies: @@ -15241,13 +15250,13 @@ snapshots: - supports-color - utf-8-validate - '@embroider/webpack@4.1.2(@embroider/core@3.5.9)(webpack@5.105.1(@swc/core@1.15.11))': + '@embroider/webpack@4.1.2(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(webpack@5.105.1(@swc/core@1.15.11))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/preset-env': 7.29.0(@babel/core@7.29.0)(supports-color@8.1.1) - '@embroider/babel-loader-9': 3.1.3(@embroider/core@3.5.9)(supports-color@8.1.1)(webpack@5.105.1(@swc/core@1.15.11)) - '@embroider/core': 3.5.9 - '@embroider/hbs-loader': 3.0.5(@embroider/core@3.5.9)(webpack@5.105.1(@swc/core@1.15.11)) + '@embroider/babel-loader-9': 3.1.3(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(supports-color@8.1.1)(webpack@5.105.1(@swc/core@1.15.11)) + '@embroider/core': 3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768) + '@embroider/hbs-loader': 3.0.5(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(webpack@5.105.1(@swc/core@1.15.11)) '@embroider/shared-internals': 2.9.2(supports-color@8.1.1) '@types/supports-color': 8.1.3 assert-never: 1.4.0 @@ -15272,13 +15281,13 @@ snapshots: - canvas - utf-8-validate - '@embroider/webpack@4.1.2(@embroider/core@3.5.9)(webpack@5.105.1)': + '@embroider/webpack@4.1.2(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(webpack@5.105.1)': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/preset-env': 7.29.0(@babel/core@7.29.0)(supports-color@8.1.1) - '@embroider/babel-loader-9': 3.1.3(@embroider/core@3.5.9)(supports-color@8.1.1)(webpack@5.105.1) - '@embroider/core': 3.5.9 - '@embroider/hbs-loader': 3.0.5(@embroider/core@3.5.9)(webpack@5.105.1) + '@embroider/babel-loader-9': 3.1.3(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(supports-color@8.1.1)(webpack@5.105.1) + '@embroider/core': 3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768) + '@embroider/hbs-loader': 3.0.5(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(webpack@5.105.1) '@embroider/shared-internals': 2.9.2(supports-color@8.1.1) '@types/supports-color': 8.1.3 assert-never: 1.4.0 @@ -19692,7 +19701,7 @@ snapshots: - supports-color - webpack - ember-auto-import@2.12.1(webpack@5.105.1): + ember-auto-import@2.12.1(patch_hash=8d2ddf2ca33365a986af60a2bba4a6488ae60656c67aa2b7bbf62d4149dc9646)(webpack@5.105.1): dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.29.0) From 545e639593f70b71b80fba01de9f2918b54a6324 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Mon, 2 Mar 2026 14:13:21 -0500 Subject: [PATCH 22/23] All smoke tests pass --- patches/@embroider__compat@3.9.3.patch | 10 ++++++++++ pnpm-lock.yaml | 12 ++++++------ 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/patches/@embroider__compat@3.9.3.patch b/patches/@embroider__compat@3.9.3.patch index 64b00ff2fdf..12a214361f1 100644 --- a/patches/@embroider__compat@3.9.3.patch +++ b/patches/@embroider__compat@3.9.3.patch @@ -39,3 +39,13 @@ index 80325d2175e115a2769595d47ea75d7d6c849b63..d0d3da2f88017aeb7b459840cf1a7ffd } if (this.vendorTree) { trees.push((0, broccoli_funnel_1.default)(this.vendorTree, { +diff --git a/src/detect-babel-plugins.js b/src/detect-babel-plugins.js +index 7c8f22a0c9b2b5e3f3c4c2b0e9f42d6e8a3d1b57..a1d3e4f5b6c7d8e9f0a1b2c3d4e5f6a7b8c9d0e1 100644 +--- a/src/detect-babel-plugins.js ++++ b/src/detect-babel-plugins.js +@@ -78,4 +78,5 @@ const htmlbarPathMatches = [ + ['ember-cli-htmlbars', 'index'].join(path_1.sep), + ['ember-cli-htmlbars', 'lib', 'require-from-worker'].join(path_1.sep), + ['babel-plugin-ember-template-compilation', 'src', 'node-main.js'].join(path_1.sep), ++ ['babel-plugin-ember-template-compilation', 'dist', 'src', 'node-main.js'].join(path_1.sep), + ]; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 22577e682d3..39ff23c0862 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,7 +12,7 @@ overrides: patchedDependencies: '@embroider/compat@3.9.3': - hash: 8b05a44e8428ed982465c598783f97a9337713dca522af70379c9a0ad8c23b98 + hash: 84850872e171d0abdbc5e267fea13492264be7732538010daaf3fd8312b1c8e8 path: patches/@embroider__compat@3.9.3.patch '@embroider/compat@4.1.14': hash: a852f27d31b881bafd6463fc975dbd50a5f30760108b48db854d65e342d4c319 @@ -2835,7 +2835,7 @@ importers: version: 4.1.1(@babel/core@7.29.0) '@embroider/test-setup': specifier: ^4.0.0 - version: 4.0.0(@embroider/compat@3.9.3(patch_hash=8b05a44e8428ed982465c598783f97a9337713dca522af70379c9a0ad8c23b98)(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768)))(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(@embroider/webpack@4.1.2(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(webpack@5.105.1)) + version: 4.0.0(@embroider/compat@3.9.3(patch_hash=84850872e171d0abdbc5e267fea13492264be7732538010daaf3fd8312b1c8e8)(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768)))(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(@embroider/webpack@4.1.2(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(webpack@5.105.1)) '@glimmer/component': specifier: workspace:^ version: link:../../packages/@glimmer/component @@ -2997,7 +2997,7 @@ importers: devDependencies: '@embroider/compat': specifier: ^3.9.3 - version: 3.9.3(patch_hash=8b05a44e8428ed982465c598783f97a9337713dca522af70379c9a0ad8c23b98)(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768)) + version: 3.9.3(patch_hash=84850872e171d0abdbc5e267fea13492264be7732538010daaf3fd8312b1c8e8)(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768)) '@embroider/core': specifier: ^3.5.9 version: 3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768) @@ -14844,7 +14844,7 @@ snapshots: - webpack optional: true - '@embroider/compat@3.9.3(patch_hash=8b05a44e8428ed982465c598783f97a9337713dca522af70379c9a0ad8c23b98)(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))': + '@embroider/compat@3.9.3(patch_hash=84850872e171d0abdbc5e267fea13492264be7732538010daaf3fd8312b1c8e8)(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))': dependencies: '@babel/code-frame': 7.29.0 '@babel/core': 7.29.0(supports-color@8.1.1) @@ -15159,12 +15159,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@embroider/test-setup@4.0.0(@embroider/compat@3.9.3(patch_hash=8b05a44e8428ed982465c598783f97a9337713dca522af70379c9a0ad8c23b98)(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768)))(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(@embroider/webpack@4.1.2(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(webpack@5.105.1))': + '@embroider/test-setup@4.0.0(@embroider/compat@3.9.3(patch_hash=84850872e171d0abdbc5e267fea13492264be7732538010daaf3fd8312b1c8e8)(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768)))(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(@embroider/webpack@4.1.2(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(webpack@5.105.1))': dependencies: lodash: 4.17.23 resolve: 1.22.11 optionalDependencies: - '@embroider/compat': 3.9.3(patch_hash=8b05a44e8428ed982465c598783f97a9337713dca522af70379c9a0ad8c23b98)(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768)) + '@embroider/compat': 3.9.3(patch_hash=84850872e171d0abdbc5e267fea13492264be7732538010daaf3fd8312b1c8e8)(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768)) '@embroider/core': 3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768) '@embroider/webpack': 4.1.2(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(webpack@5.105.1) From d36c92fbe74f5b506def46c58736b0192713a63a Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Tue, 3 Mar 2026 10:13:28 -0500 Subject: [PATCH 23/23] Remove patches, update tests --- package.json | 11 +- patches/@embroider__compat@3.9.3.patch | 51 -- patches/@embroider__compat@4.1.14.patch | 40 -- patches/@embroider__core@3.5.9.patch | 30 - patches/@embroider__macros@1.20.0.patch | 41 -- patches/broccoli-babel-transpiler@7.8.1.patch | 55 -- patches/ember-auto-import@2.12.1.patch | 25 - pnpm-lock.yaml | 677 ++++++------------ smoke-tests/app-template/package.json | 2 - smoke-tests/scenarios/basic-test.ts | 2 + smoke-tests/scenarios/package.json | 1 + smoke-tests/v2-app-template/package.json | 3 +- 12 files changed, 207 insertions(+), 731 deletions(-) delete mode 100644 patches/@embroider__compat@3.9.3.patch delete mode 100644 patches/@embroider__compat@4.1.14.patch delete mode 100644 patches/@embroider__core@3.5.9.patch delete mode 100644 patches/@embroider__macros@1.20.0.patch delete mode 100644 patches/broccoli-babel-transpiler@7.8.1.patch delete mode 100644 patches/ember-auto-import@2.12.1.patch diff --git a/package.json b/package.json index 0f019b23560..c6453c0dfc1 100644 --- a/package.json +++ b/package.json @@ -157,7 +157,8 @@ "overrides": { "rollup": "^4.2.0", "ember-cli-htmlbars": "^7.0.0", - "babel-plugin-ember-template-compilation": "^4.0.0" + "babel-plugin-ember-template-compilation": "^4.0.0", + "ember-cli-babel": "8.2.0" }, "onlyBuiltDependencies": [ "@swc/core", @@ -165,13 +166,7 @@ "esbuild" ], "patchedDependencies": { - "@tracerbench/core@8.0.1": "patches/@tracerbench__core@8.0.1.patch", - "@embroider/compat@4.1.14": "patches/@embroider__compat@4.1.14.patch", - "@embroider/compat@3.9.3": "patches/@embroider__compat@3.9.3.patch", - "@embroider/core@3.5.9": "patches/@embroider__core@3.5.9.patch", - "broccoli-babel-transpiler@7.8.1": "patches/broccoli-babel-transpiler@7.8.1.patch", - "@embroider/macros@1.20.0": "patches/@embroider__macros@1.20.0.patch", - "ember-auto-import@2.12.1": "patches/ember-auto-import@2.12.1.patch" + "@tracerbench/core@8.0.1": "patches/@tracerbench__core@8.0.1.patch" } }, "peerDependencies": { diff --git a/patches/@embroider__compat@3.9.3.patch b/patches/@embroider__compat@3.9.3.patch deleted file mode 100644 index 12a214361f1..00000000000 --- a/patches/@embroider__compat@3.9.3.patch +++ /dev/null @@ -1,51 +0,0 @@ -diff --git a/src/compat-adapters/ember-source.js b/src/compat-adapters/ember-source.js -index 70f4dbd408cf142d66661bd8e4d11161731d0857..2a4c1dc654617b0d2105036bd0b65c3cbee11504 100644 ---- a/src/compat-adapters/ember-source.js -+++ b/src/compat-adapters/ember-source.js -@@ -22,7 +22,7 @@ const broccoli_plugin_1 = __importDefault(require("broccoli-plugin")); - const fs_1 = require("fs"); - class default_1 extends v1_addon_1.default { - get v2Tree() { -- return (0, broccoli_merge_trees_1.default)([super.v2Tree, (0, broccoli_funnel_1.default)(this.rootTree, { include: ['dist/ember-template-compiler.js'] })]); -+ return super.v2Tree; - } - get useStaticEmber() { - return this.app.options.staticEmberSource; -diff --git a/src/compat-app-builder.js b/src/compat-app-builder.js -index da02d39ce386c6035e3b53b6a92417a1c42c7b5c..4dd91262b9af49401358aac8b96ec1ec6c2de7d1 100644 ---- a/src/compat-app-builder.js -+++ b/src/compat-app-builder.js -@@ -890,7 +890,7 @@ class CompatAppBuilder { - transforms.push([require.resolve('./resolver-transform'), opts]); - } - let resolver = new core_1.Resolver(resolverConfig); -- let resolution = resolver.nodeResolve('ember-source/dist/ember-template-compiler.js', (0, path_1.resolve)(this.root, 'package.json')); -+ let resolution = resolver.nodeResolve('ember-source/ember-template-compiler/index.js', (0, path_1.resolve)(this.root, 'package.json')); - if (resolution.type !== 'real') { - throw new Error(`bug: unable to resolve ember-template-compiler from ${this.root}`); - } -diff --git a/src/compat-app.js b/src/compat-app.js -index 80325d2175e115a2769595d47ea75d7d6c849b63..d0d3da2f88017aeb7b459840cf1a7ffd17a41c9a 100644 ---- a/src/compat-app.js -+++ b/src/compat-app.js -@@ -302,8 +302,8 @@ class CompatApp { - // still app.import the traditional runtime template compiler. - trees.push((0, broccoli_file_creator_1.default)('vendor/ember/ember.js', () => '')); - trees.push((0, broccoli_file_creator_1.default)('vendor/ember/ember-testing.js', () => '')); -- const templateCompilerSrc = (0, fs_1.readFileSync)((0, path_1.join)(emberSource.root, 'dist/ember-template-compiler.js'), 'utf8'); -- trees.push((0, broccoli_file_creator_1.default)('vendor/ember/ember-template-compiler.js', () => templateCompilerSrc)); -+ -+ trees.push((0, broccoli_file_creator_1.default)('vendor/ember/ember-template-compiler.js', () => '')); - } - if (this.vendorTree) { - trees.push((0, broccoli_funnel_1.default)(this.vendorTree, { -diff --git a/src/detect-babel-plugins.js b/src/detect-babel-plugins.js -index 7c8f22a0c9b2b5e3f3c4c2b0e9f42d6e8a3d1b57..a1d3e4f5b6c7d8e9f0a1b2c3d4e5f6a7b8c9d0e1 100644 ---- a/src/detect-babel-plugins.js -+++ b/src/detect-babel-plugins.js -@@ -78,4 +78,5 @@ const htmlbarPathMatches = [ - ['ember-cli-htmlbars', 'index'].join(path_1.sep), - ['ember-cli-htmlbars', 'lib', 'require-from-worker'].join(path_1.sep), - ['babel-plugin-ember-template-compilation', 'src', 'node-main.js'].join(path_1.sep), -+ ['babel-plugin-ember-template-compilation', 'dist', 'src', 'node-main.js'].join(path_1.sep), - ]; diff --git a/patches/@embroider__compat@4.1.14.patch b/patches/@embroider__compat@4.1.14.patch deleted file mode 100644 index 986fe1f33ff..00000000000 --- a/patches/@embroider__compat@4.1.14.patch +++ /dev/null @@ -1,40 +0,0 @@ -diff --git a/dist/src/compat-adapters/ember-source.js b/dist/src/compat-adapters/ember-source.js -index 1ddeafdf2dd2a653b1647c03a01f6a9acf6e6ea2..9ac08ccd66494eec299f5a74ccabd6809ef18591 100644 ---- a/dist/src/compat-adapters/ember-source.js -+++ b/dist/src/compat-adapters/ember-source.js -@@ -22,7 +22,7 @@ const broccoli_plugin_1 = __importDefault(require("broccoli-plugin")); - const fs_1 = require("fs"); - class default_1 extends v1_addon_1.default { - get v2Tree() { -- return (0, broccoli_merge_trees_1.default)([super.v2Tree, (0, broccoli_funnel_1.default)(this.rootTree, { include: ['dist/ember-template-compiler.js'] })]); -+ return super.v2Tree; - } - // versions of ember-source prior to - // https://github.com/emberjs/ember.js/pull/20675 ship dist/packages and -diff --git a/dist/src/compat-app.js b/dist/src/compat-app.js -index e22220b687d2434136227e16c15bf1826a483c98..7e42a68b794162a2e6e6f5d25fe5916dbe773040 100644 ---- a/dist/src/compat-app.js -+++ b/dist/src/compat-app.js -@@ -243,8 +243,8 @@ class CompatApp { - // still app.import the traditional runtime template compiler. - trees.push((0, broccoli_file_creator_1.default)('vendor/ember/ember.js', () => '')); - trees.push((0, broccoli_file_creator_1.default)('vendor/ember/ember-testing.js', () => '')); -- const templateCompilerSrc = (0, fs_1.readFileSync)((0, path_1.join)(emberSource.root, 'dist/ember-template-compiler.js'), 'utf8'); -- trees.push((0, broccoli_file_creator_1.default)('vendor/ember/ember-template-compiler.js', () => templateCompilerSrc)); -+ -+ trees.push((0, broccoli_file_creator_1.default)('vendor/ember/ember-template-compiler.js', () => '')); - } - if (this.vendorTree) { - trees.push((0, broccoli_funnel_1.default)(this.vendorTree, { -@@ -506,6 +506,11 @@ class CompatApp { - }); - // Embroider 4.x always requires eager importSync - this.macrosConfig.importSyncImplementation = 'eager'; -+ // Finalize macros config now that all addon included() hooks have run -+ // and all configuration is set. This must happen before broccoli builds -+ // addon trees, because the macros babel plugin accesses userConfigs -+ // which requires finalization. -+ this.macrosConfig.finalize(); - } - inTrees(prevStageTree) { - let configTree = this.config; diff --git a/patches/@embroider__core@3.5.9.patch b/patches/@embroider__core@3.5.9.patch deleted file mode 100644 index 1230565b97e..00000000000 --- a/patches/@embroider__core@3.5.9.patch +++ /dev/null @@ -1,30 +0,0 @@ -diff --git a/src/portable-babel-launcher.js b/src/portable-babel-launcher.js -index c338f171cb3ebc94a78e709c88404c26d0eafd25..bab5fe16513bdd9d929ad73f622cb0f360e96684 100644 ---- a/src/portable-babel-launcher.js -+++ b/src/portable-babel-launcher.js -@@ -2,7 +2,7 @@ - Object.defineProperty(exports, "__esModule", { value: true }); - exports.default = babelLauncher; - const portable_1 = require("./portable"); --function babelLauncher(babel, launch, key) { -+async function babelLauncher(babel, launch, key) { - let p = new portable_1.Portable({ hints: launch.hints }); - let hydrated = p.hydrate(launch); - let module; -@@ -12,11 +12,15 @@ function babelLauncher(babel, launch, key) { - if (module.__esModule) { - module = module.default; - } -+ else if (typeof module !== 'function' && module && typeof module.default === 'function') { -+ // Native ESM module namespace loaded via require() in Node 22+ -+ module = module.default; -+ } - } - else { - module = hydrated.module; - } -- let plugin = module.call(this, babel, hydrated.arg, key); -+ let plugin = await module.call(this, babel, hydrated.arg, key); - let innerStates = new WeakMap(); - function convertState(state) { - let innerState = innerStates.get(state); diff --git a/patches/@embroider__macros@1.20.0.patch b/patches/@embroider__macros@1.20.0.patch deleted file mode 100644 index b6c9ef535d8..00000000000 --- a/patches/@embroider__macros@1.20.0.patch +++ /dev/null @@ -1,41 +0,0 @@ -diff --git a/src/macros-config.js b/src/macros-config.js -index 26cdf1ec71daeda8dfd941ddd743fb164d9333b6..3824bb3c8ec0af09668e4f153e7fff8193fdadde 100644 ---- a/src/macros-config.js -+++ b/src/macros-config.js -@@ -71,9 +71,14 @@ class MacrosConfig { - globalConfigs: {}, - configSources: new WeakMap(), - mergers: new Map(), -+ configWritable: true, - }; - g.__embroider_macros_global__.set(key, shared); - } -+ // Upgrade older shared state that doesn't have configWritable -+ if (!('configWritable' in shared)) { -+ shared.configWritable = true; -+ } - let config = new MacrosConfig(appRoot, shared); - localSharedState.set(key, config); - return config; -@@ -108,7 +113,7 @@ class MacrosConfig { - this.mode = 'compile-time'; - this.isDevelopingPackageRoots = new Set(); - this._importSyncImplementation = 'cjs'; -- this._configWritable = true; -+ this._shared = shared; - this.configs = shared.configs; - this.globalConfig = shared.globalConfigs; - this.configSources = shared.configSources; -@@ -351,6 +356,12 @@ class MacrosConfig { - return this.packageCache.original(us); - } - } -+ get _configWritable() { -+ return this._shared.configWritable; -+ } -+ set _configWritable(value) { -+ this._shared.configWritable = value; -+ } - finalize() { - this._configWritable = false; - } diff --git a/patches/broccoli-babel-transpiler@7.8.1.patch b/patches/broccoli-babel-transpiler@7.8.1.patch deleted file mode 100644 index ffd72123006..00000000000 --- a/patches/broccoli-babel-transpiler@7.8.1.patch +++ /dev/null @@ -1,55 +0,0 @@ -diff --git a/lib/parallel-api.js b/lib/parallel-api.js -index 4453bebeef0e60f266be800e0ba2b536887914bc..098b9c72275dc88448e811667730a1abc8c60928 100644 ---- a/lib/parallel-api.js -+++ b/lib/parallel-api.js -@@ -262,9 +262,7 @@ function transformString(string, options, buildOptions) { - _logger.info('transformString is NOT parallelizable'); - } - -- return new Promise(resolve => { -- resolve(transpiler.transform(string, deserialize(options))); -- }); -+ return transpiler.transformAsync(string, deserialize(options)); - } - } - -diff --git a/lib/worker.js b/lib/worker.js -index c2888422b44d28f97d0d80c7efe7a9e95297879a..c552630a7ce559ef9fb498b6a6a28c764f2b53c5 100644 ---- a/lib/worker.js -+++ b/lib/worker.js -@@ -6,22 +6,20 @@ const Promise = require('rsvp').Promise; - const ParallelApi = require('./parallel-api'); - - // transpile the input string, using the input options --function transform(string, options) { -- return Promise.resolve().then(() => { -- try { -- let result = transpiler.transform(string, ParallelApi.deserialize(options)); -+async function transform(string, options) { -+ try { -+ let result = await transpiler.transformAsync(string, ParallelApi.deserialize(options)); - -- return { -- code: result.code, -- metadata: result.metadata -- }; -- } catch (error) { -- return { -- error: error.message, -- stack: error.stack, -- }; -- } -- }); -+ return { -+ code: result.code, -+ metadata: result.metadata -+ }; -+ } catch (error) { -+ return { -+ error: error.message, -+ stack: error.stack, -+ }; -+ } - } - - // create worker and register public functions diff --git a/patches/ember-auto-import@2.12.1.patch b/patches/ember-auto-import@2.12.1.patch deleted file mode 100644 index a1c6adb478e..00000000000 --- a/patches/ember-auto-import@2.12.1.patch +++ /dev/null @@ -1,25 +0,0 @@ -diff --git a/js/auto-import.js b/js/auto-import.js -index af5f060958aa719e3c54c747837fc9eacc47e489..a5235bc0a54bbecd477fedb2ff5bb56e5880cbf4 100644 ---- a/js/auto-import.js -+++ b/js/auto-import.js -@@ -128,12 +128,20 @@ class AutoImport { - for (let [renamed, original] of Object.entries(meta['renamed-modules'])) { - if (specifier === original) { - specifier = renamed; -+ break; -+ } -+ if (specifier.endsWith('.js') && specifier.slice(0, -3) + '/index.js' === original) { -+ specifier = renamed; -+ break; - } - } - } - if (specifier.endsWith('.js')) { - specifier = specifier.slice(0, -3); - } -+ if (specifier.endsWith('/index')) { -+ specifier = specifier.slice(0, -6); -+ } - output.push(specifier); - } - } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 39ff23c0862..816843e57a6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,29 +9,7 @@ overrides: rollup: ^4.2.0 ember-cli-htmlbars: ^7.0.0 babel-plugin-ember-template-compilation: ^4.0.0 - -patchedDependencies: - '@embroider/compat@3.9.3': - hash: 84850872e171d0abdbc5e267fea13492264be7732538010daaf3fd8312b1c8e8 - path: patches/@embroider__compat@3.9.3.patch - '@embroider/compat@4.1.14': - hash: a852f27d31b881bafd6463fc975dbd50a5f30760108b48db854d65e342d4c319 - path: patches/@embroider__compat@4.1.14.patch - '@embroider/core@3.5.9': - hash: dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768 - path: patches/@embroider__core@3.5.9.patch - '@embroider/macros@1.20.0': - hash: bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb - path: patches/@embroider__macros@1.20.0.patch - '@tracerbench/core@8.0.1': - hash: 94ed69d4e124c0c94f1c1e3332668ae5d3265509b12cc97dd634feee8ed7e846 - path: patches/@tracerbench__core@8.0.1.patch - broccoli-babel-transpiler@7.8.1: - hash: 7f387255c1f49339ca8d1e5004c30105e1a45549acf35f2d4dea3af208fafca4 - path: patches/broccoli-babel-transpiler@7.8.1.patch - ember-auto-import@2.12.1: - hash: 8d2ddf2ca33365a986af60a2bba4a6488ae60656c67aa2b7bbf62d4149dc9646 - path: patches/ember-auto-import@2.12.1.patch + ember-cli-babel: 8.2.0 importers: @@ -65,8 +43,8 @@ importers: specifier: ^4.0.0 version: 4.1.2 ember-cli-babel: - specifier: ^8.2.0 - version: 8.3.1(@babel/core@7.29.0) + specifier: 8.2.0 + version: 8.2.0(@babel/core@7.29.0) ember-cli-get-component-path-option: specifier: ^1.0.0 version: 1.0.0 @@ -130,7 +108,7 @@ importers: version: 2.9.2(supports-color@8.1.1) '@embroider/vite': specifier: ^1.5.2 - version: 1.5.2(@embroider/core@4.4.4)(rollup@4.57.1)(vite@5.4.21(@types/node@25.3.2)(terser@5.46.0)) + version: 1.5.2(@embroider/core@4.4.4)(rollup@4.57.1)(vite@5.4.21(@types/node@22.19.11)(terser@5.46.0)) '@eslint/js': specifier: ^9.21.0 version: 9.39.2 @@ -181,7 +159,7 @@ importers: version: 2.0.0(@babel/core@7.29.0) ember-cli: specifier: ^6.3.0 - version: 6.5.0(@types/node@25.3.2)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) + version: 6.5.0(@types/node@22.19.11)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) ember-cli-blueprint-test-helpers: specifier: ^0.19.2 version: 0.19.2 @@ -190,7 +168,7 @@ importers: version: 2.1.0 ember-cli-dependency-checker: specifier: ^3.3.1 - version: 3.3.3(ember-cli@6.5.0(@types/node@25.3.2)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7)) + version: 3.3.3(ember-cli@6.5.0(@types/node@22.19.11)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7)) ember-cli-yuidoc: specifier: ^0.9.1 version: 0.9.1 @@ -289,7 +267,7 @@ importers: version: 1.0.0(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) tracerbench: specifier: ^8.0.1 - version: 8.0.1(@swc/core@1.15.11)(@types/node@25.3.2)(typescript@5.9.3) + version: 8.0.1(@swc/core@1.15.11)(@types/node@22.19.11)(typescript@5.9.3) typescript: specifier: ^5.7.3 version: 5.9.3 @@ -298,7 +276,7 @@ importers: version: 8.55.0(eslint@9.39.2)(typescript@5.9.3) vite: specifier: ^5.4.12 - version: 5.4.21(@types/node@25.3.2)(terser@5.46.0) + version: 5.4.21(@types/node@22.19.11)(terser@5.46.0) glimmer-vm/packages/@types/eslint-community__eslint-plugin-eslint-comments: dependencies: @@ -2823,7 +2801,7 @@ importers: version: 7.29.0(supports-color@8.1.1) '@ember/optional-features': specifier: ^3.0.0 - version: 3.0.0(@types/node@25.3.2) + version: 3.0.0(@types/node@22.19.11) '@ember/string': specifier: ^4.0.1 version: 4.0.1 @@ -2835,7 +2813,7 @@ importers: version: 4.1.1(@babel/core@7.29.0) '@embroider/test-setup': specifier: ^4.0.0 - version: 4.0.0(@embroider/compat@3.9.3(patch_hash=84850872e171d0abdbc5e267fea13492264be7732538010daaf3fd8312b1c8e8)(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768)))(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(@embroider/webpack@4.1.2(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(webpack@5.105.1)) + version: 4.0.0(@embroider/compat@3.9.3(@embroider/core@3.5.9))(@embroider/core@3.5.9)(@embroider/webpack@4.1.2(@embroider/core@3.5.9)(webpack@5.105.1)) '@glimmer/component': specifier: workspace:^ version: link:../../packages/@glimmer/component @@ -2847,19 +2825,16 @@ importers: version: 3.0.0 ember-auto-import: specifier: ^2.12.1 - version: 2.12.1(patch_hash=8d2ddf2ca33365a986af60a2bba4a6488ae60656c67aa2b7bbf62d4149dc9646)(webpack@5.105.1) + version: 2.12.1(webpack@5.105.1) ember-cli: specifier: ~5.7.0 - version: 5.7.0(@types/node@25.3.2) - ember-cli-app-version: - specifier: ^7.0.0 - version: 7.0.0(ember-source@) + version: 5.7.0(@types/node@22.19.11) ember-cli-babel: - specifier: ^8.2.0 - version: 8.3.1(@babel/core@7.29.0) + specifier: 8.2.0 + version: 8.2.0(@babel/core@7.29.0) ember-cli-dependency-checker: specifier: ^3.3.1 - version: 3.3.3(ember-cli@5.7.0(@types/node@25.3.2)) + version: 3.3.3(ember-cli@5.7.0(@types/node@22.19.11)) ember-cli-htmlbars: specifier: ^7.0.0 version: 7.0.0(@babel/core@7.29.0)(ember-source@) @@ -2932,9 +2907,6 @@ importers: qunit-dom: specifier: ^3.1.1 version: 3.5.0 - tracked-built-ins: - specifier: ^4.1.0 - version: 4.1.0(@babel/core@7.29.0)(ember-source@) webpack: specifier: ^5.74.0 version: 5.105.1 @@ -2961,7 +2933,7 @@ importers: version: 3.0.6(@babel/core@7.29.0)(@embroider/core@4.4.3) '@embroider/vite': specifier: ^1.5.2 - version: 1.5.2(@embroider/core@4.4.3)(rollup@4.57.1)(vite@7.3.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2)) + version: 1.5.2(@embroider/core@4.4.3)(rollup@4.57.1)(vite@7.3.1(@types/node@22.19.11)(terser@5.46.0)(yaml@2.8.2)) '@glimmer/component': specifier: workspace:* version: link:../../packages/@glimmer/component @@ -2982,7 +2954,7 @@ importers: version: 0.1.1(@babel/core@7.29.0) vite: specifier: ^7.3.0 - version: 7.3.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2) + version: 7.3.1(@types/node@22.19.11)(terser@5.46.0)(yaml@2.8.2) smoke-tests/node-template: dependencies: @@ -2997,13 +2969,13 @@ importers: devDependencies: '@embroider/compat': specifier: ^3.9.3 - version: 3.9.3(patch_hash=84850872e171d0abdbc5e267fea13492264be7732538010daaf3fd8312b1c8e8)(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768)) + version: 3.9.3(@embroider/core@3.5.9) '@embroider/core': specifier: ^3.5.9 - version: 3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768) + version: 3.5.9 '@embroider/webpack': specifier: ^4.1.2 - version: 4.1.2(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(webpack@5.105.1(@swc/core@1.15.11)) + version: 4.1.2(@embroider/core@3.5.9)(webpack@5.105.1(@swc/core@1.15.11)) '@swc-node/register': specifier: ^1.6.8 version: 1.11.1(@swc/core@1.15.11)(@swc/types@0.1.25)(typescript@5.1.6) @@ -3028,6 +3000,9 @@ importers: scenario-tester: specifier: ^4.0.0 version: 4.1.1 + tracked-built-ins: + specifier: ^4.1.0 + version: 4.1.0(@babel/core@7.29.0)(ember-source@) typescript: specifier: '5.1' version: 5.1.6 @@ -3051,7 +3026,7 @@ importers: version: 7.28.6 '@ember/optional-features': specifier: ^3.0.0 - version: 3.0.0(@types/node@25.3.2) + version: 3.0.0(@types/node@22.19.11) '@ember/string': specifier: ^4.0.1 version: 4.0.1 @@ -3063,7 +3038,7 @@ importers: version: 4.1.1(@babel/core@7.29.0) '@embroider/compat': specifier: ^4.1.14 - version: 4.1.14(patch_hash=a852f27d31b881bafd6463fc975dbd50a5f30760108b48db854d65e342d4c319)(@embroider/core@4.4.4) + version: 4.1.14(@embroider/core@4.4.4) '@embroider/config-meta-loader': specifier: ^1.0.0 version: 1.0.0 @@ -3072,13 +3047,13 @@ importers: version: 4.4.4 '@embroider/macros': specifier: ^1.20.0 - version: 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) + version: 1.20.0(@babel/core@7.29.0) '@embroider/router': specifier: ^3.0.6 version: 3.0.6(@babel/core@7.29.0)(@embroider/core@4.4.4) '@embroider/vite': specifier: ^1.6.0 - version: 1.6.0(@embroider/core@4.4.4)(vite@6.4.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2)) + version: 1.6.0(@embroider/core@4.4.4)(vite@6.4.1(@types/node@22.19.11)(terser@5.46.0)(yaml@2.8.2)) '@eslint/js': specifier: ^9.27.0 version: 9.39.2 @@ -3105,10 +3080,10 @@ importers: version: 2.12.0(webpack@5.105.1) ember-cli: specifier: ~6.5.0-beta.0 - version: 6.5.0(@types/node@25.3.2)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) + version: 6.5.0(@types/node@22.19.11)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) ember-cli-babel: - specifier: ^8.2.0 - version: 8.3.1(@babel/core@7.29.0) + specifier: 8.2.0 + version: 8.2.0(@babel/core@7.29.0) ember-cli-deprecation-workflow: specifier: ^3.3.0 version: 3.4.0(ember-source@) @@ -3131,8 +3106,8 @@ importers: specifier: ^9.0.3 version: 9.0.4(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0))(qunit@2.25.0) ember-resolver: - specifier: ^13.1.1 - version: 13.1.1 + specifier: ^13.2.0 + version: 13.2.0 ember-source: specifier: workspace:* version: link:../.. @@ -3184,12 +3159,9 @@ importers: testem: specifier: ^3.16.0 version: 3.17.0(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) - tracked-built-ins: - specifier: ^4.1.0 - version: 4.1.0(@babel/core@7.29.0)(ember-source@) vite: specifier: ^6.3.5 - version: 6.4.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2) + version: 6.4.1(@types/node@22.19.11)(terser@5.46.0)(yaml@2.8.2) packages: @@ -3920,10 +3892,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/polyfill@7.12.1': - resolution: {integrity: sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==} - deprecated: 🚨 This package has been deprecated in favor of separate inclusion of a polyfill and regenerator-runtime (when needed). See the @babel/polyfill docs (https://babeljs.io/docs/en/babel-polyfill) for more information. - '@babel/preset-env@7.29.0': resolution: {integrity: sha512-fNEdfc0yi16lt6IZo2Qxk3knHVdfMYX33czNb4v8yWhemoBhibCpQK/uYHtSKIiO+p/zd3+8fYVXhQdOVV608w==} engines: {node: '>=6.9.0'} @@ -6018,9 +5986,6 @@ packages: '@types/fs-extra@11.0.4': resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} - '@types/fs-extra@5.1.0': - resolution: {integrity: sha512-AInn5+UBFIK9FK5xc9yP5e3TQSPNNgjHByqYcj9g5elVBnDQcQL7PlO1CIRy2gWlbwK7UPYqi7vRvFA44dCmYQ==} - '@types/fs-extra@8.1.5': resolution: {integrity: sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==} @@ -6075,9 +6040,6 @@ packages: '@types/node@22.19.11': resolution: {integrity: sha512-BH7YwL6rA93ReqeQS1c4bsPpcfOmJasG+Fkr6Y59q83f9M1WcBRHR2vM+P9eOisYRcN3ujQoiZY8uk5W+1WL8w==} - '@types/node@25.3.2': - resolution: {integrity: sha512-RpV6r/ij22zRRdyBPcxDeKAzH43phWVKEjL2iksqo1Vz3CuBUrgmPpPhALKiRfU7OMCmeeO9vECBMsV0hMTG8Q==} - '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6709,10 +6671,6 @@ packages: resolution: {integrity: sha512-QWjjFgSKtSRIcsBhJmEwS2laIdrA6na8HAlc/pEAhjHgQsah/gMiBFRZvbQTy//hWxR4BMwV7/Mya7q5H8uHeA==} engines: {node: 10.* || >= 12.*} - babel-plugin-module-resolver@3.2.0: - resolution: {integrity: sha512-tjR0GvSndzPew/Iayf4uICWZqjBwnlMWjSx6brryfQ81F9rxBVqwDJtFCV8oOs0+vJeefK9TmdZtkIFdFe1UnA==} - engines: {node: '>= 6.0.0'} - babel-plugin-module-resolver@5.0.2: resolution: {integrity: sha512-9KtaCazHee2xc0ibfqsDeamwDps6FZNo5S0Q81dUqEuFzVwPhcT4J5jOqIVvgCA3Q/wO9hKYxN/Ds3tIsp5ygg==} @@ -6901,10 +6859,6 @@ packages: broccoli-asset-rewrite@2.0.0: resolution: {integrity: sha512-dqhxdQpooNi7LHe8J9Jdxp6o3YPFWl4vQmint6zrsn2sVbOo+wpyiX3erUSt0IBtjNkAxqJjuvS375o2cLBHTA==} - broccoli-babel-transpiler@7.8.1: - resolution: {integrity: sha512-6IXBgfRt7HZ61g67ssBc6lBb3Smw3DPZ9dEYirgtvXWpRZ2A9M22nxy6opEwJDgDJzlu/bB7ToppW33OFkA1gA==} - engines: {node: '>= 6'} - broccoli-babel-transpiler@8.0.2: resolution: {integrity: sha512-XIGsUyJgehSRNVVrOnRuW+tijYBqkoGEONc/UHkiOBW+C0trPv9c/Icc/Cf+2l1McQlHW/Mc6SksHg6qFlEClg==} engines: {node: 16.* || >= 18} @@ -7019,10 +6973,6 @@ packages: broccoli-slow-trees@3.1.0: resolution: {integrity: sha512-FRI7mRTk2wjIDrdNJd6znS7Kmmne4VkAkl8Ix1R/VoePFMD0g0tEl671xswzFqaRjpT9Qu+CC4hdXDLDJBuzMw==} - broccoli-source@2.1.2: - resolution: {integrity: sha512-1lLayO4wfS0c0Sj50VfHJXNWf94FYY0WUhxj0R77thbs6uWI7USiOWFqQV5dRmhAJnoKaGN4WyLGQbgjgiYFwQ==} - engines: {node: 6.* || 8.* || >= 10.*} - broccoli-source@3.0.1: resolution: {integrity: sha512-ZbGVQjivWi0k220fEeIUioN6Y68xjMy0xiLAc0LdieHI99gw+tafU8w0CggBDYVNsJMKUr006AZaM7gNEwCxEg==} engines: {node: 8.* || 10.* || >= 12.*} @@ -7678,10 +7628,6 @@ packages: core-js-compat@3.48.0: resolution: {integrity: sha512-OM4cAF3D6VtH/WkLtWvyNC56EZVXsZdU3iqaMG2B4WvYrlqU831pc4UtG5yp0sE9z8Y02wVN7PjW5Zf9Gt0f1Q==} - core-js@2.6.12: - resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==} - deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. - core-object@3.1.5: resolution: {integrity: sha512-sA2/4+/PZ/KV6CKgjrVrrUVBKCkdDO02CUlQ0YKTQoYUwPYNOtOAcWlbYhd5v/1JqYaA6oZ4sDlOU4ppVw6Wbg==} engines: {node: '>= 4'} @@ -8074,22 +8020,12 @@ packages: resolution: {integrity: sha512-wyvl+aJJKOKbRSLqq6CyMsNrvurmX4SIWHHqZdC5giZ7P8ECGmcn9W9HFoVLpwXkFJoXhNV4L7mqqcU6881t0w==} engines: {node: 12.* || 14.* || >= 16} - ember-cli-app-version@7.0.0: - resolution: {integrity: sha512-zWIkxvlRrW7w1/vp+bGkmS27QsVum7NKp8N9DgAjhFMWuKewVqGyl/jeYaujMS/I4WSKBzSG9WHwBy2rjbUWxA==} - engines: {node: '>= 18'} - peerDependencies: - ember-source: ^3.28.0 || >= 4.0.0 - ember-cli-babel-plugin-helpers@1.1.1: resolution: {integrity: sha512-sKvOiPNHr5F/60NLd7SFzMpYPte/nnGkq/tMIfXejfKHIhaiIkYFqX8Z9UFTKWLLn+V7NOaby6niNPZUdvKCRw==} engines: {node: 6.* || 8.* || >= 10.*} - ember-cli-babel@7.26.11: - resolution: {integrity: sha512-JJYeYjiz/JTn34q7F5DSOjkkZqy8qwFOOxXfE6pe9yEJqWGu4qErKxlz8I22JoVEQ/aBUO+OcKTpmctvykM9YA==} - engines: {node: 6.* || 8.* || >= 10.*} - - ember-cli-babel@8.3.1: - resolution: {integrity: sha512-Pxm5JP0jQ6fCBlXuh1BFmhrg2/5YXjhf16JI/n8ReOR6Nl+fEbudMpdO69LlqZRsMmTgdjCRmfSxMh26Wsw/rw==} + ember-cli-babel@8.2.0: + resolution: {integrity: sha512-8H4+jQElCDo6tA7CamksE66NqBXWs7VNpS3a738L9pZCjg2kXIX4zoyHzkORUqCtr0Au7YsCnrlAMi1v2ALo7A==} engines: {node: 16.* || 18.* || >= 20} peerDependencies: '@babel/core': ^7.12.0 @@ -8170,10 +8106,6 @@ packages: resolution: {integrity: sha512-PZNSvpzwWgv68hcXxyjREpj3WWb81A7rtYNQq1lLEgrWIchF8ApKJjWP3NBpHjaatwILkZAV8klair5WFlXAKg==} engines: {node: 6.* || 8.* || >= 10.*} - ember-cli-version-checker@4.1.1: - resolution: {integrity: sha512-bzEWsTMXUGEJfxcAGWPe6kI7oHEGD3jaxUWDYPTqzqGhNkgPwXTBgoWs9zG1RaSMaOPFnloWuxRcoHi4TrYS3Q==} - engines: {node: 8.* || 10.* || >= 12.*} - ember-cli-version-checker@5.1.2: resolution: {integrity: sha512-rk7GY+FmLn/2e22HsZs0Ycrz8HQ1W3Fv+2TFOuEFW9optnDXDgkntPBIl6gact/LHsfBM5RKbM3dHsIIeLgl0Q==} engines: {node: 10.* || >= 12.*} @@ -8233,10 +8165,6 @@ packages: '@ember/test-helpers': '>=3.0.3' qunit: ^2.13.0 - ember-resolver@13.1.1: - resolution: {integrity: sha512-rA4RDuTm/F9AzYX2+g7EY3QWU48kyF9+Ck8IE8VQipnlwv2Q42kdRWiw7hfeQbRxx6XoSZCak6nzAG9ePd/+Ug==} - engines: {node: 14.* || 16.* || >= 18} - ember-resolver@13.2.0: resolution: {integrity: sha512-A+BffoSKC0ngiczbgaz/IOY66ovZVRRHHIDDi+d7so5i0By8xuB4nXgZZ6Dv3u/3WwoUyixgUvb0xTUO+MtupA==} @@ -8855,10 +8783,6 @@ packages: resolution: {integrity: sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==} engines: {node: '>= 0.8'} - find-babel-config@1.2.2: - resolution: {integrity: sha512-oK59njMyw2y3yxto1BCfVK7MQp/OYf4FleHu0RgosH3riFJ1aOuo/7naLDLAObfrgn3ueFhw5sAT/cp0QuJI3Q==} - engines: {node: '>=4.0.0'} - find-babel-config@2.1.2: resolution: {integrity: sha512-ZfZp1rQyp4gyuxqt1ZqjFGVeVBvmpURMqdIWXbPRfB97Bf6BzdK/xSIbylEINzQ0kB5tlDQfn9HkNXXWsqTqLg==} @@ -8873,10 +8797,6 @@ packages: find-index@1.1.1: resolution: {integrity: sha512-XYKutXMrIK99YMUPf91KX5QVJoG31/OsgftD6YoTPAObfQIxM4ziA9f0J1AsqKhJmo+IeaIPP0CFopTD4bdUBw==} - find-up@2.1.0: - resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==} - engines: {node: '>=4'} - find-up@3.0.0: resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} engines: {node: '>=6'} @@ -8911,9 +8831,6 @@ packages: fireworm@0.7.2: resolution: {integrity: sha512-GjebTzq+NKKhfmDxjKq3RXwQcN9xRmZWhnnuC9L+/x5wBQtR0aaQM50HsjrzJ2wc28v1vSdfOpELok0TKR4ddg==} - fixturify-project@1.10.0: - resolution: {integrity: sha512-L1k9uiBQuN0Yr8tA9Noy2VSQ0dfg0B8qMdvT7Wb5WQKc7f3dn3bzCbSrqlb+etLW+KDV4cBC7R1OvcMg3kcxmA==} - fixturify-project@2.1.1: resolution: {integrity: sha512-sP0gGMTr4iQ8Kdq5Ez0CVJOZOGWqzP5dv/veOTdFNywioKjkNWCHBi1q65DMpcNGUGeoOUWehyji274Q2wRgxA==} engines: {node: 10.* || >= 12.*} @@ -8922,10 +8839,6 @@ packages: resolution: {integrity: sha512-araEoNawWCIV9xT/+kAQ+H3aiFTVVH1nUDuYU7syhbWnlyA6BzuRE7vhdZQ7m+1+T5A3zG2JljGxRkNP1EhvXQ==} engines: {node: '>= 14.*'} - fixturify@1.3.0: - resolution: {integrity: sha512-tL0svlOy56pIMMUQ4bU1xRe6NZbFSa/ABTWMxW2mH38lFGc9TrNAKWcMBQ7eIjo3wqSS8f2ICabFaatFyFmrVQ==} - engines: {node: 6.* || 8.* || >= 10.*} - fixturify@2.1.1: resolution: {integrity: sha512-SRgwIMXlxkb6AUgaVjIX+jCEqdhyXu9hah7mcK+lWynjKtX73Ux1TDv71B7XyaQ+LJxkYRHl5yCL8IycAvQRUw==} engines: {node: 10.* || >= 12.*} @@ -10182,10 +10095,6 @@ packages: loader.js@4.7.0: resolution: {integrity: sha512-9M2KvGT6duzGMgkOcTkWb+PR/Q2Oe54df/tLgHGVmFpAmtqJ553xJh6N63iFYI2yjo2PeJXbS5skHi/QpJq4vA==} - locate-path@2.0.0: - resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} - engines: {node: '>=4'} - locate-path@3.0.0: resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} engines: {node: '>=6'} @@ -10944,10 +10853,6 @@ packages: resolution: {integrity: sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==} engines: {node: '>=6'} - p-limit@1.3.0: - resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} - engines: {node: '>=4'} - p-limit@2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} @@ -10960,10 +10865,6 @@ packages: resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - p-locate@2.0.0: - resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} - engines: {node: '>=4'} - p-locate@3.0.0: resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} engines: {node: '>=6'} @@ -10984,10 +10885,6 @@ packages: resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} engines: {node: '>=6'} - p-try@1.0.0: - resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==} - engines: {node: '>=4'} - p-try@2.2.0: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} @@ -11203,10 +11100,6 @@ packages: pkg-entry-points@1.1.1: resolution: {integrity: sha512-BhZa7iaPmB4b3vKIACoppyUoYn8/sFs17VJJtzrzPZvEnN2nqrgg911tdL65lA2m1ml6UI3iPeYbZQ4VXpn1mA==} - pkg-up@2.0.0: - resolution: {integrity: sha512-fjAPuiws93rm7mPUu21RdBnkeZNrbfCFCwfAhPWY+rR3zG0ubpe5cEReHOw5fIbfmsxEV/g2kSxGTATY3Bpnwg==} - engines: {node: '>=4'} - pkg-up@3.1.0: resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} engines: {node: '>=8'} @@ -11634,9 +11527,6 @@ packages: requires-port@1.0.0: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} - reselect@3.0.1: - resolution: {integrity: sha512-b/6tFZCmRhtBMa4xGqiiRp9jh9Aqi2A687Lo265cN0/QohJQEBPiQ52f4QB6i0eF3yp3hmLL21LSGBcML2dlxA==} - reselect@4.1.8: resolution: {integrity: sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==} @@ -11655,10 +11545,6 @@ packages: resolve-package-path@1.2.7: resolution: {integrity: sha512-fVEKHGeK85bGbVFuwO9o1aU0n3vqQGrezPc51JGu9UTXpFQfWq5qCeKxyaRUSvephs+06c5j5rPq/dzHGEo8+Q==} - resolve-package-path@2.0.0: - resolution: {integrity: sha512-/CLuzodHO2wyyHTzls5Qr+EFeG6RcW4u6//gjYvUfcfyuplIX1SSccU+A5A9A78Gmezkl3NBkFAMxLbzTY9TJA==} - engines: {node: 8.* || 10.* || >= 12} - resolve-package-path@3.1.0: resolution: {integrity: sha512-2oC2EjWbMJwvSN6Z7DbDfJMnD8MYEouaLn5eIX0j8XwPsYCVIyY9bbnX88YHVkbr8XHqvZrYbxaLPibfTYKZMA==} engines: {node: 10.* || >= 12} @@ -12731,9 +12617,6 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} - undici-types@7.18.2: - resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} - unicode-canonical-property-names-ecmascript@2.0.1: resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} engines: {node: '>=4'} @@ -13120,9 +13003,6 @@ packages: wordwrap@1.0.0: resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} - workerpool@3.1.2: - resolution: {integrity: sha512-WJFA0dGqIK7qj7xPTqciWBH5DlJQzoPjsANvc3Y4hNB0SScT+Emjvt0jPPkDBUjBNngX1q9hHgt1Gfwytu6pug==} - workerpool@6.5.1: resolution: {integrity: sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==} @@ -14455,11 +14335,6 @@ snapshots: '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/polyfill@7.12.1': - dependencies: - core-js: 2.6.12 - regenerator-runtime: 0.13.11 - '@babel/preset-env@7.29.0(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: '@babel/compat-data': 7.29.0 @@ -14653,7 +14528,7 @@ snapshots: '@ember-data/adapter@5.8.1(@babel/core@7.29.0)': dependencies: '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) '@warp-drive/legacy': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))(@warp-drive/utilities@5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))) '@warp-drive/utilities': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) @@ -14668,7 +14543,7 @@ snapshots: '@ember-data/debug@5.8.1(@babel/core@7.29.0)': dependencies: '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) '@warp-drive/utilities': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) transitivePeerDependencies: @@ -14678,7 +14553,7 @@ snapshots: '@ember-data/graph@5.8.1(@babel/core@7.29.0)': dependencies: - '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) transitivePeerDependencies: - '@babel/core' @@ -14687,7 +14562,7 @@ snapshots: '@ember-data/json-api@5.8.1(@babel/core@7.29.0)': dependencies: - '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) '@warp-drive/json-api': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) '@warp-drive/utilities': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) @@ -14698,7 +14573,7 @@ snapshots: '@ember-data/legacy-compat@5.8.1(@babel/core@7.29.0)': dependencies: - '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) '@warp-drive/legacy': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))(@warp-drive/utilities@5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))) '@warp-drive/utilities': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) @@ -14710,7 +14585,7 @@ snapshots: '@ember-data/model@5.8.1(@babel/core@7.29.0)': dependencies: '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) '@warp-drive/legacy': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))(@warp-drive/utilities@5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))) '@warp-drive/utilities': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) @@ -14724,7 +14599,7 @@ snapshots: '@ember-data/request-utils@5.8.1(@babel/core@7.29.0)': dependencies: - '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) '@warp-drive/utilities': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) transitivePeerDependencies: @@ -14734,7 +14609,7 @@ snapshots: '@ember-data/request@5.8.1(@babel/core@7.29.0)': dependencies: - '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) transitivePeerDependencies: - '@babel/core' @@ -14746,7 +14621,7 @@ snapshots: '@ember-data/serializer@5.8.1(@babel/core@7.29.0)': dependencies: '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) '@warp-drive/legacy': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))(@warp-drive/utilities@5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))) '@warp-drive/utilities': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) @@ -14760,7 +14635,7 @@ snapshots: '@ember-data/store@5.8.1(@babel/core@7.29.0)(@ember-data/tracking@5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0)))(@ember/test-waiters@4.1.1(@babel/core@7.29.0))': dependencies: - '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) optionalDependencies: '@ember-data/tracking': 5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0)) @@ -14773,7 +14648,7 @@ snapshots: '@ember-data/tracking@5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))': dependencies: '@ember/test-waiters': 4.1.1(@babel/core@7.29.0) - '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) transitivePeerDependencies: - '@babel/core' @@ -14782,10 +14657,10 @@ snapshots: '@ember/edition-utils@1.2.0': {} - '@ember/optional-features@3.0.0(@types/node@25.3.2)': + '@ember/optional-features@3.0.0(@types/node@22.19.11)': dependencies: ember-cli-version-checker: 5.1.2 - inquirer: 13.3.0(@types/node@25.3.2) + inquirer: 13.3.0(@types/node@22.19.11) silent-error: 1.1.1 tinyglobby: 0.2.15 transitivePeerDependencies: @@ -14798,7 +14673,7 @@ snapshots: dependencies: '@ember/test-waiters': 4.1.1(@babel/core@7.29.0) '@embroider/addon-shim': 1.10.2 - '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@simple-dom/interface': 1.4.0 decorator-transforms: 2.3.1(@babel/core@7.29.0) dom-element-descriptors: 0.5.1 @@ -14810,7 +14685,7 @@ snapshots: '@ember/test-waiters@4.1.1(@babel/core@7.29.0)': dependencies: '@embroider/addon-shim': 1.10.2 - '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -14825,26 +14700,26 @@ snapshots: transitivePeerDependencies: - supports-color - '@embroider/babel-loader-9@3.1.3(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(supports-color@8.1.1)(webpack@5.105.1(@swc/core@1.15.11))': + '@embroider/babel-loader-9@3.1.3(@embroider/core@3.5.9)(supports-color@8.1.1)(webpack@5.105.1(@swc/core@1.15.11))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) - '@embroider/core': 3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768) + '@embroider/core': 3.5.9 babel-loader: 9.2.1(@babel/core@7.29.0)(webpack@5.105.1(@swc/core@1.15.11)) transitivePeerDependencies: - supports-color - webpack - '@embroider/babel-loader-9@3.1.3(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(supports-color@8.1.1)(webpack@5.105.1)': + '@embroider/babel-loader-9@3.1.3(@embroider/core@3.5.9)(supports-color@8.1.1)(webpack@5.105.1)': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) - '@embroider/core': 3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768) + '@embroider/core': 3.5.9 babel-loader: 9.2.1(@babel/core@7.29.0)(webpack@5.105.1) transitivePeerDependencies: - supports-color - webpack optional: true - '@embroider/compat@3.9.3(patch_hash=84850872e171d0abdbc5e267fea13492264be7732538010daaf3fd8312b1c8e8)(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))': + '@embroider/compat@3.9.3(@embroider/core@3.5.9)': dependencies: '@babel/code-frame': 7.29.0 '@babel/core': 7.29.0(supports-color@8.1.1) @@ -14855,7 +14730,7 @@ snapshots: '@babel/preset-env': 7.29.0(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/runtime': 7.28.6 '@babel/traverse': 7.29.0(supports-color@8.1.1) - '@embroider/core': 3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768) + '@embroider/core': 3.5.9 '@embroider/macros': 1.19.7(@babel/core@7.29.0) '@types/babel__code-frame': 7.27.0 '@types/yargs': 17.0.35 @@ -14897,7 +14772,7 @@ snapshots: - supports-color - utf-8-validate - '@embroider/compat@4.1.14(patch_hash=a852f27d31b881bafd6463fc975dbd50a5f30760108b48db854d65e342d4c319)(@embroider/core@4.4.4)': + '@embroider/compat@4.1.14(@embroider/core@4.4.4)': dependencies: '@babel/code-frame': 7.29.0 '@babel/core': 7.29.0(supports-color@8.1.1) @@ -14909,7 +14784,7 @@ snapshots: '@babel/runtime': 7.28.6 '@babel/traverse': 7.29.0(supports-color@8.1.1) '@embroider/core': 4.4.4 - '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@types/babel__code-frame': 7.27.0 assert-never: 1.4.0 babel-import-util: 3.0.1 @@ -14952,7 +14827,7 @@ snapshots: '@embroider/config-meta-loader@1.0.0': {} - '@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768)': + '@embroider/core@3.5.9': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/parser': 7.29.0 @@ -15027,7 +14902,7 @@ snapshots: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/parser': 7.29.0 '@babel/traverse': 7.29.0(supports-color@8.1.1) - '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@embroider/reverse-exports': 0.2.0 '@embroider/shared-internals': 3.0.2 assert-never: 1.4.0 @@ -15058,14 +14933,14 @@ snapshots: - supports-color - utf-8-validate - '@embroider/hbs-loader@3.0.5(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(webpack@5.105.1(@swc/core@1.15.11))': + '@embroider/hbs-loader@3.0.5(@embroider/core@3.5.9)(webpack@5.105.1(@swc/core@1.15.11))': dependencies: - '@embroider/core': 3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768) + '@embroider/core': 3.5.9 webpack: 5.105.1(@swc/core@1.15.11) - '@embroider/hbs-loader@3.0.5(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(webpack@5.105.1)': + '@embroider/hbs-loader@3.0.5(@embroider/core@3.5.9)(webpack@5.105.1)': dependencies: - '@embroider/core': 3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768) + '@embroider/core': 3.5.9 webpack: 5.105.1 optional: true @@ -15074,7 +14949,7 @@ snapshots: '@embroider/shared-internals': 3.0.2 assert-never: 1.4.0 babel-import-util: 3.0.1 - ember-cli-babel: 8.3.1(@babel/core@7.29.0) + ember-cli-babel: 8.2.0(@babel/core@7.29.0) find-up: 5.0.0 lodash: 4.17.23 resolve: 1.22.11 @@ -15083,12 +14958,12 @@ snapshots: - '@babel/core' - supports-color - '@embroider/macros@1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0)': + '@embroider/macros@1.20.0(@babel/core@7.29.0)': dependencies: '@embroider/shared-internals': 3.0.2 assert-never: 1.4.0 babel-import-util: 3.0.1 - ember-cli-babel: 8.3.1(@babel/core@7.29.0) + ember-cli-babel: 8.2.0(@babel/core@7.29.0) find-up: 5.0.0 lodash: 4.17.23 resolve: 1.22.11 @@ -15159,16 +15034,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@embroider/test-setup@4.0.0(@embroider/compat@3.9.3(patch_hash=84850872e171d0abdbc5e267fea13492264be7732538010daaf3fd8312b1c8e8)(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768)))(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(@embroider/webpack@4.1.2(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(webpack@5.105.1))': + '@embroider/test-setup@4.0.0(@embroider/compat@3.9.3(@embroider/core@3.5.9))(@embroider/core@3.5.9)(@embroider/webpack@4.1.2(@embroider/core@3.5.9)(webpack@5.105.1))': dependencies: lodash: 4.17.23 resolve: 1.22.11 optionalDependencies: - '@embroider/compat': 3.9.3(patch_hash=84850872e171d0abdbc5e267fea13492264be7732538010daaf3fd8312b1c8e8)(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768)) - '@embroider/core': 3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768) - '@embroider/webpack': 4.1.2(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(webpack@5.105.1) + '@embroider/compat': 3.9.3(@embroider/core@3.5.9) + '@embroider/core': 3.5.9 + '@embroider/webpack': 4.1.2(@embroider/core@3.5.9)(webpack@5.105.1) - '@embroider/vite@1.5.2(@embroider/core@4.4.3)(rollup@4.57.1)(vite@7.3.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2))': + '@embroider/vite@1.5.2(@embroider/core@4.4.3)(rollup@4.57.1)(vite@7.3.1(@types/node@22.19.11)(terser@5.46.0)(yaml@2.8.2))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@embroider/core': 4.4.3 @@ -15187,7 +15062,7 @@ snapshots: send: 0.18.0 source-map-url: 0.4.1 terser: 5.46.0 - vite: 7.3.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@22.19.11)(terser@5.46.0)(yaml@2.8.2) transitivePeerDependencies: - '@glint/template' - bufferutil @@ -15196,7 +15071,7 @@ snapshots: - supports-color - utf-8-validate - '@embroider/vite@1.5.2(@embroider/core@4.4.4)(rollup@4.57.1)(vite@5.4.21(@types/node@25.3.2)(terser@5.46.0))': + '@embroider/vite@1.5.2(@embroider/core@4.4.4)(rollup@4.57.1)(vite@5.4.21(@types/node@22.19.11)(terser@5.46.0))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@embroider/core': 4.4.4 @@ -15215,7 +15090,7 @@ snapshots: send: 0.18.0 source-map-url: 0.4.1 terser: 5.46.0 - vite: 5.4.21(@types/node@25.3.2)(terser@5.46.0) + vite: 5.4.21(@types/node@22.19.11)(terser@5.46.0) transitivePeerDependencies: - '@glint/template' - bufferutil @@ -15224,11 +15099,11 @@ snapshots: - supports-color - utf-8-validate - '@embroider/vite@1.6.0(@embroider/core@4.4.4)(vite@6.4.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2))': + '@embroider/vite@1.6.0(@embroider/core@4.4.4)(vite@6.4.1(@types/node@22.19.11)(terser@5.46.0)(yaml@2.8.2))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@embroider/core': 4.4.4 - '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@embroider/reverse-exports': 0.2.0 assert-never: 1.4.0 browserslist: 4.28.1 @@ -15242,7 +15117,7 @@ snapshots: send: 0.18.0 source-map-url: 0.4.1 terser: 5.46.0 - vite: 6.4.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2) + vite: 6.4.1(@types/node@22.19.11)(terser@5.46.0)(yaml@2.8.2) transitivePeerDependencies: - '@glint/template' - bufferutil @@ -15250,13 +15125,13 @@ snapshots: - supports-color - utf-8-validate - '@embroider/webpack@4.1.2(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(webpack@5.105.1(@swc/core@1.15.11))': + '@embroider/webpack@4.1.2(@embroider/core@3.5.9)(webpack@5.105.1(@swc/core@1.15.11))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/preset-env': 7.29.0(@babel/core@7.29.0)(supports-color@8.1.1) - '@embroider/babel-loader-9': 3.1.3(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(supports-color@8.1.1)(webpack@5.105.1(@swc/core@1.15.11)) - '@embroider/core': 3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768) - '@embroider/hbs-loader': 3.0.5(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(webpack@5.105.1(@swc/core@1.15.11)) + '@embroider/babel-loader-9': 3.1.3(@embroider/core@3.5.9)(supports-color@8.1.1)(webpack@5.105.1(@swc/core@1.15.11)) + '@embroider/core': 3.5.9 + '@embroider/hbs-loader': 3.0.5(@embroider/core@3.5.9)(webpack@5.105.1(@swc/core@1.15.11)) '@embroider/shared-internals': 2.9.2(supports-color@8.1.1) '@types/supports-color': 8.1.3 assert-never: 1.4.0 @@ -15281,13 +15156,13 @@ snapshots: - canvas - utf-8-validate - '@embroider/webpack@4.1.2(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(webpack@5.105.1)': + '@embroider/webpack@4.1.2(@embroider/core@3.5.9)(webpack@5.105.1)': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/preset-env': 7.29.0(@babel/core@7.29.0)(supports-color@8.1.1) - '@embroider/babel-loader-9': 3.1.3(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(supports-color@8.1.1)(webpack@5.105.1) - '@embroider/core': 3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768) - '@embroider/hbs-loader': 3.0.5(@embroider/core@3.5.9(patch_hash=dd05d45ecef84c8228beae13b189fdbfd7a3eedf4aaa1c014520efade0e65768))(webpack@5.105.1) + '@embroider/babel-loader-9': 3.1.3(@embroider/core@3.5.9)(supports-color@8.1.1)(webpack@5.105.1) + '@embroider/core': 3.5.9 + '@embroider/hbs-loader': 3.0.5(@embroider/core@3.5.9)(webpack@5.105.1) '@embroider/shared-internals': 2.9.2(supports-color@8.1.1) '@types/supports-color': 8.1.3 assert-never: 1.4.0 @@ -15783,131 +15658,131 @@ snapshots: '@inquirer/ansi@2.0.3': {} - '@inquirer/checkbox@5.1.0(@types/node@25.3.2)': + '@inquirer/checkbox@5.1.0(@types/node@22.19.11)': dependencies: '@inquirer/ansi': 2.0.3 - '@inquirer/core': 11.1.5(@types/node@25.3.2) + '@inquirer/core': 11.1.5(@types/node@22.19.11) '@inquirer/figures': 2.0.3 - '@inquirer/type': 4.0.3(@types/node@25.3.2) + '@inquirer/type': 4.0.3(@types/node@22.19.11) optionalDependencies: - '@types/node': 25.3.2 + '@types/node': 22.19.11 - '@inquirer/confirm@6.0.8(@types/node@25.3.2)': + '@inquirer/confirm@6.0.8(@types/node@22.19.11)': dependencies: - '@inquirer/core': 11.1.5(@types/node@25.3.2) - '@inquirer/type': 4.0.3(@types/node@25.3.2) + '@inquirer/core': 11.1.5(@types/node@22.19.11) + '@inquirer/type': 4.0.3(@types/node@22.19.11) optionalDependencies: - '@types/node': 25.3.2 + '@types/node': 22.19.11 - '@inquirer/core@11.1.5(@types/node@25.3.2)': + '@inquirer/core@11.1.5(@types/node@22.19.11)': dependencies: '@inquirer/ansi': 2.0.3 '@inquirer/figures': 2.0.3 - '@inquirer/type': 4.0.3(@types/node@25.3.2) + '@inquirer/type': 4.0.3(@types/node@22.19.11) cli-width: 4.1.0 fast-wrap-ansi: 0.2.0 mute-stream: 3.0.0 signal-exit: 4.1.0 optionalDependencies: - '@types/node': 25.3.2 + '@types/node': 22.19.11 - '@inquirer/editor@5.0.8(@types/node@25.3.2)': + '@inquirer/editor@5.0.8(@types/node@22.19.11)': dependencies: - '@inquirer/core': 11.1.5(@types/node@25.3.2) - '@inquirer/external-editor': 2.0.3(@types/node@25.3.2) - '@inquirer/type': 4.0.3(@types/node@25.3.2) + '@inquirer/core': 11.1.5(@types/node@22.19.11) + '@inquirer/external-editor': 2.0.3(@types/node@22.19.11) + '@inquirer/type': 4.0.3(@types/node@22.19.11) optionalDependencies: - '@types/node': 25.3.2 + '@types/node': 22.19.11 - '@inquirer/expand@5.0.8(@types/node@25.3.2)': + '@inquirer/expand@5.0.8(@types/node@22.19.11)': dependencies: - '@inquirer/core': 11.1.5(@types/node@25.3.2) - '@inquirer/type': 4.0.3(@types/node@25.3.2) + '@inquirer/core': 11.1.5(@types/node@22.19.11) + '@inquirer/type': 4.0.3(@types/node@22.19.11) optionalDependencies: - '@types/node': 25.3.2 + '@types/node': 22.19.11 - '@inquirer/external-editor@1.0.3(@types/node@25.3.2)': + '@inquirer/external-editor@1.0.3(@types/node@22.19.11)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.2 optionalDependencies: - '@types/node': 25.3.2 + '@types/node': 22.19.11 - '@inquirer/external-editor@2.0.3(@types/node@25.3.2)': + '@inquirer/external-editor@2.0.3(@types/node@22.19.11)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.2 optionalDependencies: - '@types/node': 25.3.2 + '@types/node': 22.19.11 '@inquirer/figures@1.0.15': {} '@inquirer/figures@2.0.3': {} - '@inquirer/input@5.0.8(@types/node@25.3.2)': + '@inquirer/input@5.0.8(@types/node@22.19.11)': dependencies: - '@inquirer/core': 11.1.5(@types/node@25.3.2) - '@inquirer/type': 4.0.3(@types/node@25.3.2) + '@inquirer/core': 11.1.5(@types/node@22.19.11) + '@inquirer/type': 4.0.3(@types/node@22.19.11) optionalDependencies: - '@types/node': 25.3.2 + '@types/node': 22.19.11 - '@inquirer/number@4.0.8(@types/node@25.3.2)': + '@inquirer/number@4.0.8(@types/node@22.19.11)': dependencies: - '@inquirer/core': 11.1.5(@types/node@25.3.2) - '@inquirer/type': 4.0.3(@types/node@25.3.2) + '@inquirer/core': 11.1.5(@types/node@22.19.11) + '@inquirer/type': 4.0.3(@types/node@22.19.11) optionalDependencies: - '@types/node': 25.3.2 + '@types/node': 22.19.11 - '@inquirer/password@5.0.8(@types/node@25.3.2)': + '@inquirer/password@5.0.8(@types/node@22.19.11)': dependencies: '@inquirer/ansi': 2.0.3 - '@inquirer/core': 11.1.5(@types/node@25.3.2) - '@inquirer/type': 4.0.3(@types/node@25.3.2) + '@inquirer/core': 11.1.5(@types/node@22.19.11) + '@inquirer/type': 4.0.3(@types/node@22.19.11) optionalDependencies: - '@types/node': 25.3.2 - - '@inquirer/prompts@8.3.0(@types/node@25.3.2)': - dependencies: - '@inquirer/checkbox': 5.1.0(@types/node@25.3.2) - '@inquirer/confirm': 6.0.8(@types/node@25.3.2) - '@inquirer/editor': 5.0.8(@types/node@25.3.2) - '@inquirer/expand': 5.0.8(@types/node@25.3.2) - '@inquirer/input': 5.0.8(@types/node@25.3.2) - '@inquirer/number': 4.0.8(@types/node@25.3.2) - '@inquirer/password': 5.0.8(@types/node@25.3.2) - '@inquirer/rawlist': 5.2.4(@types/node@25.3.2) - '@inquirer/search': 4.1.4(@types/node@25.3.2) - '@inquirer/select': 5.1.0(@types/node@25.3.2) + '@types/node': 22.19.11 + + '@inquirer/prompts@8.3.0(@types/node@22.19.11)': + dependencies: + '@inquirer/checkbox': 5.1.0(@types/node@22.19.11) + '@inquirer/confirm': 6.0.8(@types/node@22.19.11) + '@inquirer/editor': 5.0.8(@types/node@22.19.11) + '@inquirer/expand': 5.0.8(@types/node@22.19.11) + '@inquirer/input': 5.0.8(@types/node@22.19.11) + '@inquirer/number': 4.0.8(@types/node@22.19.11) + '@inquirer/password': 5.0.8(@types/node@22.19.11) + '@inquirer/rawlist': 5.2.4(@types/node@22.19.11) + '@inquirer/search': 4.1.4(@types/node@22.19.11) + '@inquirer/select': 5.1.0(@types/node@22.19.11) optionalDependencies: - '@types/node': 25.3.2 + '@types/node': 22.19.11 - '@inquirer/rawlist@5.2.4(@types/node@25.3.2)': + '@inquirer/rawlist@5.2.4(@types/node@22.19.11)': dependencies: - '@inquirer/core': 11.1.5(@types/node@25.3.2) - '@inquirer/type': 4.0.3(@types/node@25.3.2) + '@inquirer/core': 11.1.5(@types/node@22.19.11) + '@inquirer/type': 4.0.3(@types/node@22.19.11) optionalDependencies: - '@types/node': 25.3.2 + '@types/node': 22.19.11 - '@inquirer/search@4.1.4(@types/node@25.3.2)': + '@inquirer/search@4.1.4(@types/node@22.19.11)': dependencies: - '@inquirer/core': 11.1.5(@types/node@25.3.2) + '@inquirer/core': 11.1.5(@types/node@22.19.11) '@inquirer/figures': 2.0.3 - '@inquirer/type': 4.0.3(@types/node@25.3.2) + '@inquirer/type': 4.0.3(@types/node@22.19.11) optionalDependencies: - '@types/node': 25.3.2 + '@types/node': 22.19.11 - '@inquirer/select@5.1.0(@types/node@25.3.2)': + '@inquirer/select@5.1.0(@types/node@22.19.11)': dependencies: '@inquirer/ansi': 2.0.3 - '@inquirer/core': 11.1.5(@types/node@25.3.2) + '@inquirer/core': 11.1.5(@types/node@22.19.11) '@inquirer/figures': 2.0.3 - '@inquirer/type': 4.0.3(@types/node@25.3.2) + '@inquirer/type': 4.0.3(@types/node@22.19.11) optionalDependencies: - '@types/node': 25.3.2 + '@types/node': 22.19.11 - '@inquirer/type@4.0.3(@types/node@25.3.2)': + '@inquirer/type@4.0.3(@types/node@22.19.11)': optionalDependencies: - '@types/node': 25.3.2 + '@types/node': 22.19.11 '@isaacs/balanced-match@4.0.1': {} @@ -16027,7 +15902,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@oclif/core@2.16.0(@swc/core@1.15.11)(@types/node@25.3.2)(typescript@5.9.3)': + '@oclif/core@2.16.0(@swc/core@1.15.11)(@types/node@22.19.11)(typescript@5.9.3)': dependencies: '@types/cli-progress': 3.11.6 ansi-escapes: 4.3.2 @@ -16052,7 +15927,7 @@ snapshots: strip-ansi: 6.0.1 supports-color: 8.1.1 supports-hyperlinks: 2.3.0 - ts-node: 10.9.2(@swc/core@1.15.11)(@types/node@25.3.2)(typescript@5.9.3) + ts-node: 10.9.2(@swc/core@1.15.11)(@types/node@22.19.11)(typescript@5.9.3) tslib: 2.8.1 widest-line: 3.1.0 wordwrap: 1.0.0 @@ -16094,18 +15969,18 @@ snapshots: chalk: 4.1.2 tslib: 2.8.1 - '@oclif/plugin-help@5.2.20(@swc/core@1.15.11)(@types/node@25.3.2)(typescript@5.9.3)': + '@oclif/plugin-help@5.2.20(@swc/core@1.15.11)(@types/node@22.19.11)(typescript@5.9.3)': dependencies: - '@oclif/core': 2.16.0(@swc/core@1.15.11)(@types/node@25.3.2)(typescript@5.9.3) + '@oclif/core': 2.16.0(@swc/core@1.15.11)(@types/node@22.19.11)(typescript@5.9.3) transitivePeerDependencies: - '@swc/core' - '@swc/wasm' - '@types/node' - typescript - '@oclif/plugin-warn-if-update-available@2.1.1(@swc/core@1.15.11)(@types/node@25.3.2)(typescript@5.9.3)': + '@oclif/plugin-warn-if-update-available@2.1.1(@swc/core@1.15.11)(@types/node@22.19.11)(typescript@5.9.3)': dependencies: - '@oclif/core': 2.16.0(@swc/core@1.15.11)(@types/node@25.3.2)(typescript@5.9.3) + '@oclif/core': 2.16.0(@swc/core@1.15.11)(@types/node@22.19.11)(typescript@5.9.3) chalk: 4.1.2 debug: 4.4.3(supports-color@8.1.1) http-call: 5.3.0 @@ -17063,7 +16938,7 @@ snapshots: '@tootallnate/quickjs-emscripten@0.23.0': {} - '@tracerbench/core@8.0.1(patch_hash=94ed69d4e124c0c94f1c1e3332668ae5d3265509b12cc97dd634feee8ed7e846)': + '@tracerbench/core@8.0.1': dependencies: '@tracerbench/har': 8.0.0 '@tracerbench/trace-event': 8.0.0 @@ -17233,10 +17108,6 @@ snapshots: '@types/jsonfile': 6.1.4 '@types/node': 22.19.11 - '@types/fs-extra@5.1.0': - dependencies: - '@types/node': 25.3.2 - '@types/fs-extra@8.1.5': dependencies: '@types/node': 22.19.11 @@ -17292,10 +17163,6 @@ snapshots: dependencies: undici-types: 6.21.0 - '@types/node@25.3.2': - dependencies: - undici-types: 7.18.2 - '@types/normalize-package-data@2.4.4': {} '@types/qs@6.14.0': {} @@ -17463,7 +17330,7 @@ snapshots: '@warp-drive/build-config@5.8.1(@babel/core@7.29.0)': dependencies: '@embroider/addon-shim': 1.10.2 - '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) babel-import-util: 2.1.1 babel-plugin-debug-macros: 2.0.0(@babel/core@7.29.0) semver: 7.7.4 @@ -17474,7 +17341,7 @@ snapshots: '@warp-drive/core-types@5.8.1(@babel/core@7.29.0)': dependencies: - '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) transitivePeerDependencies: - '@babel/core' @@ -17483,7 +17350,7 @@ snapshots: '@warp-drive/core@5.8.1(@babel/core@7.29.0)': dependencies: - '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/build-config': 5.8.1(@babel/core@7.29.0) transitivePeerDependencies: - '@babel/core' @@ -17493,7 +17360,7 @@ snapshots: '@warp-drive/ember@5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0))': dependencies: '@ember/test-waiters': 4.1.1(@babel/core@7.29.0) - '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) transitivePeerDependencies: - '@babel/core' @@ -17502,7 +17369,7 @@ snapshots: '@warp-drive/json-api@5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))': dependencies: - '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) fuse.js: 7.1.0 json-to-ast: 2.1.0 @@ -17514,7 +17381,7 @@ snapshots: '@warp-drive/legacy@5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))(@warp-drive/utilities@5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)))': dependencies: '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) '@warp-drive/utilities': 5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0)) ember-cli-string-utils: 1.1.0 @@ -17527,7 +17394,7 @@ snapshots: '@warp-drive/utilities@5.8.1(@babel/core@7.29.0)(@warp-drive/core@5.8.1(@babel/core@7.29.0))': dependencies: - '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) transitivePeerDependencies: - '@babel/core' @@ -18079,14 +17946,6 @@ snapshots: parse-static-imports: 1.1.0 string.prototype.matchall: 4.0.12 - babel-plugin-module-resolver@3.2.0: - dependencies: - find-babel-config: 1.2.2 - glob: 7.2.3 - pkg-up: 2.0.0 - reselect: 3.0.1 - resolve: 1.22.11 - babel-plugin-module-resolver@5.0.2: dependencies: find-babel-config: 2.1.2 @@ -18338,29 +18197,12 @@ snapshots: transitivePeerDependencies: - supports-color - broccoli-babel-transpiler@7.8.1(patch_hash=7f387255c1f49339ca8d1e5004c30105e1a45549acf35f2d4dea3af208fafca4): - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/polyfill': 7.12.1 - broccoli-funnel: 2.0.2 - broccoli-merge-trees: 3.0.2 - broccoli-persistent-filter: 2.3.1 - clone: 2.1.2 - hash-for-dep: 1.5.2 - heimdalljs: 0.2.6 - heimdalljs-logger: 0.1.10 - json-stable-stringify: 1.3.0 - rsvp: 4.8.5 - workerpool: 3.1.2 - transitivePeerDependencies: - - supports-color - broccoli-babel-transpiler@8.0.2(@babel/core@7.29.0): dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) broccoli-persistent-filter: 3.1.3 clone: 2.1.2 - hash-for-dep: 1.5.1 + hash-for-dep: 1.5.2 heimdalljs: 0.2.6 heimdalljs-logger: 0.1.10 json-stable-stringify: 1.3.0 @@ -18656,8 +18498,6 @@ snapshots: dependencies: heimdalljs: 0.2.6 - broccoli-source@2.1.2: {} - broccoli-source@3.0.1: dependencies: broccoli-node-api: 1.7.0 @@ -19289,8 +19129,6 @@ snapshots: dependencies: browserslist: 4.28.1 - core-js@2.6.12: {} - core-object@3.1.5: dependencies: chalk: 2.4.2 @@ -19665,7 +19503,7 @@ snapshots: '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.29.0) '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/preset-env': 7.29.0(@babel/core@7.29.0)(supports-color@8.1.1) - '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@embroider/reverse-exports': 0.2.0 '@embroider/shared-internals': 2.9.2(supports-color@8.1.1) babel-loader: 8.4.1(@babel/core@7.29.0)(webpack@5.105.1) @@ -19701,7 +19539,7 @@ snapshots: - supports-color - webpack - ember-auto-import@2.12.1(patch_hash=8d2ddf2ca33365a986af60a2bba4a6488ae60656c67aa2b7bbf62d4149dc9646)(webpack@5.105.1): + ember-auto-import@2.12.1(webpack@5.105.1): dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.29.0) @@ -19709,7 +19547,7 @@ snapshots: '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.29.0) '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/preset-env': 7.29.0(@babel/core@7.29.0)(supports-color@8.1.1) - '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@embroider/reverse-exports': 0.2.0 '@embroider/shared-internals': 2.9.2(supports-color@8.1.1) babel-loader: 8.4.1(@babel/core@7.29.0)(webpack@5.105.1) @@ -19745,17 +19583,9 @@ snapshots: - supports-color - webpack - ember-cli-app-version@7.0.0(ember-source@): - dependencies: - ember-cli-babel: 7.26.11 - ember-source: 'link:' - git-repo-info: 2.1.1 - transitivePeerDependencies: - - supports-color - ember-cli-babel-plugin-helpers@1.1.1: {} - ember-cli-babel@7.26.11: + ember-cli-babel@8.2.0(@babel/core@7.29.0): dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.28.6 @@ -19763,43 +19593,8 @@ snapshots: '@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.29.0) '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.29.0) '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.29.0) - '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.29.0)(supports-color@8.1.1) - '@babel/plugin-transform-runtime': 7.29.0(@babel/core@7.29.0) - '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) - '@babel/polyfill': 7.12.1 - '@babel/preset-env': 7.29.0(@babel/core@7.29.0)(supports-color@8.1.1) - '@babel/runtime': 7.12.18 - amd-name-resolver: 1.3.1 - babel-plugin-debug-macros: 0.3.4(@babel/core@7.29.0) - 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 - broccoli-babel-transpiler: 7.8.1(patch_hash=7f387255c1f49339ca8d1e5004c30105e1a45549acf35f2d4dea3af208fafca4) - broccoli-debug: 0.6.5 - broccoli-funnel: 2.0.2 - broccoli-source: 2.1.2 - calculate-cache-key-for-tree: 2.0.0 - clone: 2.1.2 - ember-cli-babel-plugin-helpers: 1.1.1 - ember-cli-version-checker: 4.1.1 - ensure-posix-path: 1.1.1 - fixturify-project: 1.10.0 - resolve-package-path: 3.1.0 - rimraf: 3.0.2 - semver: 5.7.2 - transitivePeerDependencies: - - supports-color - - ember-cli-babel@8.3.1(@babel/core@7.29.0): - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-compilation-targets': 7.28.6 - '@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.29.0) - '@babel/plugin-transform-class-properties': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.29.0)(supports-color@8.1.1) - '@babel/plugin-transform-private-methods': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) - '@babel/plugin-transform-private-property-in-object': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/plugin-transform-runtime': 7.29.0(@babel/core@7.29.0) '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) '@babel/preset-env': 7.29.0(@babel/core@7.29.0)(supports-color@8.1.1) @@ -19846,19 +19641,19 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-dependency-checker@3.3.3(ember-cli@5.7.0(@types/node@25.3.2)): + ember-cli-dependency-checker@3.3.3(ember-cli@5.7.0(@types/node@22.19.11)): dependencies: chalk: 2.4.2 - ember-cli: 5.7.0(@types/node@25.3.2) + ember-cli: 5.7.0(@types/node@22.19.11) find-yarn-workspace-root: 2.0.0 is-git-url: 1.0.0 resolve: 1.22.11 semver: 5.7.2 - ember-cli-dependency-checker@3.3.3(ember-cli@6.5.0(@types/node@25.3.2)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7)): + ember-cli-dependency-checker@3.3.3(ember-cli@6.5.0(@types/node@22.19.11)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7)): dependencies: chalk: 2.4.2 - ember-cli: 6.5.0(@types/node@25.3.2)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) + ember-cli: 6.5.0(@types/node@22.19.11)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) find-yarn-workspace-root: 2.0.0 is-git-url: 1.0.0 resolve: 1.22.11 @@ -19867,7 +19662,7 @@ snapshots: ember-cli-deprecation-workflow@3.4.0(ember-source@): dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) - ember-cli-babel: 8.3.1(@babel/core@7.29.0) + ember-cli-babel: 8.2.0(@babel/core@7.29.0) ember-source: 'link:' transitivePeerDependencies: - supports-color @@ -19962,14 +19757,6 @@ snapshots: resolve-package-path: 1.2.7 semver: 5.7.2 - ember-cli-version-checker@4.1.1: - dependencies: - resolve-package-path: 2.0.0 - semver: 6.3.1 - silent-error: 1.1.1 - transitivePeerDependencies: - - supports-color - ember-cli-version-checker@5.1.2: dependencies: resolve-package-path: 3.1.0 @@ -19988,7 +19775,7 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli@5.7.0(@types/node@25.3.2): + ember-cli@5.7.0(@types/node@22.19.11): dependencies: '@pnpm/find-workspace-dir': 6.0.3 broccoli: 3.5.2 @@ -20040,7 +19827,7 @@ snapshots: heimdalljs-logger: 0.1.10 http-proxy: 1.18.1 inflection: 2.0.1 - inquirer: 9.3.8(@types/node@25.3.2) + inquirer: 9.3.8(@types/node@22.19.11) is-git-url: 1.0.0 is-language-code: 3.1.0 isbinaryfile: 5.0.7 @@ -20132,7 +19919,7 @@ snapshots: - walrus - whiskers - ember-cli@6.5.0(@types/node@25.3.2)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7): + ember-cli@6.5.0(@types/node@22.19.11)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7): dependencies: '@pnpm/find-workspace-dir': 1000.1.4 babel-remove-types: 1.1.0 @@ -20183,7 +19970,7 @@ snapshots: heimdalljs-logger: 0.1.10 http-proxy: 1.18.1 inflection: 2.0.1 - inquirer: 9.3.8(@types/node@25.3.2) + inquirer: 9.3.8(@types/node@22.19.11) is-git-url: 1.0.0 is-language-code: 3.1.0 isbinaryfile: 5.0.7 @@ -20289,7 +20076,7 @@ snapshots: '@ember-data/tracking': 5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0)) '@ember/edition-utils': 1.2.0 '@ember/test-waiters': 4.1.1(@babel/core@7.29.0) - '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) '@warp-drive/core': 5.8.1(@babel/core@7.29.0) '@warp-drive/core-types': 5.8.1(@babel/core@7.29.0) '@warp-drive/ember': 5.8.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0)) @@ -20363,7 +20150,7 @@ snapshots: dependencies: '@ember/test-helpers': 5.4.1(@babel/core@7.29.0) '@embroider/addon-shim': 1.10.2 - '@embroider/macros': 1.20.0(patch_hash=bbd9623dae57d04f3d13e61490342e14c70d4e9488b064c61b5fec3a9f2c79cb)(@babel/core@7.29.0) + '@embroider/macros': 1.20.0(@babel/core@7.29.0) qunit: 2.25.0 qunit-theme-ember: 1.0.0 transitivePeerDependencies: @@ -20371,12 +20158,6 @@ snapshots: - '@glint/template' - supports-color - ember-resolver@13.1.1: - dependencies: - ember-cli-babel: 7.26.11 - transitivePeerDependencies: - - supports-color - ember-resolver@13.2.0: {} ember-rfc176-data@0.3.18: {} @@ -20474,7 +20255,7 @@ snapshots: ember-tracked-storage-polyfill@1.0.0(@babel/core@7.29.0)(ember-source@): dependencies: - ember-cli-babel: 7.26.11 + ember-cli-babel: 8.2.0(@babel/core@7.29.0) ember-cli-htmlbars: 7.0.0(@babel/core@7.29.0)(ember-source@) transitivePeerDependencies: - '@babel/core' @@ -21393,11 +21174,6 @@ snapshots: transitivePeerDependencies: - supports-color - find-babel-config@1.2.2: - dependencies: - json5: 1.0.2 - path-exists: 3.0.0 - find-babel-config@2.1.2: dependencies: json5: 2.2.3 @@ -21415,10 +21191,6 @@ snapshots: find-index@1.1.1: {} - find-up@2.1.0: - dependencies: - locate-path: 2.0.0 - find-up@3.0.0: dependencies: locate-path: 3.0.0 @@ -21470,11 +21242,6 @@ snapshots: lodash.flatten: 3.0.2 minimatch: 3.1.5 - fixturify-project@1.10.0: - dependencies: - fixturify: 1.3.0 - tmp: 0.0.33 - fixturify-project@2.1.1: dependencies: fixturify: 2.1.1 @@ -21499,14 +21266,6 @@ snapshots: transitivePeerDependencies: - supports-color - fixturify@1.3.0: - dependencies: - '@types/fs-extra': 5.1.0 - '@types/minimatch': 3.0.5 - '@types/rimraf': 2.0.5 - fs-extra: 7.0.1 - matcher-collection: 2.0.1 - fixturify@2.1.1: dependencies: '@types/fs-extra': 8.1.5 @@ -22311,17 +22070,17 @@ snapshots: ini@3.0.1: {} - inquirer@13.3.0(@types/node@25.3.2): + inquirer@13.3.0(@types/node@22.19.11): dependencies: '@inquirer/ansi': 2.0.3 - '@inquirer/core': 11.1.5(@types/node@25.3.2) - '@inquirer/prompts': 8.3.0(@types/node@25.3.2) - '@inquirer/type': 4.0.3(@types/node@25.3.2) + '@inquirer/core': 11.1.5(@types/node@22.19.11) + '@inquirer/prompts': 8.3.0(@types/node@22.19.11) + '@inquirer/type': 4.0.3(@types/node@22.19.11) mute-stream: 3.0.0 run-async: 4.0.6 rxjs: 7.8.2 optionalDependencies: - '@types/node': 25.3.2 + '@types/node': 22.19.11 inquirer@6.5.2: dependencies: @@ -22339,9 +22098,9 @@ snapshots: strip-ansi: 5.2.0 through: 2.3.8 - inquirer@9.3.8(@types/node@25.3.2): + inquirer@9.3.8(@types/node@22.19.11): dependencies: - '@inquirer/external-editor': 1.0.3(@types/node@25.3.2) + '@inquirer/external-editor': 1.0.3(@types/node@22.19.11) '@inquirer/figures': 1.0.15 ansi-escapes: 4.3.2 cli-width: 4.1.0 @@ -22923,11 +22682,6 @@ snapshots: loader.js@4.7.0: {} - locate-path@2.0.0: - dependencies: - p-locate: 2.0.0 - path-exists: 3.0.0 - locate-path@3.0.0: dependencies: p-locate: 3.0.0 @@ -23753,10 +23507,6 @@ snapshots: p-is-promise@2.1.0: {} - p-limit@1.3.0: - dependencies: - p-try: 1.0.0 - p-limit@2.3.0: dependencies: p-try: 2.2.0 @@ -23769,10 +23519,6 @@ snapshots: dependencies: yocto-queue: 1.2.2 - p-locate@2.0.0: - dependencies: - p-limit: 1.3.0 - p-locate@3.0.0: dependencies: p-limit: 2.3.0 @@ -23791,8 +23537,6 @@ snapshots: p-map@2.1.0: {} - p-try@1.0.0: {} - p-try@2.2.0: {} pac-proxy-agent@7.2.0: @@ -23982,10 +23726,6 @@ snapshots: pkg-entry-points@1.1.1: {} - pkg-up@2.0.0: - dependencies: - find-up: 2.1.0 - pkg-up@3.1.0: dependencies: find-up: 3.0.0 @@ -24464,8 +24204,6 @@ snapshots: requires-port@1.0.0: {} - reselect@3.0.1: {} - reselect@4.1.8: {} resolve-dir@1.0.1: @@ -24482,11 +24220,6 @@ snapshots: path-root: 0.1.1 resolve: 1.22.11 - resolve-package-path@2.0.0: - dependencies: - path-root: 0.1.1 - resolve: 1.22.11 - resolve-package-path@3.1.0: dependencies: path-root: 0.1.1 @@ -25754,15 +25487,15 @@ snapshots: dependencies: punycode: 2.3.1 - tracerbench@8.0.1(@swc/core@1.15.11)(@types/node@25.3.2)(typescript@5.9.3): + tracerbench@8.0.1(@swc/core@1.15.11)(@types/node@22.19.11)(typescript@5.9.3): dependencies: '@oclif/command': 1.8.36 '@oclif/config': 1.18.17 '@oclif/errors': 1.3.6 '@oclif/parser': 3.8.17 - '@oclif/plugin-help': 5.2.20(@swc/core@1.15.11)(@types/node@25.3.2)(typescript@5.9.3) - '@oclif/plugin-warn-if-update-available': 2.1.1(@swc/core@1.15.11)(@types/node@25.3.2)(typescript@5.9.3) - '@tracerbench/core': 8.0.1(patch_hash=94ed69d4e124c0c94f1c1e3332668ae5d3265509b12cc97dd634feee8ed7e846) + '@oclif/plugin-help': 5.2.20(@swc/core@1.15.11)(@types/node@22.19.11)(typescript@5.9.3) + '@oclif/plugin-warn-if-update-available': 2.1.1(@swc/core@1.15.11)(@types/node@22.19.11)(typescript@5.9.3) + '@tracerbench/core': 8.0.1 '@tracerbench/stats': 8.0.1 '@tracerbench/trace-event': 8.0.0 archiver: 5.3.2 @@ -25836,14 +25569,14 @@ snapshots: picomatch: 4.0.3 typescript: 5.9.3 - ts-node@10.9.2(@swc/core@1.15.11)(@types/node@25.3.2)(typescript@5.9.3): + ts-node@10.9.2(@swc/core@1.15.11)(@types/node@22.19.11)(typescript@5.9.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.12 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 25.3.2 + '@types/node': 22.19.11 acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -25989,8 +25722,6 @@ snapshots: undici-types@6.21.0: {} - undici-types@7.18.2: {} - unicode-canonical-property-names-ecmascript@2.0.1: {} unicode-match-property-ecmascript@2.0.0: @@ -26101,17 +25832,17 @@ snapshots: vary@1.1.2: {} - vite@5.4.21(@types/node@25.3.2)(terser@5.46.0): + vite@5.4.21(@types/node@22.19.11)(terser@5.46.0): dependencies: esbuild: 0.21.5 postcss: 8.5.6 rollup: 4.57.1 optionalDependencies: - '@types/node': 25.3.2 + '@types/node': 22.19.11 fsevents: 2.3.3 terser: 5.46.0 - vite@6.4.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2): + vite@6.4.1(@types/node@22.19.11)(terser@5.46.0)(yaml@2.8.2): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.3) @@ -26120,12 +25851,12 @@ snapshots: rollup: 4.57.1 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 25.3.2 + '@types/node': 22.19.11 fsevents: 2.3.3 terser: 5.46.0 yaml: 2.8.2 - vite@7.3.1(@types/node@25.3.2)(terser@5.46.0)(yaml@2.8.2): + vite@7.3.1(@types/node@22.19.11)(terser@5.46.0)(yaml@2.8.2): dependencies: esbuild: 0.27.3 fdir: 6.5.0(picomatch@4.0.3) @@ -26134,7 +25865,7 @@ snapshots: rollup: 4.57.1 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 25.3.2 + '@types/node': 22.19.11 fsevents: 2.3.3 terser: 5.46.0 yaml: 2.8.2 @@ -26372,14 +26103,6 @@ snapshots: wordwrap@1.0.0: {} - workerpool@3.1.2: - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - object-assign: 4.1.1 - rsvp: 4.8.5 - transitivePeerDependencies: - - supports-color - workerpool@6.5.1: {} workerpool@9.3.4: {} diff --git a/smoke-tests/app-template/package.json b/smoke-tests/app-template/package.json index ec3f3eb001b..377c40e3da0 100644 --- a/smoke-tests/app-template/package.json +++ b/smoke-tests/app-template/package.json @@ -34,7 +34,6 @@ "broccoli-asset-rev": "^3.0.0", "ember-auto-import": "^2.12.1", "ember-cli": "~5.7.0", - "ember-cli-app-version": "^7.0.0", "ember-cli-babel": "^8.2.0", "ember-cli-dependency-checker": "^3.3.1", "ember-cli-htmlbars": "^7.0.0", @@ -61,7 +60,6 @@ "prettier": "^3.2.5", "qunit": "^2.19.2", "qunit-dom": "^3.1.1", - "tracked-built-ins": "^4.1.0", "webpack": "^5.74.0" }, "engines": { diff --git a/smoke-tests/scenarios/basic-test.ts b/smoke-tests/scenarios/basic-test.ts index 6fb9b8a7685..97a5a350697 100644 --- a/smoke-tests/scenarios/basic-test.ts +++ b/smoke-tests/scenarios/basic-test.ts @@ -6,6 +6,8 @@ const { module: Qmodule, test } = QUnit; function basicTest(scenarios: Scenarios, appName: string) { scenarios .map('basics', (project) => { + project.linkDevDependency('tracked-built-ins', { baseDir: __dirname }); + project.mergeFiles({ app: { 'router.js': ` diff --git a/smoke-tests/scenarios/package.json b/smoke-tests/scenarios/package.json index 955389339d1..48af4f2d0bc 100644 --- a/smoke-tests/scenarios/package.json +++ b/smoke-tests/scenarios/package.json @@ -13,6 +13,7 @@ "ember-cli-htmlbars": "^7.0.0", "qunit": "^2.20.1", "scenario-tester": "^4.0.0", + "tracked-built-ins": "^4.1.0", "typescript": "5.1", "webpack": "^5.91.0" }, diff --git a/smoke-tests/v2-app-template/package.json b/smoke-tests/v2-app-template/package.json index e820649faf8..a42e5aee86b 100644 --- a/smoke-tests/v2-app-template/package.json +++ b/smoke-tests/v2-app-template/package.json @@ -62,7 +62,7 @@ "ember-modifier": "^4.2.2", "ember-page-title": "^9.0.2", "ember-qunit": "^9.0.3", - "ember-resolver": "^13.1.1", + "ember-resolver": "^13.2.0", "ember-source": "workspace:*", "ember-template-imports": "^4.3.0", "ember-template-lint": "^7.7.0", @@ -80,7 +80,6 @@ "stylelint": "^16.19.1", "stylelint-config-standard": "^38.0.0", "testem": "^3.16.0", - "tracked-built-ins": "^4.1.0", "vite": "^6.3.5" }, "engines": {