tangled
alpha
login
or
join now
tjh.dev
/
nixpkgs
0
fork
atom
nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
0
fork
atom
overview
issues
pulls
pipelines
nodePackages: 8_x -> 10_x
Jörg Thalheim
7 years ago
25d6dc99
d688cedc
+191
-193
5 changed files
expand all
collapse all
unified
split
pkgs
development
node-packages
default-v10.nix
default-v8.nix
node-packages-v10.json
node-packages-v8.json
top-level
all-packages.nix
+72
pkgs/development/node-packages/default-v10.nix
reviewed
···
7
7
};
8
8
in
9
9
nodePackages // {
10
10
+
bower2nix = nodePackages.bower2nix.override {
11
11
+
buildInputs = [ pkgs.makeWrapper ];
12
12
+
postInstall = ''
13
13
+
for prog in bower2nix fetch-bower; do
14
14
+
wrapProgram "$out/bin/$prog" --prefix PATH : ${stdenv.lib.makeBinPath [ pkgs.git pkgs.nix ]}
15
15
+
done
16
16
+
'';
17
17
+
};
18
18
+
19
19
+
jshint = nodePackages.jshint.override {
20
20
+
buildInputs = [ pkgs.phantomjs2 ];
21
21
+
};
22
22
+
23
23
+
dat = nodePackages.dat.override {
24
24
+
buildInputs = [ nodePackages.node-gyp-build ];
25
25
+
};
26
26
+
27
27
+
dnschain = nodePackages.dnschain.override {
28
28
+
buildInputs = [ pkgs.makeWrapper nodePackages.coffee-script ];
29
29
+
postInstall = ''
30
30
+
wrapProgram $out/bin/dnschain --suffix PATH : ${pkgs.openssl.bin}/bin
31
31
+
'';
32
32
+
};
33
33
+
34
34
+
ios-deploy = nodePackages.ios-deploy.override (drv: {
35
35
+
nativeBuildInputs = drv.nativeBuildInputs or [] ++ [ pkgs.buildPackages.rsync ];
36
36
+
preRebuild = ''
37
37
+
LD=$CC
38
38
+
tmp=$(mktemp -d)
39
39
+
ln -s /usr/bin/xcodebuild $tmp
40
40
+
export PATH="$PATH:$tmp"
41
41
+
'';
42
42
+
});
43
43
+
44
44
+
fast-cli = nodePackages."fast-cli-1.x".override {
45
45
+
preRebuild = ''
46
46
+
# Simply ignore the phantomjs --version check. It seems to need a display but it is safe to ignore
47
47
+
sed -i -e "s|console.error('Error verifying phantomjs, continuing', err)|console.error('Error verifying phantomjs, continuing', err); return true;|" node_modules/phantomjs-prebuilt/lib/util.js
48
48
+
'';
49
49
+
buildInputs = [ pkgs.phantomjs2 ];
50
50
+
};
51
51
+
52
52
+
git-ssb = nodePackages.git-ssb.override {
53
53
+
buildInputs = [ nodePackages.node-gyp-build ];
54
54
+
};
55
55
+
56
56
+
node-inspector = nodePackages.node-inspector.override {
57
57
+
buildInputs = [ nodePackages.node-pre-gyp ];
58
58
+
};
59
59
+
60
60
+
node2nix = nodePackages.node2nix.override {
61
61
+
buildInputs = [ pkgs.makeWrapper ];
62
62
+
postInstall = ''
63
63
+
wrapProgram "$out/bin/node2nix" --prefix PATH : ${stdenv.lib.makeBinPath [ pkgs.nix ]}
64
64
+
'';
65
65
+
};
66
66
+
67
67
+
npm2nix = nodePackages."npm2nix-git://github.com/NixOS/npm2nix.git#5.12.0".override {
68
68
+
postInstall = "npm run-script prepublish";
69
69
+
};
70
70
+
71
71
+
phantomjs = nodePackages.phantomjs.override {
72
72
+
buildInputs = [ pkgs.phantomjs2 ];
73
73
+
};
10
74
11
75
pnpm = nodePackages.pnpm.override {
12
76
nativeBuildInputs = [ pkgs.makeWrapper ];
···
84
20
wrapProgram "$prog" --prefix PATH : ${pnpmLibPath}
85
21
done
86
22
'';
23
23
+
};
24
24
+
25
25
+
scuttlebot = nodePackages.scuttlebot.override {
26
26
+
buildInputs = [ pkgs.automake pkgs.autoconf nodePackages.node-gyp-build ];
27
27
+
};
28
28
+
29
29
+
webtorrent-cli = nodePackages.webtorrent-cli.override {
30
30
+
buildInputs = [ nodePackages.node-gyp-build ];
87
31
};
88
32
89
33
}
-74
pkgs/development/node-packages/default-v8.nix
reviewed
···
7
7
};
8
8
in
9
9
nodePackages // {
10
10
-
bower2nix = nodePackages.bower2nix.override {
11
11
-
buildInputs = [ pkgs.makeWrapper ];
12
12
-
postInstall = ''
13
13
-
for prog in bower2nix fetch-bower; do
14
14
-
wrapProgram "$out/bin/$prog" --prefix PATH : ${stdenv.lib.makeBinPath [ pkgs.git pkgs.nix ]}
15
15
-
done
16
16
-
'';
17
17
-
};
18
18
-
19
19
-
jshint = nodePackages.jshint.override {
20
20
-
buildInputs = [ pkgs.phantomjs2 ];
21
21
-
};
22
22
-
23
23
-
dat = nodePackages.dat.override {
24
24
-
buildInputs = [ nodePackages.node-gyp-build ];
25
25
-
};
26
26
-
27
27
-
dnschain = nodePackages.dnschain.override {
28
28
-
buildInputs = [ pkgs.makeWrapper nodePackages.coffee-script ];
29
29
-
postInstall = ''
30
30
-
wrapProgram $out/bin/dnschain --suffix PATH : ${pkgs.openssl.bin}/bin
31
31
-
'';
32
32
-
};
33
33
-
34
34
-
ios-deploy = nodePackages.ios-deploy.override (drv: {
35
35
-
nativeBuildInputs = drv.nativeBuildInputs or [] ++ [ pkgs.buildPackages.rsync ];
36
36
-
preRebuild = ''
37
37
-
LD=$CC
38
38
-
tmp=$(mktemp -d)
39
39
-
ln -s /usr/bin/xcodebuild $tmp
40
40
-
export PATH="$PATH:$tmp"
41
41
-
'';
42
42
-
});
43
43
-
44
44
-
fast-cli = nodePackages."fast-cli-1.x".override {
45
45
-
preRebuild = ''
46
46
-
# Simply ignore the phantomjs --version check. It seems to need a display but it is safe to ignore
47
47
-
sed -i -e "s|console.error('Error verifying phantomjs, continuing', err)|console.error('Error verifying phantomjs, continuing', err); return true;|" node_modules/phantomjs-prebuilt/lib/util.js
48
48
-
'';
49
49
-
buildInputs = [ pkgs.phantomjs2 ];
50
50
-
};
51
51
-
52
52
-
git-ssb = nodePackages.git-ssb.override {
53
53
-
buildInputs = [ nodePackages.node-gyp-build ];
54
54
-
};
55
55
-
56
56
-
node-inspector = nodePackages.node-inspector.override {
57
57
-
buildInputs = [ nodePackages.node-pre-gyp ];
58
58
-
};
59
59
-
60
60
-
node2nix = nodePackages.node2nix.override {
61
61
-
buildInputs = [ pkgs.makeWrapper ];
62
62
-
postInstall = ''
63
63
-
wrapProgram "$out/bin/node2nix" --prefix PATH : ${stdenv.lib.makeBinPath [ pkgs.nix ]}
64
64
-
'';
65
65
-
};
66
66
-
67
67
-
npm2nix = nodePackages."npm2nix-git://github.com/NixOS/npm2nix.git#5.12.0".override {
68
68
-
postInstall = "npm run-script prepublish";
69
69
-
};
70
70
-
71
71
-
phantomjs = nodePackages.phantomjs.override {
72
72
-
buildInputs = [ pkgs.phantomjs2 ];
73
73
-
};
74
74
-
75
10
pnpm = nodePackages.pnpm.override {
76
11
nativeBuildInputs = [ pkgs.makeWrapper ];
77
12
postInstall = let
···
20
85
done
21
86
'';
22
87
};
23
23
-
24
24
-
scuttlebot = nodePackages.scuttlebot.override {
25
25
-
buildInputs = [ pkgs.automake pkgs.autoconf nodePackages.node-gyp-build ];
26
26
-
};
27
27
-
28
28
-
webtorrent-cli = nodePackages.webtorrent-cli.override {
29
29
-
buildInputs = [ nodePackages.node-gyp-build ];
30
30
-
};
31
31
-
32
88
}
+117
-1
pkgs/development/node-packages/node-packages-v10.json
reviewed
···
1
1
[
2
2
-
"bower"
2
2
+
"alloy"
3
3
+
, "asar"
4
4
+
, "azure-cli"
5
5
+
, "azure-functions-core-tools"
6
6
+
, "bower"
7
7
+
, "bower2nix"
8
8
+
, "browserify"
9
9
+
, "castnow"
10
10
+
, "clean-css"
3
11
, "coffee-script"
12
12
+
, "coinmon"
13
13
+
, "configurable-http-proxy"
14
14
+
, "cordova"
15
15
+
, "create-cycle-app"
16
16
+
, "create-react-app"
17
17
+
, "create-react-native-app"
18
18
+
, "csslint"
19
19
+
, "dat"
20
20
+
, "dhcp"
21
21
+
, "dnschain"
22
22
+
, "elasticdump"
23
23
+
, "elm-oracle"
24
24
+
, "elm-test"
25
25
+
, "emoj"
26
26
+
, "eslint"
27
27
+
, "eslint_d"
28
28
+
, "emojione"
29
29
+
, { "fast-cli": "1.x" }
30
30
+
, "forever"
31
31
+
, "git-run"
32
32
+
, "git-ssb"
33
33
+
, "git-standup"
34
34
+
, "graphql-cli"
4
35
, "grunt-cli"
36
36
+
, "gulp"
37
37
+
, "gulp-cli"
38
38
+
, "htmlhint"
39
39
+
, "html-minifier"
40
40
+
, "http-server"
41
41
+
, "ionic"
42
42
+
, "ios-deploy"
43
43
+
, "imapnotify"
44
44
+
, "jake"
45
45
+
, "javascript-typescript-langserver"
46
46
+
, "jsdoc"
47
47
+
, "jshint"
48
48
+
, "json"
49
49
+
, "js-beautify"
50
50
+
, "jsonlint"
51
51
+
, "json-diff"
52
52
+
, "json-refs"
53
53
+
, "json-server"
54
54
+
, "js-yaml"
55
55
+
, "karma"
56
56
+
, "lcov-result-merger"
57
57
+
, "leetcode-cli"
58
58
+
, "lerna"
59
59
+
, "less"
60
60
+
, "less-plugin-clean-css"
61
61
+
, "live-server"
62
62
+
, "livedown"
63
63
+
, { "lumo-build-deps": "../interpreters/clojurescript/lumo" }
64
64
+
, "madoko"
65
65
+
, "mathjax"
66
66
+
, "meat"
67
67
+
, "meguca"
68
68
+
, "mocha"
69
69
+
, "multi-file-swagger"
70
70
+
, "neovim"
71
71
+
, "nijs"
72
72
+
, "node2nix"
5
73
, "node-gyp"
6
74
, "node-gyp-build"
75
75
+
, "node-inspector"
7
76
, "node-pre-gyp"
77
77
+
, "nodemon"
78
78
+
, "node-red"
79
79
+
, "npm"
80
80
+
, { "npm2nix": "git://github.com/NixOS/npm2nix.git#5.12.0" }
81
81
+
, "npm-check-updates"
82
82
+
, "ocaml-language-server"
83
83
+
, "peerflix"
84
84
+
, "peerflix-server"
8
85
, "pnpm"
9
86
, "parcel-bundler"
87
87
+
, "prettier"
88
88
+
, "pulp"
89
89
+
, "quassel-webserver"
90
90
+
, "react-tools"
91
91
+
, "react-native-cli"
92
92
+
, "s3http"
93
93
+
, "scuttlebot"
94
94
+
, "semver"
95
95
+
, "serve"
96
96
+
, "shout"
97
97
+
, "sloc"
98
98
+
, "smartdc"
99
99
+
, "snyk"
100
100
+
, "socket.io"
101
101
+
, "stackdriver-statsd-backend"
102
102
+
, "svgo"
103
103
+
, "swagger"
104
104
+
, "tern"
105
105
+
, "three"
106
106
+
, "tiddlywiki"
107
107
+
, "titanium"
108
108
+
, "triton"
109
109
+
, "ttf2eot"
110
110
+
, "typescript"
111
111
+
, "uglify-js"
112
112
+
, "ungit"
113
113
+
, "vue-cli"
114
114
+
, "@vue/cli"
115
115
+
, "@webassemblyjs/cli"
116
116
+
, "@webassemblyjs/repl"
117
117
+
, "@webassemblyjs/wasm-strip"
118
118
+
, "@webassemblyjs/wasm-text-gen"
119
119
+
, "@webassemblyjs/wast-refmt"
120
120
+
, "webpack"
121
121
+
, "webtorrent-cli"
122
122
+
, "web-ext"
123
123
+
, "wring"
124
124
+
, "yarn"
125
125
+
, "yo"
10
126
]
+1
-117
pkgs/development/node-packages/node-packages-v8.json
reviewed
···
1
1
[
2
2
-
"alloy"
3
3
-
, "asar"
4
4
-
, "azure-cli"
5
5
-
, "azure-functions-core-tools"
6
6
-
, "bower"
7
7
-
, "bower2nix"
8
8
-
, "browserify"
9
9
-
, "castnow"
10
10
-
, "clean-css"
2
2
+
"bower"
11
3
, "coffee-script"
12
12
-
, "coinmon"
13
13
-
, "configurable-http-proxy"
14
14
-
, "cordova"
15
15
-
, "create-cycle-app"
16
16
-
, "create-react-app"
17
17
-
, "create-react-native-app"
18
18
-
, "csslint"
19
19
-
, "dat"
20
20
-
, "dhcp"
21
21
-
, "dnschain"
22
22
-
, "elasticdump"
23
23
-
, "elm-oracle"
24
24
-
, "elm-test"
25
25
-
, "emoj"
26
26
-
, "eslint"
27
27
-
, "eslint_d"
28
28
-
, "emojione"
29
29
-
, { "fast-cli": "1.x" }
30
30
-
, "forever"
31
31
-
, "git-run"
32
32
-
, "git-ssb"
33
33
-
, "git-standup"
34
34
-
, "graphql-cli"
35
4
, "grunt-cli"
36
36
-
, "gulp"
37
37
-
, "gulp-cli"
38
38
-
, "htmlhint"
39
39
-
, "html-minifier"
40
40
-
, "http-server"
41
41
-
, "ionic"
42
42
-
, "ios-deploy"
43
43
-
, "imapnotify"
44
44
-
, "jake"
45
45
-
, "javascript-typescript-langserver"
46
46
-
, "jsdoc"
47
47
-
, "jshint"
48
48
-
, "json"
49
49
-
, "js-beautify"
50
50
-
, "jsonlint"
51
51
-
, "json-diff"
52
52
-
, "json-refs"
53
53
-
, "json-server"
54
54
-
, "js-yaml"
55
55
-
, "karma"
56
56
-
, "lcov-result-merger"
57
57
-
, "leetcode-cli"
58
58
-
, "lerna"
59
59
-
, "less"
60
60
-
, "less-plugin-clean-css"
61
61
-
, "live-server"
62
62
-
, "livedown"
63
63
-
, { "lumo-build-deps": "../interpreters/clojurescript/lumo" }
64
64
-
, "madoko"
65
65
-
, "mathjax"
66
66
-
, "meat"
67
67
-
, "meguca"
68
68
-
, "mocha"
69
69
-
, "multi-file-swagger"
70
70
-
, "neovim"
71
71
-
, "nijs"
72
72
-
, "node2nix"
73
5
, "node-gyp"
74
6
, "node-gyp-build"
75
75
-
, "node-inspector"
76
7
, "node-pre-gyp"
77
77
-
, "nodemon"
78
78
-
, "node-red"
79
79
-
, "npm"
80
80
-
, { "npm2nix": "git://github.com/NixOS/npm2nix.git#5.12.0" }
81
81
-
, "npm-check-updates"
82
82
-
, "ocaml-language-server"
83
83
-
, "peerflix"
84
84
-
, "peerflix-server"
85
8
, "pnpm"
86
86
-
, "prettier"
87
87
-
, "pulp"
88
88
-
, "quassel-webserver"
89
89
-
, "react-tools"
90
90
-
, "react-native-cli"
91
91
-
, "s3http"
92
92
-
, "scuttlebot"
93
93
-
, "semver"
94
94
-
, "serve"
95
95
-
, "shout"
96
96
-
, "sloc"
97
97
-
, "smartdc"
98
98
-
, "snyk"
99
99
-
, "socket.io"
100
100
-
, "stackdriver-statsd-backend"
101
101
-
, "svgo"
102
102
-
, "swagger"
103
103
-
, "tern"
104
104
-
, "three"
105
105
-
, "tiddlywiki"
106
106
-
, "titanium"
107
107
-
, "triton"
108
108
-
, "ttf2eot"
109
109
-
, "typescript"
110
110
-
, "uglify-js"
111
111
-
, "ungit"
112
112
-
, "vue-cli"
113
113
-
, "@vue/cli"
114
114
-
, "@webassemblyjs/cli"
115
115
-
, "@webassemblyjs/repl"
116
116
-
, "@webassemblyjs/wasm-strip"
117
117
-
, "@webassemblyjs/wasm-text-gen"
118
118
-
, "@webassemblyjs/wast-refmt"
119
119
-
, "webpack"
120
120
-
, "webtorrent-cli"
121
121
-
, "web-ext"
122
122
-
, "wring"
123
123
-
, "yarn"
124
124
-
, "yo"
125
9
]
+1
-1
pkgs/top-level/all-packages.nix
reviewed
···
3846
3846
nodejs = pkgs.nodejs-6_x;
3847
3847
};
3848
3848
3849
3849
-
nodePackages = nodePackages_8_x;
3849
3849
+
nodePackages = nodePackages_10_x;
3850
3850
3851
3851
npm2nix = nodePackages.npm2nix;
3852
3852