From 23027e51cda5a4b241c64ba35c5f2370f269e541 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Tue, 5 May 2026 11:47:33 -0400 Subject: [PATCH] type=module --- .prettierrc.js => .prettierrc.cjs | 0 bin/changelog.cjs | 2 - lib/index.cjs | 1 - package.json | 316 +++++++++++++++++- pnpm-workspace.yaml | 3 + rollup.config.mjs | 8 +- smoke-tests/app-template/eslint.config.mjs | 4 +- .../vite.config.mjs | 14 + 8 files changed, 338 insertions(+), 10 deletions(-) rename .prettierrc.js => .prettierrc.cjs (100%) diff --git a/.prettierrc.js b/.prettierrc.cjs similarity index 100% rename from .prettierrc.js rename to .prettierrc.cjs diff --git a/bin/changelog.cjs b/bin/changelog.cjs index a9b6a903bb3..b20e6828a33 100755 --- a/bin/changelog.cjs +++ b/bin/changelog.cjs @@ -1,5 +1,3 @@ -#!/usr/bin/env node - /* eslint-disable no-console */ 'use strict'; diff --git a/lib/index.cjs b/lib/index.cjs index 1aab0ad0389..f32b0fac302 100644 --- a/lib/index.cjs +++ b/lib/index.cjs @@ -156,7 +156,6 @@ const shim = addonV1Shim(path.join(__dirname, '..'), { './dist/dev/packages/ember/version.js', './dist/dev/packages/route-recognizer/index.js', './dist/dev/packages/router_js/index.js', - './dist/dev/packages/rsvp/index.js', ].map((x) => (isProduction ? x.replace('/dist/dev/', '/dist/prod/') : x)), 'implicit-test-modules': [ './dist/dev/packages/ember-testing/index.js', diff --git a/package.json b/package.json index 406855e5d62..cd82aedd3de 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,7 @@ "name": "ember-source", "version": "7.2.0-alpha.1", "description": "A JavaScript framework for creating ambitious web applications", + "type": "module", "keywords": [ "ember-addon" ], @@ -176,14 +177,92 @@ "version": 2, "renamed-modules": { "@ember/-internals/browser-environment/index.js": "ember-source/@ember/-internals/browser-environment/index.js", + "@ember/-internals/browser-environment/lib/has-dom.js": "ember-source/@ember/-internals/browser-environment/lib/has-dom.js", "@ember/-internals/container/index.js": "ember-source/@ember/-internals/container/index.js", + "@ember/-internals/container/lib/container.js": "ember-source/@ember/-internals/container/lib/container.js", + "@ember/-internals/container/lib/registry.js": "ember-source/@ember/-internals/container/lib/registry.js", "@ember/-internals/deprecations/index.js": "ember-source/@ember/-internals/deprecations/index.js", "@ember/-internals/environment/index.js": "ember-source/@ember/-internals/environment/index.js", + "@ember/-internals/environment/lib/context.js": "ember-source/@ember/-internals/environment/lib/context.js", + "@ember/-internals/environment/lib/env.js": "ember-source/@ember/-internals/environment/lib/env.js", "@ember/-internals/error-handling/index.js": "ember-source/@ember/-internals/error-handling/index.js", "@ember/-internals/glimmer/index.js": "ember-source/@ember/-internals/glimmer/index.js", + "@ember/-internals/glimmer/lib/component-managers/curly.js": "ember-source/@ember/-internals/glimmer/lib/component-managers/curly.js", + "@ember/-internals/glimmer/lib/component-managers/mount.js": "ember-source/@ember/-internals/glimmer/lib/component-managers/mount.js", + "@ember/-internals/glimmer/lib/component-managers/outlet.js": "ember-source/@ember/-internals/glimmer/lib/component-managers/outlet.js", + "@ember/-internals/glimmer/lib/component-managers/root.js": "ember-source/@ember/-internals/glimmer/lib/component-managers/root.js", + "@ember/-internals/glimmer/lib/component-managers/route-template.js": "ember-source/@ember/-internals/glimmer/lib/component-managers/route-template.js", + "@ember/-internals/glimmer/lib/component-managers/unwrap-template.js": "ember-source/@ember/-internals/glimmer/lib/component-managers/unwrap-template.js", + "@ember/-internals/glimmer/lib/component.js": "ember-source/@ember/-internals/glimmer/lib/component.js", + "@ember/-internals/glimmer/lib/components/abstract-input.js": "ember-source/@ember/-internals/glimmer/lib/components/abstract-input.js", + "@ember/-internals/glimmer/lib/components/input.js": "ember-source/@ember/-internals/glimmer/lib/components/input.js", + "@ember/-internals/glimmer/lib/components/internal.js": "ember-source/@ember/-internals/glimmer/lib/components/internal.js", + "@ember/-internals/glimmer/lib/components/link-to.js": "ember-source/@ember/-internals/glimmer/lib/components/link-to.js", + "@ember/-internals/glimmer/lib/components/textarea.js": "ember-source/@ember/-internals/glimmer/lib/components/textarea.js", + "@ember/-internals/glimmer/lib/environment.js": "ember-source/@ember/-internals/glimmer/lib/environment.js", + "@ember/-internals/glimmer/lib/helper.js": "ember-source/@ember/-internals/glimmer/lib/helper.js", + "@ember/-internals/glimmer/lib/helpers/-disallow-dynamic-resolution.js": "ember-source/@ember/-internals/glimmer/lib/helpers/-disallow-dynamic-resolution.js", + "@ember/-internals/glimmer/lib/helpers/-in-element-null-check.js": "ember-source/@ember/-internals/glimmer/lib/helpers/-in-element-null-check.js", + "@ember/-internals/glimmer/lib/helpers/-normalize-class.js": "ember-source/@ember/-internals/glimmer/lib/helpers/-normalize-class.js", + "@ember/-internals/glimmer/lib/helpers/-resolve.js": "ember-source/@ember/-internals/glimmer/lib/helpers/-resolve.js", + "@ember/-internals/glimmer/lib/helpers/-track-array.js": "ember-source/@ember/-internals/glimmer/lib/helpers/-track-array.js", + "@ember/-internals/glimmer/lib/helpers/each-in.js": "ember-source/@ember/-internals/glimmer/lib/helpers/each-in.js", + "@ember/-internals/glimmer/lib/helpers/element.js": "ember-source/@ember/-internals/glimmer/lib/helpers/element.js", + "@ember/-internals/glimmer/lib/helpers/internal-helper.js": "ember-source/@ember/-internals/glimmer/lib/helpers/internal-helper.js", + "@ember/-internals/glimmer/lib/helpers/mut.js": "ember-source/@ember/-internals/glimmer/lib/helpers/mut.js", + "@ember/-internals/glimmer/lib/helpers/readonly.js": "ember-source/@ember/-internals/glimmer/lib/helpers/readonly.js", + "@ember/-internals/glimmer/lib/helpers/unbound.js": "ember-source/@ember/-internals/glimmer/lib/helpers/unbound.js", + "@ember/-internals/glimmer/lib/helpers/unique-id.js": "ember-source/@ember/-internals/glimmer/lib/helpers/unique-id.js", + "@ember/-internals/glimmer/lib/renderer.js": "ember-source/@ember/-internals/glimmer/lib/renderer.js", + "@ember/-internals/glimmer/lib/resolver.js": "ember-source/@ember/-internals/glimmer/lib/resolver.js", + "@ember/-internals/glimmer/lib/setup-registry.js": "ember-source/@ember/-internals/glimmer/lib/setup-registry.js", + "@ember/-internals/glimmer/lib/syntax/mount.js": "ember-source/@ember/-internals/glimmer/lib/syntax/mount.js", + "@ember/-internals/glimmer/lib/syntax/outlet.js": "ember-source/@ember/-internals/glimmer/lib/syntax/outlet.js", + "@ember/-internals/glimmer/lib/template.js": "ember-source/@ember/-internals/glimmer/lib/template.js", + "@ember/-internals/glimmer/lib/template_registry.js": "ember-source/@ember/-internals/glimmer/lib/template_registry.js", + "@ember/-internals/glimmer/lib/templates/input.js": "ember-source/@ember/-internals/glimmer/lib/templates/input.js", + "@ember/-internals/glimmer/lib/templates/link-to.js": "ember-source/@ember/-internals/glimmer/lib/templates/link-to.js", + "@ember/-internals/glimmer/lib/templates/outlet.js": "ember-source/@ember/-internals/glimmer/lib/templates/outlet.js", + "@ember/-internals/glimmer/lib/templates/root.js": "ember-source/@ember/-internals/glimmer/lib/templates/root.js", + "@ember/-internals/glimmer/lib/templates/textarea.js": "ember-source/@ember/-internals/glimmer/lib/templates/textarea.js", + "@ember/-internals/glimmer/lib/utils/bindings.js": "ember-source/@ember/-internals/glimmer/lib/utils/bindings.js", + "@ember/-internals/glimmer/lib/utils/curly-component-state-bucket.js": "ember-source/@ember/-internals/glimmer/lib/utils/curly-component-state-bucket.js", + "@ember/-internals/glimmer/lib/utils/iterator.js": "ember-source/@ember/-internals/glimmer/lib/utils/iterator.js", + "@ember/-internals/glimmer/lib/utils/managers.js": "ember-source/@ember/-internals/glimmer/lib/utils/managers.js", + "@ember/-internals/glimmer/lib/utils/process-args.js": "ember-source/@ember/-internals/glimmer/lib/utils/process-args.js", + "@ember/-internals/glimmer/lib/utils/string.js": "ember-source/@ember/-internals/glimmer/lib/utils/string.js", + "@ember/-internals/glimmer/lib/utils/to-bool.js": "ember-source/@ember/-internals/glimmer/lib/utils/to-bool.js", + "@ember/-internals/glimmer/lib/views/outlet.js": "ember-source/@ember/-internals/glimmer/lib/views/outlet.js", "@ember/-internals/meta/index.js": "ember-source/@ember/-internals/meta/index.js", "@ember/-internals/meta/lib/meta.js": "ember-source/@ember/-internals/meta/lib/meta.js", "@ember/-internals/metal/index.js": "ember-source/@ember/-internals/metal/index.js", + "@ember/-internals/metal/lib/alias.js": "ember-source/@ember/-internals/metal/lib/alias.js", + "@ember/-internals/metal/lib/array.js": "ember-source/@ember/-internals/metal/lib/array.js", + "@ember/-internals/metal/lib/array_events.js": "ember-source/@ember/-internals/metal/lib/array_events.js", + "@ember/-internals/metal/lib/cached.js": "ember-source/@ember/-internals/metal/lib/cached.js", + "@ember/-internals/metal/lib/chain-tags.js": "ember-source/@ember/-internals/metal/lib/chain-tags.js", + "@ember/-internals/metal/lib/change_event.js": "ember-source/@ember/-internals/metal/lib/change_event.js", + "@ember/-internals/metal/lib/computed.js": "ember-source/@ember/-internals/metal/lib/computed.js", + "@ember/-internals/metal/lib/computed_cache.js": "ember-source/@ember/-internals/metal/lib/computed_cache.js", + "@ember/-internals/metal/lib/decorator.js": "ember-source/@ember/-internals/metal/lib/decorator.js", + "@ember/-internals/metal/lib/deprecate_property.js": "ember-source/@ember/-internals/metal/lib/deprecate_property.js", + "@ember/-internals/metal/lib/each_proxy_events.js": "ember-source/@ember/-internals/metal/lib/each_proxy_events.js", + "@ember/-internals/metal/lib/events.js": "ember-source/@ember/-internals/metal/lib/events.js", + "@ember/-internals/metal/lib/expand_properties.js": "ember-source/@ember/-internals/metal/lib/expand_properties.js", + "@ember/-internals/metal/lib/get_properties.js": "ember-source/@ember/-internals/metal/lib/get_properties.js", + "@ember/-internals/metal/lib/injected_property.js": "ember-source/@ember/-internals/metal/lib/injected_property.js", + "@ember/-internals/metal/lib/libraries.js": "ember-source/@ember/-internals/metal/lib/libraries.js", + "@ember/-internals/metal/lib/namespace_search.js": "ember-source/@ember/-internals/metal/lib/namespace_search.js", + "@ember/-internals/metal/lib/object-at.js": "ember-source/@ember/-internals/metal/lib/object-at.js", + "@ember/-internals/metal/lib/observer.js": "ember-source/@ember/-internals/metal/lib/observer.js", + "@ember/-internals/metal/lib/path_cache.js": "ember-source/@ember/-internals/metal/lib/path_cache.js", + "@ember/-internals/metal/lib/properties.js": "ember-source/@ember/-internals/metal/lib/properties.js", + "@ember/-internals/metal/lib/property_events.js": "ember-source/@ember/-internals/metal/lib/property_events.js", + "@ember/-internals/metal/lib/property_get.js": "ember-source/@ember/-internals/metal/lib/property_get.js", + "@ember/-internals/metal/lib/property_set.js": "ember-source/@ember/-internals/metal/lib/property_set.js", + "@ember/-internals/metal/lib/set_properties.js": "ember-source/@ember/-internals/metal/lib/set_properties.js", + "@ember/-internals/metal/lib/tags.js": "ember-source/@ember/-internals/metal/lib/tags.js", + "@ember/-internals/metal/lib/tracked.js": "ember-source/@ember/-internals/metal/lib/tracked.js", "@ember/-internals/owner/index.js": "ember-source/@ember/-internals/owner/index.js", "@ember/-internals/routing/index.js": "ember-source/@ember/-internals/routing/index.js", "@ember/-internals/runtime/index.js": "ember-source/@ember/-internals/runtime/index.js", @@ -197,6 +276,19 @@ "@ember/-internals/string/index.js": "ember-source/@ember/-internals/string/index.js", "@ember/-internals/utility-types/index.js": "ember-source/@ember/-internals/utility-types/index.js", "@ember/-internals/utils/index.js": "ember-source/@ember/-internals/utils/index.js", + "@ember/-internals/utils/lib/cache.js": "ember-source/@ember/-internals/utils/lib/cache.js", + "@ember/-internals/utils/lib/dictionary.js": "ember-source/@ember/-internals/utils/lib/dictionary.js", + "@ember/-internals/utils/lib/get-debug-name.js": "ember-source/@ember/-internals/utils/lib/get-debug-name.js", + "@ember/-internals/utils/lib/guid.js": "ember-source/@ember/-internals/utils/lib/guid.js", + "@ember/-internals/utils/lib/intern.js": "ember-source/@ember/-internals/utils/lib/intern.js", + "@ember/-internals/utils/lib/invoke.js": "ember-source/@ember/-internals/utils/lib/invoke.js", + "@ember/-internals/utils/lib/is_proxy.js": "ember-source/@ember/-internals/utils/lib/is_proxy.js", + "@ember/-internals/utils/lib/lookup-descriptor.js": "ember-source/@ember/-internals/utils/lib/lookup-descriptor.js", + "@ember/-internals/utils/lib/mandatory-setter.js": "ember-source/@ember/-internals/utils/lib/mandatory-setter.js", + "@ember/-internals/utils/lib/name.js": "ember-source/@ember/-internals/utils/lib/name.js", + "@ember/-internals/utils/lib/spec.js": "ember-source/@ember/-internals/utils/lib/spec.js", + "@ember/-internals/utils/lib/super.js": "ember-source/@ember/-internals/utils/lib/super.js", + "@ember/-internals/utils/lib/to-string.js": "ember-source/@ember/-internals/utils/lib/to-string.js", "@ember/-internals/views/index.js": "ember-source/@ember/-internals/views/index.js", "@ember/-internals/views/lib/compat/attrs.js": "ember-source/@ember/-internals/views/lib/compat/attrs.js", "@ember/-internals/views/lib/compat/fallback-view-registry.js": "ember-source/@ember/-internals/views/lib/compat/fallback-view-registry.js", @@ -320,27 +412,240 @@ "@ember/utils/lib/is_present.js": "ember-source/@ember/utils/lib/is_present.js", "@ember/utils/lib/type-of.js": "ember-source/@ember/utils/lib/type-of.js", "@ember/version/index.js": "ember-source/@ember/version/index.js", + "@glimmer/compiler/lib/compiler.js": "ember-source/@glimmer/compiler/lib/compiler.js", + "@glimmer/compiler/lib/passes/1-normalization/context.js": "ember-source/@glimmer/compiler/lib/passes/1-normalization/context.js", + "@glimmer/compiler/lib/passes/1-normalization/index.js": "ember-source/@glimmer/compiler/lib/passes/1-normalization/index.js", + "@glimmer/compiler/lib/passes/1-normalization/keywords/append.js": "ember-source/@glimmer/compiler/lib/passes/1-normalization/keywords/append.js", + "@glimmer/compiler/lib/passes/1-normalization/keywords/block.js": "ember-source/@glimmer/compiler/lib/passes/1-normalization/keywords/block.js", + "@glimmer/compiler/lib/passes/1-normalization/keywords/call.js": "ember-source/@glimmer/compiler/lib/passes/1-normalization/keywords/call.js", + "@glimmer/compiler/lib/passes/1-normalization/keywords/impl.js": "ember-source/@glimmer/compiler/lib/passes/1-normalization/keywords/impl.js", + "@glimmer/compiler/lib/passes/1-normalization/keywords/modifier.js": "ember-source/@glimmer/compiler/lib/passes/1-normalization/keywords/modifier.js", + "@glimmer/compiler/lib/passes/1-normalization/keywords/utils/call-to-append.js": "ember-source/@glimmer/compiler/lib/passes/1-normalization/keywords/utils/call-to-append.js", + "@glimmer/compiler/lib/passes/1-normalization/keywords/utils/curry.js": "ember-source/@glimmer/compiler/lib/passes/1-normalization/keywords/utils/curry.js", + "@glimmer/compiler/lib/passes/1-normalization/keywords/utils/dynamic-vars.js": "ember-source/@glimmer/compiler/lib/passes/1-normalization/keywords/utils/dynamic-vars.js", + "@glimmer/compiler/lib/passes/1-normalization/keywords/utils/has-block.js": "ember-source/@glimmer/compiler/lib/passes/1-normalization/keywords/utils/has-block.js", + "@glimmer/compiler/lib/passes/1-normalization/keywords/utils/if-unless.js": "ember-source/@glimmer/compiler/lib/passes/1-normalization/keywords/utils/if-unless.js", + "@glimmer/compiler/lib/passes/1-normalization/keywords/utils/log.js": "ember-source/@glimmer/compiler/lib/passes/1-normalization/keywords/utils/log.js", + "@glimmer/compiler/lib/passes/1-normalization/visitors/constants.js": "ember-source/@glimmer/compiler/lib/passes/1-normalization/visitors/constants.js", + "@glimmer/compiler/lib/passes/1-normalization/visitors/element/classified.js": "ember-source/@glimmer/compiler/lib/passes/1-normalization/visitors/element/classified.js", + "@glimmer/compiler/lib/passes/1-normalization/visitors/element/component.js": "ember-source/@glimmer/compiler/lib/passes/1-normalization/visitors/element/component.js", + "@glimmer/compiler/lib/passes/1-normalization/visitors/element/simple-element.js": "ember-source/@glimmer/compiler/lib/passes/1-normalization/visitors/element/simple-element.js", + "@glimmer/compiler/lib/passes/1-normalization/visitors/expressions.js": "ember-source/@glimmer/compiler/lib/passes/1-normalization/visitors/expressions.js", + "@glimmer/compiler/lib/passes/1-normalization/visitors/statements.js": "ember-source/@glimmer/compiler/lib/passes/1-normalization/visitors/statements.js", + "@glimmer/compiler/lib/passes/1-normalization/visitors/strict-mode.js": "ember-source/@glimmer/compiler/lib/passes/1-normalization/visitors/strict-mode.js", + "@glimmer/compiler/lib/passes/2-encoding/content.js": "ember-source/@glimmer/compiler/lib/passes/2-encoding/content.js", + "@glimmer/compiler/lib/passes/2-encoding/expressions.js": "ember-source/@glimmer/compiler/lib/passes/2-encoding/expressions.js", + "@glimmer/compiler/lib/passes/2-encoding/index.js": "ember-source/@glimmer/compiler/lib/passes/2-encoding/index.js", + "@glimmer/compiler/lib/passes/2-encoding/mir.js": "ember-source/@glimmer/compiler/lib/passes/2-encoding/mir.js", + "@glimmer/compiler/lib/shared/list.js": "ember-source/@glimmer/compiler/lib/shared/list.js", + "@glimmer/compiler/lib/shared/result.js": "ember-source/@glimmer/compiler/lib/shared/result.js", + "@glimmer/compiler/lib/utils.js": "ember-source/@glimmer/compiler/lib/utils.js", + "@glimmer/constants/lib/curried.js": "ember-source/@glimmer/constants/lib/curried.js", + "@glimmer/constants/lib/dom.js": "ember-source/@glimmer/constants/lib/dom.js", + "@glimmer/constants/lib/immediate.js": "ember-source/@glimmer/constants/lib/immediate.js", + "@glimmer/constants/lib/syscall-ops.js": "ember-source/@glimmer/constants/lib/syscall-ops.js", + "@glimmer/constants/lib/vm-ops.js": "ember-source/@glimmer/constants/lib/vm-ops.js", + "@glimmer/debug-util/lib/assert.js": "ember-source/@glimmer/debug-util/lib/assert.js", + "@glimmer/debug-util/lib/debug-brand.js": "ember-source/@glimmer/debug-util/lib/debug-brand.js", + "@glimmer/debug-util/lib/debug-to-string.js": "ember-source/@glimmer/debug-util/lib/debug-to-string.js", + "@glimmer/debug-util/lib/platform-utils.js": "ember-source/@glimmer/debug-util/lib/platform-utils.js", + "@glimmer/debug-util/lib/present.js": "ember-source/@glimmer/debug-util/lib/present.js", + "@glimmer/debug-util/lib/simple-cast.js": "ember-source/@glimmer/debug-util/lib/simple-cast.js", + "@glimmer/debug-util/lib/template.js": "ember-source/@glimmer/debug-util/lib/template.js", + "@glimmer/debug-util/lib/untouchable-this.js": "ember-source/@glimmer/debug-util/lib/untouchable-this.js", + "@glimmer/debug/lib/stack-check.js": "ember-source/@glimmer/debug/lib/stack-check.js", "@glimmer/destroyable/index.js": "ember-source/@glimmer/destroyable/index.js", "@glimmer/encoder/index.js": "ember-source/@glimmer/encoder/index.js", + "@glimmer/encoder/lib/encoder.js": "ember-source/@glimmer/encoder/lib/encoder.js", "@glimmer/env/index.js": "ember-source/@glimmer/env/index.js", "@glimmer/global-context/index.js": "ember-source/@glimmer/global-context/index.js", "@glimmer/manager/index.js": "ember-source/@glimmer/manager/index.js", + "@glimmer/manager/lib/internal/api.js": "ember-source/@glimmer/manager/lib/internal/api.js", + "@glimmer/manager/lib/internal/defaults.js": "ember-source/@glimmer/manager/lib/internal/defaults.js", + "@glimmer/manager/lib/public/api.js": "ember-source/@glimmer/manager/lib/public/api.js", + "@glimmer/manager/lib/public/component.js": "ember-source/@glimmer/manager/lib/public/component.js", + "@glimmer/manager/lib/public/helper.js": "ember-source/@glimmer/manager/lib/public/helper.js", + "@glimmer/manager/lib/public/modifier.js": "ember-source/@glimmer/manager/lib/public/modifier.js", + "@glimmer/manager/lib/public/template.js": "ember-source/@glimmer/manager/lib/public/template.js", + "@glimmer/manager/lib/util/args-proxy.js": "ember-source/@glimmer/manager/lib/util/args-proxy.js", + "@glimmer/manager/lib/util/capabilities.js": "ember-source/@glimmer/manager/lib/util/capabilities.js", "@glimmer/node/index.js": "ember-source/@glimmer/node/index.js", + "@glimmer/node/lib/node-dom-helper.js": "ember-source/@glimmer/node/lib/node-dom-helper.js", + "@glimmer/node/lib/serialize-builder.js": "ember-source/@glimmer/node/lib/serialize-builder.js", "@glimmer/opcode-compiler/index.js": "ember-source/@glimmer/opcode-compiler/index.js", + "@glimmer/opcode-compiler/lib/compilable-template.js": "ember-source/@glimmer/opcode-compiler/lib/compilable-template.js", + "@glimmer/opcode-compiler/lib/compiler.js": "ember-source/@glimmer/opcode-compiler/lib/compiler.js", + "@glimmer/opcode-compiler/lib/opcode-builder/context.js": "ember-source/@glimmer/opcode-compiler/lib/opcode-builder/context.js", + "@glimmer/opcode-compiler/lib/opcode-builder/delegate.js": "ember-source/@glimmer/opcode-compiler/lib/opcode-builder/delegate.js", + "@glimmer/opcode-compiler/lib/opcode-builder/encoder.js": "ember-source/@glimmer/opcode-compiler/lib/opcode-builder/encoder.js", + "@glimmer/opcode-compiler/lib/opcode-builder/helpers/blocks.js": "ember-source/@glimmer/opcode-compiler/lib/opcode-builder/helpers/blocks.js", + "@glimmer/opcode-compiler/lib/opcode-builder/helpers/components.js": "ember-source/@glimmer/opcode-compiler/lib/opcode-builder/helpers/components.js", + "@glimmer/opcode-compiler/lib/opcode-builder/helpers/conditional.js": "ember-source/@glimmer/opcode-compiler/lib/opcode-builder/helpers/conditional.js", + "@glimmer/opcode-compiler/lib/opcode-builder/helpers/expr.js": "ember-source/@glimmer/opcode-compiler/lib/opcode-builder/helpers/expr.js", + "@glimmer/opcode-compiler/lib/opcode-builder/helpers/resolution.js": "ember-source/@glimmer/opcode-compiler/lib/opcode-builder/helpers/resolution.js", + "@glimmer/opcode-compiler/lib/opcode-builder/helpers/shared.js": "ember-source/@glimmer/opcode-compiler/lib/opcode-builder/helpers/shared.js", + "@glimmer/opcode-compiler/lib/opcode-builder/helpers/stdlib.js": "ember-source/@glimmer/opcode-compiler/lib/opcode-builder/helpers/stdlib.js", + "@glimmer/opcode-compiler/lib/opcode-builder/helpers/vm.js": "ember-source/@glimmer/opcode-compiler/lib/opcode-builder/helpers/vm.js", + "@glimmer/opcode-compiler/lib/opcode-builder/opcodes.js": "ember-source/@glimmer/opcode-compiler/lib/opcode-builder/opcodes.js", + "@glimmer/opcode-compiler/lib/opcode-builder/operands.js": "ember-source/@glimmer/opcode-compiler/lib/opcode-builder/operands.js", + "@glimmer/opcode-compiler/lib/opcode-builder/stdlib.js": "ember-source/@glimmer/opcode-compiler/lib/opcode-builder/stdlib.js", + "@glimmer/opcode-compiler/lib/program-context.js": "ember-source/@glimmer/opcode-compiler/lib/program-context.js", + "@glimmer/opcode-compiler/lib/syntax/compilers.js": "ember-source/@glimmer/opcode-compiler/lib/syntax/compilers.js", + "@glimmer/opcode-compiler/lib/syntax/expressions.js": "ember-source/@glimmer/opcode-compiler/lib/syntax/expressions.js", + "@glimmer/opcode-compiler/lib/syntax/statements.js": "ember-source/@glimmer/opcode-compiler/lib/syntax/statements.js", + "@glimmer/opcode-compiler/lib/template.js": "ember-source/@glimmer/opcode-compiler/lib/template.js", + "@glimmer/opcode-compiler/lib/utils.js": "ember-source/@glimmer/opcode-compiler/lib/utils.js", + "@glimmer/opcode-compiler/lib/wrapped-component.js": "ember-source/@glimmer/opcode-compiler/lib/wrapped-component.js", "@glimmer/owner/index.js": "ember-source/@glimmer/owner/index.js", "@glimmer/program/index.js": "ember-source/@glimmer/program/index.js", + "@glimmer/program/lib/constants.js": "ember-source/@glimmer/program/lib/constants.js", + "@glimmer/program/lib/helpers.js": "ember-source/@glimmer/program/lib/helpers.js", + "@glimmer/program/lib/opcode.js": "ember-source/@glimmer/program/lib/opcode.js", + "@glimmer/program/lib/program.js": "ember-source/@glimmer/program/lib/program.js", + "@glimmer/program/lib/util/default-template.js": "ember-source/@glimmer/program/lib/util/default-template.js", "@glimmer/reference/index.js": "ember-source/@glimmer/reference/index.js", + "@glimmer/reference/lib/iterable.js": "ember-source/@glimmer/reference/lib/iterable.js", + "@glimmer/reference/lib/reference.js": "ember-source/@glimmer/reference/lib/reference.js", "@glimmer/runtime/index.js": "ember-source/@glimmer/runtime/index.js", + "@glimmer/runtime/lib/bounds.js": "ember-source/@glimmer/runtime/lib/bounds.js", + "@glimmer/runtime/lib/compiled/expressions/concat.js": "ember-source/@glimmer/runtime/lib/compiled/expressions/concat.js", + "@glimmer/runtime/lib/compiled/opcodes/-debug-strip.js": "ember-source/@glimmer/runtime/lib/compiled/opcodes/-debug-strip.js", + "@glimmer/runtime/lib/compiled/opcodes/component.js": "ember-source/@glimmer/runtime/lib/compiled/opcodes/component.js", + "@glimmer/runtime/lib/compiled/opcodes/content.js": "ember-source/@glimmer/runtime/lib/compiled/opcodes/content.js", + "@glimmer/runtime/lib/compiled/opcodes/debugger.js": "ember-source/@glimmer/runtime/lib/compiled/opcodes/debugger.js", + "@glimmer/runtime/lib/compiled/opcodes/dom.js": "ember-source/@glimmer/runtime/lib/compiled/opcodes/dom.js", + "@glimmer/runtime/lib/compiled/opcodes/expressions.js": "ember-source/@glimmer/runtime/lib/compiled/opcodes/expressions.js", + "@glimmer/runtime/lib/compiled/opcodes/lists.js": "ember-source/@glimmer/runtime/lib/compiled/opcodes/lists.js", + "@glimmer/runtime/lib/compiled/opcodes/vm.js": "ember-source/@glimmer/runtime/lib/compiled/opcodes/vm.js", + "@glimmer/runtime/lib/component/interfaces.js": "ember-source/@glimmer/runtime/lib/component/interfaces.js", + "@glimmer/runtime/lib/component/resolve.js": "ember-source/@glimmer/runtime/lib/component/resolve.js", + "@glimmer/runtime/lib/component/template-only.js": "ember-source/@glimmer/runtime/lib/component/template-only.js", + "@glimmer/runtime/lib/curried-value.js": "ember-source/@glimmer/runtime/lib/curried-value.js", + "@glimmer/runtime/lib/debug-render-tree.js": "ember-source/@glimmer/runtime/lib/debug-render-tree.js", + "@glimmer/runtime/lib/dom/api.js": "ember-source/@glimmer/runtime/lib/dom/api.js", + "@glimmer/runtime/lib/dom/helper.js": "ember-source/@glimmer/runtime/lib/dom/helper.js", + "@glimmer/runtime/lib/dom/normalize.js": "ember-source/@glimmer/runtime/lib/dom/normalize.js", + "@glimmer/runtime/lib/dom/operations.js": "ember-source/@glimmer/runtime/lib/dom/operations.js", + "@glimmer/runtime/lib/dom/props.js": "ember-source/@glimmer/runtime/lib/dom/props.js", + "@glimmer/runtime/lib/dom/sanitized-values.js": "ember-source/@glimmer/runtime/lib/dom/sanitized-values.js", + "@glimmer/runtime/lib/environment.js": "ember-source/@glimmer/runtime/lib/environment.js", + "@glimmer/runtime/lib/helpers/and.js": "ember-source/@glimmer/runtime/lib/helpers/and.js", + "@glimmer/runtime/lib/helpers/array.js": "ember-source/@glimmer/runtime/lib/helpers/array.js", + "@glimmer/runtime/lib/helpers/concat.js": "ember-source/@glimmer/runtime/lib/helpers/concat.js", + "@glimmer/runtime/lib/helpers/eq.js": "ember-source/@glimmer/runtime/lib/helpers/eq.js", + "@glimmer/runtime/lib/helpers/fn.js": "ember-source/@glimmer/runtime/lib/helpers/fn.js", + "@glimmer/runtime/lib/helpers/get.js": "ember-source/@glimmer/runtime/lib/helpers/get.js", + "@glimmer/runtime/lib/helpers/gt.js": "ember-source/@glimmer/runtime/lib/helpers/gt.js", + "@glimmer/runtime/lib/helpers/gte.js": "ember-source/@glimmer/runtime/lib/helpers/gte.js", + "@glimmer/runtime/lib/helpers/hash.js": "ember-source/@glimmer/runtime/lib/helpers/hash.js", + "@glimmer/runtime/lib/helpers/internal-helper.js": "ember-source/@glimmer/runtime/lib/helpers/internal-helper.js", + "@glimmer/runtime/lib/helpers/invoke.js": "ember-source/@glimmer/runtime/lib/helpers/invoke.js", + "@glimmer/runtime/lib/helpers/lt.js": "ember-source/@glimmer/runtime/lib/helpers/lt.js", + "@glimmer/runtime/lib/helpers/lte.js": "ember-source/@glimmer/runtime/lib/helpers/lte.js", + "@glimmer/runtime/lib/helpers/neq.js": "ember-source/@glimmer/runtime/lib/helpers/neq.js", + "@glimmer/runtime/lib/helpers/not.js": "ember-source/@glimmer/runtime/lib/helpers/not.js", + "@glimmer/runtime/lib/helpers/or.js": "ember-source/@glimmer/runtime/lib/helpers/or.js", + "@glimmer/runtime/lib/modifiers/on.js": "ember-source/@glimmer/runtime/lib/modifiers/on.js", + "@glimmer/runtime/lib/opcodes.js": "ember-source/@glimmer/runtime/lib/opcodes.js", + "@glimmer/runtime/lib/references/class-list.js": "ember-source/@glimmer/runtime/lib/references/class-list.js", + "@glimmer/runtime/lib/references/curry-value.js": "ember-source/@glimmer/runtime/lib/references/curry-value.js", + "@glimmer/runtime/lib/render.js": "ember-source/@glimmer/runtime/lib/render.js", + "@glimmer/runtime/lib/scope.js": "ember-source/@glimmer/runtime/lib/scope.js", + "@glimmer/runtime/lib/vm/append.js": "ember-source/@glimmer/runtime/lib/vm/append.js", + "@glimmer/runtime/lib/vm/arguments.js": "ember-source/@glimmer/runtime/lib/vm/arguments.js", + "@glimmer/runtime/lib/vm/attributes/dynamic.js": "ember-source/@glimmer/runtime/lib/vm/attributes/dynamic.js", + "@glimmer/runtime/lib/vm/content/text.js": "ember-source/@glimmer/runtime/lib/vm/content/text.js", + "@glimmer/runtime/lib/vm/element-builder.js": "ember-source/@glimmer/runtime/lib/vm/element-builder.js", + "@glimmer/runtime/lib/vm/low-level.js": "ember-source/@glimmer/runtime/lib/vm/low-level.js", + "@glimmer/runtime/lib/vm/rehydrate-builder.js": "ember-source/@glimmer/runtime/lib/vm/rehydrate-builder.js", + "@glimmer/runtime/lib/vm/render-result.js": "ember-source/@glimmer/runtime/lib/vm/render-result.js", + "@glimmer/runtime/lib/vm/stack.js": "ember-source/@glimmer/runtime/lib/vm/stack.js", + "@glimmer/runtime/lib/vm/update.js": "ember-source/@glimmer/runtime/lib/vm/update.js", + "@glimmer/syntax/lib/generation/print.js": "ember-source/@glimmer/syntax/lib/generation/print.js", + "@glimmer/syntax/lib/generation/printer.js": "ember-source/@glimmer/syntax/lib/generation/printer.js", + "@glimmer/syntax/lib/generation/util.js": "ember-source/@glimmer/syntax/lib/generation/util.js", + "@glimmer/syntax/lib/keywords.js": "ember-source/@glimmer/syntax/lib/keywords.js", + "@glimmer/syntax/lib/parser.js": "ember-source/@glimmer/syntax/lib/parser.js", + "@glimmer/syntax/lib/parser/handlebars-node-visitors.js": "ember-source/@glimmer/syntax/lib/parser/handlebars-node-visitors.js", + "@glimmer/syntax/lib/parser/tokenizer-event-handlers.js": "ember-source/@glimmer/syntax/lib/parser/tokenizer-event-handlers.js", + "@glimmer/syntax/lib/source/loc/kinds.js": "ember-source/@glimmer/syntax/lib/source/loc/kinds.js", + "@glimmer/syntax/lib/source/loc/match.js": "ember-source/@glimmer/syntax/lib/source/loc/match.js", + "@glimmer/syntax/lib/source/loc/offset.js": "ember-source/@glimmer/syntax/lib/source/loc/offset.js", + "@glimmer/syntax/lib/source/loc/span.js": "ember-source/@glimmer/syntax/lib/source/loc/span.js", + "@glimmer/syntax/lib/source/location.js": "ember-source/@glimmer/syntax/lib/source/location.js", + "@glimmer/syntax/lib/source/slice.js": "ember-source/@glimmer/syntax/lib/source/slice.js", + "@glimmer/syntax/lib/source/source.js": "ember-source/@glimmer/syntax/lib/source/source.js", + "@glimmer/syntax/lib/source/span-list.js": "ember-source/@glimmer/syntax/lib/source/span-list.js", + "@glimmer/syntax/lib/symbol-table.js": "ember-source/@glimmer/syntax/lib/symbol-table.js", + "@glimmer/syntax/lib/syntax-error.js": "ember-source/@glimmer/syntax/lib/syntax-error.js", + "@glimmer/syntax/lib/traversal/errors.js": "ember-source/@glimmer/syntax/lib/traversal/errors.js", + "@glimmer/syntax/lib/traversal/path.js": "ember-source/@glimmer/syntax/lib/traversal/path.js", + "@glimmer/syntax/lib/traversal/traverse.js": "ember-source/@glimmer/syntax/lib/traversal/traverse.js", + "@glimmer/syntax/lib/traversal/walker.js": "ember-source/@glimmer/syntax/lib/traversal/walker.js", + "@glimmer/syntax/lib/utils.js": "ember-source/@glimmer/syntax/lib/utils.js", + "@glimmer/syntax/lib/v1/legacy-interop.js": "ember-source/@glimmer/syntax/lib/v1/legacy-interop.js", + "@glimmer/syntax/lib/v1/parser-builders.js": "ember-source/@glimmer/syntax/lib/v1/parser-builders.js", + "@glimmer/syntax/lib/v1/public-builders.js": "ember-source/@glimmer/syntax/lib/v1/public-builders.js", + "@glimmer/syntax/lib/v1/visitor-keys.js": "ember-source/@glimmer/syntax/lib/v1/visitor-keys.js", + "@glimmer/syntax/lib/v2/builders.js": "ember-source/@glimmer/syntax/lib/v2/builders.js", + "@glimmer/syntax/lib/v2/loose-resolution.js": "ember-source/@glimmer/syntax/lib/v2/loose-resolution.js", + "@glimmer/syntax/lib/v2/normalize.js": "ember-source/@glimmer/syntax/lib/v2/normalize.js", + "@glimmer/syntax/lib/v2/objects/args.js": "ember-source/@glimmer/syntax/lib/v2/objects/args.js", + "@glimmer/syntax/lib/v2/objects/attr-block.js": "ember-source/@glimmer/syntax/lib/v2/objects/attr-block.js", + "@glimmer/syntax/lib/v2/objects/constants.js": "ember-source/@glimmer/syntax/lib/v2/objects/constants.js", + "@glimmer/syntax/lib/v2/objects/content.js": "ember-source/@glimmer/syntax/lib/v2/objects/content.js", + "@glimmer/syntax/lib/v2/objects/expr.js": "ember-source/@glimmer/syntax/lib/v2/objects/expr.js", + "@glimmer/syntax/lib/v2/objects/internal-node.js": "ember-source/@glimmer/syntax/lib/v2/objects/internal-node.js", + "@glimmer/syntax/lib/v2/objects/node.js": "ember-source/@glimmer/syntax/lib/v2/objects/node.js", + "@glimmer/syntax/lib/v2/objects/refs.js": "ember-source/@glimmer/syntax/lib/v2/objects/refs.js", + "@glimmer/syntax/lib/v2/objects/resolution.js": "ember-source/@glimmer/syntax/lib/v2/objects/resolution.js", "@glimmer/tracking/index.js": "ember-source/@glimmer/tracking/index.js", "@glimmer/tracking/primitives/cache/index.js": "ember-source/@glimmer/tracking/primitives/cache/index.js", "@glimmer/util/index.js": "ember-source/@glimmer/util/index.js", + "@glimmer/util/lib/array-utils.js": "ember-source/@glimmer/util/lib/array-utils.js", + "@glimmer/util/lib/collections.js": "ember-source/@glimmer/util/lib/collections.js", + "@glimmer/util/lib/debug-steps.js": "ember-source/@glimmer/util/lib/debug-steps.js", + "@glimmer/util/lib/dom.js": "ember-source/@glimmer/util/lib/dom.js", + "@glimmer/util/lib/intern.js": "ember-source/@glimmer/util/lib/intern.js", + "@glimmer/util/lib/is-serialization-first-node.js": "ember-source/@glimmer/util/lib/is-serialization-first-node.js", + "@glimmer/util/lib/local-logger.js": "ember-source/@glimmer/util/lib/local-logger.js", + "@glimmer/util/lib/object-utils.js": "ember-source/@glimmer/util/lib/object-utils.js", + "@glimmer/util/lib/string.js": "ember-source/@glimmer/util/lib/string.js", "@glimmer/validator/index.js": "ember-source/@glimmer/validator/index.js", + "@glimmer/validator/lib/collections/array.js": "ember-source/@glimmer/validator/lib/collections/array.js", + "@glimmer/validator/lib/collections/map.js": "ember-source/@glimmer/validator/lib/collections/map.js", + "@glimmer/validator/lib/collections/object.js": "ember-source/@glimmer/validator/lib/collections/object.js", + "@glimmer/validator/lib/collections/set.js": "ember-source/@glimmer/validator/lib/collections/set.js", + "@glimmer/validator/lib/collections/weak-map.js": "ember-source/@glimmer/validator/lib/collections/weak-map.js", + "@glimmer/validator/lib/collections/weak-set.js": "ember-source/@glimmer/validator/lib/collections/weak-set.js", + "@glimmer/validator/lib/debug.js": "ember-source/@glimmer/validator/lib/debug.js", + "@glimmer/validator/lib/meta.js": "ember-source/@glimmer/validator/lib/meta.js", + "@glimmer/validator/lib/tracked-data.js": "ember-source/@glimmer/validator/lib/tracked-data.js", + "@glimmer/validator/lib/tracking.js": "ember-source/@glimmer/validator/lib/tracking.js", + "@glimmer/validator/lib/utils.js": "ember-source/@glimmer/validator/lib/utils.js", + "@glimmer/validator/lib/validators.js": "ember-source/@glimmer/validator/lib/validators.js", "@glimmer/vm/index.js": "ember-source/@glimmer/vm/index.js", + "@glimmer/vm/lib/content.js": "ember-source/@glimmer/vm/lib/content.js", + "@glimmer/vm/lib/flags.js": "ember-source/@glimmer/vm/lib/flags.js", + "@glimmer/vm/lib/registers.js": "ember-source/@glimmer/vm/lib/registers.js", "@glimmer/wire-format/index.js": "ember-source/@glimmer/wire-format/index.js", + "@glimmer/wire-format/lib/opcodes.js": "ember-source/@glimmer/wire-format/lib/opcodes.js", + "@glimmer/wire-format/lib/resolution.js": "ember-source/@glimmer/wire-format/lib/resolution.js", + "@glimmer/wire-format/lib/well-known.js": "ember-source/@glimmer/wire-format/lib/well-known.js", + "@handlebars/parser/lib/exception.js": "ember-source/@handlebars/parser/lib/exception.js", + "@handlebars/parser/lib/helpers.js": "ember-source/@handlebars/parser/lib/helpers.js", + "@handlebars/parser/lib/parse.js": "ember-source/@handlebars/parser/lib/parse.js", + "@handlebars/parser/lib/parser.js": "ember-source/@handlebars/parser/lib/parser.js", + "@handlebars/parser/lib/printer.js": "ember-source/@handlebars/parser/lib/printer.js", + "@handlebars/parser/lib/visitor.js": "ember-source/@handlebars/parser/lib/visitor.js", + "@handlebars/parser/lib/whitespace-control.js": "ember-source/@handlebars/parser/lib/whitespace-control.js", "@simple-dom/document/index.js": "ember-source/@simple-dom/document/index.js", "backburner.js/index.js": "ember-source/backburner.js/index.js", "dag-map/index.js": "ember-source/dag-map/index.js", "ember-template-compiler/index.js": "ember-source/ember-template-compiler/index.js", + "ember-template-compiler/lib/system/compile-options.js": "ember-source/ember-template-compiler/lib/system/compile-options.js", + "ember-template-compiler/lib/system/dasherize-component-name.js": "ember-source/ember-template-compiler/lib/system/dasherize-component-name.js", + "ember-template-compiler/lib/system/precompile.js": "ember-source/ember-template-compiler/lib/system/precompile.js", "ember-testing/index.js": "ember-source/ember-testing/index.js", "ember-testing/lib/adapters/adapter.js": "ember-source/ember-testing/lib/adapters/adapter.js", "ember-testing/lib/public-api.js": "ember-source/ember-testing/lib/public-api.js", @@ -351,7 +656,16 @@ "ember/version.js": "ember-source/ember/version.js", "route-recognizer/index.js": "ember-source/route-recognizer/index.js", "router_js/index.js": "ember-source/router_js/index.js", - "rsvp/index.js": "ember-source/rsvp/index.js" + "router_js/lib/route-info.js": "ember-source/router_js/lib/route-info.js", + "router_js/lib/router.js": "ember-source/router_js/lib/router.js", + "router_js/lib/transition-aborted-error.js": "ember-source/router_js/lib/transition-aborted-error.js", + "router_js/lib/transition-intent.js": "ember-source/router_js/lib/transition-intent.js", + "router_js/lib/transition-intent/named-transition-intent.js": "ember-source/router_js/lib/transition-intent/named-transition-intent.js", + "router_js/lib/transition-intent/url-transition-intent.js": "ember-source/router_js/lib/transition-intent/url-transition-intent.js", + "router_js/lib/transition-state.js": "ember-source/router_js/lib/transition-state.js", + "router_js/lib/transition.js": "ember-source/router_js/lib/transition.js", + "router_js/lib/unrecognized-url-error.js": "ember-source/router_js/lib/unrecognized-url-error.js", + "router_js/lib/utils.js": "ember-source/router_js/lib/utils.js" } }, "typesVersions": { diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index a781f11ec53..ffc50123835 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -8,3 +8,6 @@ packages: - 'packages/*/*/test' - 'smoke-tests/*' - 'tests/*' + +patchedDependencies: + ember-cli@6.12.0: patches/ember-cli@6.12.0.patch diff --git a/rollup.config.mjs b/rollup.config.mjs index aac5c953a52..dedd54365af 100644 --- a/rollup.config.mjs +++ b/rollup.config.mjs @@ -266,7 +266,6 @@ function rolledUpPackages() { export function exposedDependencies() { return { 'backburner.js': require.resolve('backburner.js/dist/es6/backburner.js'), - rsvp: require.resolve('rsvp/lib/rsvp.js'), 'dag-map': require.resolve('dag-map/dag-map.js'), router_js: require.resolve('router_js'), 'route-recognizer': require.resolve('route-recognizer/dist/route-recognizer.es.js'), @@ -426,6 +425,10 @@ export function resolvePackages(deps, params) { return { external: true, id: pkgName }; } + if (pkgName === 'rsvp') { + return { external: true, id: pkgName }; + } + if (isExternal?.(source)) { return { external: true, id: source }; } @@ -550,9 +553,6 @@ function packageMeta() { } const allowedCycles = [ - // external and not causing problems - 'node_modules/rsvp/lib/rsvp', - // TODO: these would be good to fix once they're in this repo 'packages/@glimmer/debug', 'packages/@glimmer/runtime', diff --git a/smoke-tests/app-template/eslint.config.mjs b/smoke-tests/app-template/eslint.config.mjs index a29e5cd3bd9..68fe504ea15 100644 --- a/smoke-tests/app-template/eslint.config.mjs +++ b/smoke-tests/app-template/eslint.config.mjs @@ -84,8 +84,8 @@ export default [ '**/*.cjs', 'config/**/*.js', 'tests/dummy/config/**/*.js', - 'testem.js', - 'testem*.js', + 'testem.*', + 'testem*.*', 'index.js', '.prettierrc.js', '.stylelintrc.js', diff --git a/smoke-tests/v2-app-hello-world-template/vite.config.mjs b/smoke-tests/v2-app-hello-world-template/vite.config.mjs index 09e1d1c0299..e02d2e47b50 100644 --- a/smoke-tests/v2-app-hello-world-template/vite.config.mjs +++ b/smoke-tests/v2-app-hello-world-template/vite.config.mjs @@ -3,6 +3,20 @@ import { extensions, ember } from '@embroider/vite'; import { babel } from '@rollup/plugin-babel'; export default defineConfig({ + build: { + rolldownOptions: { + treeshake: { + moduleSideEffects: [ + { test: /\.css$/, sideEffects: true }, + { test: /@ember/, sideEffects: false, external: false }, + { test: /router_js/, sideEffects: false, external: false }, + { test: /rsvp/, sideEffects: false, external: false }, + { test: /backburner/, sideEffects: false, external: false }, + ], + + } + } + }, plugins: [ ember(), babel({