2012-07-25 22:53:02 +01:00
|
|
|
{ pkgs, stdenv, nodejs, fetchurl }:
|
2012-07-25 22:46:21 +01:00
|
|
|
|
|
|
|
let self = {
|
2012-08-22 14:44:38 +01:00
|
|
|
buildNodePackage = import ../development/web/nodejs/build-node-package.nix {
|
|
|
|
inherit stdenv nodejs;
|
|
|
|
};
|
|
|
|
|
2012-07-25 22:51:19 +01:00
|
|
|
"coffee-script" = self."coffee-script-1.3.3";
|
|
|
|
|
2012-08-22 14:44:38 +01:00
|
|
|
"coffee-script-1.3.3" = self.buildNodePackage rec {
|
2012-07-25 22:51:19 +01:00
|
|
|
name = "coffee-script-1.3.3";
|
|
|
|
src = fetchurl {
|
|
|
|
url = "http://registry.npmjs.org/coffee-script/-/${name}.tgz";
|
|
|
|
sha256 = "deedd2cf9d5abe2bad724e6809bec40efa07215dae85f44d78cd37736bb50bc5";
|
|
|
|
};
|
|
|
|
deps = [
|
|
|
|
|
|
|
|
];
|
|
|
|
};
|
2012-08-26 20:43:02 +01:00
|
|
|
|
|
|
|
"semver" = self."semver-1.0.14";
|
|
|
|
|
|
|
|
"semver-1.0.14" = self.buildNodePackage rec {
|
|
|
|
name = "semver-1.0.14";
|
|
|
|
src = fetchurl {
|
|
|
|
url = "http://registry.npmjs.org/semver/-/${name}.tgz";
|
|
|
|
sha256 = "560df522ae0e8834d8b07f6ca9c60bd8836e844642361abde108018cbe9ca82f";
|
|
|
|
};
|
|
|
|
deps = [
|
|
|
|
|
|
|
|
];
|
|
|
|
};
|
2012-08-26 21:02:04 +01:00
|
|
|
|
|
|
|
"npm2nix" = self."npm2nix-0.1.1";
|
|
|
|
|
|
|
|
"npm2nix-0.1.1" = self.buildNodePackage rec {
|
|
|
|
name = "npm2nix-0.1.1";
|
|
|
|
src = fetchurl {
|
|
|
|
url = https://bitbucket.org/shlevy/npm2nix/get/0.1.1.tar.gz;
|
|
|
|
sha256 = "0rrvlavx6myl8792y2xfz79a3khww3yak81by1f5axm0g1mcwiw7";
|
|
|
|
name = "${name}.tgz";
|
|
|
|
};
|
|
|
|
deps = [
|
|
|
|
self."semver-1.0.14"
|
|
|
|
];
|
|
|
|
};
|
2012-07-25 22:46:21 +01:00
|
|
|
};
|
|
|
|
|
|
|
|
in self
|