Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
base: a2d840d558e4
Choose a base ref
...
head repository: NixOS/nixpkgs
compare: 270415e03430
Choose a head ref
  • 2 commits
  • 11 files changed
  • 2 contributors

Commits on Jun 18, 2019

  1. elmPackages.{elm-test,elm-analyse..}: tooling additions and fixes

    Extends the number of available tools for Elm language.
    
    1. fix and move "elm-test"
    Previously located in nodePackages.elm-test but broken (see binwrap info).
    Now fixed and located in elmPackages.elm-test
    
    2. add "elm-verify-examples"
    Generate tests from documentation examples
    
    3. add "elm-upgrade"
    upgrade assistant using statical analysis
    
    4. add "elm-analyse"
    static analysis for elm code (linter)
    
    5. move "elm-doc-preview"
    originally located in nodePackages.elm-upgrade - moved for consistency
    
    6. add "elmi-to-json"
    transforms elmi files to json - used by other tools like elm-test and
    elm-verify-examples
    
    Node.js based dependencies are defined the same way as nodePackages
    contaparts but are independent (has it's own packages.json)
    
    patch-binwrap.nix is used to as a replacement for binwrap package
    used by some nodejs dependencies that depends on Haskell binaries
    (elm-test and elm-verify-examples).
    
    BREAKING CHANGE
    ===============
    elm-doc-preview (as well as broken elm-test) is now commented
    in `node-packages-v10.json` and should be removed once new
    nix-expressions for node10 are generated (out of scope of this PR)
    
    There are still 2 outstanding elm related packages in nodePackages
    
    1. elm-oracle - legacy package which is not compatible with elm 0.19
    2. elm-live - should be moved in the future I think
    turboMaCk committed Jun 18, 2019
    Copy the full SHA
    a97986a View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2019

  1. Merge pull request #63477 from turboMaCk/elm-lang-packages

    elmPackages.{elm-test,elm-analyse..}: tooling additions and fixes
    domenkozar committed Jun 24, 2019
    Copy the full SHA
    270415e View commit details
    Browse the repository at this point in the history