summary refs log tree commit diff
path: root/pkgs/top-level/node-packages.json
diff options
context:
space:
mode:
authorShea Levy <shea@shealevy.com>2013-05-27 22:29:00 -0400
committerShea Levy <shea@shealevy.com>2013-05-27 22:35:20 -0400
commit239d53209542f4ca8e94ade11c30a396655bcb58 (patch)
tree66c152c0329a4a6e548dbe01933f8d9d043a8fbd /pkgs/top-level/node-packages.json
parentb0e6c66ad7532a0ec2983c92035b6f8a559f9f2e (diff)
downloadnixpkgs-239d53209542f4ca8e94ade11c30a396655bcb58.tar
nixpkgs-239d53209542f4ca8e94ade11c30a396655bcb58.tar.gz
nixpkgs-239d53209542f4ca8e94ade11c30a396655bcb58.tar.bz2
nixpkgs-239d53209542f4ca8e94ade11c30a396655bcb58.tar.lz
nixpkgs-239d53209542f4ca8e94ade11c30a396655bcb58.tar.xz
nixpkgs-239d53209542f4ca8e94ade11c30a396655bcb58.tar.zst
nixpkgs-239d53209542f4ca8e94ade11c30a396655bcb58.zip
node-packages.nix: Convert to new npm2nix style
Starting with 1.0.0 (which is not released at the time of this commit
but will be before it is pushed), npm2nix takes a JSON file with a list
of names (and optionally version ranges) and generates a data-only (no
functions, no rec, no let, etc.) nix expression representing the
packages with those names and their dependencies.

node-packages.nix now builds its package list from that generated
expression. If a package needs native dependencies as build inputs, they
can be added to the nativeDeps attribute set. If a package cannot be
generated by npm2nix for some reason, it can be added manually to the
set.

I tried to capture the packages represented by the previous
node-packages.nix in the new node-packages.json, but I almost certainly
missed some that will have to be added manually.

Signed-off-by: Shea Levy <shea@shealevy.com>
Diffstat (limited to 'pkgs/top-level/node-packages.json')
-rw-r--r--pkgs/top-level/node-packages.json34
1 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/top-level/node-packages.json b/pkgs/top-level/node-packages.json
new file mode 100644
index 00000000000..17f4cee6943
--- /dev/null
+++ b/pkgs/top-level/node-packages.json
@@ -0,0 +1,34 @@
+[
+  { "name": "async" }
+, { "name": "assert" }
+, { "name": "mocha" }
+, { "name": "jayschema" }
+, { "name": "underscore" }
+, { "name": "extend" }
+, { "name": "express" }
+, { "name": "s3http" }
+, { "name": "aws-sdk" }
+, { "name": "nijs" }
+, { "name": "amdefine" }
+, { "name": "smartdc" }
+, { "name": "optparse" }
+, { "name": "jsontool" }
+, { "name": "swig" }
+, { "name": "coffee-script" }
+, { "name": "escape-html" }
+, { "name": "buffertools" }
+, { "name": "wu" }
+, { "name": "source-map" }
+, { "name": "knox" }
+, { "name": "node-expat" }
+, { "name": "optimist" }
+, { "name": "temp" }
+, { "name": "faye-websocket" }
+, { "name": "node-uuid" }
+, { "name": "rbytes" }
+, { "name": "sockjs" }
+, { "name": "backbone" }
+, { "name": "browserchannel" }
+, { "name": "node-gyp" }
+, { "name": "semver" }
+]