diff options
author | Shea Levy <shea@shealevy.com> | 2013-05-27 22:29:00 -0400 |
---|---|---|
committer | Shea Levy <shea@shealevy.com> | 2013-05-27 22:35:20 -0400 |
commit | 239d53209542f4ca8e94ade11c30a396655bcb58 (patch) | |
tree | 66c152c0329a4a6e548dbe01933f8d9d043a8fbd /pkgs/top-level/node-packages.json | |
parent | b0e6c66ad7532a0ec2983c92035b6f8a559f9f2e (diff) | |
download | nixpkgs-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.json | 34 |
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" } +] |