Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mpizenberg/elm-solve-deps
A dependency solver for the elm ecosystem
https://github.com/mpizenberg/elm-solve-deps
dependency-solver elm
Last synced: about 2 months ago
JSON representation
A dependency solver for the elm ecosystem
- Host: GitHub
- URL: https://github.com/mpizenberg/elm-solve-deps
- Owner: mpizenberg
- License: mpl-2.0
- Created: 2020-11-26T18:33:11.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-12-27T16:59:47.000Z (almost 3 years ago)
- Last Synced: 2024-10-13T02:21:10.973Z (2 months ago)
- Topics: dependency-solver, elm
- Language: Rust
- Homepage:
- Size: 195 KB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dependency solving for the elm ecosystem
This repository holds two utilities, each in its directory, with slightly different use cases, to deal with dependencies in the elm ecosystem.
- `elm-solve-deps-lib/`: a Rust library, based on the [pubgrub crate][pubgrub] providing a set of types, functions and traits to deal with elm dependencies.
- `elm-solve-deps-bin/`: a CLI executable providing a dedicated tool to handle elm dependencies.Another utility called `elm-solve-deps-wasm/`, is a WebAssembly package, published on npm, to be able to use this solver directly in JavaScript.
That one lives in another repository [due to issues][wasm-issues] compiling the wasm crate with different build profiles when using a Cargo workspace.[pubgrub]: https://github.com/pubgrub-rs/pubgrub
[wasm-issues]: https://users.rust-lang.org/t/how-to-shrink-wasm-size-in-a-cargo-workspace/69399