daml/nix
Andreas Herrmann 6cf5458e30
Avoid intermediate nodejs_dev_env (#4135)
* Remove unused npm_nix

* Use node_nix directly on Unix

rules_nodejs requires a vendored node to contain the node distribution
in a subdirectory of the provided external repository. With the default
node Nix package this is not the case. The nodejs_dev_env workspace used
an intermediate repository rule to fulfill these requirements.
Occasionally, this caused flakiness on CI.

This change fulfills this requirement on the Nix side, so that Bazel can
consume the provided Nix derivation directly.

CHANGELOG_BEGIN
CHANGELOG_END

* Avoid collision with dev-env tools like license-checker

* buildifier-fix

* Add comment motivating use of `@node_nix` on Unix.

* Document npm-cli patch

Co-authored-by: Andreas Herrmann <andreash87@gmx.ch>
2020-01-21 17:38:11 +01:00
..
certs Remove custom truststore remains (#280) 2019-04-08 11:19:44 +02:00
nixpkgs Fix pip and pipenv (#3366) 2019-11-20 15:27:32 +01:00
overrides Upgrade Scalafmt to v2.3.1. (#3764) 2019-12-06 12:56:07 +00:00
tools update copyright notices to 2020 (#3939) 2020-01-02 21:21:13 +01:00
bazel-cc-toolchain.nix open-sourcing daml 2019-04-04 09:33:38 +01:00
bazel.nix Avoid intermediate nodejs_dev_env (#4135) 2020-01-21 17:38:11 +01:00
BUILD.bazel update copyright notices to 2020 (#3939) 2020-01-02 21:21:13 +01:00
default.nix open-sourcing daml 2019-04-04 09:33:38 +01:00
ghc.nix Fix pip and pipenv (#3366) 2019-11-20 15:27:32 +01:00
nixpkgs.nix Get grpc from nix on unix (#3632) 2019-11-26 18:47:39 +01:00
packages.nix remove unused python3.6-da dev-env bin (#3845) 2019-12-16 11:51:43 +01:00
release.nix open-sourcing daml 2019-04-04 09:33:38 +01:00
with-packages-wrapper.nix Update rules_haskell (#1133) 2019-05-20 14:20:34 +02:00