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

Streamline stage1 template compilation #1242

Merged
merged 12 commits into from
Nov 7, 2022
Merged

Conversation

ef4
Copy link
Contributor

@ef4 ef4 commented Aug 10, 2022

Working to integrate emberjs/babel-plugin-ember-template-compilation#9

This should significantly simplify our template compilation pipeline.

The first commit just shims the new version into the place of the old one, but this PR should ultimately be able to delete a bunch of code by taking advantage of the new features.

@ef4
Copy link
Contributor Author

ef4 commented Nov 2, 2022

Note to self: the next step here is that I broke component template colocation in addons that have custom AST transforms. We can't just unilaterally convert the hbs to js without also doing the colocation step all at once.

@ef4 ef4 changed the title Streamline template compilation Streamline stage1 template compilation Nov 7, 2022
@ef4 ef4 added the internal label Nov 7, 2022
@ef4 ef4 marked this pull request as ready for review November 7, 2022 19:26
@ef4 ef4 merged commit d31bee3 into main Nov 7, 2022
@ef4 ef4 deleted the e-template-compilation-refactor branch November 7, 2022 19:26
@ef4 ef4 mentioned this pull request Nov 7, 2022
10 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant