Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remaining issues before we cut the first alpha of Embroider@4 #2207

Open
9 tasks
mansona opened this issue Dec 10, 2024 · 0 comments
Open
9 tasks

Remaining issues before we cut the first alpha of Embroider@4 #2207

mansona opened this issue Dec 10, 2024 · 0 comments

Comments

@mansona
Copy link
Member

mansona commented Dec 10, 2024

While #1860 is a tracking issue for the next Stable release from the main branch, we discussed the changes that we would like to see on main before we cut the first alpha release. This will effectively allow us to give some semver functionality to people using the new blueprint (with obvious alpha caveats before it is actually stable 😂 )

Todo

  • Update the implementation for ember-cli-build to match what is now said in the RFC https://github.com/NullVoxPopuli/rfcs/blob/v2-app-spec/text/0977-v2-app-format.md#ember-pre-build-config---ember-cli-buildjs
  • implement setting staticInvokables that is a combination of staticComponents, staticModifiers, and staticHelpers
    • implement this on stable with a deprecation
  • throw an error if anyone sets the skipBabel setting
  • throw an error if anyone sets staticAddonTrees or staticAddonTestSupportTrees
    • optionally document how people would workaround this issue by manually putting things in the requirejs loader
  • stop nullifying the loader.js library so people can use it if they want to (even if we don't)
  • throw an error if anyone sets staticEmberSource to false
  • ensure the simplified ember() and classicEmberSupport() vite plugins allow the appropriate level of overriding their results. Right now it doesn't appear possible to unset things like the rollup build options.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant