##// END OF EJS Templates
diffs: sticky top-file bar + context aware file labels....
marcink -
r3126:4c30a2d8 default
parent child
Show More
@@ -37,6 +37,10
37 "<%= dirs.js.node_modules %>/moment/min/moment.min.js",
37 "<%= dirs.js.node_modules %>/moment/min/moment.min.js",
38 "<%= dirs.js.node_modules %>/clipboard/dist/clipboard.min.js",
38 "<%= dirs.js.node_modules %>/clipboard/dist/clipboard.min.js",
39 "<%= dirs.js.node_modules %>/favico.js/favico-0.3.10.min.js",
39 "<%= dirs.js.node_modules %>/favico.js/favico-0.3.10.min.js",
40 "<%= dirs.js.node_modules %>/sticky-sidebar/dist/sticky-sidebar.min.js",
41 "<%= dirs.js.node_modules %>/sticky-sidebar/dist/jquery.sticky-sidebar.min.js",
42 "<%= dirs.js.node_modules %>/waypoints/lib/noframework.waypoints.min.js",
43 "<%= dirs.js.node_modules %>/waypoints/lib/jquery.waypoints.min.js",
40 "<%= dirs.js.node_modules %>/appenlight-client/appenlight-client.min.js",
44 "<%= dirs.js.node_modules %>/appenlight-client/appenlight-client.min.js",
41 "<%= dirs.js.src %>/logging.js",
45 "<%= dirs.js.src %>/logging.js",
42 "<%= dirs.js.src %>/bootstrap.js",
46 "<%= dirs.js.src %>/bootstrap.js",
@@ -28,6 +28,8
28 "qrious": "^4.0.2",
28 "qrious": "^4.0.2",
29 "moment": "^2.18.1",
29 "moment": "^2.18.1",
30 "mousetrap": "^1.6.1",
30 "mousetrap": "^1.6.1",
31 "sticky-sidebar": "3.3.1",
32 "waypoints": "4.0.1",
31 "appenlight-client": "git+https://git@github.com/AppEnlight/appenlight-client-js.git#0.5.1"
33 "appenlight-client": "git+https://git@github.com/AppEnlight/appenlight-client-js.git#0.5.1"
32 }
34 }
33 }
35 }
@@ -1,9 +1,9
1 # Generated by bower2nix v3.2.0 (https://github.com/rvl/bower2nix)
1 # Generated by bower2nix v3.2.0 (https://github.com/rvl/bower2nix)
2 { fetchbower, buildEnv }:
2 { fetchbower, buildEnv }:
3 buildEnv { name = "bower-env"; ignoreCollisions = true; paths = [
3 buildEnv { name = "bower-env"; ignoreCollisions = true; paths = [
4 (fetchbower "webcomponentsjs" "1.2.3" "^1.2.3" "0db2fjk779rhl9d4ifpk1j9a83vngx6j3hk7si1752dqxj857267")
4 (fetchbower "webcomponentsjs" "1.2.7" "^1.2.3" "0wbybia53zjfcyh4yvjc4ds8vvfizmmsyd35qgja4v0hlyvf4zms")
5 (fetchbower "polymer" "Polymer/polymer#2.6.0" "Polymer/polymer#^2.6.0" "1jw5syjn0naa7dlxzxvsgwb20zbkbpx0pcg0wzjq4wr49c20nw0k")
5 (fetchbower "polymer" "Polymer/polymer#2.6.1" "Polymer/polymer#^2.6.0" "0zr44hh50851hfqwgw5r4pa330p1jp60rrffcqrw3wwggfl38s4n")
6 (fetchbower "paper-button" "PolymerElements/paper-button#2.1.2" "PolymerElements/paper-button#^2.1.2" "1lwmjwhvimh02gss39yjp5h7yg9mxl1ig59yrk085v86y5f5ilz1")
6 (fetchbower "paper-button" "PolymerElements/paper-button#2.1.3" "PolymerElements/paper-button#^2.1.2" "1w016daj1l8hyklaqskcz4c3zxcm77cd5k3lj0324xn45n3vvphc")
7 (fetchbower "paper-spinner" "PolymerElements/paper-spinner#2.1.0" "PolymerElements/paper-spinner#^2.1.0" "07jamgxzvy4r9pgf5ikj1fm8nkrw6sywgcxvmm7ax58hjvmd4i45")
7 (fetchbower "paper-spinner" "PolymerElements/paper-spinner#2.1.0" "PolymerElements/paper-spinner#^2.1.0" "07jamgxzvy4r9pgf5ikj1fm8nkrw6sywgcxvmm7ax58hjvmd4i45")
8 (fetchbower "paper-tooltip" "PolymerElements/paper-tooltip#2.1.1" "PolymerElements/paper-tooltip#^2.1.1" "0ja9vz4xps7dxfx6kmrwq0gifbjsyc3pk9l3hd5233ss72ghlvgb")
8 (fetchbower "paper-tooltip" "PolymerElements/paper-tooltip#2.1.1" "PolymerElements/paper-tooltip#^2.1.1" "0ja9vz4xps7dxfx6kmrwq0gifbjsyc3pk9l3hd5233ss72ghlvgb")
9 (fetchbower "paper-toast" "PolymerElements/paper-toast#2.1.2" "PolymerElements/paper-toast#^2.1.2" "0mkj9ayjx2l9hvrz4kw3yjbgrs9w873k05ywv94nh92mzpjkxn04")
9 (fetchbower "paper-toast" "PolymerElements/paper-toast#2.1.2" "PolymerElements/paper-toast#^2.1.2" "0mkj9ayjx2l9hvrz4kw3yjbgrs9w873k05ywv94nh92mzpjkxn04")
@@ -11,7 +11,7 buildEnv { name = "bower-env"; ignoreCol
11 (fetchbower "iron-ajax" "PolymerElements/iron-ajax#2.1.3" "PolymerElements/iron-ajax#^2.1.3" "187zb6lkv18yapl292qhn611mbl4i2bqs2dimlwmdjaln285nc1l")
11 (fetchbower "iron-ajax" "PolymerElements/iron-ajax#2.1.3" "PolymerElements/iron-ajax#^2.1.3" "187zb6lkv18yapl292qhn611mbl4i2bqs2dimlwmdjaln285nc1l")
12 (fetchbower "iron-autogrow-textarea" "PolymerElements/iron-autogrow-textarea#2.2.0" "PolymerElements/iron-autogrow-textarea#^2.2.0" "1cx7g49m20z08x25z24g2pvv6m6dwfbkga3nsw0rpi3jk7xhznqw")
12 (fetchbower "iron-autogrow-textarea" "PolymerElements/iron-autogrow-textarea#2.2.0" "PolymerElements/iron-autogrow-textarea#^2.2.0" "1cx7g49m20z08x25z24g2pvv6m6dwfbkga3nsw0rpi3jk7xhznqw")
13 (fetchbower "iron-a11y-keys" "PolymerElements/iron-a11y-keys#2.1.2" "PolymerElements/iron-a11y-keys#^2.1.2" "0zdn3bzfrk88iwahmmzvcjn3m90zga1l8dx42b365n8if0n0zapj")
13 (fetchbower "iron-a11y-keys" "PolymerElements/iron-a11y-keys#2.1.2" "PolymerElements/iron-a11y-keys#^2.1.2" "0zdn3bzfrk88iwahmmzvcjn3m90zga1l8dx42b365n8if0n0zapj")
14 (fetchbower "shadycss" "webcomponents/shadycss#1.3.5" "webcomponents/shadycss#^v1.1.0" "1xp07d6jlmc3ywg4cdp2nijwi0vrbzw468242xz0s6zx5z2n2wzf")
14 (fetchbower "shadycss" "webcomponents/shadycss#1.5.2" "webcomponents/shadycss#^v1.1.0" "03fgbgvb80zjrgnq43gk0hr4cbvjs8rkqpfv1c2qsn7b6q71izlx")
15 (fetchbower "iron-flex-layout" "PolymerElements/iron-flex-layout#2.0.3" "PolymerElements/iron-flex-layout#1 - 2" "1ir9ili3rkcgbfj6is5s70vyb7m6avz0av0lpjjlhhsplrrl90bk")
15 (fetchbower "iron-flex-layout" "PolymerElements/iron-flex-layout#2.0.3" "PolymerElements/iron-flex-layout#1 - 2" "1ir9ili3rkcgbfj6is5s70vyb7m6avz0av0lpjjlhhsplrrl90bk")
16 (fetchbower "paper-behaviors" "PolymerElements/paper-behaviors#2.1.1" "PolymerElements/paper-behaviors#1 - 2" "0wzyznmy1q64jsm6lck0xma92lg2hz9h9m05r68iy20iyrvbjld7")
16 (fetchbower "paper-behaviors" "PolymerElements/paper-behaviors#2.1.1" "PolymerElements/paper-behaviors#1 - 2" "0wzyznmy1q64jsm6lck0xma92lg2hz9h9m05r68iy20iyrvbjld7")
17 (fetchbower "paper-styles" "PolymerElements/paper-styles#2.1.0" "PolymerElements/paper-styles#1 - 2" "0xzsd7pvjsk7lgcmvx4q0dvps40q3mymkx26zgs8ns91s1ssfqbx")
17 (fetchbower "paper-styles" "PolymerElements/paper-styles#2.1.0" "PolymerElements/paper-styles#1 - 2" "0xzsd7pvjsk7lgcmvx4q0dvps40q3mymkx26zgs8ns91s1ssfqbx")
@@ -13,22 +13,22 let
13 sha1 = "e7365648c1b42136a59c7d5040637b3b5c83b614";
13 sha1 = "e7365648c1b42136a59c7d5040637b3b5c83b614";
14 };
14 };
15 };
15 };
16 "@types/node-4.2.23" = {
16 "@types/node-4.9.0" = {
17 name = "_at_types_slash_node";
17 name = "_at_types_slash_node";
18 packageName = "@types/node";
18 packageName = "@types/node";
19 version = "4.2.23";
19 version = "4.9.0";
20 src = fetchurl {
20 src = fetchurl {
21 url = "https://registry.npmjs.org/@types/node/-/node-4.2.23.tgz";
21 url = "https://registry.npmjs.org/@types/node/-/node-4.9.0.tgz";
22 sha512 = "U6IchCNLRyswc9p6G6lxWlbE+KwAhZp6mGo6MD2yWpmFomhYmetK+c98OpKyvphNn04CU3aXeJrXdOqbXVTS/w==";
22 sha512 = "xUFkZ+er9gUGw0x9qyfmr/Th0LuX6IB0m7HrRMB6sO6vcBVRFZ/3YV1EeiOC2fG50RX09avDfKwGBHOnPVxFeg==";
23 };
23 };
24 };
24 };
25 "@types/node-6.0.114" = {
25 "@types/node-6.0.118" = {
26 name = "_at_types_slash_node";
26 name = "_at_types_slash_node";
27 packageName = "@types/node";
27 packageName = "@types/node";
28 version = "6.0.114";
28 version = "6.0.118";
29 src = fetchurl {
29 src = fetchurl {
30 url = "https://registry.npmjs.org/@types/node/-/node-6.0.114.tgz";
30 url = "https://registry.npmjs.org/@types/node/-/node-6.0.118.tgz";
31 sha512 = "5ViC9dwf1VIAtrOFTvOuN04lJgw28eKjuy0Vg2Bd/fSlxKP2feCSkIw04ZgOENL2ywdWrtbkthp1XVLEjJmouw==";
31 sha512 = "N33cKXGSqhOYaPiT4xUGsYlPPDwFtQM/6QxJxuMXA/7BcySW+lkn2yigWP7vfs4daiL/7NJNU6DMCqg5N4B+xQ==";
32 };
32 };
33 };
33 };
34 "@types/parse5-0.0.31" = {
34 "@types/parse5-0.0.31" = {
@@ -36,7 +36,7 let
36 packageName = "@types/parse5";
36 packageName = "@types/parse5";
37 version = "0.0.31";
37 version = "0.0.31";
38 src = fetchurl {
38 src = fetchurl {
39 url = "https://registry.npmjs.org/@types/parse5/-/parse5-0.0.31.tgz";
39 url = "http://registry.npmjs.org/@types/parse5/-/parse5-0.0.31.tgz";
40 sha1 = "e827a493a443b156e1b582a2e4c3bdc0040f2ee7";
40 sha1 = "e827a493a443b156e1b582a2e4c3bdc0040f2ee7";
41 };
41 };
42 };
42 };
@@ -58,13 +58,13 let
58 sha1 = "45e37fb39e8da3f25baee3ff5369e2bb5f22017a";
58 sha1 = "45e37fb39e8da3f25baee3ff5369e2bb5f22017a";
59 };
59 };
60 };
60 };
61 "acorn-5.7.1" = {
61 "acorn-5.7.3" = {
62 name = "acorn";
62 name = "acorn";
63 packageName = "acorn";
63 packageName = "acorn";
64 version = "5.7.1";
64 version = "5.7.3";
65 src = fetchurl {
65 src = fetchurl {
66 url = "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz";
66 url = "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz";
67 sha512 = "d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==";
67 sha512 = "T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==";
68 };
68 };
69 };
69 };
70 "acorn-jsx-3.0.1" = {
70 "acorn-jsx-3.0.1" = {
@@ -194,13 +194,13 let
194 sha1 = "e50347611d7e690943208bbdafebcbc2fb866d46";
194 sha1 = "e50347611d7e690943208bbdafebcbc2fb866d46";
195 };
195 };
196 };
196 };
197 "asn1-0.2.3" = {
197 "asn1-0.2.4" = {
198 name = "asn1";
198 name = "asn1";
199 packageName = "asn1";
199 packageName = "asn1";
200 version = "0.2.3";
200 version = "0.2.4";
201 src = fetchurl {
201 src = fetchurl {
202 url = "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz";
202 url = "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz";
203 sha1 = "dac8787713c9966849fc8180777ebe9c1ddf3b86";
203 sha512 = "jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==";
204 };
204 };
205 };
205 };
206 "assert-plus-0.2.0" = {
206 "assert-plus-0.2.0" = {
@@ -275,13 +275,13 let
275 sha1 = "14342dd38dbcc94d0e5b87d763cd63612c0e794f";
275 sha1 = "14342dd38dbcc94d0e5b87d763cd63612c0e794f";
276 };
276 };
277 };
277 };
278 "aws4-1.7.0" = {
278 "aws4-1.8.0" = {
279 name = "aws4";
279 name = "aws4";
280 packageName = "aws4";
280 packageName = "aws4";
281 version = "1.7.0";
281 version = "1.8.0";
282 src = fetchurl {
282 src = fetchurl {
283 url = "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz";
283 url = "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz";
284 sha512 = "32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==";
284 sha512 = "ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==";
285 };
285 };
286 };
286 };
287 "babel-polyfill-6.26.0" = {
287 "babel-polyfill-6.26.0" = {
@@ -482,13 +482,13 let
482 sha1 = "0433f44d809680fdeb60ed260f1b0c262e82a40b";
482 sha1 = "0433f44d809680fdeb60ed260f1b0c262e82a40b";
483 };
483 };
484 };
484 };
485 "combined-stream-1.0.6" = {
485 "combined-stream-1.0.7" = {
486 name = "combined-stream";
486 name = "combined-stream";
487 packageName = "combined-stream";
487 packageName = "combined-stream";
488 version = "1.0.6";
488 version = "1.0.7";
489 src = fetchurl {
489 src = fetchurl {
490 url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz";
490 url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz";
491 sha1 = "723e7df6e801ac5613113a7e445a9b69cb632818";
491 sha512 = "brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==";
492 };
492 };
493 };
493 };
494 "command-line-args-3.0.5" = {
494 "command-line-args-3.0.5" = {
@@ -527,13 +527,13 let
527 sha512 = "27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==";
527 sha512 = "27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==";
528 };
528 };
529 };
529 };
530 "config-chain-1.1.11" = {
530 "config-chain-1.1.12" = {
531 name = "config-chain";
531 name = "config-chain";
532 packageName = "config-chain";
532 packageName = "config-chain";
533 version = "1.1.11";
533 version = "1.1.12";
534 src = fetchurl {
534 src = fetchurl {
535 url = "https://registry.npmjs.org/config-chain/-/config-chain-1.1.11.tgz";
535 url = "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz";
536 sha1 = "aba09747dfbe4c3e70e766a6e41586e1859fc6f2";
536 sha512 = "a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==";
537 };
537 };
538 };
538 };
539 "console-browserify-1.1.0" = {
539 "console-browserify-1.1.0" = {
@@ -815,13 +815,13 let
815 sha1 = "96edb9f2fdb01995822b263dd8aadab6748181bc";
815 sha1 = "96edb9f2fdb01995822b263dd8aadab6748181bc";
816 };
816 };
817 };
817 };
818 "es6-promise-4.2.4" = {
818 "es6-promise-4.2.5" = {
819 name = "es6-promise";
819 name = "es6-promise";
820 packageName = "es6-promise";
820 packageName = "es6-promise";
821 version = "4.2.4";
821 version = "4.2.5";
822 src = fetchurl {
822 src = fetchurl {
823 url = "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.4.tgz";
823 url = "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz";
824 sha512 = "/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ==";
824 sha512 = "n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg==";
825 };
825 };
826 };
826 };
827 "escape-string-regexp-1.0.5" = {
827 "escape-string-regexp-1.0.5" = {
@@ -1157,13 +1157,13 let
1157 sha1 = "4a973f635b9190f715d10987d5c00fd2815ebe3d";
1157 sha1 = "4a973f635b9190f715d10987d5c00fd2815ebe3d";
1158 };
1158 };
1159 };
1159 };
1160 "glob-7.1.2" = {
1160 "glob-7.1.3" = {
1161 name = "glob";
1161 name = "glob";
1162 packageName = "glob";
1162 packageName = "glob";
1163 version = "7.1.2";
1163 version = "7.1.3";
1164 src = fetchurl {
1164 src = fetchurl {
1165 url = "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz";
1165 url = "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz";
1166 sha512 = "MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==";
1166 sha512 = "vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==";
1167 };
1167 };
1168 };
1168 };
1169 "globule-0.1.0" = {
1169 "globule-0.1.0" = {
@@ -1706,13 +1706,13 let
1706 sha1 = "fadd834b9683073da179b3eae6d9c0d15053f73e";
1706 sha1 = "fadd834b9683073da179b3eae6d9c0d15053f73e";
1707 };
1707 };
1708 };
1708 };
1709 "lodash-4.17.10" = {
1709 "lodash-4.17.11" = {
1710 name = "lodash";
1710 name = "lodash";
1711 packageName = "lodash";
1711 packageName = "lodash";
1712 version = "4.17.10";
1712 version = "4.17.11";
1713 src = fetchurl {
1713 src = fetchurl {
1714 url = "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz";
1714 url = "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz";
1715 sha512 = "UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==";
1715 sha512 = "cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==";
1716 };
1716 };
1717 };
1717 };
1718 "lru-cache-2.7.3" = {
1718 "lru-cache-2.7.3" = {
@@ -1733,22 +1733,22 let
1733 sha512 = "x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==";
1733 sha512 = "x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==";
1734 };
1734 };
1735 };
1735 };
1736 "mime-db-1.35.0" = {
1736 "mime-db-1.36.0" = {
1737 name = "mime-db";
1737 name = "mime-db";
1738 packageName = "mime-db";
1738 packageName = "mime-db";
1739 version = "1.35.0";
1739 version = "1.36.0";
1740 src = fetchurl {
1740 src = fetchurl {
1741 url = "https://registry.npmjs.org/mime-db/-/mime-db-1.35.0.tgz";
1741 url = "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz";
1742 sha512 = "JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg==";
1742 sha512 = "L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw==";
1743 };
1743 };
1744 };
1744 };
1745 "mime-types-2.1.19" = {
1745 "mime-types-2.1.20" = {
1746 name = "mime-types";
1746 name = "mime-types";
1747 packageName = "mime-types";
1747 packageName = "mime-types";
1748 version = "2.1.19";
1748 version = "2.1.20";
1749 src = fetchurl {
1749 src = fetchurl {
1750 url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.19.tgz";
1750 url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz";
1751 sha512 = "P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw==";
1751 sha512 = "HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==";
1752 };
1752 };
1753 };
1753 };
1754 "minimatch-0.2.14" = {
1754 "minimatch-0.2.14" = {
@@ -1787,22 +1787,22 let
1787 sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d";
1787 sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d";
1788 };
1788 };
1789 };
1789 };
1790 "minipass-2.3.3" = {
1790 "minipass-2.3.4" = {
1791 name = "minipass";
1791 name = "minipass";
1792 packageName = "minipass";
1792 packageName = "minipass";
1793 version = "2.3.3";
1793 version = "2.3.4";
1794 src = fetchurl {
1794 src = fetchurl {
1795 url = "https://registry.npmjs.org/minipass/-/minipass-2.3.3.tgz";
1795 url = "https://registry.npmjs.org/minipass/-/minipass-2.3.4.tgz";
1796 sha512 = "/jAn9/tEX4gnpyRATxgHEOV6xbcyxgT7iUnxo9Y3+OB0zX00TgKIv/2FZCf5brBbICcwbLqVv2ImjvWWrQMSYw==";
1796 sha512 = "mlouk1OHlaUE8Odt1drMtG1bAJA4ZA6B/ehysgV0LUIrDHdKgo1KorZq3pK0b/7Z7LJIQ12MNM6aC+Tn6lUZ5w==";
1797 };
1797 };
1798 };
1798 };
1799 "minizlib-1.1.0" = {
1799 "minizlib-1.1.1" = {
1800 name = "minizlib";
1800 name = "minizlib";
1801 packageName = "minizlib";
1801 packageName = "minizlib";
1802 version = "1.1.0";
1802 version = "1.1.1";
1803 src = fetchurl {
1803 src = fetchurl {
1804 url = "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz";
1804 url = "https://registry.npmjs.org/minizlib/-/minizlib-1.1.1.tgz";
1805 sha512 = "4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==";
1805 sha512 = "TrfjCjk4jLhcJyGMYymBH6oTXcWjYbUAXTHDbtnWHjZC25h0cdajHuPE1zxb4DVmu8crfh+HwH/WMuyLG0nHBg==";
1806 };
1806 };
1807 };
1807 };
1808 "mkdirp-0.3.5" = {
1808 "mkdirp-0.3.5" = {
@@ -2336,13 +2336,13 let
2336 sha1 = "300bc6e0e86374f7ba61068b5b1ecd57fc6532da";
2336 sha1 = "300bc6e0e86374f7ba61068b5b1ecd57fc6532da";
2337 };
2337 };
2338 };
2338 };
2339 "semver-5.5.0" = {
2339 "semver-5.5.1" = {
2340 name = "semver";
2340 name = "semver";
2341 packageName = "semver";
2341 packageName = "semver";
2342 version = "5.5.0";
2342 version = "5.5.1";
2343 src = fetchurl {
2343 src = fetchurl {
2344 url = "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz";
2344 url = "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz";
2345 sha512 = "4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==";
2345 sha512 = "PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==";
2346 };
2346 };
2347 };
2347 };
2348 "set-blocking-2.0.0" = {
2348 "set-blocking-2.0.0" = {
@@ -2435,22 +2435,22 let
2435 sha512 = "UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==";
2435 sha512 = "UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==";
2436 };
2436 };
2437 };
2437 };
2438 "spdx-correct-3.0.0" = {
2438 "spdx-correct-3.0.2" = {
2439 name = "spdx-correct";
2439 name = "spdx-correct";
2440 packageName = "spdx-correct";
2440 packageName = "spdx-correct";
2441 version = "3.0.0";
2441 version = "3.0.2";
2442 src = fetchurl {
2442 src = fetchurl {
2443 url = "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz";
2443 url = "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.2.tgz";
2444 sha512 = "N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==";
2444 sha512 = "q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ==";
2445 };
2445 };
2446 };
2446 };
2447 "spdx-exceptions-2.1.0" = {
2447 "spdx-exceptions-2.2.0" = {
2448 name = "spdx-exceptions";
2448 name = "spdx-exceptions";
2449 packageName = "spdx-exceptions";
2449 packageName = "spdx-exceptions";
2450 version = "2.1.0";
2450 version = "2.2.0";
2451 src = fetchurl {
2451 src = fetchurl {
2452 url = "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz";
2452 url = "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz";
2453 sha512 = "4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==";
2453 sha512 = "2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==";
2454 };
2454 };
2455 };
2455 };
2456 "spdx-expression-parse-3.0.0" = {
2456 "spdx-expression-parse-3.0.0" = {
@@ -2462,13 +2462,13 let
2462 sha512 = "Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==";
2462 sha512 = "Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==";
2463 };
2463 };
2464 };
2464 };
2465 "spdx-license-ids-3.0.0" = {
2465 "spdx-license-ids-3.0.1" = {
2466 name = "spdx-license-ids";
2466 name = "spdx-license-ids";
2467 packageName = "spdx-license-ids";
2467 packageName = "spdx-license-ids";
2468 version = "3.0.0";
2468 version = "3.0.1";
2469 src = fetchurl {
2469 src = fetchurl {
2470 url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz";
2470 url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.1.tgz";
2471 sha512 = "2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==";
2471 sha512 = "TfOfPcYGBB5sDuPn3deByxPhmfegAhpDYKSOXZQN81Oyrrif8ZCodOLzK3AesELnCx03kikhyDwh0pfvvQvF8w==";
2472 };
2472 };
2473 };
2473 };
2474 "split-1.0.1" = {
2474 "split-1.0.1" = {
@@ -2480,13 +2480,13 let
2480 sha512 = "mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==";
2480 sha512 = "mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==";
2481 };
2481 };
2482 };
2482 };
2483 "sshpk-1.14.2" = {
2483 "sshpk-1.15.1" = {
2484 name = "sshpk";
2484 name = "sshpk";
2485 packageName = "sshpk";
2485 packageName = "sshpk";
2486 version = "1.14.2";
2486 version = "1.15.1";
2487 src = fetchurl {
2487 src = fetchurl {
2488 url = "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz";
2488 url = "https://registry.npmjs.org/sshpk/-/sshpk-1.15.1.tgz";
2489 sha1 = "c6fc61648a3d9c4e764fd3fcdf4ea105e492ba98";
2489 sha512 = "mSdgNUaidk+dRU5MhYtN9zebdzF2iG0cNPWy8HG+W8y+fT1JnSkh0fzzpjOa0L7P8i1Rscz38t0h4gPcKz43xA==";
2490 };
2490 };
2491 };
2491 };
2492 "ssri-5.3.0" = {
2492 "ssri-5.3.0" = {
@@ -2507,6 +2507,15 let
2507 sha1 = "547c70b347e8d32b4e108ea1a2a159e5fdde19c0";
2507 sha1 = "547c70b347e8d32b4e108ea1a2a159e5fdde19c0";
2508 };
2508 };
2509 };
2509 };
2510 "sticky-sidebar-3.3.1" = {
2511 name = "sticky-sidebar";
2512 packageName = "sticky-sidebar";
2513 version = "3.3.1";
2514 src = fetchurl {
2515 url = "https://registry.npmjs.org/sticky-sidebar/-/sticky-sidebar-3.3.1.tgz";
2516 sha1 = "142bf6b64c2b416e4b707ebf8f09b8b5a5043877";
2517 };
2518 };
2510 "string-width-1.0.2" = {
2519 "string-width-1.0.2" = {
2511 name = "string-width";
2520 name = "string-width";
2512 packageName = "string-width";
2521 packageName = "string-width";
@@ -2786,13 +2795,13 let
2786 sha512 = "yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==";
2795 sha512 = "yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==";
2787 };
2796 };
2788 };
2797 };
2789 "validate-npm-package-license-3.0.3" = {
2798 "validate-npm-package-license-3.0.4" = {
2790 name = "validate-npm-package-license";
2799 name = "validate-npm-package-license";
2791 packageName = "validate-npm-package-license";
2800 packageName = "validate-npm-package-license";
2792 version = "3.0.3";
2801 version = "3.0.4";
2793 src = fetchurl {
2802 src = fetchurl {
2794 url = "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz";
2803 url = "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz";
2795 sha512 = "63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==";
2804 sha512 = "DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==";
2796 };
2805 };
2797 };
2806 };
2798 "validate-npm-package-name-3.0.0" = {
2807 "validate-npm-package-name-3.0.0" = {
@@ -2831,6 +2840,15 let
2831 sha512 = "5skcWAUmySj6hkBdH6B6+3ddMjVQYH5Qy9QGbPmN8kVmLteXk+yVXg+yfk1nbX30EYakahLrr8iPcCxJQSCBeg==";
2840 sha512 = "5skcWAUmySj6hkBdH6B6+3ddMjVQYH5Qy9QGbPmN8kVmLteXk+yVXg+yfk1nbX30EYakahLrr8iPcCxJQSCBeg==";
2832 };
2841 };
2833 };
2842 };
2843 "waypoints-4.0.1" = {
2844 name = "waypoints";
2845 packageName = "waypoints";
2846 version = "4.0.1";
2847 src = fetchurl {
2848 url = "https://registry.npmjs.org/waypoints/-/waypoints-4.0.1.tgz";
2849 sha1 = "09979a0573810b29627cba4366a284a062ec69c8";
2850 };
2851 };
2834 "which-1.0.9" = {
2852 "which-1.0.9" = {
2835 name = "which";
2853 name = "which";
2836 packageName = "which";
2854 packageName = "which";
@@ -2858,13 +2876,13 let
2858 sha512 = "QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==";
2876 sha512 = "QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==";
2859 };
2877 };
2860 };
2878 };
2861 "winston-2.4.3" = {
2879 "winston-2.4.4" = {
2862 name = "winston";
2880 name = "winston";
2863 packageName = "winston";
2881 packageName = "winston";
2864 version = "2.4.3";
2882 version = "2.4.4";
2865 src = fetchurl {
2883 src = fetchurl {
2866 url = "https://registry.npmjs.org/winston/-/winston-2.4.3.tgz";
2884 url = "https://registry.npmjs.org/winston/-/winston-2.4.4.tgz";
2867 sha512 = "GYKuysPz2pxYAVJD2NPsDLP5Z79SDEzPm9/j4tCjkF/n89iBNGBMJcR+dMUqxgPNgoSs6fVygPi+Vl2oxIpBuw==";
2885 sha512 = "NBo2Pepn4hK4V01UfcWcDlmiVTs7VTB1h7bgnB0rgP146bYhMxX0ypCz3lBOfNxCO4Zuek7yeT+y/zM1OfMw4Q==";
2868 };
2886 };
2869 };
2887 };
2870 "wordwrap-1.0.0" = {
2888 "wordwrap-1.0.0" = {
@@ -2920,10 +2938,10 let
2920 src = ./..;
2938 src = ./..;
2921 dependencies = [
2939 dependencies = [
2922 sources."@types/clone-0.1.30"
2940 sources."@types/clone-0.1.30"
2923 sources."@types/node-4.2.23"
2941 sources."@types/node-4.9.0"
2924 (sources."@types/parse5-0.0.31" // {
2942 (sources."@types/parse5-0.0.31" // {
2925 dependencies = [
2943 dependencies = [
2926 sources."@types/node-6.0.114"
2944 sources."@types/node-6.0.118"
2927 ];
2945 ];
2928 })
2946 })
2929 sources."abbrev-1.1.1"
2947 sources."abbrev-1.1.1"
@@ -2944,12 +2962,12 let
2944 })
2962 })
2945 sources."array-back-1.0.4"
2963 sources."array-back-1.0.4"
2946 sources."asap-2.0.6"
2964 sources."asap-2.0.6"
2947 sources."asn1-0.2.3"
2965 sources."asn1-0.2.4"
2948 sources."assert-plus-0.2.0"
2966 sources."assert-plus-0.2.0"
2949 sources."async-0.1.22"
2967 sources."async-0.1.22"
2950 sources."asynckit-0.4.0"
2968 sources."asynckit-0.4.0"
2951 sources."aws-sign2-0.6.0"
2969 sources."aws-sign2-0.6.0"
2952 sources."aws4-1.7.0"
2970 sources."aws4-1.8.0"
2953 sources."babel-polyfill-6.26.0"
2971 sources."babel-polyfill-6.26.0"
2954 (sources."babel-runtime-6.26.0" // {
2972 (sources."babel-runtime-6.26.0" // {
2955 dependencies = [
2973 dependencies = [
@@ -2969,7 +2987,7 let
2969 sources."chalk-1.1.3"
2987 sources."chalk-1.1.3"
2970 (sources."cli-1.0.1" // {
2988 (sources."cli-1.0.1" // {
2971 dependencies = [
2989 dependencies = [
2972 sources."glob-7.1.2"
2990 sources."glob-7.1.3"
2973 sources."minimatch-3.0.4"
2991 sources."minimatch-3.0.4"
2974 ];
2992 ];
2975 })
2993 })
@@ -2979,12 +2997,12 let
2979 sources."code-point-at-1.1.0"
2997 sources."code-point-at-1.1.0"
2980 sources."coffee-script-1.3.3"
2998 sources."coffee-script-1.3.3"
2981 sources."colors-0.6.2"
2999 sources."colors-0.6.2"
2982 sources."combined-stream-1.0.6"
3000 sources."combined-stream-1.0.7"
2983 sources."command-line-args-3.0.5"
3001 sources."command-line-args-3.0.5"
2984 sources."command-line-usage-3.0.8"
3002 sources."command-line-usage-3.0.8"
2985 sources."concat-map-0.0.1"
3003 sources."concat-map-0.0.1"
2986 sources."concat-stream-1.6.2"
3004 sources."concat-stream-1.6.2"
2987 sources."config-chain-1.1.11"
3005 sources."config-chain-1.1.12"
2988 sources."console-browserify-1.1.0"
3006 sources."console-browserify-1.1.0"
2989 sources."console-control-strings-1.1.0"
3007 sources."console-control-strings-1.1.0"
2990 sources."core-js-2.5.7"
3008 sources."core-js-2.5.7"
@@ -3031,7 +3049,7 let
3031 })
3049 })
3032 (sources."espree-3.5.4" // {
3050 (sources."espree-3.5.4" // {
3033 dependencies = [
3051 dependencies = [
3034 sources."acorn-5.7.1"
3052 sources."acorn-5.7.3"
3035 ];
3053 ];
3036 })
3054 })
3037 sources."esprima-1.0.4"
3055 sources."esprima-1.0.4"
@@ -3112,7 +3130,7 let
3112 (sources."grunt-contrib-less-1.4.1" // {
3130 (sources."grunt-contrib-less-1.4.1" // {
3113 dependencies = [
3131 dependencies = [
3114 sources."async-2.6.1"
3132 sources."async-2.6.1"
3115 sources."lodash-4.17.10"
3133 sources."lodash-4.17.11"
3116 ];
3134 ];
3117 })
3135 })
3118 (sources."grunt-contrib-watch-0.6.1" // {
3136 (sources."grunt-contrib-watch-0.6.1" // {
@@ -3179,7 +3197,7 let
3179 sources."jsbn-0.1.1"
3197 sources."jsbn-0.1.1"
3180 (sources."jshint-2.9.6" // {
3198 (sources."jshint-2.9.6" // {
3181 dependencies = [
3199 dependencies = [
3182 sources."lodash-4.17.10"
3200 sources."lodash-4.17.11"
3183 sources."minimatch-3.0.4"
3201 sources."minimatch-3.0.4"
3184 ];
3202 ];
3185 })
3203 })
@@ -3209,12 +3227,12 let
3209 sources."lodash-0.9.2"
3227 sources."lodash-0.9.2"
3210 sources."lru-cache-2.7.3"
3228 sources."lru-cache-2.7.3"
3211 sources."mime-1.6.0"
3229 sources."mime-1.6.0"
3212 sources."mime-db-1.35.0"
3230 sources."mime-db-1.36.0"
3213 sources."mime-types-2.1.19"
3231 sources."mime-types-2.1.20"
3214 sources."minimatch-0.2.14"
3232 sources."minimatch-0.2.14"
3215 sources."minimist-0.0.8"
3233 sources."minimist-0.0.8"
3216 sources."minipass-2.3.3"
3234 sources."minipass-2.3.4"
3217 sources."minizlib-1.1.0"
3235 sources."minizlib-1.1.1"
3218 sources."mkdirp-0.5.1"
3236 sources."mkdirp-0.5.1"
3219 sources."moment-2.22.2"
3237 sources."moment-2.22.2"
3220 sources."mousetrap-1.6.2"
3238 sources."mousetrap-1.6.2"
@@ -3260,7 +3278,7 let
3260 sources."phantom-4.0.12"
3278 sources."phantom-4.0.12"
3261 (sources."phantomjs-prebuilt-2.1.16" // {
3279 (sources."phantomjs-prebuilt-2.1.16" // {
3262 dependencies = [
3280 dependencies = [
3263 sources."es6-promise-4.2.4"
3281 sources."es6-promise-4.2.5"
3264 sources."fs-extra-1.0.0"
3282 sources."fs-extra-1.0.0"
3265 sources."graceful-fs-4.1.11"
3283 sources."graceful-fs-4.1.11"
3266 sources."jsonfile-2.4.0"
3284 sources."jsonfile-2.4.0"
@@ -3292,7 +3310,7 let
3292 sources."safe-buffer-5.1.2"
3310 sources."safe-buffer-5.1.2"
3293 sources."safer-buffer-2.1.2"
3311 sources."safer-buffer-2.1.2"
3294 sources."select-1.1.2"
3312 sources."select-1.1.2"
3295 sources."semver-5.5.0"
3313 sources."semver-5.5.1"
3296 sources."set-blocking-2.0.0"
3314 sources."set-blocking-2.0.0"
3297 sources."shelljs-0.3.0"
3315 sources."shelljs-0.3.0"
3298 sources."sigmund-1.0.1"
3316 sources."sigmund-1.0.1"
@@ -3301,18 +3319,19 let
3301 sources."slide-1.1.6"
3319 sources."slide-1.1.6"
3302 sources."sntp-1.0.9"
3320 sources."sntp-1.0.9"
3303 sources."source-map-0.3.0"
3321 sources."source-map-0.3.0"
3304 sources."spdx-correct-3.0.0"
3322 sources."spdx-correct-3.0.2"
3305 sources."spdx-exceptions-2.1.0"
3323 sources."spdx-exceptions-2.2.0"
3306 sources."spdx-expression-parse-3.0.0"
3324 sources."spdx-expression-parse-3.0.0"
3307 sources."spdx-license-ids-3.0.0"
3325 sources."spdx-license-ids-3.0.1"
3308 sources."split-1.0.1"
3326 sources."split-1.0.1"
3309 (sources."sshpk-1.14.2" // {
3327 (sources."sshpk-1.15.1" // {
3310 dependencies = [
3328 dependencies = [
3311 sources."assert-plus-1.0.0"
3329 sources."assert-plus-1.0.0"
3312 ];
3330 ];
3313 })
3331 })
3314 sources."ssri-5.3.0"
3332 sources."ssri-5.3.0"
3315 sources."stack-trace-0.0.10"
3333 sources."stack-trace-0.0.10"
3334 sources."sticky-sidebar-3.3.1"
3316 sources."string-width-1.0.2"
3335 sources."string-width-1.0.2"
3317 sources."string_decoder-1.1.1"
3336 sources."string_decoder-1.1.1"
3318 sources."stringstream-0.0.6"
3337 sources."stringstream-0.0.6"
@@ -3343,7 +3362,7 let
3343 sources."unicode-5.2.0-0.7.5"
3362 sources."unicode-5.2.0-0.7.5"
3344 sources."util-deprecate-1.0.2"
3363 sources."util-deprecate-1.0.2"
3345 sources."uuid-3.3.2"
3364 sources."uuid-3.3.2"
3346 sources."validate-npm-package-license-3.0.3"
3365 sources."validate-npm-package-license-3.0.4"
3347 sources."validate-npm-package-name-3.0.0"
3366 sources."validate-npm-package-name-3.0.0"
3348 (sources."verror-1.10.0" // {
3367 (sources."verror-1.10.0" // {
3349 dependencies = [
3368 dependencies = [
@@ -3356,9 +3375,10 let
3356 ];
3375 ];
3357 })
3376 })
3358 sources."walk-2.3.14"
3377 sources."walk-2.3.14"
3378 sources."waypoints-4.0.1"
3359 sources."which-1.0.9"
3379 sources."which-1.0.9"
3360 sources."wide-align-1.1.3"
3380 sources."wide-align-1.1.3"
3361 (sources."winston-2.4.3" // {
3381 (sources."winston-2.4.4" // {
3362 dependencies = [
3382 dependencies = [
3363 sources."async-1.0.0"
3383 sources."async-1.0.0"
3364 sources."colors-1.0.3"
3384 sources."colors-1.0.3"
@@ -135,18 +135,18 class TestRepoCommitCommentsView(TestCon
135 if backend.alias == 'svn':
135 if backend.alias == 'svn':
136 response.mustcontain(
136 response.mustcontain(
137 '''data-f-path="vcs/commands/summary.py" '''
137 '''data-f-path="vcs/commands/summary.py" '''
138 '''id="a_c-300-ad05457a43f8"'''
138 '''data-anchor-id="c-300-ad05457a43f8"'''
139 )
139 )
140 if backend.alias == 'git':
140 if backend.alias == 'git':
141 response.mustcontain(
141 response.mustcontain(
142 '''data-f-path="vcs/backends/hg.py" '''
142 '''data-f-path="vcs/backends/hg.py" '''
143 '''id="a_c-883e775e89ea-9c390eb52cd6"'''
143 '''data-anchor-id="c-883e775e89ea-9c390eb52cd6"'''
144 )
144 )
145
145
146 if backend.alias == 'hg':
146 if backend.alias == 'hg':
147 response.mustcontain(
147 response.mustcontain(
148 '''data-f-path="vcs/backends/hg.py" '''
148 '''data-f-path="vcs/backends/hg.py" '''
149 '''id="a_c-e58d85a3973b-9c390eb52cd6"'''
149 '''data-anchor-id="c-e58d85a3973b-9c390eb52cd6"'''
150 )
150 )
151
151
152 assert Notification.query().count() == 1
152 assert Notification.query().count() == 1
@@ -618,7 +618,7 class ComparePage(AssertResponse):
618 for filename, file_id in files:
618 for filename, file_id in files:
619 self.contains_one_anchor(file_id)
619 self.contains_one_anchor(file_id)
620 diffblock = doc.cssselect('[data-f-path="%s"]' % filename)
620 diffblock = doc.cssselect('[data-f-path="%s"]' % filename)
621 assert len(diffblock) == 1
621 assert len(diffblock) == 2
622 assert len(diffblock[0].cssselect('a[href="#%s"]' % file_id)) == 1
622 assert len(diffblock[0].cssselect('a[href="#%s"]' % file_id)) == 1
623
623
624 def contains_change_summary(self, files_changed, inserted, deleted):
624 def contains_change_summary(self, files_changed, inserted, deleted):
@@ -1136,7 +1136,7 class DiffLimitExceeded(Exception):
1136
1136
1137 # NOTE(marcink): if diffs.mako change, probably this
1137 # NOTE(marcink): if diffs.mako change, probably this
1138 # needs a bump to next version
1138 # needs a bump to next version
1139 CURRENT_DIFF_VERSION = 'v2'
1139 CURRENT_DIFF_VERSION = 'v3'
1140
1140
1141
1141
1142 def _cleanup_cache_file(cached_diff_file):
1142 def _cleanup_cache_file(cached_diff_file):
@@ -668,7 +668,7 input.filediff-collapse-state {
668 .filediff-menu {
668 .filediff-menu {
669 display: none;
669 display: none;
670 }
670 }
671 margin: 10px 0 0 0;
671
672 }
672 }
673
673
674 &+ .filediff { /* file diff is expanded */
674 &+ .filediff { /* file diff is expanded */
@@ -690,10 +690,59 input.filediff-collapse-state {
690 }
690 }
691 }
691 }
692 }
692 }
693
694 .filediffs .anchor {
695 display: block;
696 height: 40px;
697 margin-top: -40px;
698 visibility: hidden;
699 }
700
701 .filediffs .anchor:nth-of-type(1) {
702 display: block;
703 height: 80px;
704 margin-top: -80px;
705 visibility: hidden;
706 }
707
693 .cs_files {
708 .cs_files {
694 clear: both;
709 clear: both;
695 }
710 }
696
711
712 #diff-file-sticky{
713 will-change: min-height;
714 }
715
716 .sidebar__inner{
717 transform: translate(0, 0); /* For browsers don't support translate3d. */
718 transform: translate3d(0, 0, 0);
719 will-change: position, transform;
720 height: 60px;
721 }
722
723 .fpath-placeholder {
724 clear: both;
725 visibility: hidden
726 }
727
728 .is-affixed {
729 .sidebar_inner_shadow {
730 position: fixed;
731 top: 43px;
732 right: 0;
733 left: 0;
734 z-index: 28;
735 display: block;
736 height: 5px;
737 content: "";
738 background: linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.001)) repeat-x 0 0;
739 border-top: 1px solid rgba(0, 0, 0, 0.15);
740 }
741 .fpath-placeholder {
742 visibility: visible !important;
743 }
744 }
745
697 .diffset-menu {
746 .diffset-menu {
698 margin-bottom: 20px;
747 margin-bottom: 20px;
699 }
748 }
@@ -774,6 +774,13 var CommentsController = function() {
774 // re trigger the linkification of next/prev navigation
774 // re trigger the linkification of next/prev navigation
775 linkifyComments($('.inline-comment-injected'));
775 linkifyComments($('.inline-comment-injected'));
776 timeagoActivate();
776 timeagoActivate();
777
778 if (window.Waypoint !== undefined) {
779 // potentially our comments change the active window size, so we
780 // notify waypint to re-paint
781 Waypoint.refreshAll()
782 }
783
777 commentForm.setActionButtonsDisabled(false);
784 commentForm.setActionButtonsDisabled(false);
778
785
779 };
786 };
@@ -16,32 +16,31 subject to an additional IP rights grant
16 Code distributed by Google as part of the polymer project is also
16 Code distributed by Google as part of the polymer project is also
17 subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
17 subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
18 */
18 */
19 'use strict';var p,aa="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!=Object.prototype&&(a[b]=c.value)},ea="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global&&null!=global?global:this;function ha(){ha=function(){};ea.Symbol||(ea.Symbol=ia)}var ia=function(){var a=0;return function(b){return"jscomp_symbol_"+(b||"")+a++}}();
19 'use strict';var n,ca="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!=Object.prototype&&(a[b]=c.value)},q="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global&&null!=global?global:this;function da(){da=function(){};q.Symbol||(q.Symbol=ea)}var ea=function(){var a=0;return function(b){return"jscomp_symbol_"+(b||"")+a++}}();
20 function ja(){ha();var a=ea.Symbol.iterator;a||(a=ea.Symbol.iterator=ea.Symbol("iterator"));"function"!=typeof Array.prototype[a]&&aa(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return ka(this)}});ja=function(){}}function ka(a){var b=0;return la(function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}})}function la(a){ja();a={next:a};a[ea.Symbol.iterator]=function(){return this};return a}function ma(a){ja();var b=a[Symbol.iterator];return b?b.call(a):ka(a)}
20 function fa(){da();var a=q.Symbol.iterator;a||(a=q.Symbol.iterator=q.Symbol("iterator"));"function"!=typeof Array.prototype[a]&&ca(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return ha(this)}});fa=function(){}}function ha(a){var b=0;return ia(function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}})}function ia(a){fa();a={next:a};a[q.Symbol.iterator]=function(){return this};return a}function ja(a){fa();var b=a[Symbol.iterator];return b?b.call(a):ha(a)}
21 function na(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value);return c}
21 function ka(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value);return c}
22 (function(){if(!function(){var a=document.createEvent("Event");a.initEvent("foo",!0,!0);a.preventDefault();return a.defaultPrevented}()){var a=Event.prototype.preventDefault;Event.prototype.preventDefault=function(){this.cancelable&&(a.call(this),Object.defineProperty(this,"defaultPrevented",{get:function(){return!0},configurable:!0}))}}var b=/Trident/.test(navigator.userAgent);if(!window.CustomEvent||b&&"function"!==typeof window.CustomEvent)window.CustomEvent=function(a,b){b=b||{};var c=document.createEvent("CustomEvent");
22 (function(){if(!function(){var a=document.createEvent("Event");a.initEvent("foo",!0,!0);a.preventDefault();return a.defaultPrevented}()){var a=Event.prototype.preventDefault;Event.prototype.preventDefault=function(){this.cancelable&&(a.call(this),Object.defineProperty(this,"defaultPrevented",{get:function(){return!0},configurable:!0}))}}var b=/Trident/.test(navigator.userAgent);if(!window.CustomEvent||b&&"function"!==typeof window.CustomEvent)window.CustomEvent=function(a,b){b=b||{};var c=document.createEvent("CustomEvent");
23 c.initCustomEvent(a,!!b.bubbles,!!b.cancelable,b.detail);return c},window.CustomEvent.prototype=window.Event.prototype;if(!window.Event||b&&"function"!==typeof window.Event){var c=window.Event;window.Event=function(a,b){b=b||{};var c=document.createEvent("Event");c.initEvent(a,!!b.bubbles,!!b.cancelable);return c};if(c)for(var d in c)window.Event[d]=c[d];window.Event.prototype=c.prototype}if(!window.MouseEvent||b&&"function"!==typeof window.MouseEvent){b=window.MouseEvent;window.MouseEvent=function(a,
23 c.initCustomEvent(a,!!b.bubbles,!!b.cancelable,b.detail);return c},window.CustomEvent.prototype=window.Event.prototype;if(!window.Event||b&&"function"!==typeof window.Event){var c=window.Event;window.Event=function(a,b){b=b||{};var c=document.createEvent("Event");c.initEvent(a,!!b.bubbles,!!b.cancelable);return c};if(c)for(var d in c)window.Event[d]=c[d];window.Event.prototype=c.prototype}if(!window.MouseEvent||b&&"function"!==typeof window.MouseEvent){b=window.MouseEvent;window.MouseEvent=function(a,
24 b){b=b||{};var c=document.createEvent("MouseEvent");c.initMouseEvent(a,!!b.bubbles,!!b.cancelable,b.view||window,b.detail,b.screenX,b.screenY,b.clientX,b.clientY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,b.button,b.relatedTarget);return c};if(b)for(d in b)window.MouseEvent[d]=b[d];window.MouseEvent.prototype=b.prototype}Array.from||(Array.from=function(a){return[].slice.call(a)});Object.assign||(Object.assign=function(a,b){for(var c=[].slice.call(arguments,1),d=0,e;d<c.length;d++)if(e=c[d])for(var f=
24 b){b=b||{};var c=document.createEvent("MouseEvent");c.initMouseEvent(a,!!b.bubbles,!!b.cancelable,b.view||window,b.detail,b.screenX,b.screenY,b.clientX,b.clientY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,b.button,b.relatedTarget);return c};if(b)for(d in b)window.MouseEvent[d]=b[d];window.MouseEvent.prototype=b.prototype}Array.from||(Array.from=function(a){return