-
Notifications
You must be signed in to change notification settings - Fork 141
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
Add compatibility for Ember 4 #208
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! |
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.0
andyarn install
Also
yarn-deduplicate
&&yarn install
to clean theyarn.lock
jshint
config files used in tests (not relevant anymore, was introduced with first versions of Ember, we now useeslint
in tests)Remove
object-bin
exportTaken from #194 (file no longer exists in
./addon/component
) should make embroider happyBuild
Remove
ember-decorators
from devDepsIt was not used by this repo