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

Remove list extra dependency #14

Merged
merged 2 commits into from
Dec 28, 2018
Merged

Conversation

michaeljones
Copy link
Contributor

I have found it tricky to update my project to use a newer version of List.Extra and I think it is because of the limiting version parameters in this project's elm-package.json. I thought to do a pull request which bumped the List.Extra upper-bound to 8.0.0 but as the code only uses one function from List.Extra it seemed reasonable to copy that function into this code base and drop the dependency entirely to avoid future trouble.

I hope that seems reasonable. I'm very grateful for this project and the work you've done on it. I use the MultiSelect module in my work. I realise I've presented this PR without any prior communication but as it is only a small amount of work I thought I would do it. Of course I understand if you'd rather approach it differently.

I couldn't get the tests to run as they were referencing DatePicker which has been moved? Even with those tests removed, it doesn't compile. Possibly due to a glitch on my side. I'm not sure.

Thanks again.

Michael Jones added 2 commits May 23, 2018 10:45
In favour of copying the one function that we need locally.

This means that we don't need the dependency in our elm-package.json
file and do not need to release updates to keep up with releases of the
List.Extra package.
That module has been moved to another project at this point.

The tests still do not run but I'm not sure why.
@abadi199 abadi199 merged commit 16ca759 into abadi199:master Dec 28, 2018
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

Successfully merging this pull request may close these issues.

2 participants