diff options
author | Marek Fajkus <marek.faj@gmail.com> | 2019-06-09 16:25:00 +0200 |
---|---|---|
committer | Marek Fajkus <marek.faj@gmail.com> | 2019-06-18 21:29:10 +0200 |
commit | a97986a4816a59ff4d26bec6813d8c5778c7dfa3 (patch) | |
tree | 909a0b1010f49ad7919265caf0e4a888a4d4a646 /pkgs/development/node-packages | |
parent | 2c96ca1c83a31773b02d98ec26b02285220309ed (diff) | |
download | nixpkgs-a97986a4816a59ff4d26bec6813d8c5778c7dfa3.tar nixpkgs-a97986a4816a59ff4d26bec6813d8c5778c7dfa3.tar.gz nixpkgs-a97986a4816a59ff4d26bec6813d8c5778c7dfa3.tar.bz2 nixpkgs-a97986a4816a59ff4d26bec6813d8c5778c7dfa3.tar.lz nixpkgs-a97986a4816a59ff4d26bec6813d8c5778c7dfa3.tar.xz nixpkgs-a97986a4816a59ff4d26bec6813d8c5778c7dfa3.tar.zst nixpkgs-a97986a4816a59ff4d26bec6813d8c5778c7dfa3.zip |
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
Diffstat (limited to 'pkgs/development/node-packages')
-rw-r--r-- | pkgs/development/node-packages/node-packages-v10.json | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/pkgs/development/node-packages/node-packages-v10.json b/pkgs/development/node-packages/node-packages-v10.json index 383ab5b860a..036bc821748 100644 --- a/pkgs/development/node-packages/node-packages-v10.json +++ b/pkgs/development/node-packages/node-packages-v10.json @@ -21,10 +21,8 @@ , "dhcp" , "dnschain" , "elasticdump" -, "elm-doc-preview" , "elm-live" , "elm-oracle" -, "elm-test" , "emoj" , "eslint" , "eslint_d" |