Elm upgrade package

Nicola De Filippo
2 min readOct 15, 2020

I start with my conclusion: use elm-json for the elm packages. Now, my story:

Yesterday, a member of my team joined to my elm project to learn the project and help me, but…. when i started the elm make command, surprise, problem with the dependencies! The problem was this package:

"Skinney/murmur3": "2.0.8"

The author removed the source (or it moved), the simple solutions is copy my package directory and give it to my collegue, but it’s no final solution.

The accused package is used from

"rtfeldman/elm-css": "15.1.0"

The last version of elm-css (16.1.0) don’t depende from murmu3 so the solution is upgrade the elm-css.

I tryed it, removing from the elm.json and run

elm install rtfeldman/elm-css

I have always an dependecies error. So, i chat on slack with the community and they suggested me to use elm-json. With elm-json i try to uninstall

elm-json uninstall rtfeldman/elm-css

but i see an message error, there are other package stephenreddek/elm-range-slider that depends from this elm-css in version 15.1.0, so at th end there are my steps:

npm -g install elm-jsonelm-json uninstall rtfeldman/elm-csselm-json install rtfeldman/elm-css@16.1.0elm-json uninstall stephenreddek/elm-range-sliderelm-json install rtfeldman/elm-css@16.1.0

Conclusion: use elm-json for the elm packages.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Nicola De Filippo
Nicola De Filippo

Written by Nicola De Filippo

Software Engineer and Entrepreneur

No responses yet

Write a response