airfield: fix build

Airfield suffered from loose version constraints which
caused severe version (and API) conflicts between its dependencies
and transitive ones.

Furthermore the `npm2nix` packaging is deprecated and needed to be
replaced by `node2nix`.

see #31032
This commit is contained in:
Maximilian Bosch
2017-11-14 16:37:17 +01:00
parent 5ae373b3eb
commit 9e0f86131f
6 changed files with 966 additions and 1517 deletions
+6
View File
@@ -0,0 +1,6 @@
#!/usr/bin/env nix-shell
#! nix-shell -i bash -p nodePackages.node2nix
node2nix -6 -i deps.json \
--no-copy-node-env \
-e ../../../development/node-packages/node-env.nix -c node.nix