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
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: a2d840d558e4
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
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

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 authored Jun 24, 2019
    Copy the full SHA
    270415e View commit details
Loading