diff --git a/lib/amd-compat-entrypoints/ember-template-compiler.js b/lib/amd-compat-entrypoints/ember-template-compiler.js index ca20795e346..b47ea1714a4 100644 --- a/lib/amd-compat-entrypoints/ember-template-compiler.js +++ b/lib/amd-compat-entrypoints/ember-template-compiler.js @@ -4,18 +4,19 @@ // 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'; -define('@ember/-internals/browser-environment/index', [], () => - emberinternalsBrowserEnvironmentIndex); +d('@ember/-internals/browser-environment/index', emberinternalsBrowserEnvironmentIndex); import * as emberinternalsEnvironmentIndex from '@ember/-internals/environment/index'; -define('@ember/-internals/environment/index', [], () => emberinternalsEnvironmentIndex); +d('@ember/-internals/environment/index', emberinternalsEnvironmentIndex); import * as emberinternalsUtilsIndex from '@ember/-internals/utils/index'; -define('@ember/-internals/utils/index', [], () => emberinternalsUtilsIndex); +d('@ember/-internals/utils/index', emberinternalsUtilsIndex); import * as emberCanaryFeaturesIndex from '@ember/canary-features/index'; -define('@ember/canary-features/index', [], () => emberCanaryFeaturesIndex); +d('@ember/canary-features/index', emberCanaryFeaturesIndex); /* @@ -24,189 +25,178 @@ never worked. Keeping this comment to document why the list of modules differs i this way. import * as emberDebugContainerDebugAdapter from '@ember/debug/container-debug-adapter'; -define('@ember/debug/container-debug-adapter', [], () => emberDebugContainerDebugAdapter); +d('@ember/debug/container-debug-adapter', emberDebugContainerDebugAdapter); import * as emberDebugDataAdapter from '@ember/debug/data-adapter'; -define('@ember/debug/data-adapter', [], () => emberDebugDataAdapter); +d('@ember/debug/data-adapter', emberDebugDataAdapter); */ import * as emberDebugIndex from '@ember/debug/index'; -define('@ember/debug/index', [], () => emberDebugIndex); +d('@ember/debug/index', emberDebugIndex); import * as emberDebugLibCaptureRenderTree from '@ember/debug/lib/capture-render-tree'; -define('@ember/debug/lib/capture-render-tree', [], () => emberDebugLibCaptureRenderTree); +d('@ember/debug/lib/capture-render-tree', emberDebugLibCaptureRenderTree); import * as emberDebugLibDeprecate from '@ember/debug/lib/deprecate'; -define('@ember/debug/lib/deprecate', [], () => emberDebugLibDeprecate); +d('@ember/debug/lib/deprecate', emberDebugLibDeprecate); import * as emberDebugLibHandlers from '@ember/debug/lib/handlers'; -define('@ember/debug/lib/handlers', [], () => emberDebugLibHandlers); +d('@ember/debug/lib/handlers', emberDebugLibHandlers); import * as emberDebugLibInspect from '@ember/debug/lib/inspect'; -define('@ember/debug/lib/inspect', [], () => emberDebugLibInspect); +d('@ember/debug/lib/inspect', emberDebugLibInspect); import * as emberDebugLibTesting from '@ember/debug/lib/testing'; -define('@ember/debug/lib/testing', [], () => emberDebugLibTesting); +d('@ember/debug/lib/testing', emberDebugLibTesting); import * as emberDebugLibWarn from '@ember/debug/lib/warn'; -define('@ember/debug/lib/warn', [], () => emberDebugLibWarn); +d('@ember/debug/lib/warn', emberDebugLibWarn); import * as emberDeprecatedFeaturesIndex from '@ember/deprecated-features/index'; -define('@ember/deprecated-features/index', [], () => emberDeprecatedFeaturesIndex); +d('@ember/deprecated-features/index', emberDeprecatedFeaturesIndex); import * as glimmerCompiler from '@glimmer/compiler'; -define('@glimmer/compiler', [], () => glimmerCompiler); +d('@glimmer/compiler', glimmerCompiler); import * as glimmerEnv from '@glimmer/env'; -define('@glimmer/env', [], () => glimmerEnv); +d('@glimmer/env', glimmerEnv); import * as glimmerSyntax from '@glimmer/syntax'; -define('@glimmer/syntax', [], () => glimmerSyntax); +d('@glimmer/syntax', glimmerSyntax); import * as glimmerUtil from '@glimmer/util'; -define('@glimmer/util', [], () => glimmerUtil); +d('@glimmer/util', glimmerUtil); import * as glimmerVm from '@glimmer/vm'; -define('@glimmer/vm', [], () => glimmerVm); +d('@glimmer/vm', glimmerVm); import * as glimmerWireFormat from '@glimmer/wire-format'; -define('@glimmer/wire-format', [], () => glimmerWireFormat); +d('@glimmer/wire-format', glimmerWireFormat); import * as handlebarsParserIndex from '@handlebars/parser'; -define('@handlebars/parser/index', [], () => handlebarsParserIndex); +d('@handlebars/parser/index', handlebarsParserIndex); import * as emberTemplateCompilerIndex from 'ember-template-compiler/index'; -define('ember-template-compiler/index', [], () => emberTemplateCompilerIndex); +d('ember-template-compiler/index', emberTemplateCompilerIndex); import * as emberTemplateCompilerLibPluginsAssertAgainstAttrs from 'ember-template-compiler/lib/plugins/assert-against-attrs'; -define( +d( 'ember-template-compiler/lib/plugins/assert-against-attrs', - () => emberTemplateCompilerLibPluginsAssertAgainstAttrs + emberTemplateCompilerLibPluginsAssertAgainstAttrs ); import * as emberTemplateCompilerLibPluginsAssertAgainstNamedOutlets from 'ember-template-compiler/lib/plugins/assert-against-named-outlets'; -define( +d( 'ember-template-compiler/lib/plugins/assert-against-named-outlets', - () => emberTemplateCompilerLibPluginsAssertAgainstNamedOutlets + emberTemplateCompilerLibPluginsAssertAgainstNamedOutlets ); import * as emberTemplateCompilerLibPluginsAssertInputHelperWithoutBlock from 'ember-template-compiler/lib/plugins/assert-input-helper-without-block'; -define( +d( 'ember-template-compiler/lib/plugins/assert-input-helper-without-block', - () => emberTemplateCompilerLibPluginsAssertInputHelperWithoutBlock + emberTemplateCompilerLibPluginsAssertInputHelperWithoutBlock ); import * as emberTemplateCompilerLibPluginsAssertReservedNamedArguments from 'ember-template-compiler/lib/plugins/assert-reserved-named-arguments'; -define( +d( 'ember-template-compiler/lib/plugins/assert-reserved-named-arguments', - () => emberTemplateCompilerLibPluginsAssertReservedNamedArguments + emberTemplateCompilerLibPluginsAssertReservedNamedArguments ); import * as emberTemplateCompilerLibPluginsIndex from 'ember-template-compiler/lib/plugins/index'; -define('ember-template-compiler/lib/plugins/index', [], () => emberTemplateCompilerLibPluginsIndex); +d('ember-template-compiler/lib/plugins/index', emberTemplateCompilerLibPluginsIndex); import * as emberTemplateCompilerLibPluginsTransformActionSyntax from 'ember-template-compiler/lib/plugins/transform-action-syntax'; -define( +d( 'ember-template-compiler/lib/plugins/transform-action-syntax', - () => emberTemplateCompilerLibPluginsTransformActionSyntax + emberTemplateCompilerLibPluginsTransformActionSyntax ); import * as emberTemplateCompilerLibPluginsTransformEachInIntoEach from 'ember-template-compiler/lib/plugins/transform-each-in-into-each'; -define( +d( 'ember-template-compiler/lib/plugins/transform-each-in-into-each', - () => emberTemplateCompilerLibPluginsTransformEachInIntoEach + emberTemplateCompilerLibPluginsTransformEachInIntoEach ); import * as emberTemplateCompilerLibPluginsTransformEachTrackArray from 'ember-template-compiler/lib/plugins/transform-each-track-array'; -define( +d( 'ember-template-compiler/lib/plugins/transform-each-track-array', - () => emberTemplateCompilerLibPluginsTransformEachTrackArray + emberTemplateCompilerLibPluginsTransformEachTrackArray ); import * as emberTemplateCompilerLibPluginsTransformInElement from 'ember-template-compiler/lib/plugins/transform-in-element'; -define( +d( 'ember-template-compiler/lib/plugins/transform-in-element', - () => emberTemplateCompilerLibPluginsTransformInElement + emberTemplateCompilerLibPluginsTransformInElement ); import * as emberTemplateCompilerLibPluginsTransformQuotedBindingsIntoJustBindings from 'ember-template-compiler/lib/plugins/transform-quoted-bindings-into-just-bindings'; -define( +d( 'ember-template-compiler/lib/plugins/transform-quoted-bindings-into-just-bindings', - () => emberTemplateCompilerLibPluginsTransformQuotedBindingsIntoJustBindings + emberTemplateCompilerLibPluginsTransformQuotedBindingsIntoJustBindings ); import * as emberTemplateCompilerLibPluginsTransformResolutions from 'ember-template-compiler/lib/plugins/transform-resolutions'; -define( +d( 'ember-template-compiler/lib/plugins/transform-resolutions', - () => emberTemplateCompilerLibPluginsTransformResolutions + emberTemplateCompilerLibPluginsTransformResolutions ); import * as emberTemplateCompilerLibPluginsTransformWrapMountAndOutlet from 'ember-template-compiler/lib/plugins/transform-wrap-mount-and-outlet'; -define( +d( 'ember-template-compiler/lib/plugins/transform-wrap-mount-and-outlet', - () => emberTemplateCompilerLibPluginsTransformWrapMountAndOutlet + emberTemplateCompilerLibPluginsTransformWrapMountAndOutlet ); import * as emberTemplateCompilerLibPluginsUtils from 'ember-template-compiler/lib/plugins/utils'; -define('ember-template-compiler/lib/plugins/utils', [], () => emberTemplateCompilerLibPluginsUtils); +d('ember-template-compiler/lib/plugins/utils', emberTemplateCompilerLibPluginsUtils); import * as emberTemplateCompilerLibPublicApi from 'ember-template-compiler/lib/public-api'; -define('ember-template-compiler/lib/public-api', [], () => emberTemplateCompilerLibPublicApi); +d('ember-template-compiler/lib/public-api', emberTemplateCompilerLibPublicApi); import * as emberTemplateCompilerLibSystemBootstrap from 'ember-template-compiler/lib/system/bootstrap'; -define( - 'ember-template-compiler/lib/system/bootstrap', - () => emberTemplateCompilerLibSystemBootstrap -); +d('ember-template-compiler/lib/system/bootstrap', emberTemplateCompilerLibSystemBootstrap); import * as emberTemplateCompilerLibSystemCalculateLocationDisplay from 'ember-template-compiler/lib/system/calculate-location-display'; -define( +d( 'ember-template-compiler/lib/system/calculate-location-display', - () => emberTemplateCompilerLibSystemCalculateLocationDisplay + emberTemplateCompilerLibSystemCalculateLocationDisplay ); import * as emberTemplateCompilerLibSystemCompileOptions from 'ember-template-compiler/lib/system/compile-options'; -define( +d( 'ember-template-compiler/lib/system/compile-options', - () => emberTemplateCompilerLibSystemCompileOptions + emberTemplateCompilerLibSystemCompileOptions ); import * as emberTemplateCompilerLibSystemCompile from 'ember-template-compiler/lib/system/compile'; -define('ember-template-compiler/lib/system/compile', [], () => - emberTemplateCompilerLibSystemCompile); +d('ember-template-compiler/lib/system/compile', emberTemplateCompilerLibSystemCompile); import * as emberTemplateCompilerLibSystemDasherizeComponentName from 'ember-template-compiler/lib/system/dasherize-component-name'; -define( +d( 'ember-template-compiler/lib/system/dasherize-component-name', - () => emberTemplateCompilerLibSystemDasherizeComponentName + emberTemplateCompilerLibSystemDasherizeComponentName ); import * as emberTemplateCompilerLibSystemInitializer from 'ember-template-compiler/lib/system/initializer'; -define( - 'ember-template-compiler/lib/system/initializer', - () => emberTemplateCompilerLibSystemInitializer -); +d('ember-template-compiler/lib/system/initializer', emberTemplateCompilerLibSystemInitializer); import * as emberTemplateCompilerLibSystemPrecompile from 'ember-template-compiler/lib/system/precompile'; -define( - 'ember-template-compiler/lib/system/precompile', - () => emberTemplateCompilerLibSystemPrecompile -); +d('ember-template-compiler/lib/system/precompile', emberTemplateCompilerLibSystemPrecompile); import * as emberTemplateCompilerLibTypes from 'ember-template-compiler/lib/types'; -define('ember-template-compiler/lib/types', [], () => emberTemplateCompilerLibTypes); +d('ember-template-compiler/lib/types', emberTemplateCompilerLibTypes); import * as emberTemplateCompilerMinimal from 'ember-template-compiler/minimal'; -define('ember-template-compiler/minimal', [], () => emberTemplateCompilerMinimal); +d('ember-template-compiler/minimal', emberTemplateCompilerMinimal); import * as emberVersion from 'ember/version'; -define('ember/version', [], () => emberVersion); +d('ember/version', emberVersion); import * as simpleHtmlTokenizer from 'simple-html-tokenizer'; -define('simple-html-tokenizer', [], () => simpleHtmlTokenizer); +d('simple-html-tokenizer', simpleHtmlTokenizer); if (typeof module === 'object' && module.exports) { module.exports = emberTemplateCompilerIndex; } - diff --git a/lib/amd-compat-entrypoints/ember-testing.js b/lib/amd-compat-entrypoints/ember-testing.js index 1e521eb3c23..1c3df0cf0bf 100644 --- a/lib/amd-compat-entrypoints/ember-testing.js +++ b/lib/amd-compat-entrypoints/ember-testing.js @@ -4,75 +4,76 @@ // 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'; -define('ember-testing/index', [], () => emberTestingIndex); +d('ember-testing/index', emberTestingIndex); import * as emberTestingLibAdaptersAdapter from 'ember-testing/lib/adapters/adapter'; -define('ember-testing/lib/adapters/adapter', [], () => emberTestingLibAdaptersAdapter); +d('ember-testing/lib/adapters/adapter', emberTestingLibAdaptersAdapter); import * as emberTestingLibAdaptersQunit from 'ember-testing/lib/adapters/qunit'; -define('ember-testing/lib/adapters/qunit', [], () => emberTestingLibAdaptersQunit); +d('ember-testing/lib/adapters/qunit', emberTestingLibAdaptersQunit); import * as emberTestingLibExtApplication from 'ember-testing/lib/ext/application'; -define('ember-testing/lib/ext/application', [], () => emberTestingLibExtApplication); +d('ember-testing/lib/ext/application', emberTestingLibExtApplication); import * as emberTestingLibExtRsvp from 'ember-testing/lib/ext/rsvp'; -define('ember-testing/lib/ext/rsvp', [], () => emberTestingLibExtRsvp); +d('ember-testing/lib/ext/rsvp', emberTestingLibExtRsvp); import * as emberTestingLibHelpers from 'ember-testing/lib/helpers'; -define('ember-testing/lib/helpers', [], () => emberTestingLibHelpers); +d('ember-testing/lib/helpers', emberTestingLibHelpers); import * as emberTestingLibHelpersAndThen from 'ember-testing/lib/helpers/and_then'; -define('ember-testing/lib/helpers/and_then', [], () => emberTestingLibHelpersAndThen); +d('ember-testing/lib/helpers/and_then', emberTestingLibHelpersAndThen); import * as emberTestingLibHelpersCurrentPath from 'ember-testing/lib/helpers/current_path'; -define('ember-testing/lib/helpers/current_path', [], () => emberTestingLibHelpersCurrentPath); +d('ember-testing/lib/helpers/current_path', emberTestingLibHelpersCurrentPath); import * as emberTestingLibHelpersCurrentRouteName from 'ember-testing/lib/helpers/current_route_name'; -define('ember-testing/lib/helpers/current_route_name', [], () => - emberTestingLibHelpersCurrentRouteName); +d('ember-testing/lib/helpers/current_route_name', () => emberTestingLibHelpersCurrentRouteName); import * as emberTestingLibHelpersCurrentUrl from 'ember-testing/lib/helpers/current_url'; -define('ember-testing/lib/helpers/current_url', [], () => emberTestingLibHelpersCurrentUrl); +d('ember-testing/lib/helpers/current_url', emberTestingLibHelpersCurrentUrl); import * as emberTestingLibHelpersPauseTest from 'ember-testing/lib/helpers/pause_test'; -define('ember-testing/lib/helpers/pause_test', [], () => emberTestingLibHelpersPauseTest); +d('ember-testing/lib/helpers/pause_test', emberTestingLibHelpersPauseTest); import * as emberTestingLibHelpersVisit from 'ember-testing/lib/helpers/visit'; -define('ember-testing/lib/helpers/visit', [], () => emberTestingLibHelpersVisit); +d('ember-testing/lib/helpers/visit', emberTestingLibHelpersVisit); import * as emberTestingLibHelpersWait from 'ember-testing/lib/helpers/wait'; -define('ember-testing/lib/helpers/wait', [], () => emberTestingLibHelpersWait); +d('ember-testing/lib/helpers/wait', emberTestingLibHelpersWait); import * as emberTestingLibInitializers from 'ember-testing/lib/initializers'; -define('ember-testing/lib/initializers', [], () => emberTestingLibInitializers); +d('ember-testing/lib/initializers', emberTestingLibInitializers); import * as emberTestingLibPublicApi from 'ember-testing/lib/public-api'; -define('ember-testing/lib/public-api', [], () => emberTestingLibPublicApi); +d('ember-testing/lib/public-api', emberTestingLibPublicApi); import * as emberTestingLibSetupForTesting from 'ember-testing/lib/setup_for_testing'; -define('ember-testing/lib/setup_for_testing', [], () => emberTestingLibSetupForTesting); +d('ember-testing/lib/setup_for_testing', emberTestingLibSetupForTesting); import * as emberTestingLibTest from 'ember-testing/lib/test'; -define('ember-testing/lib/test', [], () => emberTestingLibTest); +d('ember-testing/lib/test', emberTestingLibTest); import * as emberTestingLibTestAdapter from 'ember-testing/lib/test/adapter'; -define('ember-testing/lib/test/adapter', [], () => emberTestingLibTestAdapter); +d('ember-testing/lib/test/adapter', emberTestingLibTestAdapter); import * as emberTestingLibTestHelpers from 'ember-testing/lib/test/helpers'; -define('ember-testing/lib/test/helpers', [], () => emberTestingLibTestHelpers); +d('ember-testing/lib/test/helpers', emberTestingLibTestHelpers); import * as emberTestingLibTestOnInjectHelpers from 'ember-testing/lib/test/on_inject_helpers'; -define('ember-testing/lib/test/on_inject_helpers', [], () => emberTestingLibTestOnInjectHelpers); +d('ember-testing/lib/test/on_inject_helpers', emberTestingLibTestOnInjectHelpers); import * as emberTestingLibTestPendingRequests from 'ember-testing/lib/test/pending_requests'; -define('ember-testing/lib/test/pending_requests', [], () => emberTestingLibTestPendingRequests); +d('ember-testing/lib/test/pending_requests', emberTestingLibTestPendingRequests); import * as emberTestingLibTestPromise from 'ember-testing/lib/test/promise'; -define('ember-testing/lib/test/promise', [], () => emberTestingLibTestPromise); +d('ember-testing/lib/test/promise', emberTestingLibTestPromise); import * as emberTestingLibTestRun from 'ember-testing/lib/test/run'; -define('ember-testing/lib/test/run', [], () => emberTestingLibTestRun); +d('ember-testing/lib/test/run', emberTestingLibTestRun); import * as emberTestingLibTestWaiters from 'ember-testing/lib/test/waiters'; -define('ember-testing/lib/test/waiters', [], () => emberTestingLibTestWaiters); +d('ember-testing/lib/test/waiters', emberTestingLibTestWaiters); diff --git a/lib/amd-compat-entrypoints/ember.debug.js b/lib/amd-compat-entrypoints/ember.debug.js index 4e65a293d9a..2ec9b0fb5f7 100644 --- a/lib/amd-compat-entrypoints/ember.debug.js +++ b/lib/amd-compat-entrypoints/ember.debug.js @@ -15,503 +15,484 @@ // 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'; -define('@ember/-internals/browser-environment/index', [], () => - emberinternalsBrowserEnvironmentIndex); +d('@ember/-internals/browser-environment/index', emberinternalsBrowserEnvironmentIndex); import * as emberinternalsContainerIndex from '@ember/-internals/container/index'; -define('@ember/-internals/container/index', [], () => emberinternalsContainerIndex); +d('@ember/-internals/container/index', emberinternalsContainerIndex); import * as emberinternalsEnvironmentIndex from '@ember/-internals/environment/index'; -define('@ember/-internals/environment/index', [], () => emberinternalsEnvironmentIndex); +d('@ember/-internals/environment/index', emberinternalsEnvironmentIndex); import * as emberinternalsErrorHandlingIndex from '@ember/-internals/error-handling/index'; -define('@ember/-internals/error-handling/index', [], () => emberinternalsErrorHandlingIndex); +d('@ember/-internals/error-handling/index', emberinternalsErrorHandlingIndex); import * as emberinternalsGlimmerIndex from '@ember/-internals/glimmer/index'; -define('@ember/-internals/glimmer/index', [], () => emberinternalsGlimmerIndex); +d('@ember/-internals/glimmer/index', emberinternalsGlimmerIndex); import * as emberinternalsMetaIndex from '@ember/-internals/meta/index'; -define('@ember/-internals/meta/index', [], () => emberinternalsMetaIndex); +d('@ember/-internals/meta/index', emberinternalsMetaIndex); import * as emberinternalsMetaLibMeta from '@ember/-internals/meta/lib/meta'; -define('@ember/-internals/meta/lib/meta', [], () => emberinternalsMetaLibMeta); +d('@ember/-internals/meta/lib/meta', emberinternalsMetaLibMeta); import * as emberinternalsMetalIndex from '@ember/-internals/metal/index'; -define('@ember/-internals/metal/index', [], () => emberinternalsMetalIndex); +d('@ember/-internals/metal/index', emberinternalsMetalIndex); import * as emberinternalsOwnerIndex from '@ember/-internals/owner/index'; -define('@ember/-internals/owner/index', [], () => emberinternalsOwnerIndex); +d('@ember/-internals/owner/index', emberinternalsOwnerIndex); import * as emberinternalsRoutingIndex from '@ember/-internals/routing/index'; -define('@ember/-internals/routing/index', [], () => emberinternalsRoutingIndex); +d('@ember/-internals/routing/index', emberinternalsRoutingIndex); import * as emberinternalsRuntimeIndex from '@ember/-internals/runtime/index'; -define('@ember/-internals/runtime/index', [], () => emberinternalsRuntimeIndex); +d('@ember/-internals/runtime/index', emberinternalsRuntimeIndex); import * as emberinternalsRuntimeLibExtRsvp from '@ember/-internals/runtime/lib/ext/rsvp'; -define('@ember/-internals/runtime/lib/ext/rsvp', [], () => emberinternalsRuntimeLibExtRsvp); +d('@ember/-internals/runtime/lib/ext/rsvp', emberinternalsRuntimeLibExtRsvp); import * as emberinternalsRuntimeLibMixinsproxy from '@ember/-internals/runtime/lib/mixins/-proxy'; -define('@ember/-internals/runtime/lib/mixins/-proxy', [], () => - emberinternalsRuntimeLibMixinsproxy); +d('@ember/-internals/runtime/lib/mixins/-proxy', emberinternalsRuntimeLibMixinsproxy); import * as emberinternalsRuntimeLibMixinsActionHandler from '@ember/-internals/runtime/lib/mixins/action_handler'; -define( +d( '@ember/-internals/runtime/lib/mixins/action_handler', - () => emberinternalsRuntimeLibMixinsActionHandler + emberinternalsRuntimeLibMixinsActionHandler ); import * as emberinternalsRuntimeLibMixinsComparable from '@ember/-internals/runtime/lib/mixins/comparable'; -define( - '@ember/-internals/runtime/lib/mixins/comparable', - () => emberinternalsRuntimeLibMixinsComparable -); +d('@ember/-internals/runtime/lib/mixins/comparable', emberinternalsRuntimeLibMixinsComparable); import * as emberinternalsRuntimeLibMixinsContainerProxy from '@ember/-internals/runtime/lib/mixins/container_proxy'; -define( +d( '@ember/-internals/runtime/lib/mixins/container_proxy', - () => emberinternalsRuntimeLibMixinsContainerProxy + emberinternalsRuntimeLibMixinsContainerProxy ); import * as emberinternalsRuntimeLibMixinsRegistryProxy from '@ember/-internals/runtime/lib/mixins/registry_proxy'; -define( +d( '@ember/-internals/runtime/lib/mixins/registry_proxy', - () => emberinternalsRuntimeLibMixinsRegistryProxy + emberinternalsRuntimeLibMixinsRegistryProxy ); import * as emberinternalsRuntimeLibMixinsTargetActionSupport from '@ember/-internals/runtime/lib/mixins/target_action_support'; -define( +d( '@ember/-internals/runtime/lib/mixins/target_action_support', - () => emberinternalsRuntimeLibMixinsTargetActionSupport + emberinternalsRuntimeLibMixinsTargetActionSupport ); import * as emberinternalsStringIndex from '@ember/-internals/string/index'; -define('@ember/-internals/string/index', [], () => emberinternalsStringIndex); +d('@ember/-internals/string/index', emberinternalsStringIndex); import * as emberinternalsUtilityTypesIndex from '@ember/-internals/utility-types/index'; -define('@ember/-internals/utility-types/index', [], () => emberinternalsUtilityTypesIndex); +d('@ember/-internals/utility-types/index', emberinternalsUtilityTypesIndex); import * as emberinternalsUtilsIndex from '@ember/-internals/utils/index'; -define('@ember/-internals/utils/index', [], () => emberinternalsUtilsIndex); +d('@ember/-internals/utils/index', emberinternalsUtilsIndex); import * as emberinternalsViewsIndex from '@ember/-internals/views/index'; -define('@ember/-internals/views/index', [], () => emberinternalsViewsIndex); +d('@ember/-internals/views/index', emberinternalsViewsIndex); import * as emberinternalsViewsLibCompatAttrs from '@ember/-internals/views/lib/compat/attrs'; -define('@ember/-internals/views/lib/compat/attrs', [], () => emberinternalsViewsLibCompatAttrs); +d('@ember/-internals/views/lib/compat/attrs', emberinternalsViewsLibCompatAttrs); import * as emberinternalsViewsLibCompatFallbackViewRegistry from '@ember/-internals/views/lib/compat/fallback-view-registry'; -define( +d( '@ember/-internals/views/lib/compat/fallback-view-registry', - () => emberinternalsViewsLibCompatFallbackViewRegistry + emberinternalsViewsLibCompatFallbackViewRegistry ); import * as emberinternalsViewsLibComponentLookup from '@ember/-internals/views/lib/component_lookup'; -define('@ember/-internals/views/lib/component_lookup', [], () => - emberinternalsViewsLibComponentLookup); +d('@ember/-internals/views/lib/component_lookup', emberinternalsViewsLibComponentLookup); import * as emberinternalsViewsLibMixinsActionSupport from '@ember/-internals/views/lib/mixins/action_support'; -define( - '@ember/-internals/views/lib/mixins/action_support', - () => emberinternalsViewsLibMixinsActionSupport -); +d('@ember/-internals/views/lib/mixins/action_support', emberinternalsViewsLibMixinsActionSupport); import * as emberinternalsViewsLibMixinsChildViewsSupport from '@ember/-internals/views/lib/mixins/child_views_support'; -define( +d( '@ember/-internals/views/lib/mixins/child_views_support', - () => emberinternalsViewsLibMixinsChildViewsSupport + emberinternalsViewsLibMixinsChildViewsSupport ); import * as emberinternalsViewsLibMixinsClassNamesSupport from '@ember/-internals/views/lib/mixins/class_names_support'; -define( +d( '@ember/-internals/views/lib/mixins/class_names_support', - () => emberinternalsViewsLibMixinsClassNamesSupport + emberinternalsViewsLibMixinsClassNamesSupport ); import * as emberinternalsViewsLibMixinsViewStateSupport from '@ember/-internals/views/lib/mixins/view_state_support'; -define( +d( '@ember/-internals/views/lib/mixins/view_state_support', - () => emberinternalsViewsLibMixinsViewStateSupport + emberinternalsViewsLibMixinsViewStateSupport ); import * as emberinternalsViewsLibMixinsViewSupport from '@ember/-internals/views/lib/mixins/view_support'; -define( - '@ember/-internals/views/lib/mixins/view_support', - () => emberinternalsViewsLibMixinsViewSupport -); +d('@ember/-internals/views/lib/mixins/view_support', emberinternalsViewsLibMixinsViewSupport); import * as emberinternalsViewsLibSystemActionManager from '@ember/-internals/views/lib/system/action_manager'; -define( - '@ember/-internals/views/lib/system/action_manager', - () => emberinternalsViewsLibSystemActionManager -); +d('@ember/-internals/views/lib/system/action_manager', emberinternalsViewsLibSystemActionManager); import * as emberinternalsViewsLibSystemEventDispatcher from '@ember/-internals/views/lib/system/event_dispatcher'; -define( +d( '@ember/-internals/views/lib/system/event_dispatcher', - () => emberinternalsViewsLibSystemEventDispatcher + emberinternalsViewsLibSystemEventDispatcher ); import * as emberinternalsViewsLibSystemUtils from '@ember/-internals/views/lib/system/utils'; -define('@ember/-internals/views/lib/system/utils', [], () => emberinternalsViewsLibSystemUtils); +d('@ember/-internals/views/lib/system/utils', emberinternalsViewsLibSystemUtils); import * as emberinternalsViewsLibViewsCoreView from '@ember/-internals/views/lib/views/core_view'; -define('@ember/-internals/views/lib/views/core_view', [], () => - emberinternalsViewsLibViewsCoreView); +d('@ember/-internals/views/lib/views/core_view', emberinternalsViewsLibViewsCoreView); import * as emberinternalsViewsLibViewsStates from '@ember/-internals/views/lib/views/states'; -define('@ember/-internals/views/lib/views/states', [], () => emberinternalsViewsLibViewsStates); +d('@ember/-internals/views/lib/views/states', emberinternalsViewsLibViewsStates); import * as emberApplicationIndex from '@ember/application/index'; -define('@ember/application/index', [], () => emberApplicationIndex); +d('@ember/application/index', emberApplicationIndex); import * as emberApplicationInstance from '@ember/application/instance'; -define('@ember/application/instance', [], () => emberApplicationInstance); +d('@ember/application/instance', emberApplicationInstance); import * as emberApplicationLibLazyLoad from '@ember/application/lib/lazy_load'; -define('@ember/application/lib/lazy_load', [], () => emberApplicationLibLazyLoad); +d('@ember/application/lib/lazy_load', emberApplicationLibLazyLoad); import * as emberApplicationNamespace from '@ember/application/namespace'; -define('@ember/application/namespace', [], () => emberApplicationNamespace); +d('@ember/application/namespace', emberApplicationNamespace); import * as emberArrayinternals from '@ember/array/-internals'; -define('@ember/array/-internals', [], () => emberArrayinternals); +d('@ember/array/-internals', emberArrayinternals); import * as emberArrayIndex from '@ember/array/index'; -define('@ember/array/index', [], () => emberArrayIndex); +d('@ember/array/index', emberArrayIndex); import * as emberArrayLibMakeArray from '@ember/array/lib/make-array'; -define('@ember/array/lib/make-array', [], () => emberArrayLibMakeArray); +d('@ember/array/lib/make-array', emberArrayLibMakeArray); import * as emberArrayMutable from '@ember/array/mutable'; -define('@ember/array/mutable', [], () => emberArrayMutable); +d('@ember/array/mutable', emberArrayMutable); import * as emberArrayProxy from '@ember/array/proxy'; -define('@ember/array/proxy', [], () => emberArrayProxy); +d('@ember/array/proxy', emberArrayProxy); import * as emberCanaryFeaturesIndex from '@ember/canary-features/index'; -define('@ember/canary-features/index', [], () => emberCanaryFeaturesIndex); +d('@ember/canary-features/index', emberCanaryFeaturesIndex); import * as emberComponentHelper from '@ember/component/helper'; -define('@ember/component/helper', [], () => emberComponentHelper); +d('@ember/component/helper', emberComponentHelper); import * as emberComponentIndex from '@ember/component/index'; -define('@ember/component/index', [], () => emberComponentIndex); +d('@ember/component/index', emberComponentIndex); import * as emberComponentTemplateOnly from '@ember/component/template-only'; -define('@ember/component/template-only', [], () => emberComponentTemplateOnly); +d('@ember/component/template-only', emberComponentTemplateOnly); import * as emberControllerIndex from '@ember/controller/index'; -define('@ember/controller/index', [], () => emberControllerIndex); +d('@ember/controller/index', emberControllerIndex); import * as emberDebugIndex from '@ember/debug/index'; -define('@ember/debug/index', [], () => emberDebugIndex); +d('@ember/debug/index', emberDebugIndex); import * as emberDebugLibCaptureRenderTree from '@ember/debug/lib/capture-render-tree'; -define('@ember/debug/lib/capture-render-tree', [], () => emberDebugLibCaptureRenderTree); +d('@ember/debug/lib/capture-render-tree', emberDebugLibCaptureRenderTree); import * as emberDebugLibDeprecate from '@ember/debug/lib/deprecate'; -define('@ember/debug/lib/deprecate', [], () => emberDebugLibDeprecate); +d('@ember/debug/lib/deprecate', emberDebugLibDeprecate); import * as emberDebugLibHandlers from '@ember/debug/lib/handlers'; -define('@ember/debug/lib/handlers', [], () => emberDebugLibHandlers); +d('@ember/debug/lib/handlers', emberDebugLibHandlers); import * as emberDebugLibInspect from '@ember/debug/lib/inspect'; -define('@ember/debug/lib/inspect', [], () => emberDebugLibInspect); +d('@ember/debug/lib/inspect', emberDebugLibInspect); import * as emberDebugLibTesting from '@ember/debug/lib/testing'; -define('@ember/debug/lib/testing', [], () => emberDebugLibTesting); +d('@ember/debug/lib/testing', emberDebugLibTesting); import * as emberDebugLibWarn from '@ember/debug/lib/warn'; -define('@ember/debug/lib/warn', [], () => emberDebugLibWarn); +d('@ember/debug/lib/warn', emberDebugLibWarn); import * as emberDebugContainerDebugAdapter from '@ember/debug/container-debug-adapter'; -define('@ember/debug/container-debug-adapter', [], () => emberDebugContainerDebugAdapter); +d('@ember/debug/container-debug-adapter', emberDebugContainerDebugAdapter); import * as emberDebugDataAdapter from '@ember/debug/data-adapter'; -define('@ember/debug/data-adapter', [], () => emberDebugDataAdapter); - +d('@ember/debug/data-adapter', emberDebugDataAdapter); import * as emberDeprecatedFeaturesIndex from '@ember/deprecated-features/index'; -define('@ember/deprecated-features/index', [], () => emberDeprecatedFeaturesIndex); +d('@ember/deprecated-features/index', emberDeprecatedFeaturesIndex); import * as emberDestroyableIndex from '@ember/destroyable/index'; -define('@ember/destroyable/index', [], () => emberDestroyableIndex); +d('@ember/destroyable/index', emberDestroyableIndex); import * as emberEngineIndex from '@ember/engine/index'; -define('@ember/engine/index', [], () => emberEngineIndex); +d('@ember/engine/index', emberEngineIndex); import * as emberEngineInstance from '@ember/engine/instance'; -define('@ember/engine/instance', [], () => emberEngineInstance); +d('@ember/engine/instance', emberEngineInstance); import * as emberEngineLibEngineParent from '@ember/engine/lib/engine-parent'; -define('@ember/engine/lib/engine-parent', [], () => emberEngineLibEngineParent); +d('@ember/engine/lib/engine-parent', emberEngineLibEngineParent); import * as emberEnumerableIndex from '@ember/enumerable/index'; -define('@ember/enumerable/index', [], () => emberEnumerableIndex); +d('@ember/enumerable/index', emberEnumerableIndex); import * as emberEnumerableMutable from '@ember/enumerable/mutable'; -define('@ember/enumerable/mutable', [], () => emberEnumerableMutable); +d('@ember/enumerable/mutable', emberEnumerableMutable); import * as emberHelperIndex from '@ember/helper/index'; -define('@ember/helper/index', [], () => emberHelperIndex); +d('@ember/helper/index', emberHelperIndex); import * as emberInstrumentationIndex from '@ember/instrumentation/index'; -define('@ember/instrumentation/index', [], () => emberInstrumentationIndex); +d('@ember/instrumentation/index', emberInstrumentationIndex); import * as emberModifierIndex from '@ember/modifier/index'; -define('@ember/modifier/index', [], () => emberModifierIndex); +d('@ember/modifier/index', emberModifierIndex); import * as emberObjectinternals from '@ember/object/-internals'; -define('@ember/object/-internals', [], () => emberObjectinternals); +d('@ember/object/-internals', emberObjectinternals); import * as emberObjectCompat from '@ember/object/compat'; -define('@ember/object/compat', [], () => emberObjectCompat); +d('@ember/object/compat', emberObjectCompat); import * as emberObjectComputed from '@ember/object/computed'; -define('@ember/object/computed', [], () => emberObjectComputed); +d('@ember/object/computed', emberObjectComputed); import * as emberObjectCore from '@ember/object/core'; -define('@ember/object/core', [], () => emberObjectCore); +d('@ember/object/core', emberObjectCore); import * as emberObjectEvented from '@ember/object/evented'; -define('@ember/object/evented', [], () => emberObjectEvented); +d('@ember/object/evented', emberObjectEvented); import * as emberObjectEvents from '@ember/object/events'; -define('@ember/object/events', [], () => emberObjectEvents); +d('@ember/object/events', emberObjectEvents); import * as emberObjectIndex from '@ember/object/index'; -define('@ember/object/index', [], () => emberObjectIndex); +d('@ember/object/index', emberObjectIndex); import * as emberObjectInternals from '@ember/object/internals'; -define('@ember/object/internals', [], () => emberObjectInternals); +d('@ember/object/internals', emberObjectInternals); import * as emberObjectLibComputedComputedMacros from '@ember/object/lib/computed/computed_macros'; -define('@ember/object/lib/computed/computed_macros', [], () => - emberObjectLibComputedComputedMacros); +d('@ember/object/lib/computed/computed_macros', emberObjectLibComputedComputedMacros); import * as emberObjectLibComputedReduceComputedMacros from '@ember/object/lib/computed/reduce_computed_macros'; -define( - '@ember/object/lib/computed/reduce_computed_macros', - () => emberObjectLibComputedReduceComputedMacros -); +d('@ember/object/lib/computed/reduce_computed_macros', emberObjectLibComputedReduceComputedMacros); import * as emberObjectMixin from '@ember/object/mixin'; -define('@ember/object/mixin', [], () => emberObjectMixin); +d('@ember/object/mixin', emberObjectMixin); import * as emberObjectObservable from '@ember/object/observable'; -define('@ember/object/observable', [], () => emberObjectObservable); +d('@ember/object/observable', emberObjectObservable); import * as emberObjectObservers from '@ember/object/observers'; -define('@ember/object/observers', [], () => emberObjectObservers); +d('@ember/object/observers', emberObjectObservers); import * as emberObjectPromiseProxyMixin from '@ember/object/promise-proxy-mixin'; -define('@ember/object/promise-proxy-mixin', [], () => emberObjectPromiseProxyMixin); +d('@ember/object/promise-proxy-mixin', emberObjectPromiseProxyMixin); import * as emberObjectProxy from '@ember/object/proxy'; -define('@ember/object/proxy', [], () => emberObjectProxy); +d('@ember/object/proxy', emberObjectProxy); import * as emberOwnerIndex from '@ember/owner/index'; -define('@ember/owner/index', [], () => emberOwnerIndex); +d('@ember/owner/index', emberOwnerIndex); import * as emberRendererIndex from '@ember/renderer/index'; -define('@ember/renderer/index', [], () => emberRendererIndex); +d('@ember/renderer/index', emberRendererIndex); import * as emberRoutinginternals from '@ember/routing/-internals'; -define('@ember/routing/-internals', [], () => emberRoutinginternals); +d('@ember/routing/-internals', emberRoutinginternals); import * as emberRoutingHashLocation from '@ember/routing/hash-location'; -define('@ember/routing/hash-location', [], () => emberRoutingHashLocation); +d('@ember/routing/hash-location', emberRoutingHashLocation); import * as emberRoutingHistoryLocation from '@ember/routing/history-location'; -define('@ember/routing/history-location', [], () => emberRoutingHistoryLocation); +d('@ember/routing/history-location', emberRoutingHistoryLocation); import * as emberRoutingIndex from '@ember/routing/index'; -define('@ember/routing/index', [], () => emberRoutingIndex); +d('@ember/routing/index', emberRoutingIndex); import * as emberRoutingLibCache from '@ember/routing/lib/cache'; -define('@ember/routing/lib/cache', [], () => emberRoutingLibCache); +d('@ember/routing/lib/cache', emberRoutingLibCache); import * as emberRoutingLibControllerFor from '@ember/routing/lib/controller_for'; -define('@ember/routing/lib/controller_for', [], () => emberRoutingLibControllerFor); +d('@ember/routing/lib/controller_for', emberRoutingLibControllerFor); import * as emberRoutingLibDsl from '@ember/routing/lib/dsl'; -define('@ember/routing/lib/dsl', [], () => emberRoutingLibDsl); +d('@ember/routing/lib/dsl', emberRoutingLibDsl); import * as emberRoutingLibEngines from '@ember/routing/lib/engines'; -define('@ember/routing/lib/engines', [], () => emberRoutingLibEngines); +d('@ember/routing/lib/engines', emberRoutingLibEngines); import * as emberRoutingLibGenerateController from '@ember/routing/lib/generate_controller'; -define('@ember/routing/lib/generate_controller', [], () => emberRoutingLibGenerateController); +d('@ember/routing/lib/generate_controller', emberRoutingLibGenerateController); import * as emberRoutingLibLocationUtils from '@ember/routing/lib/location-utils'; -define('@ember/routing/lib/location-utils', [], () => emberRoutingLibLocationUtils); +d('@ember/routing/lib/location-utils', emberRoutingLibLocationUtils); import * as emberRoutingLibQueryParams from '@ember/routing/lib/query_params'; -define('@ember/routing/lib/query_params', [], () => emberRoutingLibQueryParams); +d('@ember/routing/lib/query_params', emberRoutingLibQueryParams); import * as emberRoutingLibRouteInfo from '@ember/routing/lib/route-info'; -define('@ember/routing/lib/route-info', [], () => emberRoutingLibRouteInfo); +d('@ember/routing/lib/route-info', emberRoutingLibRouteInfo); import * as emberRoutingLibRouterState from '@ember/routing/lib/router_state'; -define('@ember/routing/lib/router_state', [], () => emberRoutingLibRouterState); +d('@ember/routing/lib/router_state', emberRoutingLibRouterState); import * as emberRoutingLibRoutingService from '@ember/routing/lib/routing-service'; -define('@ember/routing/lib/routing-service', [], () => emberRoutingLibRoutingService); +d('@ember/routing/lib/routing-service', emberRoutingLibRoutingService); import * as emberRoutingLibUtils from '@ember/routing/lib/utils'; -define('@ember/routing/lib/utils', [], () => emberRoutingLibUtils); +d('@ember/routing/lib/utils', emberRoutingLibUtils); import * as emberRoutingLocation from '@ember/routing/location'; -define('@ember/routing/location', [], () => emberRoutingLocation); +d('@ember/routing/location', emberRoutingLocation); import * as emberRoutingNoneLocation from '@ember/routing/none-location'; -define('@ember/routing/none-location', [], () => emberRoutingNoneLocation); +d('@ember/routing/none-location', emberRoutingNoneLocation); import * as emberRoutingRouteInfo from '@ember/routing/route-info'; -define('@ember/routing/route-info', [], () => emberRoutingRouteInfo); +d('@ember/routing/route-info', emberRoutingRouteInfo); import * as emberRoutingRoute from '@ember/routing/route'; -define('@ember/routing/route', [], () => emberRoutingRoute); +d('@ember/routing/route', emberRoutingRoute); import * as emberRoutingRouterService from '@ember/routing/router-service'; -define('@ember/routing/router-service', [], () => emberRoutingRouterService); +d('@ember/routing/router-service', emberRoutingRouterService); import * as emberRoutingRouter from '@ember/routing/router'; -define('@ember/routing/router', [], () => emberRoutingRouter); +d('@ember/routing/router', emberRoutingRouter); import * as emberRoutingTransition from '@ember/routing/transition'; -define('@ember/routing/transition', [], () => emberRoutingTransition); +d('@ember/routing/transition', emberRoutingTransition); import * as emberRunloopprivateBackburner from '@ember/runloop/-private/backburner'; -define('@ember/runloop/-private/backburner', [], () => emberRunloopprivateBackburner); +d('@ember/runloop/-private/backburner', emberRunloopprivateBackburner); import * as emberRunloopIndex from '@ember/runloop/index'; -define('@ember/runloop/index', [], () => emberRunloopIndex); +d('@ember/runloop/index', emberRunloopIndex); import * as emberServiceIndex from '@ember/service/index'; -define('@ember/service/index', [], () => emberServiceIndex); +d('@ember/service/index', emberServiceIndex); import * as emberTemplateCompilationIndex from '@ember/template-compilation/index'; -define('@ember/template-compilation/index', [], () => emberTemplateCompilationIndex); +d('@ember/template-compilation/index', emberTemplateCompilationIndex); import * as emberTemplateFactoryIndex from '@ember/template-factory/index'; -define('@ember/template-factory/index', [], () => emberTemplateFactoryIndex); +d('@ember/template-factory/index', emberTemplateFactoryIndex); import * as emberTemplateIndex from '@ember/template/index'; -define('@ember/template/index', [], () => emberTemplateIndex); +d('@ember/template/index', emberTemplateIndex); import * as emberTestAdapter from '@ember/test/adapter'; -define('@ember/test/adapter', [], () => emberTestAdapter); +d('@ember/test/adapter', emberTestAdapter); import * as emberTestIndex from '@ember/test/index'; -define('@ember/test/index', [], () => emberTestIndex); +d('@ember/test/index', emberTestIndex); import * as emberUtilsIndex from '@ember/utils/index'; -define('@ember/utils/index', [], () => emberUtilsIndex); +d('@ember/utils/index', emberUtilsIndex); import * as emberUtilsLibCompare from '@ember/utils/lib/compare'; -define('@ember/utils/lib/compare', [], () => emberUtilsLibCompare); +d('@ember/utils/lib/compare', emberUtilsLibCompare); import * as emberUtilsLibIsEqual from '@ember/utils/lib/is-equal'; -define('@ember/utils/lib/is-equal', [], () => emberUtilsLibIsEqual); +d('@ember/utils/lib/is-equal', emberUtilsLibIsEqual); import * as emberUtilsLibIsBlank from '@ember/utils/lib/is_blank'; -define('@ember/utils/lib/is_blank', [], () => emberUtilsLibIsBlank); +d('@ember/utils/lib/is_blank', emberUtilsLibIsBlank); import * as emberUtilsLibIsEmpty from '@ember/utils/lib/is_empty'; -define('@ember/utils/lib/is_empty', [], () => emberUtilsLibIsEmpty); +d('@ember/utils/lib/is_empty', emberUtilsLibIsEmpty); import * as emberUtilsLibIsNone from '@ember/utils/lib/is_none'; -define('@ember/utils/lib/is_none', [], () => emberUtilsLibIsNone); +d('@ember/utils/lib/is_none', emberUtilsLibIsNone); import * as emberUtilsLibIsPresent from '@ember/utils/lib/is_present'; -define('@ember/utils/lib/is_present', [], () => emberUtilsLibIsPresent); +d('@ember/utils/lib/is_present', emberUtilsLibIsPresent); import * as emberUtilsLibTypeOf from '@ember/utils/lib/type-of'; -define('@ember/utils/lib/type-of', [], () => emberUtilsLibTypeOf); +d('@ember/utils/lib/type-of', emberUtilsLibTypeOf); import * as emberVersionIndex from '@ember/version/index'; -define('@ember/version/index', [], () => emberVersionIndex); +d('@ember/version/index', emberVersionIndex); import * as glimmerDebug from '@glimmer/debug'; -define('@glimmer/debug', [], () => glimmerDebug); +d('@glimmer/debug', glimmerDebug); import * as glimmerDestroyable from '@glimmer/destroyable'; -define('@glimmer/destroyable', [], () => glimmerDestroyable); +d('@glimmer/destroyable', glimmerDestroyable); import * as glimmerEncoder from '@glimmer/encoder'; -define('@glimmer/encoder', [], () => glimmerEncoder); +d('@glimmer/encoder', glimmerEncoder); import * as glimmerEnv from '@glimmer/env'; -define('@glimmer/env', [], () => glimmerEnv); +d('@glimmer/env', glimmerEnv); import * as glimmerGlobalContext from '@glimmer/global-context'; -define('@glimmer/global-context', [], () => glimmerGlobalContext); +d('@glimmer/global-context', glimmerGlobalContext); import * as glimmerManager from '@glimmer/manager'; -define('@glimmer/manager', [], () => glimmerManager); +d('@glimmer/manager', glimmerManager); import * as glimmerNode from '@glimmer/node'; -define('@glimmer/node', [], () => glimmerNode); +d('@glimmer/node', glimmerNode); import * as glimmerOpcodeCompiler from '@glimmer/opcode-compiler'; -define('@glimmer/opcode-compiler', [], () => glimmerOpcodeCompiler); +d('@glimmer/opcode-compiler', glimmerOpcodeCompiler); import * as glimmerOwner from '@glimmer/owner'; -define('@glimmer/owner', [], () => glimmerOwner); +d('@glimmer/owner', glimmerOwner); import * as glimmerProgram from '@glimmer/program'; -define('@glimmer/program', [], () => glimmerProgram); +d('@glimmer/program', glimmerProgram); import * as glimmerReference from '@glimmer/reference'; -define('@glimmer/reference', [], () => glimmerReference); +d('@glimmer/reference', glimmerReference); import * as glimmerRuntime from '@glimmer/runtime'; -define('@glimmer/runtime', [], () => glimmerRuntime); +d('@glimmer/runtime', glimmerRuntime); import * as glimmerTrackingIndex from '@glimmer/tracking/index'; -define('@glimmer/tracking/index', [], () => glimmerTrackingIndex); +d('@glimmer/tracking/index', glimmerTrackingIndex); import * as glimmerTrackingPrimitivesCache from '@glimmer/tracking/primitives/cache'; -define('@glimmer/tracking/primitives/cache', [], () => glimmerTrackingPrimitivesCache); +d('@glimmer/tracking/primitives/cache', glimmerTrackingPrimitivesCache); import * as glimmerUtil from '@glimmer/util'; -define('@glimmer/util', [], () => glimmerUtil); +d('@glimmer/util', glimmerUtil); import * as glimmerValidator from '@glimmer/validator'; -define('@glimmer/validator', [], () => glimmerValidator); +d('@glimmer/validator', glimmerValidator); import * as glimmerVm from '@glimmer/vm'; -define('@glimmer/vm', [], () => glimmerVm); +d('@glimmer/vm', glimmerVm); import * as glimmerWireFormat from '@glimmer/wire-format'; -define('@glimmer/wire-format', [], () => glimmerWireFormat); +d('@glimmer/wire-format', glimmerWireFormat); import * as simpleDomDocument from '@simple-dom/document'; -define('@simple-dom/document', [], () => simpleDomDocument); +d('@simple-dom/document', simpleDomDocument); import * as backburnerjs from 'backburner.js'; -define('backburner.js', [], () => backburnerjs); +d('backburner.js', backburnerjs); import * as dagMap from 'dag-map'; -define('dag-map', [], () => dagMap); +d('dag-map', dagMap); import * as emberIndex from 'ember/index'; -define('ember/index', [], () => emberIndex); +d('ember/index', emberIndex); import * as emberVersion from 'ember/version'; -define('ember/version', [], () => emberVersion); +d('ember/version', emberVersion); import * as routeRecognizer from 'route-recognizer'; -define('route-recognizer', [], () => routeRecognizer); +d('route-recognizer', routeRecognizer); import * as routerJs from 'router_js'; -define('router_js', [], () => routerJs); +d('router_js', routerJs); import * as rsvp from 'rsvp'; -define('rsvp', [], () => rsvp); +d('rsvp', rsvp); if (typeof module === 'object' && typeof module.require === 'function') { module.exports = emberIndex.default; diff --git a/rollup.config.mjs b/rollup.config.mjs index a7c2138d3c0..304828c2624 100644 --- a/rollup.config.mjs +++ b/rollup.config.mjs @@ -74,8 +74,17 @@ function legacyBundleConfig(input, output, isDeveloping) { 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, }, plugins: [ + amdDefineSupport(), ...(isDeveloping ? [concatenateAMDEntrypoints()] : []), babel({ babelHelpers: 'bundled', @@ -317,6 +326,31 @@ 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 @@ -332,8 +366,7 @@ function concatenateAMDEntrypoints() { } for (let [target, extras] of Object.entries(concatRules)) { if (id.endsWith(`amd-compat-entrypoints/${target}`)) { - let filenames = [id, ...extras.map((name) => resolve(dirname(id), name))]; - let contents = filenames.map((filename) => readFileSync(filename)); + let contents = [readFileSync(id), ...extras.map((e) => `import "./${e}";`)]; return { code: contents.join('\n'), };