-
Notifications
You must be signed in to change notification settings - Fork 141
Add compatibility for Ember 4 #208
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
base: master
Are you sure you want to change the base?
Add compatibility for Ember 4 #208
Conversation
MotivationWe are working on an old private project which is being migrated to Ember 4. At this moment v0.9.0 is not compatible with Ember 4, so it block us, this PR make I'm not tackling refactor to glimmer and native class yet on this PR (only switched errors to warnings) because it could brings side effects and I don't have enough knowledge of this repo / our old repo to be sure I will detect them. If this PR is
CI run -> https://github.com/ndekeister-us/ember-drag-drop/pull/1/checks (only |
|
cc @dgavey |
|
Ok I'll take a look at it. |
|
bump - looking forward to seeing this work! |
tehhowch
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When I yarn, I get warnings about missing a peer dep of @babel/core@^7, so that should probably be added here. Other than that, the changes seem sensible, given that the larger lint changes are marked TBD.
Were the existing lint changes from autofixing before the decision to defer that to a followup PR?
|
When is this mr going to be merged ? @tehhowch |
Breaking
Officially drop support for Node < 12
Drop support for Ember <3.24
Chore
Upgrade to Ember 4
ember-cli-update --to 4.4.0andyarn installAlso
yarn-deduplicate&&yarn installto clean theyarn.lockjshintconfig files used in tests (not relevant anymore, was introduced with first versions of Ember, we now useeslintin tests)Remove
object-binexportTaken from #194 (file no longer exists in
./addon/component) should make embroider happyBuild
Remove
ember-decoratorsfrom devDepsIt was not used by this repo