3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/development
Marek Fajkus a97986a481 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
2019-06-18 21:29:10 +02:00
..
androidndk-pkgs
arduino
beam-modules
bower-modules/generic
compilers elmPackages.{elm-test,elm-analyse..}: tooling additions and fixes 2019-06-18 21:29:10 +02:00
coq-modules coqPackages.coqprime: enable for Coq 8.10 2019-06-18 07:29:11 +00:00
dhall-modules
dotnet-modules/patches
em-modules/generic
go-modules
go-packages
guile-modules
haskell-modules
idris-modules
interpreters Merge pull request #63295 from ehamberg/patch-2 2019-06-18 18:17:29 +02:00
java-modules
libraries libbluray: 1.1.1 -> 1.1.2 2019-06-18 14:28:44 +03:00
lisp-modules
lua-modules
misc
mobile
node-packages elmPackages.{elm-test,elm-analyse..}: tooling additions and fixes 2019-06-18 21:29:10 +02:00
ocaml-modules
perl-modules
pharo
pure-modules
python-modules Merge pull request #63415 from talkara/pythonPackages.robotframework-sshlibrary 2019-06-18 15:10:50 -04:00
r-modules
ruby-modules
tools bazel: add update script to update srcDeps from WORKSPACE file 2019-06-18 17:47:01 +02:00
web treewide: fixup evaluation of updater scripts 2019-06-18 13:10:23 +02:00