##// END OF EJS Templates
packages: removed nix files
super-admin -
r4904:603f7065 default
parent child Browse files
Show More
@@ -78,6 +78,18 b' docs-cleanup:'
78 78 web-build:
79 79 NODE_PATH=$(NODE_PATH) $(GRUNT)
80 80
81 # check required files
82 STATIC_CHECK="/robots.txt /502.html \
83 /js/scripts.min.js /js/rhodecode-components.js \
84 /css/style.css /css/style-polymer.css /css/style-ipython.css"
85
86 for file in $STATIC_CHECK;
87 do
88 if [ ! -f rhodecode/public/$file ]; then
89 echo "Missing $file expected after web-build"
90 exit 1
91 fi
92 done
81 93
82 94 .PHONY: pip-packages
83 95 ## show outdated packages
@@ -1,302 +0,0 b''
1 # Nix environment for the community edition
2 #
3 # This shall be as lean as possible, just producing the enterprise-ce
4 # derivation. For advanced tweaks to pimp up the development environment we use
5 # "shell.nix" so that it does not have to clutter this file.
6 #
7 # Configuration, set values in "~/.nixpkgs/config.nix".
8 # example
9 # {
10 # # Thoughts on how to configure the dev environment
11 # rc = {
12 # codeInternalUrl = "https://usr:token@code.rhodecode.com/internal";
13 # sources = {
14 # rhodecode-vcsserver = "/home/user/work/rhodecode-vcsserver";
15 # rhodecode-enterprise-ce = "/home/user/work/rhodecode-enterprise-ce";
16 # rhodecode-enterprise-ee = "/home/user/work/rhodecode-enterprise-ee";
17 # };
18 # };
19 # }
20
21 args@
22 { system ? builtins.currentSystem
23 , pythonPackages ? "python27Packages"
24 , pythonExternalOverrides ? self: super: {}
25 , doCheck ? false
26 , ...
27 }:
28
29 let
30 pkgs_ = args.pkgs or (import <nixpkgs> { inherit system; });
31 in
32
33 let
34 pkgs = import <nixpkgs> {
35 overlays = [
36 (import ./pkgs/overlays.nix)
37 ];
38 inherit
39 (pkgs_)
40 system;
41 };
42
43 # Works with the new python-packages, still can fallback to the old
44 # variant.
45 basePythonPackagesUnfix = basePythonPackages.__unfix__ or (
46 self: basePythonPackages.override (a: { inherit self; }));
47
48 # Evaluates to the last segment of a file system path.
49 basename = path: with pkgs.lib; last (splitString "/" path);
50 startsWith = prefix: full: let
51 actualPrefix = builtins.substring 0 (builtins.stringLength prefix) full;
52 in actualPrefix == prefix;
53
54 # source code filter used as arugment to builtins.filterSource.
55 src-filter = path: type: with pkgs.lib;
56 let
57 ext = last (splitString "." path);
58 parts = last (splitString "/" path);
59 in
60 !builtins.elem (basename path) [
61 ".git" ".hg" "__pycache__" ".eggs" ".idea" ".dev"
62 "node_modules" "node_binaries"
63 "build" "data" "result" "tmp"] &&
64 !builtins.elem ext ["egg-info" "pyc"] &&
65 !startsWith "result" (basename path);
66
67 sources =
68 let
69 inherit
70 (pkgs.lib)
71 all
72 isString
73 attrValues;
74
75 sourcesConfig = pkgs.config.rc.sources or {};
76 in
77 # Ensure that sources are configured as strings. Using a path
78 # would result in a copy into the nix store.
79 assert all isString (attrValues sourcesConfig);
80 sourcesConfig;
81
82 rhodecode-enterprise-ce-src = builtins.filterSource src-filter ./.;
83 version = builtins.readFile "${rhodecode-enterprise-ce-src}/rhodecode/VERSION";
84
85 nodeEnv = import ./pkgs/node-default.nix {
86 inherit
87 pkgs
88 system;
89 };
90 nodeDependencies = nodeEnv.shell.nodeDependencies;
91
92 rhodecode-testdata-src = sources.rhodecode-testdata or (
93 pkgs.fetchhg {
94 url = "https://code.rhodecode.com/upstream/rc_testdata";
95 rev = "v0.10.0";
96 sha256 = "0zn9swwvx4vgw4qn8q3ri26vvzgrxn15x6xnjrysi1bwmz01qjl0";
97 });
98
99 rhodecode-testdata = import "${rhodecode-testdata-src}/default.nix" {
100 inherit
101 doCheck
102 pkgs
103 pythonPackages;
104 };
105
106 pythonLocalOverrides = self: super: {
107 rhodecode-enterprise-ce =
108 let
109 linkNodePackages = ''
110 export RHODECODE_CE_PATH=${rhodecode-enterprise-ce-src}
111
112 echo "[BEGIN]: Link node packages and binaries"
113 # johbo: Linking individual packages allows us to run "npm install"
114 # inside of a shell to try things out. Re-entering the shell will
115 # restore a clean environment.
116 rm -fr node_modules
117 mkdir node_modules
118 ln -s ${nodeDependencies}/lib/node_modules/* node_modules/
119 export NODE_PATH=./node_modules
120
121 rm -fr node_binaries
122 mkdir node_binaries
123 ln -s ${nodeDependencies}/bin/* node_binaries/
124 echo "[DONE ]: Link node packages and binaries"
125 '';
126
127 releaseName = "RhodeCodeEnterpriseCE-${version}";
128 pythonWithEnv =
129 self.python.buildEnv.override {
130 extraLibs = [ ] ++ self.rhodecode-enterprise-ce.propagatedBuildInputs;
131 ignoreCollisions = true;
132 #--set PYTHONHASHSEED random TODO
133 };
134 in super.rhodecode-enterprise-ce.override (attrs: {
135 inherit
136 doCheck
137 version;
138
139 name = "rhodecode-enterprise-ce-${version}";
140 releaseName = releaseName;
141 src = rhodecode-enterprise-ce-src;
142 dontStrip = true; # prevent strip, we don't need it.
143
144 # expose following attributed outside
145 passthru = {
146 inherit
147 rhodecode-testdata
148 linkNodePackages
149 myPythonPackagesUnfix
150 pythonLocalOverrides
151 pythonCommunityOverrides;
152
153 pythonPackages = self;
154 rc_pkgs = pkgs;
155 };
156
157 buildInputs =
158 attrs.buildInputs or [] ++ [
159 rhodecode-testdata
160 ];
161
162 #NOTE: option to inject additional propagatedBuildInputs
163 propagatedBuildInputs =
164 attrs.propagatedBuildInputs or [] ++ [
165
166 ];
167
168 preBuild = ''
169 export NIX_PATH=nixpkgs=${pkgs.path}
170 export SSL_CERT_FILE=${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt
171
172 echo "[BEGIN]: Building frontend assets"
173 ${linkNodePackages}
174 make web-build
175 rm -fr node_modules
176 rm -fr node_binaries
177 echo "[DONE ]: Building frontend assets"
178 '';
179
180 # Add bin directory to path so that tests can find 'rhodecode'.
181 preCheck = ''
182 echo "Expanding PATH with $out/bin directory"
183 export PATH="$out/bin:$PATH"
184 '';
185
186 # custom check phase for testing
187 checkPhase = ''
188 runHook preCheck
189 PYTHONHASHSEED=random py.test -vv -p no:sugar -r xw --cov-config=.coveragerc --cov=rhodecode --cov-report=term-missing rhodecode
190 runHook postCheck
191 '';
192
193 postCheck = ''
194 echo "Cleanup of rhodecode/tests"
195 rm -rf $out/lib/${self.python.libPrefix}/site-packages/rhodecode/tests
196 '';
197
198 postInstall = ''
199 # check required files
200 STATIC_CHECK="/robots.txt /502.html
201 /js/scripts.min.js /js/rhodecode-components.js
202 /css/style.css /css/style-polymer.css /css/style-ipython.css"
203
204 for file in $STATIC_CHECK;
205 do
206 if [ ! -f rhodecode/public/$file ]; then
207 echo "Missing $file"
208 exit 1
209 fi
210 done
211
212 echo "Writing enterprise-ce meta information for rccontrol to nix-support/rccontrol"
213 mkdir -p $out/nix-support/rccontrol
214 cp -v rhodecode/VERSION $out/nix-support/rccontrol/version
215 echo "[DONE ]: enterprise-ce meta information for rccontrol written"
216
217 mkdir -p $out/etc
218 cp configs/production.ini $out/etc
219 echo "[DONE ]: saved enterprise-ce production.ini into $out/etc"
220
221 echo "saving env in $out/etc/env_vars.txt"
222 touch $out/etc/env_vars.txt
223 echo "# RhodeCode build env vars" >> $out/etc/env_vars.txt
224 echo "LOCALE_ARCHIVE=\"${pkgs.glibcLocales}/lib/locale/locale-archive\"" >> $out/etc/env_vars.txt
225 echo "LC_ALL=\"en_US.UTF-8\"" >> $out/etc/env_vars.txt
226
227 cp -Rf rhodecode/config/rcextensions $out/etc/rcextensions.tmpl
228 echo "[DONE ]: saved enterprise-ce rcextensions into $out/etc/rcextensions.tmpl"
229
230 # python based programs need to be wrapped
231 mkdir -p $out/bin
232
233 # expose python
234 ln -s ${pythonWithEnv}/bin/python $out/bin/
235
236 # required binaries from dependencies
237 ln -s ${pythonWithEnv}/bin/supervisorctl $out/bin/
238 ln -s ${pythonWithEnv}/bin/supervisord $out/bin/
239 ln -s ${pythonWithEnv}/bin/paster $out/bin/
240 ln -s ${pythonWithEnv}/bin/channelstream $out/bin/
241 ln -s ${pythonWithEnv}/bin/celery $out/bin/
242 ln -s ${pythonWithEnv}/bin/gunicorn $out/bin/
243 ln -s ${pythonWithEnv}/bin/prequest $out/bin/
244 ln -s ${pythonWithEnv}/bin/pserve $out/bin/
245
246 echo "[DONE ]: created symlinks into $out/bin"
247 DEPS="
248 "
249
250 # wrap only dependency scripts, they require to have full PYTHONPATH set
251 # to be able to import all packages
252 for file in $DEPS;
253 do
254 wrapProgram $file \
255 --prefix PATH : $PATH \
256 --prefix PYTHONPATH : $PYTHONPATH \
257 --set PYTHONHASHSEED random
258 done
259
260 echo "[DONE ]: enterprise-ce binary wrapping"
261
262 # rhodecode-tools don't need wrapping
263 ln -s ${self.rhodecode-tools}/bin/rhodecode-* $out/bin/
264
265 # expose static files folder
266 cp -Rf $out/lib/${self.python.libPrefix}/site-packages/rhodecode/public/ $out/etc/static
267 chmod 755 -R $out/etc/static
268
269 # expose sources of rhodecode-enterprise-ce
270 ln -s $out $out/etc/rhodecode_enterprise_ce_source
271 '';
272
273 });
274 };
275
276
277 basePythonPackages = with builtins;
278 if isAttrs pythonPackages then
279 pythonPackages
280 else
281 getAttr pythonPackages pkgs;
282
283 pythonGeneratedPackages = import ./pkgs/python-packages.nix {
284 inherit pkgs;
285 inherit (pkgs) fetchurl fetchgit fetchhg;
286 };
287
288 pythonCommunityOverrides = import ./pkgs/python-packages-overrides.nix {
289 inherit pkgs basePythonPackages;
290 };
291
292 # Apply all overrides and fix the final package set
293 myPythonPackagesUnfix = with pkgs.lib;
294 (extends pythonExternalOverrides
295 (extends pythonLocalOverrides
296 (extends pythonCommunityOverrides
297 (extends pythonGeneratedPackages
298 basePythonPackagesUnfix))));
299
300 myPythonPackages = (pkgs.lib.fix myPythonPackagesUnfix);
301
302 in myPythonPackages.rhodecode-enterprise-ce
@@ -1,3 +0,0 b''
1 [pip2nix]
2 requirements = ., -r ./requirements.txt, -r ./requirements_pinned.txt
3 output = ./pkgs/python-packages.nix
@@ -1,57 +0,0 b''
1
2 ==============================
3 Generate the Nix expressions
4 ==============================
5
6 Details can be found in the repository of `RhodeCode Enterprise CE`_ inside of
7 the file `docs/contributing/dependencies.rst`.
8
9 Start the environment as follows:
10
11 .. code:: shell
12
13 nix-shell pkgs/shell-generate.nix
14
15
16
17 Python dependencies
18 ===================
19
20 .. code:: shell
21
22 pip2nix generate --licenses
23 # or
24 nix-shell pkgs/shell-generate.nix --command "pip2nix generate --licenses"
25
26
27 NodeJS dependencies
28 ===================
29
30 Generate node-packages.nix file with all dependencies from NPM and package.json file
31 This should be run before entering nix-shell.
32
33 The sed at the end fixes a bug with http rewrite of re-generated packages
34
35 .. code:: shell
36
37 rm -rf node_modules &&
38 nix-shell pkgs/shell-generate.nix --command "
39 node2nix --input package.json \
40 -o pkgs/node-packages.nix \
41 -e pkgs/node-env.nix \
42 -c pkgs/node-default.nix \
43 -d --flatten --nodejs-8 " &&
44 sed -i -e 's/http:\/\//https:\/\//g' pkgs/node-packages.nix
45
46
47 Generate license data
48 =====================
49
50 .. code:: shell
51
52 nix-build pkgs/license-generate.nix -o result-license && cat result-license/licenses.json | python -m json.tool > rhodecode/config/licenses.json
53
54
55 .. Links
56
57 .. _RhodeCode Enterprise CE: https://code.rhodecode.com/rhodecode-enterprise-ce
@@ -1,159 +0,0 b''
1 # Utility to generate the license information
2 #
3 # Usage:
4 #
5 # nix-build license.nix -o result-license
6 #
7 # Afterwards ./result-license will contain the license information as JSON files.
8 #
9 #
10 # Overview
11 #
12 # Uses two steps to get the relevant license information:
13 #
14 # 1. Walk down the derivations based on "buildInputs" and
15 # "propagatedBuildInputs". This results in all dependencies based on the nix
16 # declartions.
17 #
18 # 2. Build Enterprise and query nix-store to get a list of runtime
19 # dependencies. The results from step 1 are then limited to the ones which
20 # are in this list.
21 #
22 # The result is then available in ./result-license/license.json.
23 #
24
25
26 let
27
28 nixpkgs = import <nixpkgs> {};
29
30 stdenv = nixpkgs.stdenv;
31
32 # Enterprise as simple as possible, goal here is just to identify the runtime
33 # dependencies. Ideally we could avoid building Enterprise at all and somehow
34 # figure it out without calling into nix-store.
35 enterprise = import ../default.nix {
36 doCheck = false;
37 };
38
39 # For a given derivation, return the list of all dependencies
40 drvToDependencies = drv: nixpkgs.lib.flatten [
41 drv.buildInputs or []
42 drv.propagatedBuildInputs or []
43 ];
44
45 # Transform the given derivation into the meta information which we need in
46 # the resulting JSON files.
47 drvToMeta = drv: {
48 name = drv.name or drv;
49 license = if drv ? meta.license then drv.meta.license else "UNKNOWN";
50 };
51
52 # Walk the tree of buildInputs and propagatedBuildInputs and return it as a
53 # flat list. Duplicates are avoided.
54 listDrvDependencies = drv: let
55 addElement = element: seen:
56 if (builtins.elem element seen)
57 then seen
58 else let
59 newSeen = seen ++ [ element ];
60 newDeps = drvToDependencies element;
61 in nixpkgs.lib.fold addElement newSeen newDeps;
62 initialElements = drvToDependencies drv;
63 in nixpkgs.lib.fold addElement [] initialElements;
64
65 # Reads in a file with store paths and returns a list of derivation names.
66 #
67 # Reads the file, splits the lines, then removes the prefix, so that we
68 # end up with a list of derivation names in the end.
69 storePathsToDrvNames = srcPath: let
70 rawStorePaths = nixpkgs.lib.removeSuffix "\n" (
71 builtins.readFile srcPath);
72 storePaths = nixpkgs.lib.splitString "\n" rawStorePaths;
73 storePathPrefix = (
74 builtins.stringLength "/nix/store/afafafafafafafafafafafafafafafaf-");
75 storePathToName = path:
76 builtins.substring storePathPrefix (builtins.stringLength path) path;
77 in (map storePathToName storePaths);
78
79 in rec {
80
81 # Build Enterprise and call nix-store to retrieve the runtime
82 # dependencies. The result is available in the nix store.
83 runtimeDependencies = stdenv.mkDerivation {
84 name = "runtime-dependencies";
85 buildInputs = [
86 # Needed to query the store
87 nixpkgs.nix
88 ];
89 unpackPhase = ''
90 echo "Nothing to unpack"
91 '';
92 buildPhase = ''
93 # Get a list of runtime dependencies
94 nix-store -q --references ${enterprise} > nix-store-references
95 '';
96 installPhase = ''
97 mkdir -p $out
98 cp -v nix-store-references $out/
99 '';
100 };
101
102 # Produce the license overview files.
103 result = let
104
105 # Dependencies according to the nix-store
106 runtimeDependencyNames = (
107 storePathsToDrvNames "${runtimeDependencies}/nix-store-references");
108
109 # Dependencies based on buildInputs and propagatedBuildInputs
110 enterpriseAllDependencies = listDrvDependencies enterprise;
111 enterpriseRuntimeDependencies = let
112 elemName = element: element.name or "UNNAMED";
113 isRuntime = element: builtins.elem (elemName element) runtimeDependencyNames;
114 in builtins.filter isRuntime enterpriseAllDependencies;
115
116 # Extract relevant meta information
117 enterpriseAllLicenses = map drvToMeta enterpriseAllDependencies;
118 enterpriseRuntimeLicenses = map drvToMeta enterpriseRuntimeDependencies;
119
120 in stdenv.mkDerivation {
121
122 name = "licenses";
123
124 buildInputs = [];
125
126 unpackPhase = ''
127 echo "Nothing to unpack"
128 '';
129
130 buildPhase = ''
131 mkdir build
132
133 # Copy list of runtime dependencies for the Python processor
134 cp "${runtimeDependencies}/nix-store-references" ./build/nix-store-references
135
136 # All licenses which we found by walking buildInputs and
137 # propagatedBuildInputs
138 cat > build/all-licenses.json <<EOF
139 ${builtins.toJSON enterpriseAllLicenses}
140 EOF
141
142 # License information for our runtime dependencies only. Basically all
143 # licenses limited to the items which where also reported by nix-store as
144 # a dependency.
145 cat > build/licenses.json <<EOF
146 ${builtins.toJSON enterpriseRuntimeLicenses}
147 EOF
148
149 '';
150
151 installPhase = ''
152 mkdir -p $out
153
154 # Store it all, that helps when things go wrong
155 cp -rv ./build/* $out
156 '';
157 };
158
159 }
@@ -1,25 +0,0 b''
1 { pkgs
2 , pythonPackages
3 }:
4
5 rec {
6 pip2nix-src = pkgs.fetchzip {
7 url = https://github.com/johbo/pip2nix/archive/51e6fdae34d0e8ded9efeef7a8601730249687a6.tar.gz;
8 sha256 = "02a4jjgi7lsvf8mhrxsd56s9a3yg20081rl9bgc2m84w60v2gbz2";
9 };
10
11 pip2nix = import pip2nix-src {
12 inherit
13 pkgs
14 pythonPackages;
15 };
16
17 pip-tools = pythonPackages.pip-tools;
18
19 setuptools = pythonPackages.setuptools;
20
21 wheel = pythonPackages.wheel;
22
23 pip = pythonPackages.pip;
24
25 }
@@ -1,17 +0,0 b''
1 # This file has been generated by node2nix 1.8.0. Do not edit!
2
3 {pkgs ? import <nixpkgs> {
4 inherit system;
5 }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-12_x"}:
6
7 let
8 nodeEnv = import ./node-env.nix {
9 inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile;
10 inherit nodejs;
11 libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null;
12 };
13 in
14 import ./node-packages.nix {
15 inherit (pkgs) fetchurl fetchgit;
16 inherit nodeEnv;
17 } No newline at end of file
This diff has been collapsed as it changes many lines, (542 lines changed) Show them Hide them
@@ -1,542 +0,0 b''
1 # This file originates from node2nix
2
3 {stdenv, nodejs, python2, utillinux, libtool, runCommand, writeTextFile}:
4
5 let
6 python = if nodejs ? python then nodejs.python else python2;
7
8 # Create a tar wrapper that filters all the 'Ignoring unknown extended header keyword' noise
9 tarWrapper = runCommand "tarWrapper" {} ''
10 mkdir -p $out/bin
11
12 cat > $out/bin/tar <<EOF
13 #! ${stdenv.shell} -e
14 $(type -p tar) "\$@" --warning=no-unknown-keyword --delay-directory-restore
15 EOF
16
17 chmod +x $out/bin/tar
18 '';
19
20 # Function that generates a TGZ file from a NPM project
21 buildNodeSourceDist =
22 { name, version, src, ... }:
23
24 stdenv.mkDerivation {
25 name = "node-tarball-${name}-${version}";
26 inherit src;
27 buildInputs = [ nodejs ];
28 buildPhase = ''
29 export HOME=$TMPDIR
30 tgzFile=$(npm pack | tail -n 1) # Hooks to the pack command will add output (https://docs.npmjs.com/misc/scripts)
31 '';
32 installPhase = ''
33 mkdir -p $out/tarballs
34 mv $tgzFile $out/tarballs
35 mkdir -p $out/nix-support
36 echo "file source-dist $out/tarballs/$tgzFile" >> $out/nix-support/hydra-build-products
37 '';
38 };
39
40 includeDependencies = {dependencies}:
41 stdenv.lib.optionalString (dependencies != [])
42 (stdenv.lib.concatMapStrings (dependency:
43 ''
44 # Bundle the dependencies of the package
45 mkdir -p node_modules
46 cd node_modules
47
48 # Only include dependencies if they don't exist. They may also be bundled in the package.
49 if [ ! -e "${dependency.name}" ]
50 then
51 ${composePackage dependency}
52 fi
53
54 cd ..
55 ''
56 ) dependencies);
57
58 # Recursively composes the dependencies of a package
59 composePackage = { name, packageName, src, dependencies ? [], ... }@args:
60 builtins.addErrorContext "while evaluating node package '${packageName}'" ''
61 DIR=$(pwd)
62 cd $TMPDIR
63
64 unpackFile ${src}
65
66 # Make the base dir in which the target dependency resides first
67 mkdir -p "$(dirname "$DIR/${packageName}")"
68
69 if [ -f "${src}" ]
70 then
71 # Figure out what directory has been unpacked
72 packageDir="$(find . -maxdepth 1 -type d | tail -1)"
73
74 # Restore write permissions to make building work
75 find "$packageDir" -type d -exec chmod u+x {} \;
76 chmod -R u+w "$packageDir"
77
78 # Move the extracted tarball into the output folder
79 mv "$packageDir" "$DIR/${packageName}"
80 elif [ -d "${src}" ]
81 then
82 # Get a stripped name (without hash) of the source directory.
83 # On old nixpkgs it's already set internally.
84 if [ -z "$strippedName" ]
85 then
86 strippedName="$(stripHash ${src})"
87 fi
88
89 # Restore write permissions to make building work
90 chmod -R u+w "$strippedName"
91
92 # Move the extracted directory into the output folder
93 mv "$strippedName" "$DIR/${packageName}"
94 fi
95
96 # Unset the stripped name to not confuse the next unpack step
97 unset strippedName
98
99 # Include the dependencies of the package
100 cd "$DIR/${packageName}"
101 ${includeDependencies { inherit dependencies; }}
102 cd ..
103 ${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
104 '';
105
106 pinpointDependencies = {dependencies, production}:
107 let
108 pinpointDependenciesFromPackageJSON = writeTextFile {
109 name = "pinpointDependencies.js";
110 text = ''
111 var fs = require('fs');
112 var path = require('path');
113
114 function resolveDependencyVersion(location, name) {
115 if(location == process.env['NIX_STORE']) {
116 return null;
117 } else {
118 var dependencyPackageJSON = path.join(location, "node_modules", name, "package.json");
119
120 if(fs.existsSync(dependencyPackageJSON)) {
121 var dependencyPackageObj = JSON.parse(fs.readFileSync(dependencyPackageJSON));
122
123 if(dependencyPackageObj.name == name) {
124 return dependencyPackageObj.version;
125 }
126 } else {
127 return resolveDependencyVersion(path.resolve(location, ".."), name);
128 }
129 }
130 }
131
132 function replaceDependencies(dependencies) {
133 if(typeof dependencies == "object" && dependencies !== null) {
134 for(var dependency in dependencies) {
135 var resolvedVersion = resolveDependencyVersion(process.cwd(), dependency);
136
137 if(resolvedVersion === null) {
138 process.stderr.write("WARNING: cannot pinpoint dependency: "+dependency+", context: "+process.cwd()+"\n");
139 } else {
140 dependencies[dependency] = resolvedVersion;
141 }
142 }
143 }
144 }
145
146 /* Read the package.json configuration */
147 var packageObj = JSON.parse(fs.readFileSync('./package.json'));
148
149 /* Pinpoint all dependencies */
150 replaceDependencies(packageObj.dependencies);
151 if(process.argv[2] == "development") {
152 replaceDependencies(packageObj.devDependencies);
153 }
154 replaceDependencies(packageObj.optionalDependencies);
155
156 /* Write the fixed package.json file */
157 fs.writeFileSync("package.json", JSON.stringify(packageObj, null, 2));
158 '';
159 };
160 in
161 ''
162 node ${pinpointDependenciesFromPackageJSON} ${if production then "production" else "development"}
163
164 ${stdenv.lib.optionalString (dependencies != [])
165 ''
166 if [ -d node_modules ]
167 then
168 cd node_modules
169 ${stdenv.lib.concatMapStrings (dependency: pinpointDependenciesOfPackage dependency) dependencies}
170 cd ..
171 fi
172 ''}
173 '';
174
175 # Recursively traverses all dependencies of a package and pinpoints all
176 # dependencies in the package.json file to the versions that are actually
177 # being used.
178
179 pinpointDependenciesOfPackage = { packageName, dependencies ? [], production ? true, ... }@args:
180 ''
181 if [ -d "${packageName}" ]
182 then
183 cd "${packageName}"
184 ${pinpointDependencies { inherit dependencies production; }}
185 cd ..
186 ${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
187 fi
188 '';
189
190 # Extract the Node.js source code which is used to compile packages with
191 # native bindings
192 nodeSources = runCommand "node-sources" {} ''
193 tar --no-same-owner --no-same-permissions -xf ${nodejs.src}
194 mv node-* $out
195 '';
196
197 # Script that adds _integrity fields to all package.json files to prevent NPM from consulting the cache (that is empty)
198 addIntegrityFieldsScript = writeTextFile {
199 name = "addintegrityfields.js";
200 text = ''
201 var fs = require('fs');
202 var path = require('path');
203
204 function augmentDependencies(baseDir, dependencies) {
205 for(var dependencyName in dependencies) {
206 var dependency = dependencies[dependencyName];
207
208 // Open package.json and augment metadata fields
209 var packageJSONDir = path.join(baseDir, "node_modules", dependencyName);
210 var packageJSONPath = path.join(packageJSONDir, "package.json");
211
212 if(fs.existsSync(packageJSONPath)) { // Only augment packages that exist. Sometimes we may have production installs in which development dependencies can be ignored
213 console.log("Adding metadata fields to: "+packageJSONPath);
214 var packageObj = JSON.parse(fs.readFileSync(packageJSONPath));
215
216 if(dependency.integrity) {
217 packageObj["_integrity"] = dependency.integrity;
218 } else {
219 packageObj["_integrity"] = "sha1-000000000000000000000000000="; // When no _integrity string has been provided (e.g. by Git dependencies), add a dummy one. It does not seem to harm and it bypasses downloads.
220 }
221
222 if(dependency.resolved) {
223 packageObj["_resolved"] = dependency.resolved; // Adopt the resolved property if one has been provided
224 } else {
225 packageObj["_resolved"] = dependency.version; // Set the resolved version to the version identifier. This prevents NPM from cloning Git repositories.
226 }
227
228 if(dependency.from !== undefined) { // Adopt from property if one has been provided
229 packageObj["_from"] = dependency.from;
230 }
231
232 fs.writeFileSync(packageJSONPath, JSON.stringify(packageObj, null, 2));
233 }
234
235 // Augment transitive dependencies
236 if(dependency.dependencies !== undefined) {
237 augmentDependencies(packageJSONDir, dependency.dependencies);
238 }
239 }
240 }
241
242 if(fs.existsSync("./package-lock.json")) {
243 var packageLock = JSON.parse(fs.readFileSync("./package-lock.json"));
244
245 if(packageLock.lockfileVersion !== 1) {
246 process.stderr.write("Sorry, I only understand lock file version 1!\n");
247 process.exit(1);
248 }
249
250 if(packageLock.dependencies !== undefined) {
251 augmentDependencies(".", packageLock.dependencies);
252 }
253 }
254 '';
255 };
256
257 # Reconstructs a package-lock file from the node_modules/ folder structure and package.json files with dummy sha1 hashes
258 reconstructPackageLock = writeTextFile {
259 name = "addintegrityfields.js";
260 text = ''
261 var fs = require('fs');
262 var path = require('path');
263
264 var packageObj = JSON.parse(fs.readFileSync("package.json"));
265
266 var lockObj = {
267 name: packageObj.name,
268 version: packageObj.version,
269 lockfileVersion: 1,
270 requires: true,
271 dependencies: {}
272 };
273
274 function augmentPackageJSON(filePath, dependencies) {
275 var packageJSON = path.join(filePath, "package.json");
276 if(fs.existsSync(packageJSON)) {
277 var packageObj = JSON.parse(fs.readFileSync(packageJSON));
278 dependencies[packageObj.name] = {
279 version: packageObj.version,
280 integrity: "sha1-000000000000000000000000000=",
281 dependencies: {}
282 };
283 processDependencies(path.join(filePath, "node_modules"), dependencies[packageObj.name].dependencies);
284 }
285 }
286
287 function processDependencies(dir, dependencies) {
288 if(fs.existsSync(dir)) {
289 var files = fs.readdirSync(dir);
290
291 files.forEach(function(entry) {
292 var filePath = path.join(dir, entry);
293 var stats = fs.statSync(filePath);
294
295 if(stats.isDirectory()) {
296 if(entry.substr(0, 1) == "@") {
297 // When we encounter a namespace folder, augment all packages belonging to the scope
298 var pkgFiles = fs.readdirSync(filePath);
299
300 pkgFiles.forEach(function(entry) {
301 if(stats.isDirectory()) {
302 var pkgFilePath = path.join(filePath, entry);
303 augmentPackageJSON(pkgFilePath, dependencies);
304 }
305 });
306 } else {
307 augmentPackageJSON(filePath, dependencies);
308 }
309 }
310 });
311 }
312 }
313
314 processDependencies("node_modules", lockObj.dependencies);
315
316 fs.writeFileSync("package-lock.json", JSON.stringify(lockObj, null, 2));
317 '';
318 };
319
320 prepareAndInvokeNPM = {packageName, bypassCache, reconstructLock, npmFlags, production}:
321 let
322 forceOfflineFlag = if bypassCache then "--offline" else "--registry http://www.example.com";
323 in
324 ''
325 # Pinpoint the versions of all dependencies to the ones that are actually being used
326 echo "pinpointing versions of dependencies..."
327 source $pinpointDependenciesScriptPath
328
329 # Patch the shebangs of the bundled modules to prevent them from
330 # calling executables outside the Nix store as much as possible
331 patchShebangs .
332
333 # Deploy the Node.js package by running npm install. Since the
334 # dependencies have been provided already by ourselves, it should not
335 # attempt to install them again, which is good, because we want to make
336 # it Nix's responsibility. If it needs to install any dependencies
337 # anyway (e.g. because the dependency parameters are
338 # incomplete/incorrect), it fails.
339 #
340 # The other responsibilities of NPM are kept -- version checks, build
341 # steps, postprocessing etc.
342
343 export HOME=$TMPDIR
344 cd "${packageName}"
345 runHook preRebuild
346
347 ${stdenv.lib.optionalString bypassCache ''
348 ${stdenv.lib.optionalString reconstructLock ''
349 if [ -f package-lock.json ]
350 then
351 echo "WARNING: Reconstruct lock option enabled, but a lock file already exists!"
352 echo "This will most likely result in version mismatches! We will remove the lock file and regenerate it!"
353 rm package-lock.json
354 else
355 echo "No package-lock.json file found, reconstructing..."
356 fi
357
358 node ${reconstructPackageLock}
359 ''}
360
361 node ${addIntegrityFieldsScript}
362 ''}
363
364 npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${stdenv.lib.optionalString production "--production"} rebuild
365
366 if [ "''${dontNpmInstall-}" != "1" ]
367 then
368 # NPM tries to download packages even when they already exist if npm-shrinkwrap is used.
369 rm -f npm-shrinkwrap.json
370
371 npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${stdenv.lib.optionalString production "--production"} install
372 fi
373 '';
374
375 # Builds and composes an NPM package including all its dependencies
376 buildNodePackage =
377 { name
378 , packageName
379 , version
380 , dependencies ? []
381 , buildInputs ? []
382 , production ? true
383 , npmFlags ? ""
384 , dontNpmInstall ? false
385 , bypassCache ? false
386 , reconstructLock ? false
387 , preRebuild ? ""
388 , dontStrip ? true
389 , unpackPhase ? "true"
390 , buildPhase ? "true"
391 , ... }@args:
392
393 let
394 extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" "dontStrip" "dontNpmInstall" "preRebuild" "unpackPhase" "buildPhase" ];
395 in
396 stdenv.mkDerivation ({
397 name = "node_${name}-${version}";
398 buildInputs = [ tarWrapper python nodejs ]
399 ++ stdenv.lib.optional (stdenv.isLinux) utillinux
400 ++ stdenv.lib.optional (stdenv.isDarwin) libtool
401 ++ buildInputs;
402
403 inherit nodejs;
404
405 inherit dontStrip; # Stripping may fail a build for some package deployments
406 inherit dontNpmInstall preRebuild unpackPhase buildPhase;
407
408 compositionScript = composePackage args;
409 pinpointDependenciesScript = pinpointDependenciesOfPackage args;
410
411 passAsFile = [ "compositionScript" "pinpointDependenciesScript" ];
412
413 installPhase = ''
414 # Create and enter a root node_modules/ folder
415 mkdir -p $out/lib/node_modules
416 cd $out/lib/node_modules
417
418 # Compose the package and all its dependencies
419 source $compositionScriptPath
420
421 ${prepareAndInvokeNPM { inherit packageName bypassCache reconstructLock npmFlags production; }}
422
423 # Create symlink to the deployed executable folder, if applicable
424 if [ -d "$out/lib/node_modules/.bin" ]
425 then
426 ln -s $out/lib/node_modules/.bin $out/bin
427 fi
428
429 # Create symlinks to the deployed manual page folders, if applicable
430 if [ -d "$out/lib/node_modules/${packageName}/man" ]
431 then
432 mkdir -p $out/share
433 for dir in "$out/lib/node_modules/${packageName}/man/"*
434 do
435 mkdir -p $out/share/man/$(basename "$dir")
436 for page in "$dir"/*
437 do
438 ln -s $page $out/share/man/$(basename "$dir")
439 done
440 done
441 fi
442
443 # Run post install hook, if provided
444 runHook postInstall
445 '';
446 } // extraArgs);
447
448 # Builds a development shell
449 buildNodeShell =
450 { name
451 , packageName
452 , version
453 , src
454 , dependencies ? []
455 , buildInputs ? []
456 , production ? true
457 , npmFlags ? ""
458 , dontNpmInstall ? false
459 , bypassCache ? false
460 , reconstructLock ? false
461 , dontStrip ? true
462 , unpackPhase ? "true"
463 , buildPhase ? "true"
464 , ... }@args:
465
466 let
467 extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" ];
468
469 nodeDependencies = stdenv.mkDerivation ({
470 name = "node-dependencies-${name}-${version}";
471
472 buildInputs = [ tarWrapper python nodejs ]
473 ++ stdenv.lib.optional (stdenv.isLinux) utillinux
474 ++ stdenv.lib.optional (stdenv.isDarwin) libtool
475 ++ buildInputs;
476
477 inherit dontStrip; # Stripping may fail a build for some package deployments
478 inherit dontNpmInstall unpackPhase buildPhase;
479
480 includeScript = includeDependencies { inherit dependencies; };
481 pinpointDependenciesScript = pinpointDependenciesOfPackage args;
482
483 passAsFile = [ "includeScript" "pinpointDependenciesScript" ];
484
485 installPhase = ''
486 mkdir -p $out/${packageName}
487 cd $out/${packageName}
488
489 source $includeScriptPath
490
491 # Create fake package.json to make the npm commands work properly
492 cp ${src}/package.json .
493 chmod 644 package.json
494 ${stdenv.lib.optionalString bypassCache ''
495 if [ -f ${src}/package-lock.json ]
496 then
497 cp ${src}/package-lock.json .
498 fi
499 ''}
500
501 # Go to the parent folder to make sure that all packages are pinpointed
502 cd ..
503 ${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
504
505 ${prepareAndInvokeNPM { inherit packageName bypassCache reconstructLock npmFlags production; }}
506
507 # Expose the executables that were installed
508 cd ..
509 ${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
510
511 mv ${packageName} lib
512 ln -s $out/lib/node_modules/.bin $out/bin
513 '';
514 } // extraArgs);
515 in
516 stdenv.mkDerivation {
517 name = "node-shell-${name}-${version}";
518
519 buildInputs = [ python nodejs ] ++ stdenv.lib.optional (stdenv.isLinux) utillinux ++ buildInputs;
520 buildCommand = ''
521 mkdir -p $out/bin
522 cat > $out/bin/shell <<EOF
523 #! ${stdenv.shell} -e
524 $shellHook
525 exec ${stdenv.shell}
526 EOF
527 chmod +x $out/bin/shell
528 '';
529
530 # Provide the dependencies in a development shell through the NODE_PATH environment variable
531 inherit nodeDependencies;
532 shellHook = stdenv.lib.optionalString (dependencies != []) ''
533 export NODE_PATH=${nodeDependencies}/lib/node_modules
534 export PATH="${nodeDependencies}/bin:$PATH"
535 '';
536 };
537 in
538 {
539 buildNodeSourceDist = stdenv.lib.makeOverridable buildNodeSourceDist;
540 buildNodePackage = stdenv.lib.makeOverridable buildNodePackage;
541 buildNodeShell = stdenv.lib.makeOverridable buildNodeShell;
542 }
This diff has been collapsed as it changes many lines, (9293 lines changed) Show them Hide them
@@ -1,9293 +0,0 b''
1 # This file has been generated by node2nix 1.8.0. Do not edit!
2
3 {nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}:
4
5 let
6 sources = {
7 "@polymer/font-roboto-3.0.2" = {
8 name = "_at_polymer_slash_font-roboto";
9 packageName = "@polymer/font-roboto";
10 version = "3.0.2";
11 src = fetchurl {
12 url = "https://registry.npmjs.org/@polymer/font-roboto/-/font-roboto-3.0.2.tgz";
13 sha512 = "tx5TauYSmzsIvmSqepUPDYbs4/Ejz2XbZ1IkD7JEGqkdNUJlh+9KU85G56Tfdk/xjEZ8zorFfN09OSwiMrIQWA==";
14 };
15 };
16 "@polymer/iron-a11y-announcer-3.0.2" = {
17 name = "_at_polymer_slash_iron-a11y-announcer";
18 packageName = "@polymer/iron-a11y-announcer";
19 version = "3.0.2";
20 src = fetchurl {
21 url = "https://registry.npmjs.org/@polymer/iron-a11y-announcer/-/iron-a11y-announcer-3.0.2.tgz";
22 sha512 = "LqnMF39mXyxSSRbTHRzGbcJS8nU0NVTo2raBOgOlpxw5yfGJUVcwaTJ/qy5NtWCZLRfa4suycf0oAkuUjHTXHQ==";
23 };
24 };
25 "@polymer/iron-a11y-keys-3.0.1" = {
26 name = "_at_polymer_slash_iron-a11y-keys";
27 packageName = "@polymer/iron-a11y-keys";
28 version = "3.0.1";
29 src = fetchurl {
30 url = "https://registry.npmjs.org/@polymer/iron-a11y-keys/-/iron-a11y-keys-3.0.1.tgz";
31 sha512 = "zmTi8xHeY4ZMJLAitW2hAmW5zXZ35hVy/eHQUFadAlOccuBK3oRRmoPRQRaZgpyJrCVFDAQRXXzzJtUDil/0CA==";
32 };
33 };
34 "@polymer/iron-a11y-keys-behavior-3.0.1" = {
35 name = "_at_polymer_slash_iron-a11y-keys-behavior";
36 packageName = "@polymer/iron-a11y-keys-behavior";
37 version = "3.0.1";
38 src = fetchurl {
39 url = "https://registry.npmjs.org/@polymer/iron-a11y-keys-behavior/-/iron-a11y-keys-behavior-3.0.1.tgz";
40 sha512 = "lnrjKq3ysbBPT/74l0Fj0U9H9C35Tpw2C/tpJ8a+5g8Y3YJs1WSZYnEl1yOkw6sEyaxOq/1DkzH0+60gGu5/PQ==";
41 };
42 };
43 "@polymer/iron-ajax-3.0.1" = {
44 name = "_at_polymer_slash_iron-ajax";
45 packageName = "@polymer/iron-ajax";
46 version = "3.0.1";
47 src = fetchurl {
48 url = "https://registry.npmjs.org/@polymer/iron-ajax/-/iron-ajax-3.0.1.tgz";
49 sha512 = "7+TPEAfWsRdhj1Y8UeF1759ktpVu+c3sG16rJiUC3wF9+woQ9xI1zUm2d59i7Yc3aDEJrR/Q8Y262KlOvyGVNg==";
50 };
51 };
52 "@polymer/iron-autogrow-textarea-3.0.3" = {
53 name = "_at_polymer_slash_iron-autogrow-textarea";
54 packageName = "@polymer/iron-autogrow-textarea";
55 version = "3.0.3";
56 src = fetchurl {
57 url = "https://registry.npmjs.org/@polymer/iron-autogrow-textarea/-/iron-autogrow-textarea-3.0.3.tgz";
58 sha512 = "5r0VkWrIlm0JIp5E5wlnvkw7slK72lFRZXncmrsLZF+6n1dg2rI8jt7xpFzSmUWrqpcyXwyKaGaDvUjl3j4JLA==";
59 };
60 };
61 "@polymer/iron-behaviors-3.0.1" = {
62 name = "_at_polymer_slash_iron-behaviors";
63 packageName = "@polymer/iron-behaviors";
64 version = "3.0.1";
65 src = fetchurl {
66 url = "https://registry.npmjs.org/@polymer/iron-behaviors/-/iron-behaviors-3.0.1.tgz";
67 sha512 = "IMEwcv1lhf1HSQxuyWOUIL0lOBwmeaoSTpgCJeP9IBYnuB1SPQngmfRuHKgK6/m9LQ9F9miC7p3HeQQUdKAE0w==";
68 };
69 };
70 "@polymer/iron-checked-element-behavior-3.0.1" = {
71 name = "_at_polymer_slash_iron-checked-element-behavior";
72 packageName = "@polymer/iron-checked-element-behavior";
73 version = "3.0.1";
74 src = fetchurl {
75 url = "https://registry.npmjs.org/@polymer/iron-checked-element-behavior/-/iron-checked-element-behavior-3.0.1.tgz";
76 sha512 = "aDr0cbCNVq49q+pOqa6CZutFh+wWpwPMLpEth9swx+GkAj+gCURhuQkaUYhIo5f2egDbEioR1aeHMnPlU9dQZA==";
77 };
78 };
79 "@polymer/iron-fit-behavior-3.0.2" = {
80 name = "_at_polymer_slash_iron-fit-behavior";
81 packageName = "@polymer/iron-fit-behavior";
82 version = "3.0.2";
83 src = fetchurl {
84 url = "https://registry.npmjs.org/@polymer/iron-fit-behavior/-/iron-fit-behavior-3.0.2.tgz";
85 sha512 = "JndryJYbBR3gSN5IlST4rCHsd01+OyvYpRO6z5Zd3C6u5V/m07TwAtcf3aXwZ8WBNt2eLG28OcvdSO7XR2v2pg==";
86 };
87 };
88 "@polymer/iron-flex-layout-3.0.1" = {
89 name = "_at_polymer_slash_iron-flex-layout";
90 packageName = "@polymer/iron-flex-layout";
91 version = "3.0.1";
92 src = fetchurl {
93 url = "https://registry.npmjs.org/@polymer/iron-flex-layout/-/iron-flex-layout-3.0.1.tgz";
94 sha512 = "7gB869czArF+HZcPTVSgvA7tXYFze9EKckvM95NB7SqYF+NnsQyhoXgKnpFwGyo95lUjUW9TFDLUwDXnCYFtkw==";
95 };
96 };
97 "@polymer/iron-form-element-behavior-3.0.1" = {
98 name = "_at_polymer_slash_iron-form-element-behavior";
99 packageName = "@polymer/iron-form-element-behavior";
100 version = "3.0.1";
101 src = fetchurl {
102 url = "https://registry.npmjs.org/@polymer/iron-form-element-behavior/-/iron-form-element-behavior-3.0.1.tgz";
103 sha512 = "G/e2KXyL5AY7mMjmomHkGpgS0uAf4ovNpKhkuUTRnMuMJuf589bKqE85KN4ovE1Tzhv2hJoh/igyD6ekHiYU1A==";
104 };
105 };
106 "@polymer/iron-meta-3.0.1" = {
107 name = "_at_polymer_slash_iron-meta";
108 packageName = "@polymer/iron-meta";
109 version = "3.0.1";
110 src = fetchurl {
111 url = "https://registry.npmjs.org/@polymer/iron-meta/-/iron-meta-3.0.1.tgz";
112 sha512 = "pWguPugiLYmWFV9UWxLWzZ6gm4wBwQdDy4VULKwdHCqR7OP7u98h+XDdGZsSlDPv6qoryV/e3tGHlTIT0mbzJA==";
113 };
114 };
115 "@polymer/iron-overlay-behavior-3.0.3" = {
116 name = "_at_polymer_slash_iron-overlay-behavior";
117 packageName = "@polymer/iron-overlay-behavior";
118 version = "3.0.3";
119 src = fetchurl {
120 url = "https://registry.npmjs.org/@polymer/iron-overlay-behavior/-/iron-overlay-behavior-3.0.3.tgz";
121 sha512 = "Q/Fp0+uOQQ145ebZ7T8Cxl4m1tUKYjyymkjcL2rXUm+aDQGb1wA1M1LYxUF5YBqd+9lipE0PTIiYwA2ZL/sznA==";
122 };
123 };
124 "@polymer/iron-resizable-behavior-3.0.1" = {
125 name = "_at_polymer_slash_iron-resizable-behavior";
126 packageName = "@polymer/iron-resizable-behavior";
127 version = "3.0.1";
128 src = fetchurl {
129 url = "https://registry.npmjs.org/@polymer/iron-resizable-behavior/-/iron-resizable-behavior-3.0.1.tgz";
130 sha512 = "FyHxRxFspVoRaeZSWpT3y0C9awomb4tXXolIJcZ7RvXhMP632V5lez+ch5G5SwK0LpnAPkg35eB0LPMFv+YMMQ==";
131 };
132 };
133 "@polymer/iron-validatable-behavior-3.0.1" = {
134 name = "_at_polymer_slash_iron-validatable-behavior";
135 packageName = "@polymer/iron-validatable-behavior";
136 version = "3.0.1";
137 src = fetchurl {
138 url = "https://registry.npmjs.org/@polymer/iron-validatable-behavior/-/iron-validatable-behavior-3.0.1.tgz";
139 sha512 = "wwpYh6wOa4fNI+jH5EYKC7TVPYQ2OfgQqocWat7GsNWcsblKYhLYbwsvEY5nO0n2xKqNfZzDLrUom5INJN7msQ==";
140 };
141 };
142 "@polymer/paper-behaviors-3.0.1" = {
143 name = "_at_polymer_slash_paper-behaviors";
144 packageName = "@polymer/paper-behaviors";
145 version = "3.0.1";
146 src = fetchurl {
147 url = "https://registry.npmjs.org/@polymer/paper-behaviors/-/paper-behaviors-3.0.1.tgz";
148 sha512 = "6knhj69fPJejv8qR0kCSUY+Q0XjaUf0OSnkjRjmTJPAwSrRYtgqE+l6P1FfA+py1X/cUjgne9EF5rMZAKJIg1g==";
149 };
150 };
151 "@polymer/paper-button-3.0.1" = {
152 name = "_at_polymer_slash_paper-button";
153 packageName = "@polymer/paper-button";
154 version = "3.0.1";
155 src = fetchurl {
156 url = "https://registry.npmjs.org/@polymer/paper-button/-/paper-button-3.0.1.tgz";
157 sha512 = "JRNBc+Oj9EWnmyLr7FcCr8T1KAnEHPh6mosln9BUdkM+qYaYsudSICh3cjTIbnj6AuF5OJidoLkM1dlyj0j6Zg==";
158 };
159 };
160 "@polymer/paper-ripple-3.0.2" = {
161 name = "_at_polymer_slash_paper-ripple";
162 packageName = "@polymer/paper-ripple";
163 version = "3.0.2";
164 src = fetchurl {
165 url = "https://registry.npmjs.org/@polymer/paper-ripple/-/paper-ripple-3.0.2.tgz";
166 sha512 = "DnLNvYIMsiayeICroYxx6Q6Hg1cUU8HN2sbutXazlemAlGqdq80qz3TIaVdbpbt/pvjcFGX2HtntMlPstCge8Q==";
167 };
168 };
169 "@polymer/paper-spinner-3.0.2" = {
170 name = "_at_polymer_slash_paper-spinner";
171 packageName = "@polymer/paper-spinner";
172 version = "3.0.2";
173 src = fetchurl {
174 url = "https://registry.npmjs.org/@polymer/paper-spinner/-/paper-spinner-3.0.2.tgz";
175 sha512 = "XUzu8/4NH+pnNZUTI2MxtOKFAr0EOsW7eGhTg3VBhTh7DDW/q3ewzwYRWnqNJokX9BEnxKMiXXaIeTEBq4k2dw==";
176 };
177 };
178 "@polymer/paper-styles-3.0.1" = {
179 name = "_at_polymer_slash_paper-styles";
180 packageName = "@polymer/paper-styles";
181 version = "3.0.1";
182 src = fetchurl {
183 url = "https://registry.npmjs.org/@polymer/paper-styles/-/paper-styles-3.0.1.tgz";
184 sha512 = "y6hmObLqlCx602TQiSBKHqjwkE7xmDiFkoxdYGaNjtv4xcysOTdVJsDR/R9UHwIaxJ7gHlthMSykir1nv78++g==";
185 };
186 };
187 "@polymer/paper-toast-3.0.1" = {
188 name = "_at_polymer_slash_paper-toast";
189 packageName = "@polymer/paper-toast";
190 version = "3.0.1";
191 src = fetchurl {
192 url = "https://registry.npmjs.org/@polymer/paper-toast/-/paper-toast-3.0.1.tgz";
193 sha512 = "pizuogzObniDdICUc6dSLrnDt2VzzoRne1gCmbD6sfOATVv5tc8UfrqhA2iHngbNBEbniBiciS3iogdp5KTVUQ==";
194 };
195 };
196 "@polymer/paper-toggle-button-3.0.1" = {
197 name = "_at_polymer_slash_paper-toggle-button";
198 packageName = "@polymer/paper-toggle-button";
199 version = "3.0.1";
200 src = fetchurl {
201 url = "https://registry.npmjs.org/@polymer/paper-toggle-button/-/paper-toggle-button-3.0.1.tgz";
202 sha512 = "jadZB60fycT7YnSAH0H23LYo6/2HYmMZTtNr9LpdSIRFPLX6mqqxewex92cFz019bMKaRJgORn308hRlJo2u6A==";
203 };
204 };
205 "@polymer/paper-tooltip-3.0.1" = {
206 name = "_at_polymer_slash_paper-tooltip";
207 packageName = "@polymer/paper-tooltip";
208 version = "3.0.1";
209 src = fetchurl {
210 url = "https://registry.npmjs.org/@polymer/paper-tooltip/-/paper-tooltip-3.0.1.tgz";
211 sha512 = "yiUk09opTEnE1lK+tb501ENb+yQBi4p++Ep0eGJAHesVYKVMPNgPphVKkIizkDaU+n0SE+zXfTsRbYyOMDYXSg==";
212 };
213 };
214 "@polymer/polymer-3.4.1" = {
215 name = "_at_polymer_slash_polymer";
216 packageName = "@polymer/polymer";
217 version = "3.4.1";
218 src = fetchurl {
219 url = "https://registry.npmjs.org/@polymer/polymer/-/polymer-3.4.1.tgz";
220 sha512 = "KPWnhDZibtqKrUz7enIPOiO4ZQoJNOuLwqrhV2MXzIt3VVnUVJVG5ORz4Z2sgO+UZ+/UZnPD0jqY+jmw/+a9mQ==";
221 };
222 };
223 "@types/clone-0.1.30" = {
224 name = "_at_types_slash_clone";
225 packageName = "@types/clone";
226 version = "0.1.30";
227 src = fetchurl {
228 url = "https://registry.npmjs.org/@types/clone/-/clone-0.1.30.tgz";
229 sha1 = "e7365648c1b42136a59c7d5040637b3b5c83b614";
230 };
231 };
232 "@types/node-6.14.10" = {
233 name = "_at_types_slash_node";
234 packageName = "@types/node";
235 version = "6.14.10";
236 src = fetchurl {
237 url = "https://registry.npmjs.org/@types/node/-/node-6.14.10.tgz";
238 sha512 = "pF4HjZGSog75kGq7B1InK/wt/N08BuPATo+7HRfv7gZUzccebwv/fmWVGs/j6LvSiLWpCuGGhql51M/wcQsNzA==";
239 };
240 };
241 "@types/parse5-2.2.34" = {
242 name = "_at_types_slash_parse5";
243 packageName = "@types/parse5";
244 version = "2.2.34";
245 src = fetchurl {
246 url = "https://registry.npmjs.org/@types/parse5/-/parse5-2.2.34.tgz";
247 sha1 = "e3870a10e82735a720f62d71dcd183ba78ef3a9d";
248 };
249 };
250 "@webassemblyjs/ast-1.7.10" = {
251 name = "_at_webassemblyjs_slash_ast";
252 packageName = "@webassemblyjs/ast";
253 version = "1.7.10";
254 src = fetchurl {
255 url = "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.10.tgz";
256 sha512 = "wTUeaByYN2EA6qVqhbgavtGc7fLTOx0glG2IBsFlrFG51uXIGlYBTyIZMf4SPLo3v1bgV/7lBN3l7Z0R6Hswew==";
257 };
258 };
259 "@webassemblyjs/floating-point-hex-parser-1.7.10" = {
260 name = "_at_webassemblyjs_slash_floating-point-hex-parser";
261 packageName = "@webassemblyjs/floating-point-hex-parser";
262 version = "1.7.10";
263 src = fetchurl {
264 url = "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.10.tgz";
265 sha512 = "gMsGbI6I3p/P1xL2UxqhNh1ga2HCsx5VBB2i5VvJFAaqAjd2PBTRULc3BpTydabUQEGlaZCzEUQhLoLG7TvEYQ==";
266 };
267 };
268 "@webassemblyjs/helper-api-error-1.7.10" = {
269 name = "_at_webassemblyjs_slash_helper-api-error";
270 packageName = "@webassemblyjs/helper-api-error";
271 version = "1.7.10";
272 src = fetchurl {
273 url = "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.10.tgz";
274 sha512 = "DoYRlPWtuw3yd5BOr9XhtrmB6X1enYF0/54yNvQWGXZEPDF5PJVNI7zQ7gkcKfTESzp8bIBWailaFXEK/jjCsw==";
275 };
276 };
277 "@webassemblyjs/helper-buffer-1.7.10" = {
278 name = "_at_webassemblyjs_slash_helper-buffer";
279 packageName = "@webassemblyjs/helper-buffer";
280 version = "1.7.10";
281 src = fetchurl {
282 url = "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.10.tgz";
283 sha512 = "+RMU3dt/dPh4EpVX4u5jxsOlw22tp3zjqE0m3ftU2tsYxnPULb4cyHlgaNd2KoWuwasCQqn8Mhr+TTdbtj3LlA==";
284 };
285 };
286 "@webassemblyjs/helper-code-frame-1.7.10" = {
287 name = "_at_webassemblyjs_slash_helper-code-frame";
288 packageName = "@webassemblyjs/helper-code-frame";
289 version = "1.7.10";
290 src = fetchurl {
291 url = "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.10.tgz";
292 sha512 = "UiytbpKAULOEab2hUZK2ywXen4gWJVrgxtwY3Kn+eZaaSWaRM8z/7dAXRSoamhKFiBh1uaqxzE/XD9BLlug3gw==";
293 };
294 };
295 "@webassemblyjs/helper-fsm-1.7.10" = {
296 name = "_at_webassemblyjs_slash_helper-fsm";
297 packageName = "@webassemblyjs/helper-fsm";
298 version = "1.7.10";
299 src = fetchurl {
300 url = "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.10.tgz";
301 sha512 = "w2vDtUK9xeSRtt5+RnnlRCI7wHEvLjF0XdnxJpgx+LJOvklTZPqWkuy/NhwHSLP19sm9H8dWxKeReMR7sCkGZA==";
302 };
303 };
304 "@webassemblyjs/helper-module-context-1.7.10" = {
305 name = "_at_webassemblyjs_slash_helper-module-context";
306 packageName = "@webassemblyjs/helper-module-context";
307 version = "1.7.10";
308 src = fetchurl {
309 url = "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.10.tgz";
310 sha512 = "yE5x/LzZ3XdPdREmJijxzfrf+BDRewvO0zl8kvORgSWmxpRrkqY39KZSq6TSgIWBxkK4SrzlS3BsMCv2s1FpsQ==";
311 };
312 };
313 "@webassemblyjs/helper-wasm-bytecode-1.7.10" = {
314 name = "_at_webassemblyjs_slash_helper-wasm-bytecode";
315 packageName = "@webassemblyjs/helper-wasm-bytecode";
316 version = "1.7.10";
317 src = fetchurl {
318 url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.10.tgz";
319 sha512 = "u5qy4SJ/OrxKxZqJ9N3qH4ZQgHaAzsopsYwLvoWJY6Q33r8PhT3VPyNMaJ7ZFoqzBnZlCcS/0f4Sp8WBxylXfg==";
320 };
321 };
322 "@webassemblyjs/helper-wasm-section-1.7.10" = {
323 name = "_at_webassemblyjs_slash_helper-wasm-section";
324 packageName = "@webassemblyjs/helper-wasm-section";
325 version = "1.7.10";
326 src = fetchurl {
327 url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.10.tgz";
328 sha512 = "Ecvww6sCkcjatcyctUrn22neSJHLN/TTzolMGG/N7S9rpbsTZ8c6Bl98GpSpV77EvzNijiNRHBG0+JO99qKz6g==";
329 };
330 };
331 "@webassemblyjs/ieee754-1.7.10" = {
332 name = "_at_webassemblyjs_slash_ieee754";
333 packageName = "@webassemblyjs/ieee754";
334 version = "1.7.10";
335 src = fetchurl {
336 url = "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.10.tgz";
337 sha512 = "HRcWcY+YWt4+s/CvQn+vnSPfRaD4KkuzQFt5MNaELXXHSjelHlSEA8ZcqT69q0GTIuLWZ6JaoKar4yWHVpZHsQ==";
338 };
339 };
340 "@webassemblyjs/leb128-1.7.10" = {
341 name = "_at_webassemblyjs_slash_leb128";
342 packageName = "@webassemblyjs/leb128";
343 version = "1.7.10";
344 src = fetchurl {
345 url = "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.10.tgz";
346 sha512 = "og8MciYlA8hvzCLR71hCuZKPbVBfLQeHv7ImKZ4nlyxrYbG7uJHYtHiHu6OV9SqrGuD03H/HtXC4Bgdjfm9FHw==";
347 };
348 };
349 "@webassemblyjs/utf8-1.7.10" = {
350 name = "_at_webassemblyjs_slash_utf8";
351 packageName = "@webassemblyjs/utf8";
352 version = "1.7.10";
353 src = fetchurl {
354 url = "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.10.tgz";
355 sha512 = "Ng6Pxv6siyZp635xCSnH3mKmIFgqWPCcGdoo0GBYgyGdxu7cUj4agV7Uu1a8REP66UYUFXJLudeGgd4RvuJAnQ==";
356 };
357 };
358 "@webassemblyjs/wasm-edit-1.7.10" = {
359 name = "_at_webassemblyjs_slash_wasm-edit";
360 packageName = "@webassemblyjs/wasm-edit";
361 version = "1.7.10";
362 src = fetchurl {
363 url = "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.10.tgz";
364 sha512 = "e9RZFQlb+ZuYcKRcW9yl+mqX/Ycj9+3/+ppDI8nEE/NCY6FoK8f3dKBcfubYV/HZn44b+ND4hjh+4BYBt+sDnA==";
365 };
366 };
367 "@webassemblyjs/wasm-gen-1.7.10" = {
368 name = "_at_webassemblyjs_slash_wasm-gen";
369 packageName = "@webassemblyjs/wasm-gen";
370 version = "1.7.10";
371 src = fetchurl {
372 url = "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.10.tgz";
373 sha512 = "M0lb6cO2Y0PzDye/L39PqwV+jvO+2YxEG5ax+7dgq7EwXdAlpOMx1jxyXJTScQoeTpzOPIb+fLgX/IkLF8h2yw==";
374 };
375 };
376 "@webassemblyjs/wasm-opt-1.7.10" = {
377 name = "_at_webassemblyjs_slash_wasm-opt";
378 packageName = "@webassemblyjs/wasm-opt";
379 version = "1.7.10";
380 src = fetchurl {
381 url = "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.10.tgz";
382 sha512 = "R66IHGCdicgF5ZliN10yn5HaC7vwYAqrSVJGjtJJQp5+QNPBye6heWdVH/at40uh0uoaDN/UVUfXK0gvuUqtVg==";
383 };
384 };
385 "@webassemblyjs/wasm-parser-1.7.10" = {
386 name = "_at_webassemblyjs_slash_wasm-parser";
387 packageName = "@webassemblyjs/wasm-parser";
388 version = "1.7.10";
389 src = fetchurl {
390 url = "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.10.tgz";
391 sha512 = "AEv8mkXVK63n/iDR3T693EzoGPnNAwKwT3iHmKJNBrrALAhhEjuPzo/lTE4U7LquEwyvg5nneSNdTdgrBaGJcA==";
392 };
393 };
394 "@webassemblyjs/wast-parser-1.7.10" = {
395 name = "_at_webassemblyjs_slash_wast-parser";
396 packageName = "@webassemblyjs/wast-parser";
397 version = "1.7.10";
398 src = fetchurl {
399 url = "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.10.tgz";
400 sha512 = "YTPEtOBljkCL0VjDp4sHe22dAYSm3ZwdJ9+2NTGdtC7ayNvuip1wAhaAS8Zt9Q6SW9E5Jf5PX7YE3XWlrzR9cw==";
401 };
402 };
403 "@webassemblyjs/wast-printer-1.7.10" = {
404 name = "_at_webassemblyjs_slash_wast-printer";
405 packageName = "@webassemblyjs/wast-printer";
406 version = "1.7.10";
407 src = fetchurl {
408 url = "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.10.tgz";
409 sha512 = "mJ3QKWtCchL1vhU/kZlJnLPuQZnlDOdZsyP0bbLWPGdYsQDnSBvyTLhzwBA3QAMlzEL9V4JHygEmK6/OTEyytA==";
410 };
411 };
412 "@webcomponents/shadycss-1.9.6" = {
413 name = "_at_webcomponents_slash_shadycss";
414 packageName = "@webcomponents/shadycss";
415 version = "1.9.6";
416 src = fetchurl {
417 url = "https://registry.npmjs.org/@webcomponents/shadycss/-/shadycss-1.9.6.tgz";
418 sha512 = "5fFjvP0jQJZoXK6YzYeYcIDGJ5oEsdjr1L9VaYLw5yxNd4aRz4srMpwCwldeNG0A6Hvr9igbG7fCsBeiiCXd7A==";
419 };
420 };
421 "@webcomponents/webcomponentsjs-2.4.3" = {
422 name = "_at_webcomponents_slash_webcomponentsjs";
423 packageName = "@webcomponents/webcomponentsjs";
424 version = "2.4.3";
425 src = fetchurl {
426 url = "https://registry.npmjs.org/@webcomponents/webcomponentsjs/-/webcomponentsjs-2.4.3.tgz";
427 sha512 = "cV4+sAmshf8ysU2USutrSRYQkJzEYKHsRCGa0CkMElGpG5747VHtkfsW3NdVIBV/m2MDKXTDydT4lkrysH7IFA==";
428 };
429 };
430 "@xtuc/ieee754-1.2.0" = {
431 name = "_at_xtuc_slash_ieee754";
432 packageName = "@xtuc/ieee754";
433 version = "1.2.0";
434 src = fetchurl {
435 url = "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz";
436 sha512 = "DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==";
437 };
438 };
439 "@xtuc/long-4.2.1" = {
440 name = "_at_xtuc_slash_long";
441 packageName = "@xtuc/long";
442 version = "4.2.1";
443 src = fetchurl {
444 url = "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz";
445 sha512 = "FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==";
446 };
447 };
448 "abbrev-1.1.1" = {
449 name = "abbrev";
450 packageName = "abbrev";
451 version = "1.1.1";
452 src = fetchurl {
453 url = "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz";
454 sha512 = "nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==";
455 };
456 };
457 "acorn-3.3.0" = {
458 name = "acorn";
459 packageName = "acorn";
460 version = "3.3.0";
461 src = fetchurl {
462 url = "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz";
463 sha1 = "45e37fb39e8da3f25baee3ff5369e2bb5f22017a";
464 };
465 };
466 "acorn-5.7.4" = {
467 name = "acorn";
468 packageName = "acorn";
469 version = "5.7.4";
470 src = fetchurl {
471 url = "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz";
472 sha512 = "1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==";
473 };
474 };
475 "acorn-dynamic-import-3.0.0" = {
476 name = "acorn-dynamic-import";
477 packageName = "acorn-dynamic-import";
478 version = "3.0.0";
479 src = fetchurl {
480 url = "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz";
481 sha512 = "zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==";
482 };
483 };
484 "acorn-jsx-3.0.1" = {
485 name = "acorn-jsx";
486 packageName = "acorn-jsx";
487 version = "3.0.1";
488 src = fetchurl {
489 url = "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz";
490 sha1 = "afdf9488fb1ecefc8348f6fb22f464e32a58b36b";
491 };
492 };
493 "ajv-4.11.8" = {
494 name = "ajv";
495 packageName = "ajv";
496 version = "4.11.8";
497 src = fetchurl {
498 url = "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz";
499 sha1 = "82ffb02b29e662ae53bdc20af15947706739c536";
500 };
501 };
502 "ajv-6.12.2" = {
503 name = "ajv";
504 packageName = "ajv";
505 version = "6.12.2";
506 src = fetchurl {
507 url = "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz";
508 sha512 = "k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==";
509 };
510 };
511 "ajv-keywords-3.4.1" = {
512 name = "ajv-keywords";
513 packageName = "ajv-keywords";
514 version = "3.4.1";
515 src = fetchurl {
516 url = "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz";
517 sha512 = "RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==";
518 };
519 };
520 "align-text-0.1.4" = {
521 name = "align-text";
522 packageName = "align-text";
523 version = "0.1.4";
524 src = fetchurl {
525 url = "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz";
526 sha1 = "0cd90a561093f35d0a99256c22b7069433fad117";
527 };
528 };
529 "alphanum-sort-1.0.2" = {
530 name = "alphanum-sort";
531 packageName = "alphanum-sort";
532 version = "1.0.2";
533 src = fetchurl {
534 url = "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz";
535 sha1 = "97a1119649b211ad33691d9f9f486a8ec9fbe0a3";
536 };
537 };
538 "amdefine-1.0.1" = {
539 name = "amdefine";
540 packageName = "amdefine";
541 version = "1.0.1";
542 src = fetchurl {
543 url = "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz";
544 sha1 = "4a5282ac164729e93619bcfd3ad151f817ce91f5";
545 };
546 };
547 "ansi-regex-0.2.1" = {
548 name = "ansi-regex";
549 packageName = "ansi-regex";
550 version = "0.2.1";
551 src = fetchurl {
552 url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz";
553 sha1 = "0d8e946967a3d8143f93e24e298525fc1b2235f9";
554 };
555 };
556 "ansi-regex-2.1.1" = {
557 name = "ansi-regex";
558 packageName = "ansi-regex";
559 version = "2.1.1";
560 src = fetchurl {
561 url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz";
562 sha1 = "c3b33ab5ee360d86e0e628f0468ae7ef27d654df";
563 };
564 };
565 "ansi-regex-3.0.0" = {
566 name = "ansi-regex";
567 packageName = "ansi-regex";
568 version = "3.0.0";
569 src = fetchurl {
570 url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz";
571 sha1 = "ed0317c322064f79466c02966bddb605ab37d998";
572 };
573 };
574 "ansi-styles-1.1.0" = {
575 name = "ansi-styles";
576 packageName = "ansi-styles";
577 version = "1.1.0";
578 src = fetchurl {
579 url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz";
580 sha1 = "eaecbf66cd706882760b2f4691582b8f55d7a7de";
581 };
582 };
583 "ansi-styles-2.2.1" = {
584 name = "ansi-styles";
585 packageName = "ansi-styles";
586 version = "2.2.1";
587 src = fetchurl {
588 url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz";
589 sha1 = "b432dd3358b634cf75e1e4664368240533c1ddbe";
590 };
591 };
592 "ansi-styles-3.2.1" = {
593 name = "ansi-styles";
594 packageName = "ansi-styles";
595 version = "3.2.1";
596 src = fetchurl {
597 url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz";
598 sha512 = "VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==";
599 };
600 };
601 "anymatch-2.0.0" = {
602 name = "anymatch";
603 packageName = "anymatch";
604 version = "2.0.0";
605 src = fetchurl {
606 url = "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz";
607 sha512 = "5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==";
608 };
609 };
610 "appenlight-client-git+https://git@github.com/AppEnlight/appenlight-client-js.git#0.5.1" = {
611 name = "appenlight-client";
612 packageName = "appenlight-client";
613 version = "0.5.1";
614 src = fetchgit {
615 url = "https://git@github.com/AppEnlight/appenlight-client-js.git";
616 rev = "14712c64c230fbbe94fcbc8094aef5eb3b90b307";
617 sha256 = "05146f5b932f166c9a4db601bc9c13ae686899653d1dd03121652631f9bc83d6";
618 };
619 };
620 "aproba-1.2.0" = {
621 name = "aproba";
622 packageName = "aproba";
623 version = "1.2.0";
624 src = fetchurl {
625 url = "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz";
626 sha512 = "Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==";
627 };
628 };
629 "argparse-0.1.16" = {
630 name = "argparse";
631 packageName = "argparse";
632 version = "0.1.16";
633 src = fetchurl {
634 url = "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz";
635 sha1 = "cfd01e0fbba3d6caed049fbd758d40f65196f57c";
636 };
637 };
638 "argparse-1.0.10" = {
639 name = "argparse";
640 packageName = "argparse";
641 version = "1.0.10";
642 src = fetchurl {
643 url = "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz";
644 sha512 = "o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==";
645 };
646 };
647 "arr-diff-4.0.0" = {
648 name = "arr-diff";
649 packageName = "arr-diff";
650 version = "4.0.0";
651 src = fetchurl {
652 url = "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz";
653 sha1 = "d6461074febfec71e7e15235761a329a5dc7c520";
654 };
655 };
656 "arr-flatten-1.1.0" = {
657 name = "arr-flatten";
658 packageName = "arr-flatten";
659 version = "1.1.0";
660 src = fetchurl {
661 url = "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz";
662 sha512 = "L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==";
663 };
664 };
665 "arr-union-3.1.0" = {
666 name = "arr-union";
667 packageName = "arr-union";
668 version = "3.1.0";
669 src = fetchurl {
670 url = "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz";
671 sha1 = "e39b09aea9def866a8f206e288af63919bae39c4";
672 };
673 };
674 "array-each-1.0.1" = {
675 name = "array-each";
676 packageName = "array-each";
677 version = "1.0.1";
678 src = fetchurl {
679 url = "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz";
680 sha1 = "a794af0c05ab1752846ee753a1f211a05ba0c44f";
681 };
682 };
683 "array-slice-1.1.0" = {
684 name = "array-slice";
685 packageName = "array-slice";
686 version = "1.1.0";
687 src = fetchurl {
688 url = "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz";
689 sha512 = "B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==";
690 };
691 };
692 "array-union-1.0.2" = {
693 name = "array-union";
694 packageName = "array-union";
695 version = "1.0.2";
696 src = fetchurl {
697 url = "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz";
698 sha1 = "9a34410e4f4e3da23dea375be5be70f24778ec39";
699 };
700 };
701 "array-uniq-1.0.3" = {
702 name = "array-uniq";
703 packageName = "array-uniq";
704 version = "1.0.3";
705 src = fetchurl {
706 url = "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz";
707 sha1 = "af6ac877a25cc7f74e058894753858dfdb24fdb6";
708 };
709 };
710 "array-unique-0.3.2" = {
711 name = "array-unique";
712 packageName = "array-unique";
713 version = "0.3.2";
714 src = fetchurl {
715 url = "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz";
716 sha1 = "a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428";
717 };
718 };
719 "asap-2.0.6" = {
720 name = "asap";
721 packageName = "asap";
722 version = "2.0.6";
723 src = fetchurl {
724 url = "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz";
725 sha1 = "e50347611d7e690943208bbdafebcbc2fb866d46";
726 };
727 };
728 "asn1-0.2.4" = {
729 name = "asn1";
730 packageName = "asn1";
731 version = "0.2.4";
732 src = fetchurl {
733 url = "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz";
734 sha512 = "jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==";
735 };
736 };
737 "asn1.js-4.10.1" = {
738 name = "asn1.js";
739 packageName = "asn1.js";
740 version = "4.10.1";
741 src = fetchurl {
742 url = "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz";
743 sha512 = "p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==";
744 };
745 };
746 "assert-1.5.0" = {
747 name = "assert";
748 packageName = "assert";
749 version = "1.5.0";
750 src = fetchurl {
751 url = "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz";
752 sha512 = "EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==";
753 };
754 };
755 "assert-plus-0.2.0" = {
756 name = "assert-plus";
757 packageName = "assert-plus";
758 version = "0.2.0";
759 src = fetchurl {
760 url = "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz";
761 sha1 = "d74e1b87e7affc0db8aadb7021f3fe48101ab234";
762 };
763 };
764 "assert-plus-1.0.0" = {
765 name = "assert-plus";
766 packageName = "assert-plus";
767 version = "1.0.0";
768 src = fetchurl {
769 url = "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz";
770 sha1 = "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525";
771 };
772 };
773 "assign-symbols-1.0.0" = {
774 name = "assign-symbols";
775 packageName = "assign-symbols";
776 version = "1.0.0";
777 src = fetchurl {
778 url = "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz";
779 sha1 = "59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367";
780 };
781 };
782 "ast-types-0.9.6" = {
783 name = "ast-types";
784 packageName = "ast-types";
785 version = "0.9.6";
786 src = fetchurl {
787 url = "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz";
788 sha1 = "102c9e9e9005d3e7e3829bf0c4fa24ee862ee9b9";
789 };
790 };
791 "async-0.1.22" = {
792 name = "async";
793 packageName = "async";
794 version = "0.1.22";
795 src = fetchurl {
796 url = "https://registry.npmjs.org/async/-/async-0.1.22.tgz";
797 sha1 = "0fc1aaa088a0e3ef0ebe2d8831bab0dcf8845061";
798 };
799 };
800 "async-0.2.10" = {
801 name = "async";
802 packageName = "async";
803 version = "0.2.10";
804 src = fetchurl {
805 url = "https://registry.npmjs.org/async/-/async-0.2.10.tgz";
806 sha1 = "b6bbe0b0674b9d719708ca38de8c237cb526c3d1";
807 };
808 };
809 "async-2.6.3" = {
810 name = "async";
811 packageName = "async";
812 version = "2.6.3";
813 src = fetchurl {
814 url = "https://registry.npmjs.org/async/-/async-2.6.3.tgz";
815 sha512 = "zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==";
816 };
817 };
818 "async-each-1.0.3" = {
819 name = "async-each";
820 packageName = "async-each";
821 version = "1.0.3";
822 src = fetchurl {
823 url = "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz";
824 sha512 = "z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==";
825 };
826 };
827 "asynckit-0.4.0" = {
828 name = "asynckit";
829 packageName = "asynckit";
830 version = "0.4.0";
831 src = fetchurl {
832 url = "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz";
833 sha1 = "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79";
834 };
835 };
836 "atob-2.1.2" = {
837 name = "atob";
838 packageName = "atob";
839 version = "2.1.2";
840 src = fetchurl {
841 url = "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz";
842 sha512 = "Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==";
843 };
844 };
845 "autoprefixer-6.7.7" = {
846 name = "autoprefixer";
847 packageName = "autoprefixer";
848 version = "6.7.7";
849 src = fetchurl {
850 url = "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz";
851 sha1 = "1dbd1c835658e35ce3f9984099db00585c782014";
852 };
853 };
854 "aws-sign2-0.6.0" = {
855 name = "aws-sign2";
856 packageName = "aws-sign2";
857 version = "0.6.0";
858 src = fetchurl {
859 url = "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz";
860 sha1 = "14342dd38dbcc94d0e5b87d763cd63612c0e794f";
861 };
862 };
863 "aws4-1.9.1" = {
864 name = "aws4";
865 packageName = "aws4";
866 version = "1.9.1";
867 src = fetchurl {
868 url = "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz";
869 sha512 = "wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==";
870 };
871 };
872 "babel-code-frame-6.26.0" = {
873 name = "babel-code-frame";
874 packageName = "babel-code-frame";
875 version = "6.26.0";
876 src = fetchurl {
877 url = "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz";
878 sha1 = "63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b";
879 };
880 };
881 "babel-core-6.26.3" = {
882 name = "babel-core";
883 packageName = "babel-core";
884 version = "6.26.3";
885 src = fetchurl {
886 url = "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz";
887 sha512 = "6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==";
888 };
889 };
890 "babel-generator-6.26.1" = {
891 name = "babel-generator";
892 packageName = "babel-generator";
893 version = "6.26.1";
894 src = fetchurl {
895 url = "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz";
896 sha512 = "HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==";
897 };
898 };
899 "babel-helper-builder-binary-assignment-operator-visitor-6.24.1" = {
900 name = "babel-helper-builder-binary-assignment-operator-visitor";
901 packageName = "babel-helper-builder-binary-assignment-operator-visitor";
902 version = "6.24.1";
903 src = fetchurl {
904 url = "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz";
905 sha1 = "cce4517ada356f4220bcae8a02c2b346f9a56664";
906 };
907 };
908 "babel-helper-call-delegate-6.24.1" = {
909 name = "babel-helper-call-delegate";
910 packageName = "babel-helper-call-delegate";
911 version = "6.24.1";
912 src = fetchurl {
913 url = "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz";
914 sha1 = "ece6aacddc76e41c3461f88bfc575bd0daa2df8d";
915 };
916 };
917 "babel-helper-define-map-6.26.0" = {
918 name = "babel-helper-define-map";
919 packageName = "babel-helper-define-map";
920 version = "6.26.0";
921 src = fetchurl {
922 url = "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz";
923 sha1 = "a5f56dab41a25f97ecb498c7ebaca9819f95be5f";
924 };
925 };
926 "babel-helper-explode-assignable-expression-6.24.1" = {
927 name = "babel-helper-explode-assignable-expression";
928 packageName = "babel-helper-explode-assignable-expression";
929 version = "6.24.1";
930 src = fetchurl {
931 url = "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz";
932 sha1 = "f25b82cf7dc10433c55f70592d5746400ac22caa";
933 };
934 };
935 "babel-helper-function-name-6.24.1" = {
936 name = "babel-helper-function-name";
937 packageName = "babel-helper-function-name";
938 version = "6.24.1";
939 src = fetchurl {
940 url = "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz";
941 sha1 = "d3475b8c03ed98242a25b48351ab18399d3580a9";
942 };
943 };
944 "babel-helper-get-function-arity-6.24.1" = {
945 name = "babel-helper-get-function-arity";
946 packageName = "babel-helper-get-function-arity";
947 version = "6.24.1";
948 src = fetchurl {
949 url = "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz";
950 sha1 = "8f7782aa93407c41d3aa50908f89b031b1b6853d";
951 };
952 };
953 "babel-helper-hoist-variables-6.24.1" = {
954 name = "babel-helper-hoist-variables";
955 packageName = "babel-helper-hoist-variables";
956 version = "6.24.1";
957 src = fetchurl {
958 url = "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz";
959 sha1 = "1ecb27689c9d25513eadbc9914a73f5408be7a76";
960 };
961 };
962 "babel-helper-optimise-call-expression-6.24.1" = {
963 name = "babel-helper-optimise-call-expression";
964 packageName = "babel-helper-optimise-call-expression";
965 version = "6.24.1";
966 src = fetchurl {
967 url = "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz";
968 sha1 = "f7a13427ba9f73f8f4fa993c54a97882d1244257";
969 };
970 };
971 "babel-helper-regex-6.26.0" = {
972 name = "babel-helper-regex";
973 packageName = "babel-helper-regex";
974 version = "6.26.0";
975 src = fetchurl {
976 url = "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz";
977 sha1 = "325c59f902f82f24b74faceed0363954f6495e72";
978 };
979 };
980 "babel-helper-remap-async-to-generator-6.24.1" = {
981 name = "babel-helper-remap-async-to-generator";
982 packageName = "babel-helper-remap-async-to-generator";
983 version = "6.24.1";
984 src = fetchurl {
985 url = "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz";
986 sha1 = "5ec581827ad723fecdd381f1c928390676e4551b";
987 };
988 };
989 "babel-helper-replace-supers-6.24.1" = {
990 name = "babel-helper-replace-supers";
991 packageName = "babel-helper-replace-supers";
992 version = "6.24.1";
993 src = fetchurl {
994 url = "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz";
995 sha1 = "bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a";
996 };
997 };
998 "babel-helpers-6.24.1" = {
999 name = "babel-helpers";
1000 packageName = "babel-helpers";
1001 version = "6.24.1";
1002 src = fetchurl {
1003 url = "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz";
1004 sha1 = "3471de9caec388e5c850e597e58a26ddf37602b2";
1005 };
1006 };
1007 "babel-loader-7.1.5" = {
1008 name = "babel-loader";
1009 packageName = "babel-loader";
1010 version = "7.1.5";
1011 src = fetchurl {
1012 url = "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.5.tgz";
1013 sha512 = "iCHfbieL5d1LfOQeeVJEUyD9rTwBcP/fcEbRCfempxTDuqrKpu0AZjLAQHEQa3Yqyj9ORKe2iHfoj4rHLf7xpw==";
1014 };
1015 };
1016 "babel-messages-6.23.0" = {
1017 name = "babel-messages";
1018 packageName = "babel-messages";
1019 version = "6.23.0";
1020 src = fetchurl {
1021 url = "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz";
1022 sha1 = "f3cdf4703858035b2a2951c6ec5edf6c62f2630e";
1023 };
1024 };
1025 "babel-plugin-check-es2015-constants-6.22.0" = {
1026 name = "babel-plugin-check-es2015-constants";
1027 packageName = "babel-plugin-check-es2015-constants";
1028 version = "6.22.0";
1029 src = fetchurl {
1030 url = "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz";
1031 sha1 = "35157b101426fd2ffd3da3f75c7d1e91835bbf8a";
1032 };
1033 };
1034 "babel-plugin-syntax-async-functions-6.13.0" = {
1035 name = "babel-plugin-syntax-async-functions";
1036 packageName = "babel-plugin-syntax-async-functions";
1037 version = "6.13.0";
1038 src = fetchurl {
1039 url = "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz";
1040 sha1 = "cad9cad1191b5ad634bf30ae0872391e0647be95";
1041 };
1042 };
1043 "babel-plugin-syntax-exponentiation-operator-6.13.0" = {
1044 name = "babel-plugin-syntax-exponentiation-operator";
1045 packageName = "babel-plugin-syntax-exponentiation-operator";
1046 version = "6.13.0";
1047 src = fetchurl {
1048 url = "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz";
1049 sha1 = "9ee7e8337290da95288201a6a57f4170317830de";
1050 };
1051 };
1052 "babel-plugin-syntax-object-rest-spread-6.13.0" = {
1053 name = "babel-plugin-syntax-object-rest-spread";
1054 packageName = "babel-plugin-syntax-object-rest-spread";
1055 version = "6.13.0";
1056 src = fetchurl {
1057 url = "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz";
1058 sha1 = "fd6536f2bce13836ffa3a5458c4903a597bb3bf5";
1059 };
1060 };
1061 "babel-plugin-syntax-trailing-function-commas-6.22.0" = {
1062 name = "babel-plugin-syntax-trailing-function-commas";
1063 packageName = "babel-plugin-syntax-trailing-function-commas";
1064 version = "6.22.0";
1065 src = fetchurl {
1066 url = "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz";
1067 sha1 = "ba0360937f8d06e40180a43fe0d5616fff532cf3";
1068 };
1069 };
1070 "babel-plugin-transform-async-to-generator-6.24.1" = {
1071 name = "babel-plugin-transform-async-to-generator";
1072 packageName = "babel-plugin-transform-async-to-generator";
1073 version = "6.24.1";
1074 src = fetchurl {
1075 url = "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz";
1076 sha1 = "6536e378aff6cb1d5517ac0e40eb3e9fc8d08761";
1077 };
1078 };
1079 "babel-plugin-transform-es2015-arrow-functions-6.22.0" = {
1080 name = "babel-plugin-transform-es2015-arrow-functions";
1081 packageName = "babel-plugin-transform-es2015-arrow-functions";
1082 version = "6.22.0";
1083 src = fetchurl {
1084 url = "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz";
1085 sha1 = "452692cb711d5f79dc7f85e440ce41b9f244d221";
1086 };
1087 };
1088 "babel-plugin-transform-es2015-block-scoped-functions-6.22.0" = {
1089 name = "babel-plugin-transform-es2015-block-scoped-functions";
1090 packageName = "babel-plugin-transform-es2015-block-scoped-functions";
1091 version = "6.22.0";
1092 src = fetchurl {
1093 url = "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz";
1094 sha1 = "bbc51b49f964d70cb8d8e0b94e820246ce3a6141";
1095 };
1096 };
1097 "babel-plugin-transform-es2015-block-scoping-6.26.0" = {
1098 name = "babel-plugin-transform-es2015-block-scoping";
1099 packageName = "babel-plugin-transform-es2015-block-scoping";
1100 version = "6.26.0";
1101 src = fetchurl {
1102 url = "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz";
1103 sha1 = "d70f5299c1308d05c12f463813b0a09e73b1895f";
1104 };
1105 };
1106 "babel-plugin-transform-es2015-classes-6.24.1" = {
1107 name = "babel-plugin-transform-es2015-classes";
1108 packageName = "babel-plugin-transform-es2015-classes";
1109 version = "6.24.1";
1110 src = fetchurl {
1111 url = "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz";
1112 sha1 = "5a4c58a50c9c9461e564b4b2a3bfabc97a2584db";
1113 };
1114 };
1115 "babel-plugin-transform-es2015-computed-properties-6.24.1" = {
1116 name = "babel-plugin-transform-es2015-computed-properties";
1117 packageName = "babel-plugin-transform-es2015-computed-properties";
1118 version = "6.24.1";
1119 src = fetchurl {
1120 url = "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz";
1121 sha1 = "6fe2a8d16895d5634f4cd999b6d3480a308159b3";
1122 };
1123 };
1124 "babel-plugin-transform-es2015-destructuring-6.23.0" = {
1125 name = "babel-plugin-transform-es2015-destructuring";
1126 packageName = "babel-plugin-transform-es2015-destructuring";
1127 version = "6.23.0";
1128 src = fetchurl {
1129 url = "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz";
1130 sha1 = "997bb1f1ab967f682d2b0876fe358d60e765c56d";
1131 };
1132 };
1133 "babel-plugin-transform-es2015-duplicate-keys-6.24.1" = {
1134 name = "babel-plugin-transform-es2015-duplicate-keys";
1135 packageName = "babel-plugin-transform-es2015-duplicate-keys";
1136 version = "6.24.1";
1137 src = fetchurl {
1138 url = "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz";
1139 sha1 = "73eb3d310ca969e3ef9ec91c53741a6f1576423e";
1140 };
1141 };
1142 "babel-plugin-transform-es2015-for-of-6.23.0" = {
1143 name = "babel-plugin-transform-es2015-for-of";
1144 packageName = "babel-plugin-transform-es2015-for-of";
1145 version = "6.23.0";
1146 src = fetchurl {
1147 url = "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz";
1148 sha1 = "f47c95b2b613df1d3ecc2fdb7573623c75248691";
1149 };
1150 };
1151 "babel-plugin-transform-es2015-function-name-6.24.1" = {
1152 name = "babel-plugin-transform-es2015-function-name";
1153 packageName = "babel-plugin-transform-es2015-function-name";
1154 version = "6.24.1";
1155 src = fetchurl {
1156 url = "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz";
1157 sha1 = "834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b";
1158 };
1159 };
1160 "babel-plugin-transform-es2015-literals-6.22.0" = {
1161 name = "babel-plugin-transform-es2015-literals";
1162 packageName = "babel-plugin-transform-es2015-literals";
1163 version = "6.22.0";
1164 src = fetchurl {
1165 url = "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz";
1166 sha1 = "4f54a02d6cd66cf915280019a31d31925377ca2e";
1167 };
1168 };
1169 "babel-plugin-transform-es2015-modules-amd-6.24.1" = {
1170 name = "babel-plugin-transform-es2015-modules-amd";
1171 packageName = "babel-plugin-transform-es2015-modules-amd";
1172 version = "6.24.1";
1173 src = fetchurl {
1174 url = "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz";
1175 sha1 = "3b3e54017239842d6d19c3011c4bd2f00a00d154";
1176 };
1177 };
1178 "babel-plugin-transform-es2015-modules-commonjs-6.26.2" = {
1179 name = "babel-plugin-transform-es2015-modules-commonjs";
1180 packageName = "babel-plugin-transform-es2015-modules-commonjs";
1181 version = "6.26.2";
1182 src = fetchurl {
1183 url = "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz";
1184 sha512 = "CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==";
1185 };
1186 };
1187 "babel-plugin-transform-es2015-modules-systemjs-6.24.1" = {
1188 name = "babel-plugin-transform-es2015-modules-systemjs";
1189 packageName = "babel-plugin-transform-es2015-modules-systemjs";
1190 version = "6.24.1";
1191 src = fetchurl {
1192 url = "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz";
1193 sha1 = "ff89a142b9119a906195f5f106ecf305d9407d23";
1194 };
1195 };
1196 "babel-plugin-transform-es2015-modules-umd-6.24.1" = {
1197 name = "babel-plugin-transform-es2015-modules-umd";
1198 packageName = "babel-plugin-transform-es2015-modules-umd";
1199 version = "6.24.1";
1200 src = fetchurl {
1201 url = "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz";
1202 sha1 = "ac997e6285cd18ed6176adb607d602344ad38468";
1203 };
1204 };
1205 "babel-plugin-transform-es2015-object-super-6.24.1" = {
1206 name = "babel-plugin-transform-es2015-object-super";
1207 packageName = "babel-plugin-transform-es2015-object-super";
1208 version = "6.24.1";
1209 src = fetchurl {
1210 url = "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz";
1211 sha1 = "24cef69ae21cb83a7f8603dad021f572eb278f8d";
1212 };
1213 };
1214 "babel-plugin-transform-es2015-parameters-6.24.1" = {
1215 name = "babel-plugin-transform-es2015-parameters";
1216 packageName = "babel-plugin-transform-es2015-parameters";
1217 version = "6.24.1";
1218 src = fetchurl {
1219 url = "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz";
1220 sha1 = "57ac351ab49caf14a97cd13b09f66fdf0a625f2b";
1221 };
1222 };
1223 "babel-plugin-transform-es2015-shorthand-properties-6.24.1" = {
1224 name = "babel-plugin-transform-es2015-shorthand-properties";
1225 packageName = "babel-plugin-transform-es2015-shorthand-properties";
1226 version = "6.24.1";
1227 src = fetchurl {
1228 url = "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz";
1229 sha1 = "24f875d6721c87661bbd99a4622e51f14de38aa0";
1230 };
1231 };
1232 "babel-plugin-transform-es2015-spread-6.22.0" = {
1233 name = "babel-plugin-transform-es2015-spread";
1234 packageName = "babel-plugin-transform-es2015-spread";
1235 version = "6.22.0";
1236 src = fetchurl {
1237 url = "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz";
1238 sha1 = "d6d68a99f89aedc4536c81a542e8dd9f1746f8d1";
1239 };
1240 };
1241 "babel-plugin-transform-es2015-sticky-regex-6.24.1" = {
1242 name = "babel-plugin-transform-es2015-sticky-regex";
1243 packageName = "babel-plugin-transform-es2015-sticky-regex";
1244 version = "6.24.1";
1245 src = fetchurl {
1246 url = "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz";
1247 sha1 = "00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc";
1248 };
1249 };
1250 "babel-plugin-transform-es2015-template-literals-6.22.0" = {
1251 name = "babel-plugin-transform-es2015-template-literals";
1252 packageName = "babel-plugin-transform-es2015-template-literals";
1253 version = "6.22.0";
1254 src = fetchurl {
1255 url = "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz";
1256 sha1 = "a84b3450f7e9f8f1f6839d6d687da84bb1236d8d";
1257 };
1258 };
1259 "babel-plugin-transform-es2015-typeof-symbol-6.23.0" = {
1260 name = "babel-plugin-transform-es2015-typeof-symbol";
1261 packageName = "babel-plugin-transform-es2015-typeof-symbol";
1262 version = "6.23.0";
1263 src = fetchurl {
1264 url = "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz";
1265 sha1 = "dec09f1cddff94b52ac73d505c84df59dcceb372";
1266 };
1267 };
1268 "babel-plugin-transform-es2015-unicode-regex-6.24.1" = {
1269 name = "babel-plugin-transform-es2015-unicode-regex";
1270 packageName = "babel-plugin-transform-es2015-unicode-regex";
1271 version = "6.24.1";
1272 src = fetchurl {
1273 url = "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz";
1274 sha1 = "d38b12f42ea7323f729387f18a7c5ae1faeb35e9";
1275 };
1276 };
1277 "babel-plugin-transform-exponentiation-operator-6.24.1" = {
1278 name = "babel-plugin-transform-exponentiation-operator";
1279 packageName = "babel-plugin-transform-exponentiation-operator";
1280 version = "6.24.1";
1281 src = fetchurl {
1282 url = "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz";
1283 sha1 = "2ab0c9c7f3098fa48907772bb813fe41e8de3a0e";
1284 };
1285 };
1286 "babel-plugin-transform-object-rest-spread-6.26.0" = {
1287 name = "babel-plugin-transform-object-rest-spread";
1288 packageName = "babel-plugin-transform-object-rest-spread";
1289 version = "6.26.0";
1290 src = fetchurl {
1291 url = "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz";
1292 sha1 = "0f36692d50fef6b7e2d4b3ac1478137a963b7b06";
1293 };
1294 };
1295 "babel-plugin-transform-regenerator-6.26.0" = {
1296 name = "babel-plugin-transform-regenerator";
1297 packageName = "babel-plugin-transform-regenerator";
1298 version = "6.26.0";
1299 src = fetchurl {
1300 url = "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz";
1301 sha1 = "e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f";
1302 };
1303 };
1304 "babel-plugin-transform-strict-mode-6.24.1" = {
1305 name = "babel-plugin-transform-strict-mode";
1306 packageName = "babel-plugin-transform-strict-mode";
1307 version = "6.24.1";
1308 src = fetchurl {
1309 url = "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz";
1310 sha1 = "d5faf7aa578a65bbe591cf5edae04a0c67020758";
1311 };
1312 };
1313 "babel-preset-env-1.7.0" = {
1314 name = "babel-preset-env";
1315 packageName = "babel-preset-env";
1316 version = "1.7.0";
1317 src = fetchurl {
1318 url = "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz";
1319 sha512 = "9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==";
1320 };
1321 };
1322 "babel-register-6.26.0" = {
1323 name = "babel-register";
1324 packageName = "babel-register";
1325 version = "6.26.0";
1326 src = fetchurl {
1327 url = "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz";
1328 sha1 = "6ed021173e2fcb486d7acb45c6009a856f647071";
1329 };
1330 };
1331 "babel-runtime-6.26.0" = {
1332 name = "babel-runtime";
1333 packageName = "babel-runtime";
1334 version = "6.26.0";
1335 src = fetchurl {
1336 url = "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz";
1337 sha1 = "965c7058668e82b55d7bfe04ff2337bc8b5647fe";
1338 };
1339 };
1340 "babel-template-6.26.0" = {
1341 name = "babel-template";
1342 packageName = "babel-template";
1343 version = "6.26.0";
1344 src = fetchurl {
1345 url = "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz";
1346 sha1 = "de03e2d16396b069f46dd9fff8521fb1a0e35e02";
1347 };
1348 };
1349 "babel-traverse-6.26.0" = {
1350 name = "babel-traverse";
1351 packageName = "babel-traverse";
1352 version = "6.26.0";
1353 src = fetchurl {
1354 url = "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz";
1355 sha1 = "46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee";
1356 };
1357 };
1358 "babel-types-6.26.0" = {
1359 name = "babel-types";
1360 packageName = "babel-types";
1361 version = "6.26.0";
1362 src = fetchurl {
1363 url = "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz";
1364 sha1 = "a3b073f94ab49eb6fa55cd65227a334380632497";
1365 };
1366 };
1367 "babylon-6.18.0" = {
1368 name = "babylon";
1369 packageName = "babylon";
1370 version = "6.18.0";
1371 src = fetchurl {
1372 url = "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz";
1373 sha512 = "q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==";
1374 };
1375 };
1376 "balanced-match-0.4.2" = {
1377 name = "balanced-match";
1378 packageName = "balanced-match";
1379 version = "0.4.2";
1380 src = fetchurl {
1381 url = "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz";
1382 sha1 = "cb3f3e3c732dc0f01ee70b403f302e61d7709838";
1383 };
1384 };
1385 "balanced-match-1.0.0" = {
1386 name = "balanced-match";
1387 packageName = "balanced-match";
1388 version = "1.0.0";
1389 src = fetchurl {
1390 url = "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz";
1391 sha1 = "89b4d199ab2bee49de164ea02b89ce462d71b767";
1392 };
1393 };
1394 "base-0.11.2" = {
1395 name = "base";
1396 packageName = "base";
1397 version = "0.11.2";
1398 src = fetchurl {
1399 url = "https://registry.npmjs.org/base/-/base-0.11.2.tgz";
1400 sha512 = "5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==";
1401 };
1402 };
1403 "base64-js-1.3.1" = {
1404 name = "base64-js";
1405 packageName = "base64-js";
1406 version = "1.3.1";
1407 src = fetchurl {
1408 url = "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz";
1409 sha512 = "mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==";
1410 };
1411 };
1412 "bcrypt-pbkdf-1.0.2" = {
1413 name = "bcrypt-pbkdf";
1414 packageName = "bcrypt-pbkdf";
1415 version = "1.0.2";
1416 src = fetchurl {
1417 url = "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz";
1418 sha1 = "a4301d389b6a43f9b67ff3ca11a3f6637e360e9e";
1419 };
1420 };
1421 "big.js-3.2.0" = {
1422 name = "big.js";
1423 packageName = "big.js";
1424 version = "3.2.0";
1425 src = fetchurl {
1426 url = "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz";
1427 sha512 = "+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==";
1428 };
1429 };
1430 "big.js-5.2.2" = {
1431 name = "big.js";
1432 packageName = "big.js";
1433 version = "5.2.2";
1434 src = fetchurl {
1435 url = "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz";
1436 sha512 = "vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==";
1437 };
1438 };
1439 "binary-extensions-1.13.1" = {
1440 name = "binary-extensions";
1441 packageName = "binary-extensions";
1442 version = "1.13.1";
1443 src = fetchurl {
1444 url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz";
1445 sha512 = "Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==";
1446 };
1447 };
1448 "bindings-1.5.0" = {
1449 name = "bindings";
1450 packageName = "bindings";
1451 version = "1.5.0";
1452 src = fetchurl {
1453 url = "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz";
1454 sha512 = "p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==";
1455 };
1456 };
1457 "bluebird-3.7.2" = {
1458 name = "bluebird";
1459 packageName = "bluebird";
1460 version = "3.7.2";
1461 src = fetchurl {
1462 url = "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz";
1463 sha512 = "XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==";
1464 };
1465 };
1466 "bn.js-4.11.8" = {
1467 name = "bn.js";
1468 packageName = "bn.js";
1469 version = "4.11.8";
1470 src = fetchurl {
1471 url = "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz";
1472 sha512 = "ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==";
1473 };
1474 };
1475 "bn.js-5.1.1" = {
1476 name = "bn.js";
1477 packageName = "bn.js";
1478 version = "5.1.1";
1479 src = fetchurl {
1480 url = "https://registry.npmjs.org/bn.js/-/bn.js-5.1.1.tgz";
1481 sha512 = "IUTD/REb78Z2eodka1QZyyEk66pciRcP6Sroka0aI3tG/iwIdYLrBD62RsubR7vqdt3WyX8p4jxeatzmRSphtA==";
1482 };
1483 };
1484 "boolbase-1.0.0" = {
1485 name = "boolbase";
1486 packageName = "boolbase";
1487 version = "1.0.0";
1488 src = fetchurl {
1489 url = "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz";
1490 sha1 = "68dff5fbe60c51eb37725ea9e3ed310dcc1e776e";
1491 };
1492 };
1493 "boom-2.10.1" = {
1494 name = "boom";
1495 packageName = "boom";
1496 version = "2.10.1";
1497 src = fetchurl {
1498 url = "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz";
1499 sha1 = "39c8918ceff5799f83f9492a848f625add0c766f";
1500 };
1501 };
1502 "brace-expansion-1.1.11" = {
1503 name = "brace-expansion";
1504 packageName = "brace-expansion";
1505 version = "1.1.11";
1506 src = fetchurl {
1507 url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz";
1508 sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==";
1509 };
1510 };
1511 "braces-2.3.2" = {
1512 name = "braces";
1513 packageName = "braces";
1514 version = "2.3.2";
1515 src = fetchurl {
1516 url = "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz";
1517 sha512 = "aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==";
1518 };
1519 };
1520 "brorand-1.1.0" = {
1521 name = "brorand";
1522 packageName = "brorand";
1523 version = "1.1.0";
1524 src = fetchurl {
1525 url = "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz";
1526 sha1 = "12c25efe40a45e3c323eb8675a0a0ce57b22371f";
1527 };
1528 };
1529 "browserify-aes-1.2.0" = {
1530 name = "browserify-aes";
1531 packageName = "browserify-aes";
1532 version = "1.2.0";
1533 src = fetchurl {
1534 url = "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz";
1535 sha512 = "+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==";
1536 };
1537 };
1538 "browserify-cipher-1.0.1" = {
1539 name = "browserify-cipher";
1540 packageName = "browserify-cipher";
1541 version = "1.0.1";
1542 src = fetchurl {
1543 url = "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz";
1544 sha512 = "sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==";
1545 };
1546 };
1547 "browserify-des-1.0.2" = {
1548 name = "browserify-des";
1549 packageName = "browserify-des";
1550 version = "1.0.2";
1551 src = fetchurl {
1552 url = "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz";
1553 sha512 = "BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==";
1554 };
1555 };
1556 "browserify-rsa-4.0.1" = {
1557 name = "browserify-rsa";
1558 packageName = "browserify-rsa";
1559 version = "4.0.1";
1560 src = fetchurl {
1561 url = "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz";
1562 sha1 = "21e0abfaf6f2029cf2fafb133567a701d4135524";
1563 };
1564 };
1565 "browserify-sign-4.1.0" = {
1566 name = "browserify-sign";
1567 packageName = "browserify-sign";
1568 version = "4.1.0";
1569 src = fetchurl {
1570 url = "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.1.0.tgz";
1571 sha512 = "VYxo7cDCeYUoBZ0ZCy4UyEUCP3smyBd4DRQM5nrFS1jJjPJjX7rP3oLRpPoWfkhQfyJ0I9ZbHbKafrFD/SGlrg==";
1572 };
1573 };
1574 "browserify-zlib-0.2.0" = {
1575 name = "browserify-zlib";
1576 packageName = "browserify-zlib";
1577 version = "0.2.0";
1578 src = fetchurl {
1579 url = "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz";
1580 sha512 = "Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==";
1581 };
1582 };
1583 "browserslist-1.7.7" = {
1584 name = "browserslist";
1585 packageName = "browserslist";
1586 version = "1.7.7";
1587 src = fetchurl {
1588 url = "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz";
1589 sha1 = "0bd76704258be829b2398bb50e4b62d1a166b0b9";
1590 };
1591 };
1592 "browserslist-3.2.8" = {
1593 name = "browserslist";
1594 packageName = "browserslist";
1595 version = "3.2.8";
1596 src = fetchurl {
1597 url = "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz";
1598 sha512 = "WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==";
1599 };
1600 };
1601 "buffer-4.9.2" = {
1602 name = "buffer";
1603 packageName = "buffer";
1604 version = "4.9.2";
1605 src = fetchurl {
1606 url = "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz";
1607 sha512 = "xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==";
1608 };
1609 };
1610 "buffer-from-1.1.1" = {
1611 name = "buffer-from";
1612 packageName = "buffer-from";
1613 version = "1.1.1";
1614 src = fetchurl {
1615 url = "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz";
1616 sha512 = "MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==";
1617 };
1618 };
1619 "buffer-xor-1.0.3" = {
1620 name = "buffer-xor";
1621 packageName = "buffer-xor";
1622 version = "1.0.3";
1623 src = fetchurl {
1624 url = "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz";
1625 sha1 = "26e61ed1422fb70dd42e6e36729ed51d855fe8d9";
1626 };
1627 };
1628 "builtin-status-codes-3.0.0" = {
1629 name = "builtin-status-codes";
1630 packageName = "builtin-status-codes";
1631 version = "3.0.0";
1632 src = fetchurl {
1633 url = "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz";
1634 sha1 = "85982878e21b98e1c66425e03d0174788f569ee8";
1635 };
1636 };
1637 "cacache-10.0.4" = {
1638 name = "cacache";
1639 packageName = "cacache";
1640 version = "10.0.4";
1641 src = fetchurl {
1642 url = "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz";
1643 sha512 = "Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==";
1644 };
1645 };
1646 "cache-base-1.0.1" = {
1647 name = "cache-base";
1648 packageName = "cache-base";
1649 version = "1.0.1";
1650 src = fetchurl {
1651 url = "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz";
1652 sha512 = "AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==";
1653 };
1654 };
1655 "camel-case-3.0.0" = {
1656 name = "camel-case";
1657 packageName = "camel-case";
1658 version = "3.0.0";
1659 src = fetchurl {
1660 url = "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz";
1661 sha1 = "ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73";
1662 };
1663 };
1664 "camelcase-1.2.1" = {
1665 name = "camelcase";
1666 packageName = "camelcase";
1667 version = "1.2.1";
1668 src = fetchurl {
1669 url = "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz";
1670 sha1 = "9bb5304d2e0b56698b2c758b08a3eaa9daa58a39";
1671 };
1672 };
1673 "camelcase-5.3.1" = {
1674 name = "camelcase";
1675 packageName = "camelcase";
1676 version = "5.3.1";
1677 src = fetchurl {
1678 url = "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz";
1679 sha512 = "L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==";
1680 };
1681 };
1682 "caniuse-api-1.6.1" = {
1683 name = "caniuse-api";
1684 packageName = "caniuse-api";
1685 version = "1.6.1";
1686 src = fetchurl {
1687 url = "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz";
1688 sha1 = "b534e7c734c4f81ec5fbe8aca2ad24354b962c6c";
1689 };
1690 };
1691 "caniuse-db-1.0.30001058" = {
1692 name = "caniuse-db";
1693 packageName = "caniuse-db";
1694 version = "1.0.30001058";
1695 src = fetchurl {
1696 url = "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30001058.tgz";
1697 sha512 = "DhGWGTuINKNdqrJzw6ag7RnkuHtg3B4m/b4SsvqAN3n1UXzSXtINS2ReBFOA5mO3TukrW39Fr9pUWW02i8Zvcw==";
1698 };
1699 };
1700 "caniuse-lite-1.0.30001058" = {
1701 name = "caniuse-lite";
1702 packageName = "caniuse-lite";
1703 version = "1.0.30001058";
1704 src = fetchurl {
1705 url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001058.tgz";
1706 sha512 = "UiRZmBYd1HdVVdFKy7PuLVx9e2NS7SMyx7QpWvFjiklYrLJKpLd19cRnRNqlw4zYa7vVejS3c8JUVobX241zHQ==";
1707 };
1708 };
1709 "caseless-0.12.0" = {
1710 name = "caseless";
1711 packageName = "caseless";
1712 version = "0.12.0";
1713 src = fetchurl {
1714 url = "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz";
1715 sha1 = "1b681c21ff84033c826543090689420d187151dc";
1716 };
1717 };
1718 "center-align-0.1.3" = {
1719 name = "center-align";
1720 packageName = "center-align";
1721 version = "0.1.3";
1722 src = fetchurl {
1723 url = "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz";
1724 sha1 = "aa0d32629b6ee972200411cbd4461c907bc2b7ad";
1725 };
1726 };
1727 "chalk-0.5.1" = {
1728 name = "chalk";
1729 packageName = "chalk";
1730 version = "0.5.1";
1731 src = fetchurl {
1732 url = "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz";
1733 sha1 = "663b3a648b68b55d04690d49167aa837858f2174";
1734 };
1735 };
1736 "chalk-1.1.3" = {
1737 name = "chalk";
1738 packageName = "chalk";
1739 version = "1.1.3";
1740 src = fetchurl {
1741 url = "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz";
1742 sha1 = "a8115c55e4a702fe4d150abd3872822a7e09fc98";
1743 };
1744 };
1745 "chalk-2.4.2" = {
1746 name = "chalk";
1747 packageName = "chalk";
1748 version = "2.4.2";
1749 src = fetchurl {
1750 url = "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz";
1751 sha512 = "Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==";
1752 };
1753 };
1754 "chokidar-2.1.8" = {
1755 name = "chokidar";
1756 packageName = "chokidar";
1757 version = "2.1.8";
1758 src = fetchurl {
1759 url = "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz";
1760 sha512 = "ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==";
1761 };
1762 };
1763 "chownr-1.1.4" = {
1764 name = "chownr";
1765 packageName = "chownr";
1766 version = "1.1.4";
1767 src = fetchurl {
1768 url = "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz";
1769 sha512 = "jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==";
1770 };
1771 };
1772 "chrome-trace-event-1.0.2" = {
1773 name = "chrome-trace-event";
1774 packageName = "chrome-trace-event";
1775 version = "1.0.2";
1776 src = fetchurl {
1777 url = "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz";
1778 sha512 = "9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==";
1779 };
1780 };
1781 "cipher-base-1.0.4" = {
1782 name = "cipher-base";
1783 packageName = "cipher-base";
1784 version = "1.0.4";
1785 src = fetchurl {
1786 url = "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz";
1787 sha512 = "Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==";
1788 };
1789 };
1790 "clap-1.2.3" = {
1791 name = "clap";
1792 packageName = "clap";
1793 version = "1.2.3";
1794 src = fetchurl {
1795 url = "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz";
1796 sha512 = "4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==";
1797 };
1798 };
1799 "class-utils-0.3.6" = {
1800 name = "class-utils";
1801 packageName = "class-utils";
1802 version = "0.3.6";
1803 src = fetchurl {
1804 url = "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz";
1805 sha512 = "qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==";
1806 };
1807 };
1808 "clean-css-4.2.3" = {
1809 name = "clean-css";
1810 packageName = "clean-css";
1811 version = "4.2.3";
1812 src = fetchurl {
1813 url = "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz";
1814 sha512 = "VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==";
1815 };
1816 };
1817 "cli-1.0.1" = {
1818 name = "cli";
1819 packageName = "cli";
1820 version = "1.0.1";
1821 src = fetchurl {
1822 url = "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz";
1823 sha1 = "22817534f24bfa4950c34d532d48ecbc621b8c14";
1824 };
1825 };
1826 "clipboard-2.0.6" = {
1827 name = "clipboard";
1828 packageName = "clipboard";
1829 version = "2.0.6";
1830 src = fetchurl {
1831 url = "https://registry.npmjs.org/clipboard/-/clipboard-2.0.6.tgz";
1832 sha512 = "g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg==";
1833 };
1834 };
1835 "cliui-2.1.0" = {
1836 name = "cliui";
1837 packageName = "cliui";
1838 version = "2.1.0";
1839 src = fetchurl {
1840 url = "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz";
1841 sha1 = "4b475760ff80264c762c3a1719032e91c7fea0d1";
1842 };
1843 };
1844 "cliui-4.1.0" = {
1845 name = "cliui";
1846 packageName = "cliui";
1847 version = "4.1.0";
1848 src = fetchurl {
1849 url = "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz";
1850 sha512 = "4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==";
1851 };
1852 };
1853 "clone-1.0.4" = {
1854 name = "clone";
1855 packageName = "clone";
1856 version = "1.0.4";
1857 src = fetchurl {
1858 url = "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz";
1859 sha1 = "da309cc263df15994c688ca902179ca3c7cd7c7e";
1860 };
1861 };
1862 "clone-2.1.2" = {
1863 name = "clone";
1864 packageName = "clone";
1865 version = "2.1.2";
1866 src = fetchurl {
1867 url = "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz";
1868 sha1 = "1b7f4b9f591f1e8f83670401600345a02887435f";
1869 };
1870 };
1871 "co-4.6.0" = {
1872 name = "co";
1873 packageName = "co";
1874 version = "4.6.0";
1875 src = fetchurl {
1876 url = "https://registry.npmjs.org/co/-/co-4.6.0.tgz";
1877 sha1 = "6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184";
1878 };
1879 };
1880 "coa-1.0.4" = {
1881 name = "coa";
1882 packageName = "coa";
1883 version = "1.0.4";
1884 src = fetchurl {
1885 url = "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz";
1886 sha1 = "a9ef153660d6a86a8bdec0289a5c684d217432fd";
1887 };
1888 };
1889 "code-point-at-1.1.0" = {
1890 name = "code-point-at";
1891 packageName = "code-point-at";
1892 version = "1.1.0";
1893 src = fetchurl {
1894 url = "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz";
1895 sha1 = "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77";
1896 };
1897 };
1898 "coffee-script-1.3.3" = {
1899 name = "coffee-script";
1900 packageName = "coffee-script";
1901 version = "1.3.3";
1902 src = fetchurl {
1903 url = "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz";
1904 sha1 = "150d6b4cb522894369efed6a2101c20bc7f4a4f4";
1905 };
1906 };
1907 "collection-visit-1.0.0" = {
1908 name = "collection-visit";
1909 packageName = "collection-visit";
1910 version = "1.0.0";
1911 src = fetchurl {
1912 url = "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz";
1913 sha1 = "4bc0373c164bc3291b4d368c829cf1a80a59dca0";
1914 };
1915 };
1916 "color-0.11.4" = {
1917 name = "color";
1918 packageName = "color";
1919 version = "0.11.4";
1920 src = fetchurl {
1921 url = "https://registry.npmjs.org/color/-/color-0.11.4.tgz";
1922 sha1 = "6d7b5c74fb65e841cd48792ad1ed5e07b904d764";
1923 };
1924 };
1925 "color-convert-1.9.3" = {
1926 name = "color-convert";
1927 packageName = "color-convert";
1928 version = "1.9.3";
1929 src = fetchurl {
1930 url = "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz";
1931 sha512 = "QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==";
1932 };
1933 };
1934 "color-name-1.1.3" = {
1935 name = "color-name";
1936 packageName = "color-name";
1937 version = "1.1.3";
1938 src = fetchurl {
1939 url = "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz";
1940 sha1 = "a7d0558bd89c42f795dd42328f740831ca53bc25";
1941 };
1942 };
1943 "color-string-0.3.0" = {
1944 name = "color-string";
1945 packageName = "color-string";
1946 version = "0.3.0";
1947 src = fetchurl {
1948 url = "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz";
1949 sha1 = "27d46fb67025c5c2fa25993bfbf579e47841b991";
1950 };
1951 };
1952 "colormin-1.1.2" = {
1953 name = "colormin";
1954 packageName = "colormin";
1955 version = "1.1.2";
1956 src = fetchurl {
1957 url = "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz";
1958 sha1 = "ea2f7420a72b96881a38aae59ec124a6f7298133";
1959 };
1960 };
1961 "colors-0.6.2" = {
1962 name = "colors";
1963 packageName = "colors";
1964 version = "0.6.2";
1965 src = fetchurl {
1966 url = "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz";
1967 sha1 = "2423fe6678ac0c5dae8852e5d0e5be08c997abcc";
1968 };
1969 };
1970 "colors-1.1.2" = {
1971 name = "colors";
1972 packageName = "colors";
1973 version = "1.1.2";
1974 src = fetchurl {
1975 url = "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz";
1976 sha1 = "168a4701756b6a7f51a12ce0c97bfa28c084ed63";
1977 };
1978 };
1979 "colors-1.4.0" = {
1980 name = "colors";
1981 packageName = "colors";
1982 version = "1.4.0";
1983 src = fetchurl {
1984 url = "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz";
1985 sha512 = "a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==";
1986 };
1987 };
1988 "combined-stream-1.0.8" = {
1989 name = "combined-stream";
1990 packageName = "combined-stream";
1991 version = "1.0.8";
1992 src = fetchurl {
1993 url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz";
1994 sha512 = "FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==";
1995 };
1996 };
1997 "commander-2.14.1" = {
1998 name = "commander";
1999 packageName = "commander";
2000 version = "2.14.1";
2001 src = fetchurl {
2002 url = "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz";
2003 sha512 = "+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==";
2004 };
2005 };
2006 "commander-2.17.1" = {
2007 name = "commander";
2008 packageName = "commander";
2009 version = "2.17.1";
2010 src = fetchurl {
2011 url = "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz";
2012 sha512 = "wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==";
2013 };
2014 };
2015 "commander-2.19.0" = {
2016 name = "commander";
2017 packageName = "commander";
2018 version = "2.19.0";
2019 src = fetchurl {
2020 url = "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz";
2021 sha512 = "6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==";
2022 };
2023 };
2024 "commander-2.20.3" = {
2025 name = "commander";
2026 packageName = "commander";
2027 version = "2.20.3";
2028 src = fetchurl {
2029 url = "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz";
2030 sha512 = "GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==";
2031 };
2032 };
2033 "commondir-1.0.1" = {
2034 name = "commondir";
2035 packageName = "commondir";
2036 version = "1.0.1";
2037 src = fetchurl {
2038 url = "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz";
2039 sha1 = "ddd800da0c66127393cca5950ea968a3aaf1253b";
2040 };
2041 };
2042 "component-emitter-1.3.0" = {
2043 name = "component-emitter";
2044 packageName = "component-emitter";
2045 version = "1.3.0";
2046 src = fetchurl {
2047 url = "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz";
2048 sha512 = "Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==";
2049 };
2050 };
2051 "concat-map-0.0.1" = {
2052 name = "concat-map";
2053 packageName = "concat-map";
2054 version = "0.0.1";
2055 src = fetchurl {
2056 url = "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz";
2057 sha1 = "d8a96bd77fd68df7793a73036a3ba0d5405d477b";
2058 };
2059 };
2060 "concat-stream-1.6.2" = {
2061 name = "concat-stream";
2062 packageName = "concat-stream";
2063 version = "1.6.2";
2064 src = fetchurl {
2065 url = "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz";
2066 sha512 = "27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==";
2067 };
2068 };
2069 "console-browserify-1.1.0" = {
2070 name = "console-browserify";
2071 packageName = "console-browserify";
2072 version = "1.1.0";
2073 src = fetchurl {
2074 url = "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz";
2075 sha1 = "f0241c45730a9fc6323b206dbf38edc741d0bb10";
2076 };
2077 };
2078 "constants-browserify-1.0.0" = {
2079 name = "constants-browserify";
2080 packageName = "constants-browserify";
2081 version = "1.0.0";
2082 src = fetchurl {
2083 url = "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz";
2084 sha1 = "c20b96d8c617748aaf1c16021760cd27fcb8cb75";
2085 };
2086 };
2087 "convert-source-map-1.7.0" = {
2088 name = "convert-source-map";
2089 packageName = "convert-source-map";
2090 version = "1.7.0";
2091 src = fetchurl {
2092 url = "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz";
2093 sha512 = "4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==";
2094 };
2095 };
2096 "copy-concurrently-1.0.5" = {
2097 name = "copy-concurrently";
2098 packageName = "copy-concurrently";
2099 version = "1.0.5";
2100 src = fetchurl {
2101 url = "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz";
2102 sha512 = "f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==";
2103 };
2104 };
2105 "copy-descriptor-0.1.1" = {
2106 name = "copy-descriptor";
2107 packageName = "copy-descriptor";
2108 version = "0.1.1";
2109 src = fetchurl {
2110 url = "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz";
2111 sha1 = "676f6eb3c39997c2ee1ac3a924fd6124748f578d";
2112 };
2113 };
2114 "copy-webpack-plugin-4.6.0" = {
2115 name = "copy-webpack-plugin";
2116 packageName = "copy-webpack-plugin";
2117 version = "4.6.0";
2118 src = fetchurl {
2119 url = "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.6.0.tgz";
2120 sha512 = "Y+SQCF+0NoWQryez2zXn5J5knmr9z/9qSQt7fbL78u83rxmigOy8X5+BFn8CFSuX+nKT8gpYwJX68ekqtQt6ZA==";
2121 };
2122 };
2123 "core-js-2.6.11" = {
2124 name = "core-js";
2125 packageName = "core-js";
2126 version = "2.6.11";
2127 src = fetchurl {
2128 url = "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz";
2129 sha512 = "5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==";
2130 };
2131 };
2132 "core-util-is-1.0.2" = {
2133 name = "core-util-is";
2134 packageName = "core-util-is";
2135 version = "1.0.2";
2136 src = fetchurl {
2137 url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz";
2138 sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7";
2139 };
2140 };
2141 "create-ecdh-4.0.3" = {
2142 name = "create-ecdh";
2143 packageName = "create-ecdh";
2144 version = "4.0.3";
2145 src = fetchurl {
2146 url = "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz";
2147 sha512 = "GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==";
2148 };
2149 };
2150 "create-hash-1.2.0" = {
2151 name = "create-hash";
2152 packageName = "create-hash";
2153 version = "1.2.0";
2154 src = fetchurl {
2155 url = "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz";
2156 sha512 = "z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==";
2157 };
2158 };
2159 "create-hmac-1.1.7" = {
2160 name = "create-hmac";
2161 packageName = "create-hmac";
2162 version = "1.1.7";
2163 src = fetchurl {
2164 url = "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz";
2165 sha512 = "MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==";
2166 };
2167 };
2168 "cross-spawn-6.0.5" = {
2169 name = "cross-spawn";
2170 packageName = "cross-spawn";
2171 version = "6.0.5";
2172 src = fetchurl {
2173 url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz";
2174 sha512 = "eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==";
2175 };
2176 };
2177 "cryptiles-2.0.5" = {
2178 name = "cryptiles";
2179 packageName = "cryptiles";
2180 version = "2.0.5";
2181 src = fetchurl {
2182 url = "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz";
2183 sha1 = "3bdfecdc608147c1c67202fa291e7dca59eaa3b8";
2184 };
2185 };
2186 "crypto-browserify-3.12.0" = {
2187 name = "crypto-browserify";
2188 packageName = "crypto-browserify";
2189 version = "3.12.0";
2190 src = fetchurl {
2191 url = "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz";
2192 sha512 = "fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==";
2193 };
2194 };
2195 "css-color-names-0.0.4" = {
2196 name = "css-color-names";
2197 packageName = "css-color-names";
2198 version = "0.0.4";
2199 src = fetchurl {
2200 url = "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz";
2201 sha1 = "808adc2e79cf84738069b646cb20ec27beb629e0";
2202 };
2203 };
2204 "css-loader-0.28.11" = {
2205 name = "css-loader";
2206 packageName = "css-loader";
2207 version = "0.28.11";
2208 src = fetchurl {
2209 url = "https://registry.npmjs.org/css-loader/-/css-loader-0.28.11.tgz";
2210 sha512 = "wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg==";
2211 };
2212 };
2213 "css-select-1.2.0" = {
2214 name = "css-select";
2215 packageName = "css-select";
2216 version = "1.2.0";
2217 src = fetchurl {
2218 url = "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz";
2219 sha1 = "2b3a110539c5355f1cd8d314623e870b121ec858";
2220 };
2221 };
2222 "css-selector-tokenizer-0.7.2" = {
2223 name = "css-selector-tokenizer";
2224 packageName = "css-selector-tokenizer";
2225 version = "0.7.2";
2226 src = fetchurl {
2227 url = "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.2.tgz";
2228 sha512 = "yj856NGuAymN6r8bn8/Jl46pR+OC3eEvAhfGYDUe7YPtTPAYrSSw4oAniZ9Y8T5B92hjhwTBLUen0/vKPxf6pw==";
2229 };
2230 };
2231 "css-what-2.1.3" = {
2232 name = "css-what";
2233 packageName = "css-what";
2234 version = "2.1.3";
2235 src = fetchurl {
2236 url = "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz";
2237 sha512 = "a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==";
2238 };
2239 };
2240 "cssesc-3.0.0" = {
2241 name = "cssesc";
2242 packageName = "cssesc";
2243 version = "3.0.0";
2244 src = fetchurl {
2245 url = "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz";
2246 sha512 = "/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==";
2247 };
2248 };
2249 "cssnano-3.10.0" = {
2250 name = "cssnano";
2251 packageName = "cssnano";
2252 version = "3.10.0";
2253 src = fetchurl {
2254 url = "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz";
2255 sha1 = "4f38f6cea2b9b17fa01490f23f1dc68ea65c1c38";
2256 };
2257 };
2258 "csso-2.3.2" = {
2259 name = "csso";
2260 packageName = "csso";
2261 version = "2.3.2";
2262 src = fetchurl {
2263 url = "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz";
2264 sha1 = "ddd52c587033f49e94b71fc55569f252e8ff5f85";
2265 };
2266 };
2267 "cyclist-1.0.1" = {
2268 name = "cyclist";
2269 packageName = "cyclist";
2270 version = "1.0.1";
2271 src = fetchurl {
2272 url = "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz";
2273 sha1 = "596e9698fd0c80e12038c2b82d6eb1b35b6224d9";
2274 };
2275 };
2276 "dashdash-1.14.1" = {
2277 name = "dashdash";
2278 packageName = "dashdash";
2279 version = "1.14.1";
2280 src = fetchurl {
2281 url = "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz";
2282 sha1 = "853cfa0f7cbe2fed5de20326b8dd581035f6e2f0";
2283 };
2284 };
2285 "date-now-0.1.4" = {
2286 name = "date-now";
2287 packageName = "date-now";
2288 version = "0.1.4";
2289 src = fetchurl {
2290 url = "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz";
2291 sha1 = "eaf439fd4d4848ad74e5cc7dbef200672b9e345b";
2292 };
2293 };
2294 "dateformat-1.0.2-1.2.3" = {
2295 name = "dateformat";
2296 packageName = "dateformat";
2297 version = "1.0.2-1.2.3";
2298 src = fetchurl {
2299 url = "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz";
2300 sha1 = "b0220c02de98617433b72851cf47de3df2cdbee9";
2301 };
2302 };
2303 "debug-0.7.4" = {
2304 name = "debug";
2305 packageName = "debug";
2306 version = "0.7.4";
2307 src = fetchurl {
2308 url = "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz";
2309 sha1 = "06e1ea8082c2cb14e39806e22e2f6f757f92af39";
2310 };
2311 };
2312 "debug-2.6.9" = {
2313 name = "debug";
2314 packageName = "debug";
2315 version = "2.6.9";
2316 src = fetchurl {
2317 url = "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz";
2318 sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==";
2319 };
2320 };
2321 "decamelize-1.2.0" = {
2322 name = "decamelize";
2323 packageName = "decamelize";
2324 version = "1.2.0";
2325 src = fetchurl {
2326 url = "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz";
2327 sha1 = "f6534d15148269b20352e7bee26f501f9a191290";
2328 };
2329 };
2330 "decode-uri-component-0.2.0" = {
2331 name = "decode-uri-component";
2332 packageName = "decode-uri-component";
2333 version = "0.2.0";
2334 src = fetchurl {
2335 url = "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz";
2336 sha1 = "eb3913333458775cb84cd1a1fae062106bb87545";
2337 };
2338 };
2339 "deep-for-each-2.0.3" = {
2340 name = "deep-for-each";
2341 packageName = "deep-for-each";
2342 version = "2.0.3";
2343 src = fetchurl {
2344 url = "https://registry.npmjs.org/deep-for-each/-/deep-for-each-2.0.3.tgz";
2345 sha512 = "Y9mu+rplGcNZ7veer+5rqcdI9w3aPb7/WyE/nYnsuPevaE2z5YuC2u7/Gz/hIKsa0zo8sE8gKoBimSNsO/sr+A==";
2346 };
2347 };
2348 "define-properties-1.1.3" = {
2349 name = "define-properties";
2350 packageName = "define-properties";
2351 version = "1.1.3";
2352 src = fetchurl {
2353 url = "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz";
2354 sha512 = "3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==";
2355 };
2356 };
2357 "define-property-0.2.5" = {
2358 name = "define-property";
2359 packageName = "define-property";
2360 version = "0.2.5";
2361 src = fetchurl {
2362 url = "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz";
2363 sha1 = "c35b1ef918ec3c990f9a5bc57be04aacec5c8116";
2364 };
2365 };
2366 "define-property-1.0.0" = {
2367 name = "define-property";
2368 packageName = "define-property";
2369 version = "1.0.0";
2370 src = fetchurl {
2371 url = "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz";
2372 sha1 = "769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6";
2373 };
2374 };
2375 "define-property-2.0.2" = {
2376 name = "define-property";
2377 packageName = "define-property";
2378 version = "2.0.2";
2379 src = fetchurl {
2380 url = "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz";
2381 sha512 = "jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==";
2382 };
2383 };
2384 "defined-1.0.0" = {
2385 name = "defined";
2386 packageName = "defined";
2387 version = "1.0.0";
2388 src = fetchurl {
2389 url = "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz";
2390 sha1 = "c98d9bcef75674188e110969151199e39b1fa693";
2391 };
2392 };
2393 "delayed-stream-1.0.0" = {
2394 name = "delayed-stream";
2395 packageName = "delayed-stream";
2396 version = "1.0.0";
2397 src = fetchurl {
2398 url = "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz";
2399 sha1 = "df3ae199acadfb7d440aaae0b29e2272b24ec619";
2400 };
2401 };
2402 "delegate-3.2.0" = {
2403 name = "delegate";
2404 packageName = "delegate";
2405 version = "3.2.0";
2406 src = fetchurl {
2407 url = "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz";
2408 sha512 = "IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==";
2409 };
2410 };
2411 "des.js-1.0.1" = {
2412 name = "des.js";
2413 packageName = "des.js";
2414 version = "1.0.1";
2415 src = fetchurl {
2416 url = "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz";
2417 sha512 = "Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==";
2418 };
2419 };
2420 "detect-file-1.0.0" = {
2421 name = "detect-file";
2422 packageName = "detect-file";
2423 version = "1.0.0";
2424 src = fetchurl {
2425 url = "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz";
2426 sha1 = "f0d66d03672a825cb1b73bdb3fe62310c8e552b7";
2427 };
2428 };
2429 "detect-indent-4.0.0" = {
2430 name = "detect-indent";
2431 packageName = "detect-indent";
2432 version = "4.0.0";
2433 src = fetchurl {
2434 url = "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz";
2435 sha1 = "f76d064352cdf43a1cb6ce619c4ee3a9475de208";
2436 };
2437 };
2438 "diffie-hellman-5.0.3" = {
2439 name = "diffie-hellman";
2440 packageName = "diffie-hellman";
2441 version = "5.0.3";
2442 src = fetchurl {
2443 url = "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz";
2444 sha512 = "kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==";
2445 };
2446 };
2447 "dir-glob-2.2.2" = {
2448 name = "dir-glob";
2449 packageName = "dir-glob";
2450 version = "2.2.2";
2451 src = fetchurl {
2452 url = "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz";
2453 sha512 = "f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==";
2454 };
2455 };
2456 "dom-converter-0.2.0" = {
2457 name = "dom-converter";
2458 packageName = "dom-converter";
2459 version = "0.2.0";
2460 src = fetchurl {
2461 url = "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz";
2462 sha512 = "gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==";
2463 };
2464 };
2465 "dom-serializer-0.2.2" = {
2466 name = "dom-serializer";
2467 packageName = "dom-serializer";
2468 version = "0.2.2";
2469 src = fetchurl {
2470 url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz";
2471 sha512 = "2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==";
2472 };
2473 };
2474 "dom5-2.3.0" = {
2475 name = "dom5";
2476 packageName = "dom5";
2477 version = "2.3.0";
2478 src = fetchurl {
2479 url = "https://registry.npmjs.org/dom5/-/dom5-2.3.0.tgz";
2480 sha1 = "f8204975bd0dacbbe5b58a8a93ffc1fed0ffcd2a";
2481 };
2482 };
2483 "domain-browser-1.2.0" = {
2484 name = "domain-browser";
2485 packageName = "domain-browser";
2486 version = "1.2.0";
2487 src = fetchurl {
2488 url = "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz";
2489 sha512 = "jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==";
2490 };
2491 };
2492 "domelementtype-1.3.1" = {
2493 name = "domelementtype";
2494 packageName = "domelementtype";
2495 version = "1.3.1";
2496 src = fetchurl {
2497 url = "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz";
2498 sha512 = "BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==";
2499 };
2500 };
2501 "domelementtype-2.0.1" = {
2502 name = "domelementtype";
2503 packageName = "domelementtype";
2504 version = "2.0.1";
2505 src = fetchurl {
2506 url = "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz";
2507 sha512 = "5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==";
2508 };
2509 };
2510 "domhandler-2.3.0" = {
2511 name = "domhandler";
2512 packageName = "domhandler";
2513 version = "2.3.0";
2514 src = fetchurl {
2515 url = "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz";
2516 sha1 = "2de59a0822d5027fabff6f032c2b25a2a8abe738";
2517 };
2518 };
2519 "domutils-1.5.1" = {
2520 name = "domutils";
2521 packageName = "domutils";
2522 version = "1.5.1";
2523 src = fetchurl {
2524 url = "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz";
2525 sha1 = "dcd8488a26f563d61079e48c9f7b7e32373682cf";
2526 };
2527 };
2528 "dropzone-5.7.0" = {
2529 name = "dropzone";
2530 packageName = "dropzone";
2531 version = "5.7.0";
2532 src = fetchurl {
2533 url = "https://registry.npmjs.org/dropzone/-/dropzone-5.7.0.tgz";
2534 sha512 = "kOltiZXH5cO/72I22JjE+w6BoT6uaVLfWdFMsi1PMKFkU6BZWpqRwjnsRm0o6ANGTBuZar5Piu7m/CbKqRPiYg==";
2535 };
2536 };
2537 "duplexer-0.1.1" = {
2538 name = "duplexer";
2539 packageName = "duplexer";
2540 version = "0.1.1";
2541 src = fetchurl {
2542 url = "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz";
2543 sha1 = "ace6ff808c1ce66b57d1ebf97977acb02334cfc1";
2544 };
2545 };
2546 "duplexify-3.7.1" = {
2547 name = "duplexify";
2548 packageName = "duplexify";
2549 version = "3.7.1";
2550 src = fetchurl {
2551 url = "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz";
2552 sha512 = "07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==";
2553 };
2554 };
2555 "ecc-jsbn-0.1.2" = {
2556 name = "ecc-jsbn";
2557 packageName = "ecc-jsbn";
2558 version = "0.1.2";
2559 src = fetchurl {
2560 url = "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz";
2561 sha1 = "3a83a904e54353287874c564b7549386849a98c9";
2562 };
2563 };
2564 "electron-to-chromium-1.3.437" = {
2565 name = "electron-to-chromium";
2566 packageName = "electron-to-chromium";
2567 version = "1.3.437";
2568 src = fetchurl {
2569 url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.437.tgz";
2570 sha512 = "PBQn2q68ErqMyBUABh9Gh8R6DunGky8aB5y3N5lPM7OVpldwyUbAK5AX9WcwE/5F6ceqvQ+iQLYkJYRysAs6Bg==";
2571 };
2572 };
2573 "elliptic-6.5.2" = {
2574 name = "elliptic";
2575 packageName = "elliptic";
2576 version = "6.5.2";
2577 src = fetchurl {
2578 url = "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz";
2579 sha512 = "f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==";
2580 };
2581 };
2582 "emojis-list-2.1.0" = {
2583 name = "emojis-list";
2584 packageName = "emojis-list";
2585 version = "2.1.0";
2586 src = fetchurl {
2587 url = "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz";
2588 sha1 = "4daa4d9db00f9819880c79fa457ae5b09a1fd389";
2589 };
2590 };
2591 "emojis-list-3.0.0" = {
2592 name = "emojis-list";
2593 packageName = "emojis-list";
2594 version = "3.0.0";
2595 src = fetchurl {
2596 url = "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz";
2597 sha512 = "/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==";
2598 };
2599 };
2600 "end-of-stream-1.4.4" = {
2601 name = "end-of-stream";
2602 packageName = "end-of-stream";
2603 version = "1.4.4";
2604 src = fetchurl {
2605 url = "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz";
2606 sha512 = "+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==";
2607 };
2608 };
2609 "enhanced-resolve-3.4.1" = {
2610 name = "enhanced-resolve";
2611 packageName = "enhanced-resolve";
2612 version = "3.4.1";
2613 src = fetchurl {
2614 url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz";
2615 sha1 = "0421e339fd71419b3da13d129b3979040230476e";
2616 };
2617 };
2618 "enhanced-resolve-4.1.1" = {
2619 name = "enhanced-resolve";
2620 packageName = "enhanced-resolve";
2621 version = "4.1.1";
2622 src = fetchurl {
2623 url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz";
2624 sha512 = "98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==";
2625 };
2626 };
2627 "entities-1.0.0" = {
2628 name = "entities";
2629 packageName = "entities";
2630 version = "1.0.0";
2631 src = fetchurl {
2632 url = "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz";
2633 sha1 = "b2987aa3821347fcde642b24fdfc9e4fb712bf26";
2634 };
2635 };
2636 "entities-2.0.2" = {
2637 name = "entities";
2638 packageName = "entities";
2639 version = "2.0.2";
2640 src = fetchurl {
2641 url = "https://registry.npmjs.org/entities/-/entities-2.0.2.tgz";
2642 sha512 = "dmD3AvJQBUjKpcNkoqr+x+IF0SdRtPz9Vk0uTy4yWqga9ibB6s4v++QFWNohjiUGoMlF552ZvNyXDxz5iW0qmw==";
2643 };
2644 };
2645 "errno-0.1.7" = {
2646 name = "errno";
2647 packageName = "errno";
2648 version = "0.1.7";
2649 src = fetchurl {
2650 url = "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz";
2651 sha512 = "MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==";
2652 };
2653 };
2654 "es-abstract-1.17.5" = {
2655 name = "es-abstract";
2656 packageName = "es-abstract";
2657 version = "1.17.5";
2658 src = fetchurl {
2659 url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz";
2660 sha512 = "BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==";
2661 };
2662 };
2663 "es-to-primitive-1.2.1" = {
2664 name = "es-to-primitive";
2665 packageName = "es-to-primitive";
2666 version = "1.2.1";
2667 src = fetchurl {
2668 url = "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz";
2669 sha512 = "QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==";
2670 };
2671 };
2672 "es6-templates-0.2.3" = {
2673 name = "es6-templates";
2674 packageName = "es6-templates";
2675 version = "0.2.3";
2676 src = fetchurl {
2677 url = "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz";
2678 sha1 = "5cb9ac9fb1ded6eb1239342b81d792bbb4078ee4";
2679 };
2680 };
2681 "escape-string-regexp-1.0.5" = {
2682 name = "escape-string-regexp";
2683 packageName = "escape-string-regexp";
2684 version = "1.0.5";
2685 src = fetchurl {
2686 url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz";
2687 sha1 = "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4";
2688 };
2689 };
2690 "eslint-scope-4.0.3" = {
2691 name = "eslint-scope";
2692 packageName = "eslint-scope";
2693 version = "4.0.3";
2694 src = fetchurl {
2695 url = "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz";
2696 sha512 = "p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==";
2697 };
2698 };
2699 "espree-3.5.4" = {
2700 name = "espree";
2701 packageName = "espree";
2702 version = "3.5.4";
2703 src = fetchurl {
2704 url = "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz";
2705 sha512 = "yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==";
2706 };
2707 };
2708 "esprima-1.0.4" = {
2709 name = "esprima";
2710 packageName = "esprima";
2711 version = "1.0.4";
2712 src = fetchurl {
2713 url = "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz";
2714 sha1 = "9f557e08fc3b4d26ece9dd34f8fbf476b62585ad";
2715 };
2716 };
2717 "esprima-2.7.3" = {
2718 name = "esprima";
2719 packageName = "esprima";
2720 version = "2.7.3";
2721 src = fetchurl {
2722 url = "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz";
2723 sha1 = "96e3b70d5779f6ad49cd032673d1c312767ba581";
2724 };
2725 };
2726 "esprima-3.1.3" = {
2727 name = "esprima";
2728 packageName = "esprima";
2729 version = "3.1.3";
2730 src = fetchurl {
2731 url = "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz";
2732 sha1 = "fdca51cee6133895e3c88d535ce49dbff62a4633";
2733 };
2734 };
2735 "esrecurse-4.2.1" = {
2736 name = "esrecurse";
2737 packageName = "esrecurse";
2738 version = "4.2.1";
2739 src = fetchurl {
2740 url = "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz";
2741 sha512 = "64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==";
2742 };
2743 };
2744 "estraverse-4.3.0" = {
2745 name = "estraverse";
2746 packageName = "estraverse";
2747 version = "4.3.0";
2748 src = fetchurl {
2749 url = "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz";
2750 sha512 = "39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==";
2751 };
2752 };
2753 "esutils-2.0.3" = {
2754 name = "esutils";
2755 packageName = "esutils";
2756 version = "2.0.3";
2757 src = fetchurl {
2758 url = "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz";
2759 sha512 = "kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==";
2760 };
2761 };
2762 "eventemitter2-0.4.14" = {
2763 name = "eventemitter2";
2764 packageName = "eventemitter2";
2765 version = "0.4.14";
2766 src = fetchurl {
2767 url = "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz";
2768 sha1 = "8f61b75cde012b2e9eb284d4545583b5643b61ab";
2769 };
2770 };
2771 "events-3.1.0" = {
2772 name = "events";
2773 packageName = "events";
2774 version = "3.1.0";
2775 src = fetchurl {
2776 url = "https://registry.npmjs.org/events/-/events-3.1.0.tgz";
2777 sha512 = "Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==";
2778 };
2779 };
2780 "evp_bytestokey-1.0.3" = {
2781 name = "evp_bytestokey";
2782 packageName = "evp_bytestokey";
2783 version = "1.0.3";
2784 src = fetchurl {
2785 url = "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz";
2786 sha512 = "/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==";
2787 };
2788 };
2789 "execa-1.0.0" = {
2790 name = "execa";
2791 packageName = "execa";
2792 version = "1.0.0";
2793 src = fetchurl {
2794 url = "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz";
2795 sha512 = "adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==";
2796 };
2797 };
2798 "exit-0.1.2" = {
2799 name = "exit";
2800 packageName = "exit";
2801 version = "0.1.2";
2802 src = fetchurl {
2803 url = "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz";
2804 sha1 = "0632638f8d877cc82107d30a0fff1a17cba1cd0c";
2805 };
2806 };
2807 "expand-brackets-2.1.4" = {
2808 name = "expand-brackets";
2809 packageName = "expand-brackets";
2810 version = "2.1.4";
2811 src = fetchurl {
2812 url = "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz";
2813 sha1 = "b77735e315ce30f6b6eff0f83b04151a22449622";
2814 };
2815 };
2816 "expand-tilde-2.0.2" = {
2817 name = "expand-tilde";
2818 packageName = "expand-tilde";
2819 version = "2.0.2";
2820 src = fetchurl {
2821 url = "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz";
2822 sha1 = "97e801aa052df02454de46b02bf621642cdc8502";
2823 };
2824 };
2825 "exports-loader-0.6.4" = {
2826 name = "exports-loader";
2827 packageName = "exports-loader";
2828 version = "0.6.4";
2829 src = fetchurl {
2830 url = "https://registry.npmjs.org/exports-loader/-/exports-loader-0.6.4.tgz";
2831 sha1 = "d70fc6121975b35fc12830cf52754be2740fc886";
2832 };
2833 };
2834 "extend-3.0.2" = {
2835 name = "extend";
2836 packageName = "extend";
2837 version = "3.0.2";
2838 src = fetchurl {
2839 url = "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz";
2840 sha512 = "fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==";
2841 };
2842 };
2843 "extend-shallow-2.0.1" = {
2844 name = "extend-shallow";
2845 packageName = "extend-shallow";
2846 version = "2.0.1";
2847 src = fetchurl {
2848 url = "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz";
2849 sha1 = "51af7d614ad9a9f610ea1bafbb989d6b1c56890f";
2850 };
2851 };
2852 "extend-shallow-3.0.2" = {
2853 name = "extend-shallow";
2854 packageName = "extend-shallow";
2855 version = "3.0.2";
2856 src = fetchurl {
2857 url = "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz";
2858 sha1 = "26a71aaf073b39fb2127172746131c2704028db8";
2859 };
2860 };
2861 "extglob-2.0.4" = {
2862 name = "extglob";
2863 packageName = "extglob";
2864 version = "2.0.4";
2865 src = fetchurl {
2866 url = "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz";
2867 sha512 = "Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==";
2868 };
2869 };
2870 "extsprintf-1.3.0" = {
2871 name = "extsprintf";
2872 packageName = "extsprintf";
2873 version = "1.3.0";
2874 src = fetchurl {
2875 url = "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz";
2876 sha1 = "96918440e3041a7a414f8c52e3c574eb3c3e1e05";
2877 };
2878 };
2879 "fast-deep-equal-3.1.1" = {
2880 name = "fast-deep-equal";
2881 packageName = "fast-deep-equal";
2882 version = "3.1.1";
2883 src = fetchurl {
2884 url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz";
2885 sha512 = "8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==";
2886 };
2887 };
2888 "fast-json-stable-stringify-2.1.0" = {
2889 name = "fast-json-stable-stringify";
2890 packageName = "fast-json-stable-stringify";
2891 version = "2.1.0";
2892 src = fetchurl {
2893 url = "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz";
2894 sha512 = "lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==";
2895 };
2896 };
2897 "fastparse-1.1.2" = {
2898 name = "fastparse";
2899 packageName = "fastparse";
2900 version = "1.1.2";
2901 src = fetchurl {
2902 url = "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz";
2903 sha512 = "483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==";
2904 };
2905 };
2906 "favico.js-0.3.10" = {
2907 name = "favico.js";
2908 packageName = "favico.js";
2909 version = "0.3.10";
2910 src = fetchurl {
2911 url = "https://registry.npmjs.org/favico.js/-/favico.js-0.3.10.tgz";
2912 sha1 = "80586e27a117f24a8d51c18a99bdc714d4339301";
2913 };
2914 };
2915 "faye-websocket-0.4.4" = {
2916 name = "faye-websocket";
2917 packageName = "faye-websocket";
2918 version = "0.4.4";
2919 src = fetchurl {
2920 url = "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz";
2921 sha1 = "c14c5b3bf14d7417ffbfd990c0a7495cd9f337bc";
2922 };
2923 };
2924 "figures-1.7.0" = {
2925 name = "figures";
2926 packageName = "figures";
2927 version = "1.7.0";
2928 src = fetchurl {
2929 url = "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz";
2930 sha1 = "cbe1e3affcf1cd44b80cadfed28dc793a9701d2e";
2931 };
2932 };
2933 "file-sync-cmp-0.1.1" = {
2934 name = "file-sync-cmp";
2935 packageName = "file-sync-cmp";
2936 version = "0.1.1";
2937 src = fetchurl {
2938 url = "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz";
2939 sha1 = "a5e7a8ffbfa493b43b923bbd4ca89a53b63b612b";
2940 };
2941 };
2942 "file-uri-to-path-1.0.0" = {
2943 name = "file-uri-to-path";
2944 packageName = "file-uri-to-path";
2945 version = "1.0.0";
2946 src = fetchurl {
2947 url = "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz";
2948 sha512 = "0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==";
2949 };
2950 };
2951 "fill-range-4.0.0" = {
2952 name = "fill-range";
2953 packageName = "fill-range";
2954 version = "4.0.0";
2955 src = fetchurl {
2956 url = "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz";
2957 sha1 = "d544811d428f98eb06a63dc402d2403c328c38f7";
2958 };
2959 };
2960 "find-cache-dir-1.0.0" = {
2961 name = "find-cache-dir";
2962 packageName = "find-cache-dir";
2963 version = "1.0.0";
2964 src = fetchurl {
2965 url = "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz";
2966 sha1 = "9288e3e9e3cc3748717d39eade17cf71fc30ee6f";
2967 };
2968 };
2969 "find-up-2.1.0" = {
2970 name = "find-up";
2971 packageName = "find-up";
2972 version = "2.1.0";
2973 src = fetchurl {
2974 url = "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz";
2975 sha1 = "45d1b7e506c717ddd482775a2b77920a3c0c57a7";
2976 };
2977 };
2978 "find-up-3.0.0" = {
2979 name = "find-up";
2980 packageName = "find-up";
2981 version = "3.0.0";
2982 src = fetchurl {
2983 url = "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz";
2984 sha512 = "1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==";
2985 };
2986 };
2987 "findup-sync-0.1.3" = {
2988 name = "findup-sync";
2989 packageName = "findup-sync";
2990 version = "0.1.3";
2991 src = fetchurl {
2992 url = "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz";
2993 sha1 = "7f3e7a97b82392c653bf06589bd85190e93c3683";
2994 };
2995 };
2996 "findup-sync-2.0.0" = {
2997 name = "findup-sync";
2998 packageName = "findup-sync";
2999 version = "2.0.0";
3000 src = fetchurl {
3001 url = "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz";
3002 sha1 = "9326b1488c22d1a6088650a86901b2d9a90a2cbc";
3003 };
3004 };
3005 "fined-1.2.0" = {
3006 name = "fined";
3007 packageName = "fined";
3008 version = "1.2.0";
3009 src = fetchurl {
3010 url = "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz";
3011 sha512 = "ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==";
3012 };
3013 };
3014 "flagged-respawn-1.0.1" = {
3015 name = "flagged-respawn";
3016 packageName = "flagged-respawn";
3017 version = "1.0.1";
3018 src = fetchurl {
3019 url = "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz";
3020 sha512 = "lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==";
3021 };
3022 };
3023 "flatten-1.0.3" = {
3024 name = "flatten";
3025 packageName = "flatten";
3026 version = "1.0.3";
3027 src = fetchurl {
3028 url = "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz";
3029 sha512 = "dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==";
3030 };
3031 };
3032 "flush-write-stream-1.1.1" = {
3033 name = "flush-write-stream";
3034 packageName = "flush-write-stream";
3035 version = "1.1.1";
3036 src = fetchurl {
3037 url = "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz";
3038 sha512 = "3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==";
3039 };
3040 };
3041 "for-in-1.0.2" = {
3042 name = "for-in";
3043 packageName = "for-in";
3044 version = "1.0.2";
3045 src = fetchurl {
3046 url = "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz";
3047 sha1 = "81068d295a8142ec0ac726c6e2200c30fb6d5e80";
3048 };
3049 };
3050 "for-own-1.0.0" = {
3051 name = "for-own";
3052 packageName = "for-own";
3053 version = "1.0.0";
3054 src = fetchurl {
3055 url = "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz";
3056 sha1 = "c63332f415cedc4b04dbfe70cf836494c53cb44b";
3057 };
3058 };
3059 "forever-agent-0.6.1" = {
3060 name = "forever-agent";
3061 packageName = "forever-agent";
3062 version = "0.6.1";
3063 src = fetchurl {
3064 url = "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz";
3065 sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91";
3066 };
3067 };
3068 "form-data-2.1.4" = {
3069 name = "form-data";
3070 packageName = "form-data";
3071 version = "2.1.4";
3072 src = fetchurl {
3073 url = "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz";
3074 sha1 = "33c183acf193276ecaa98143a69e94bfee1750d1";
3075 };
3076 };
3077 "fragment-cache-0.2.1" = {
3078 name = "fragment-cache";
3079 packageName = "fragment-cache";
3080 version = "0.2.1";
3081 src = fetchurl {
3082 url = "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz";
3083 sha1 = "4290fad27f13e89be7f33799c6bc5a0abfff0d19";
3084 };
3085 };
3086 "from2-2.3.0" = {
3087 name = "from2";
3088 packageName = "from2";
3089 version = "2.3.0";
3090 src = fetchurl {
3091 url = "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz";
3092 sha1 = "8bfb5502bde4a4d36cfdeea007fcca21d7e382af";
3093 };
3094 };
3095 "fs-write-stream-atomic-1.0.10" = {
3096 name = "fs-write-stream-atomic";
3097 packageName = "fs-write-stream-atomic";
3098 version = "1.0.10";
3099 src = fetchurl {
3100 url = "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz";
3101 sha1 = "b47df53493ef911df75731e70a9ded0189db40c9";
3102 };
3103 };
3104 "fs.realpath-1.0.0" = {
3105 name = "fs.realpath";
3106 packageName = "fs.realpath";
3107 version = "1.0.0";
3108 src = fetchurl {
3109 url = "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz";
3110 sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f";
3111 };
3112 };
3113 "fsevents-1.2.13" = {
3114 name = "fsevents";
3115 packageName = "fsevents";
3116 version = "1.2.13";
3117 src = fetchurl {
3118 url = "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz";
3119 sha512 = "oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==";
3120 };
3121 };
3122 "function-bind-1.1.1" = {
3123 name = "function-bind";
3124 packageName = "function-bind";
3125 version = "1.1.1";
3126 src = fetchurl {
3127 url = "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz";
3128 sha512 = "yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==";
3129 };
3130 };
3131 "gaze-0.5.2" = {
3132 name = "gaze";
3133 packageName = "gaze";
3134 version = "0.5.2";
3135 src = fetchurl {
3136 url = "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz";
3137 sha1 = "40b709537d24d1d45767db5a908689dfe69ac44f";
3138 };
3139 };
3140 "get-caller-file-1.0.3" = {
3141 name = "get-caller-file";
3142 packageName = "get-caller-file";
3143 version = "1.0.3";
3144 src = fetchurl {
3145 url = "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz";
3146 sha512 = "3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==";
3147 };
3148 };
3149 "get-stream-4.1.0" = {
3150 name = "get-stream";
3151 packageName = "get-stream";
3152 version = "4.1.0";
3153 src = fetchurl {
3154 url = "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz";
3155 sha512 = "GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==";
3156 };
3157 };
3158 "get-value-2.0.6" = {
3159 name = "get-value";
3160 packageName = "get-value";
3161 version = "2.0.6";
3162 src = fetchurl {
3163 url = "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz";
3164 sha1 = "dc15ca1c672387ca76bd37ac0a395ba2042a2c28";
3165 };
3166 };
3167 "getobject-0.1.0" = {
3168 name = "getobject";
3169 packageName = "getobject";
3170 version = "0.1.0";
3171 src = fetchurl {
3172 url = "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz";
3173 sha1 = "047a449789fa160d018f5486ed91320b6ec7885c";
3174 };
3175 };
3176 "getpass-0.1.7" = {
3177 name = "getpass";
3178 packageName = "getpass";
3179 version = "0.1.7";
3180 src = fetchurl {
3181 url = "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz";
3182 sha1 = "5eff8e3e684d569ae4cb2b1282604e8ba62149fa";
3183 };
3184 };
3185 "glob-3.1.21" = {
3186 name = "glob";
3187 packageName = "glob";
3188 version = "3.1.21";
3189 src = fetchurl {
3190 url = "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz";
3191 sha1 = "d29e0a055dea5138f4d07ed40e8982e83c2066cd";
3192 };
3193 };
3194 "glob-3.2.11" = {
3195 name = "glob";
3196 packageName = "glob";
3197 version = "3.2.11";
3198 src = fetchurl {
3199 url = "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz";
3200 sha1 = "4a973f635b9190f715d10987d5c00fd2815ebe3d";
3201 };
3202 };
3203 "glob-7.1.6" = {
3204 name = "glob";
3205 packageName = "glob";
3206 version = "7.1.6";
3207 src = fetchurl {
3208 url = "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz";
3209 sha512 = "LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==";
3210 };
3211 };
3212 "glob-parent-3.1.0" = {
3213 name = "glob-parent";
3214 packageName = "glob-parent";
3215 version = "3.1.0";
3216 src = fetchurl {
3217 url = "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz";
3218 sha1 = "9e6af6299d8d3bd2bd40430832bd113df906c5ae";
3219 };
3220 };
3221 "global-modules-1.0.0" = {
3222 name = "global-modules";
3223 packageName = "global-modules";
3224 version = "1.0.0";
3225 src = fetchurl {
3226 url = "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz";
3227 sha512 = "sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==";
3228 };
3229 };
3230 "global-modules-path-2.3.1" = {
3231 name = "global-modules-path";
3232 packageName = "global-modules-path";
3233 version = "2.3.1";
3234 src = fetchurl {
3235 url = "https://registry.npmjs.org/global-modules-path/-/global-modules-path-2.3.1.tgz";
3236 sha512 = "y+shkf4InI7mPRHSo2b/k6ix6+NLDtyccYv86whhxrSGX9wjPX1VMITmrDbE1eh7zkzhiWtW2sHklJYoQ62Cxg==";
3237 };
3238 };
3239 "global-prefix-1.0.2" = {
3240 name = "global-prefix";
3241 packageName = "global-prefix";
3242 version = "1.0.2";
3243 src = fetchurl {
3244 url = "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz";
3245 sha1 = "dbf743c6c14992593c655568cb66ed32c0122ebe";
3246 };
3247 };
3248 "globals-9.18.0" = {
3249 name = "globals";
3250 packageName = "globals";
3251 version = "9.18.0";
3252 src = fetchurl {
3253 url = "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz";
3254 sha512 = "S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==";
3255 };
3256 };
3257 "globby-7.1.1" = {
3258 name = "globby";
3259 packageName = "globby";
3260 version = "7.1.1";
3261 src = fetchurl {
3262 url = "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz";
3263 sha1 = "fb2ccff9401f8600945dfada97440cca972b8680";
3264 };
3265 };
3266 "globule-0.1.0" = {
3267 name = "globule";
3268 packageName = "globule";
3269 version = "0.1.0";
3270 src = fetchurl {
3271 url = "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz";
3272 sha1 = "d9c8edde1da79d125a151b79533b978676346ae5";
3273 };
3274 };
3275 "good-listener-1.2.2" = {
3276 name = "good-listener";
3277 packageName = "good-listener";
3278 version = "1.2.2";
3279 src = fetchurl {
3280 url = "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz";
3281 sha1 = "d53b30cdf9313dffb7dc9a0d477096aa6d145c50";
3282 };
3283 };
3284 "graceful-fs-1.2.3" = {
3285 name = "graceful-fs";
3286 packageName = "graceful-fs";
3287 version = "1.2.3";
3288 src = fetchurl {
3289 url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz";
3290 sha1 = "15a4806a57547cb2d2dbf27f42e89a8c3451b364";
3291 };
3292 };
3293 "graceful-fs-4.2.4" = {
3294 name = "graceful-fs";
3295 packageName = "graceful-fs";
3296 version = "4.2.4";
3297 src = fetchurl {
3298 url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz";
3299 sha512 = "WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==";
3300 };
3301 };
3302 "grunt-0.4.5" = {
3303 name = "grunt";
3304 packageName = "grunt";
3305 version = "0.4.5";
3306 src = fetchurl {
3307 url = "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz";
3308 sha1 = "56937cd5194324adff6d207631832a9d6ba4e7f0";
3309 };
3310 };
3311 "grunt-cli-1.3.2" = {
3312 name = "grunt-cli";
3313 packageName = "grunt-cli";
3314 version = "1.3.2";
3315 src = fetchurl {
3316 url = "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.3.2.tgz";
3317 sha512 = "8OHDiZZkcptxVXtMfDxJvmN7MVJNE8L/yIcPb4HB7TlyFD1kDvjHrb62uhySsU14wJx9ORMnTuhRMQ40lH/orQ==";
3318 };
3319 };
3320 "grunt-contrib-concat-0.5.1" = {
3321 name = "grunt-contrib-concat";
3322 packageName = "grunt-contrib-concat";
3323 version = "0.5.1";
3324 src = fetchurl {
3325 url = "https://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-0.5.1.tgz";
3326 sha1 = "953c6efdfdfd2c107ab9c85077f2d4b24d31cd49";
3327 };
3328 };
3329 "grunt-contrib-copy-1.0.0" = {
3330 name = "grunt-contrib-copy";
3331 packageName = "grunt-contrib-copy";
3332 version = "1.0.0";
3333 src = fetchurl {
3334 url = "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz";
3335 sha1 = "7060c6581e904b8ab0d00f076e0a8f6e3e7c3573";
3336 };
3337 };
3338 "grunt-contrib-jshint-0.12.0" = {
3339 name = "grunt-contrib-jshint";
3340 packageName = "grunt-contrib-jshint";
3341 version = "0.12.0";
3342 src = fetchurl {
3343 url = "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-0.12.0.tgz";
3344 sha1 = "f6b2f06fc715264837a7ab6c69a1ce1a689c2c29";
3345 };
3346 };
3347 "grunt-contrib-less-1.4.1" = {
3348 name = "grunt-contrib-less";
3349 packageName = "grunt-contrib-less";
3350 version = "1.4.1";
3351 src = fetchurl {
3352 url = "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-1.4.1.tgz";
3353 sha1 = "3bbdec0b75d12ceaa55d62943625c0b0861cdf6f";
3354 };
3355 };
3356 "grunt-contrib-uglify-4.0.1" = {
3357 name = "grunt-contrib-uglify";
3358 packageName = "grunt-contrib-uglify";
3359 version = "4.0.1";
3360 src = fetchurl {
3361 url = "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-4.0.1.tgz";
3362 sha512 = "dwf8/+4uW1+7pH72WButOEnzErPGmtUvc8p08B0eQS/6ON0WdeQu0+WFeafaPTbbY1GqtS25lsHWaDeiTQNWPg==";
3363 };
3364 };
3365 "grunt-contrib-watch-0.6.1" = {
3366 name = "grunt-contrib-watch";
3367 packageName = "grunt-contrib-watch";
3368 version = "0.6.1";
3369 src = fetchurl {
3370 url = "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-0.6.1.tgz";
3371 sha1 = "64fdcba25a635f5b4da1b6ce6f90da0aeb6e3f15";
3372 };
3373 };
3374 "grunt-known-options-1.1.1" = {
3375 name = "grunt-known-options";
3376 packageName = "grunt-known-options";
3377 version = "1.1.1";
3378 src = fetchurl {
3379 url = "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz";
3380 sha512 = "cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==";
3381 };
3382 };
3383 "grunt-legacy-log-0.1.3" = {
3384 name = "grunt-legacy-log";
3385 packageName = "grunt-legacy-log";
3386 version = "0.1.3";
3387 src = fetchurl {
3388 url = "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz";
3389 sha1 = "ec29426e803021af59029f87d2f9cd7335a05531";
3390 };
3391 };
3392 "grunt-legacy-log-utils-0.1.1" = {
3393 name = "grunt-legacy-log-utils";
3394 packageName = "grunt-legacy-log-utils";
3395 version = "0.1.1";
3396 src = fetchurl {
3397 url = "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz";
3398 sha1 = "c0706b9dd9064e116f36f23fe4e6b048672c0f7e";
3399 };
3400 };
3401 "grunt-legacy-util-0.2.0" = {
3402 name = "grunt-legacy-util";
3403 packageName = "grunt-legacy-util";
3404 version = "0.2.0";
3405 src = fetchurl {
3406 url = "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz";
3407 sha1 = "93324884dbf7e37a9ff7c026dff451d94a9e554b";
3408 };
3409 };
3410 "grunt-webpack-3.1.3" = {
3411 name = "grunt-webpack";
3412 packageName = "grunt-webpack";
3413 version = "3.1.3";
3414 src = fetchurl {
3415 url = "https://registry.npmjs.org/grunt-webpack/-/grunt-webpack-3.1.3.tgz";
3416 sha512 = "SaZ8K8lG4iTxs7ClZxOWCf3kxqS2y+Eel8SbaEGgBKwhAp6e45beIu+vhBZRLX3vonKML2kjemKsQ21REaqNFQ==";
3417 };
3418 };
3419 "gzip-size-3.0.0" = {
3420 name = "gzip-size";
3421 packageName = "gzip-size";
3422 version = "3.0.0";
3423 src = fetchurl {
3424 url = "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz";
3425 sha1 = "546188e9bdc337f673772f81660464b389dce520";
3426 };
3427 };
3428 "har-schema-1.0.5" = {
3429 name = "har-schema";
3430 packageName = "har-schema";
3431 version = "1.0.5";
3432 src = fetchurl {
3433 url = "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz";
3434 sha1 = "d263135f43307c02c602afc8fe95970c0151369e";
3435 };
3436 };
3437 "har-validator-4.2.1" = {
3438 name = "har-validator";
3439 packageName = "har-validator";
3440 version = "4.2.1";
3441 src = fetchurl {
3442 url = "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz";
3443 sha1 = "33481d0f1bbff600dd203d75812a6a5fba002e2a";
3444 };
3445 };
3446 "has-1.0.3" = {
3447 name = "has";
3448 packageName = "has";
3449 version = "1.0.3";
3450 src = fetchurl {
3451 url = "https://registry.npmjs.org/has/-/has-1.0.3.tgz";
3452 sha512 = "f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==";
3453 };
3454 };
3455 "has-ansi-0.1.0" = {
3456 name = "has-ansi";
3457 packageName = "has-ansi";
3458 version = "0.1.0";
3459 src = fetchurl {
3460 url = "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz";
3461 sha1 = "84f265aae8c0e6a88a12d7022894b7568894c62e";
3462 };
3463 };
3464 "has-ansi-2.0.0" = {
3465 name = "has-ansi";
3466 packageName = "has-ansi";
3467 version = "2.0.0";
3468 src = fetchurl {
3469 url = "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz";
3470 sha1 = "34f5049ce1ecdf2b0649af3ef24e45ed35416d91";
3471 };
3472 };
3473 "has-flag-1.0.0" = {
3474 name = "has-flag";
3475 packageName = "has-flag";
3476 version = "1.0.0";
3477 src = fetchurl {
3478 url = "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz";
3479 sha1 = "9d9e793165ce017a00f00418c43f942a7b1d11fa";
3480 };
3481 };
3482 "has-flag-3.0.0" = {
3483 name = "has-flag";
3484 packageName = "has-flag";
3485 version = "3.0.0";
3486 src = fetchurl {
3487 url = "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz";
3488 sha1 = "b5d454dc2199ae225699f3467e5a07f3b955bafd";
3489 };
3490 };
3491 "has-symbols-1.0.1" = {
3492 name = "has-symbols";
3493 packageName = "has-symbols";
3494 version = "1.0.1";
3495 src = fetchurl {
3496 url = "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz";
3497 sha512 = "PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==";
3498 };
3499 };
3500 "has-value-0.3.1" = {
3501 name = "has-value";
3502 packageName = "has-value";
3503 version = "0.3.1";
3504 src = fetchurl {
3505 url = "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz";
3506 sha1 = "7b1f58bada62ca827ec0a2078025654845995e1f";
3507 };
3508 };
3509 "has-value-1.0.0" = {
3510 name = "has-value";
3511 packageName = "has-value";
3512 version = "1.0.0";
3513 src = fetchurl {
3514 url = "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz";
3515 sha1 = "18b281da585b1c5c51def24c930ed29a0be6b177";
3516 };
3517 };
3518 "has-values-0.1.4" = {
3519 name = "has-values";
3520 packageName = "has-values";
3521 version = "0.1.4";
3522 src = fetchurl {
3523 url = "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz";
3524 sha1 = "6d61de95d91dfca9b9a02089ad384bff8f62b771";
3525 };
3526 };
3527 "has-values-1.0.0" = {
3528 name = "has-values";
3529 packageName = "has-values";
3530 version = "1.0.0";
3531 src = fetchurl {
3532 url = "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz";
3533 sha1 = "95b0b63fec2146619a6fe57fe75628d5a39efe4f";
3534 };
3535 };
3536 "hash-base-3.1.0" = {
3537 name = "hash-base";
3538 packageName = "hash-base";
3539 version = "3.1.0";
3540 src = fetchurl {
3541 url = "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz";
3542 sha512 = "1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==";
3543 };
3544 };
3545 "hash.js-1.1.7" = {
3546 name = "hash.js";
3547 packageName = "hash.js";
3548 version = "1.1.7";
3549 src = fetchurl {
3550 url = "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz";
3551 sha512 = "taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==";
3552 };
3553 };
3554 "hawk-3.1.3" = {
3555 name = "hawk";
3556 packageName = "hawk";
3557 version = "3.1.3";
3558 src = fetchurl {
3559 url = "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz";
3560 sha1 = "078444bd7c1640b0fe540d2c9b73d59678e8e1c4";
3561 };
3562 };
3563 "he-1.2.0" = {
3564 name = "he";
3565 packageName = "he";
3566 version = "1.2.0";
3567 src = fetchurl {
3568 url = "https://registry.npmjs.org/he/-/he-1.2.0.tgz";
3569 sha512 = "F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==";
3570 };
3571 };
3572 "hmac-drbg-1.0.1" = {
3573 name = "hmac-drbg";
3574 packageName = "hmac-drbg";
3575 version = "1.0.1";
3576 src = fetchurl {
3577 url = "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz";
3578 sha1 = "d2745701025a6c775a6c545793ed502fc0c649a1";
3579 };
3580 };
3581 "hoek-2.16.3" = {
3582 name = "hoek";
3583 packageName = "hoek";
3584 version = "2.16.3";
3585 src = fetchurl {
3586 url = "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz";
3587 sha1 = "20bb7403d3cea398e91dc4710a8ff1b8274a25ed";
3588 };
3589 };
3590 "home-or-tmp-2.0.0" = {
3591 name = "home-or-tmp";
3592 packageName = "home-or-tmp";
3593 version = "2.0.0";
3594 src = fetchurl {
3595 url = "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz";
3596 sha1 = "e36c3f2d2cae7d746a857e38d18d5f32a7882db8";
3597 };
3598 };
3599 "homedir-polyfill-1.0.3" = {
3600 name = "homedir-polyfill";
3601 packageName = "homedir-polyfill";
3602 version = "1.0.3";
3603 src = fetchurl {
3604 url = "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz";
3605 sha512 = "eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==";
3606 };
3607 };
3608 "hooker-0.2.3" = {
3609 name = "hooker";
3610 packageName = "hooker";
3611 version = "0.2.3";
3612 src = fetchurl {
3613 url = "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz";
3614 sha1 = "b834f723cc4a242aa65963459df6d984c5d3d959";
3615 };
3616 };
3617 "html-comment-regex-1.1.2" = {
3618 name = "html-comment-regex";
3619 packageName = "html-comment-regex";
3620 version = "1.1.2";
3621 src = fetchurl {
3622 url = "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz";
3623 sha512 = "P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==";
3624 };
3625 };
3626 "html-loader-0.4.5" = {
3627 name = "html-loader";
3628 packageName = "html-loader";
3629 version = "0.4.5";
3630 src = fetchurl {
3631 url = "https://registry.npmjs.org/html-loader/-/html-loader-0.4.5.tgz";
3632 sha1 = "5fbcd87cd63a5c49a7fce2fe56f425e05729c68c";
3633 };
3634 };
3635 "html-loader-0.5.5" = {
3636 name = "html-loader";
3637 packageName = "html-loader";
3638 version = "0.5.5";
3639 src = fetchurl {
3640 url = "https://registry.npmjs.org/html-loader/-/html-loader-0.5.5.tgz";
3641 sha512 = "7hIW7YinOYUpo//kSYcPB6dCKoceKLmOwjEMmhIobHuWGDVl0Nwe4l68mdG/Ru0wcUxQjVMEoZpkalZ/SE7zog==";
3642 };
3643 };
3644 "html-minifier-3.5.21" = {
3645 name = "html-minifier";
3646 packageName = "html-minifier";
3647 version = "3.5.21";
3648 src = fetchurl {
3649 url = "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz";
3650 sha512 = "LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==";
3651 };
3652 };
3653 "html-webpack-plugin-3.2.0" = {
3654 name = "html-webpack-plugin";
3655 packageName = "html-webpack-plugin";
3656 version = "3.2.0";
3657 src = fetchurl {
3658 url = "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz";
3659 sha1 = "b01abbd723acaaa7b37b6af4492ebda03d9dd37b";
3660 };
3661 };
3662 "htmlparser2-3.8.3" = {
3663 name = "htmlparser2";
3664 packageName = "htmlparser2";
3665 version = "3.8.3";
3666 src = fetchurl {
3667 url = "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz";
3668 sha1 = "996c28b191516a8be86501a7d79757e5c70c1068";
3669 };
3670 };
3671 "http-signature-1.1.1" = {
3672 name = "http-signature";
3673 packageName = "http-signature";
3674 version = "1.1.1";
3675 src = fetchurl {
3676 url = "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz";
3677 sha1 = "df72e267066cd0ac67fb76adf8e134a8fbcf91bf";
3678 };
3679 };
3680 "https-browserify-1.0.0" = {
3681 name = "https-browserify";
3682 packageName = "https-browserify";
3683 version = "1.0.0";
3684 src = fetchurl {
3685 url = "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz";
3686 sha1 = "ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73";
3687 };
3688 };
3689 "iconv-lite-0.2.11" = {
3690 name = "iconv-lite";
3691 packageName = "iconv-lite";
3692 version = "0.2.11";
3693 src = fetchurl {
3694 url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz";
3695 sha1 = "1ce60a3a57864a292d1321ff4609ca4bb965adc8";
3696 };
3697 };
3698 "icss-replace-symbols-1.1.0" = {
3699 name = "icss-replace-symbols";
3700 packageName = "icss-replace-symbols";
3701 version = "1.1.0";
3702 src = fetchurl {
3703 url = "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz";
3704 sha1 = "06ea6f83679a7749e386cfe1fe812ae5db223ded";
3705 };
3706 };
3707 "icss-utils-2.1.0" = {
3708 name = "icss-utils";
3709 packageName = "icss-utils";
3710 version = "2.1.0";
3711 src = fetchurl {
3712 url = "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz";
3713 sha1 = "83f0a0ec378bf3246178b6c2ad9136f135b1c962";
3714 };
3715 };
3716 "ieee754-1.1.13" = {
3717 name = "ieee754";
3718 packageName = "ieee754";
3719 version = "1.1.13";
3720 src = fetchurl {
3721 url = "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz";
3722 sha512 = "4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==";
3723 };
3724 };
3725 "iferr-0.1.5" = {
3726 name = "iferr";
3727 packageName = "iferr";
3728 version = "0.1.5";
3729 src = fetchurl {
3730 url = "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz";
3731 sha1 = "c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501";
3732 };
3733 };
3734 "ignore-3.3.10" = {
3735 name = "ignore";
3736 packageName = "ignore";
3737 version = "3.3.10";
3738 src = fetchurl {
3739 url = "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz";
3740 sha512 = "Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==";
3741 };
3742 };
3743 "image-size-0.5.5" = {
3744 name = "image-size";
3745 packageName = "image-size";
3746 version = "0.5.5";
3747 src = fetchurl {
3748 url = "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz";
3749 sha1 = "09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c";
3750 };
3751 };
3752 "import-local-2.0.0" = {
3753 name = "import-local";
3754 packageName = "import-local";
3755 version = "2.0.0";
3756 src = fetchurl {
3757 url = "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz";
3758 sha512 = "b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==";
3759 };
3760 };
3761 "imports-loader-0.7.1" = {
3762 name = "imports-loader";
3763 packageName = "imports-loader";
3764 version = "0.7.1";
3765 src = fetchurl {
3766 url = "https://registry.npmjs.org/imports-loader/-/imports-loader-0.7.1.tgz";
3767 sha1 = "f204b5f34702a32c1db7d48d89d5e867a0441253";
3768 };
3769 };
3770 "imurmurhash-0.1.4" = {
3771 name = "imurmurhash";
3772 packageName = "imurmurhash";
3773 version = "0.1.4";
3774 src = fetchurl {
3775 url = "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz";
3776 sha1 = "9218b9b2b928a238b13dc4fb6b6d576f231453ea";
3777 };
3778 };
3779 "indexes-of-1.0.1" = {
3780 name = "indexes-of";
3781 packageName = "indexes-of";
3782 version = "1.0.1";
3783 src = fetchurl {
3784 url = "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz";
3785 sha1 = "f30f716c8e2bd346c7b67d3df3915566a7c05607";
3786 };
3787 };
3788 "inflight-1.0.6" = {
3789 name = "inflight";
3790 packageName = "inflight";
3791 version = "1.0.6";
3792 src = fetchurl {
3793 url = "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz";
3794 sha1 = "49bd6331d7d02d0c09bc910a1075ba8165b56df9";
3795 };
3796 };
3797 "inherits-1.0.2" = {
3798 name = "inherits";
3799 packageName = "inherits";
3800 version = "1.0.2";
3801 src = fetchurl {
3802 url = "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz";
3803 sha1 = "ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b";
3804 };
3805 };
3806 "inherits-2.0.1" = {
3807 name = "inherits";
3808 packageName = "inherits";
3809 version = "2.0.1";
3810 src = fetchurl {
3811 url = "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz";
3812 sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1";
3813 };
3814 };
3815 "inherits-2.0.3" = {
3816 name = "inherits";
3817 packageName = "inherits";
3818 version = "2.0.3";
3819 src = fetchurl {
3820 url = "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz";
3821 sha1 = "633c2c83e3da42a502f52466022480f4208261de";
3822 };
3823 };
3824 "inherits-2.0.4" = {
3825 name = "inherits";
3826 packageName = "inherits";
3827 version = "2.0.4";
3828 src = fetchurl {
3829 url = "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz";
3830 sha512 = "k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==";
3831 };
3832 };
3833 "ini-1.3.5" = {
3834 name = "ini";
3835 packageName = "ini";
3836 version = "1.3.5";
3837 src = fetchurl {
3838 url = "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz";
3839 sha512 = "RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==";
3840 };
3841 };
3842 "interpret-1.1.0" = {
3843 name = "interpret";
3844 packageName = "interpret";
3845 version = "1.1.0";
3846 src = fetchurl {
3847 url = "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz";
3848 sha1 = "7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614";
3849 };
3850 };
3851 "invariant-2.2.4" = {
3852 name = "invariant";
3853 packageName = "invariant";
3854 version = "2.2.4";
3855 src = fetchurl {
3856 url = "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz";
3857 sha512 = "phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==";
3858 };
3859 };
3860 "invert-kv-2.0.0" = {
3861 name = "invert-kv";
3862 packageName = "invert-kv";
3863 version = "2.0.0";
3864 src = fetchurl {
3865 url = "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz";
3866 sha512 = "wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==";
3867 };
3868 };
3869 "is-absolute-1.0.0" = {
3870 name = "is-absolute";
3871 packageName = "is-absolute";
3872 version = "1.0.0";
3873 src = fetchurl {
3874 url = "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz";
3875 sha512 = "dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==";
3876 };
3877 };
3878 "is-absolute-url-2.1.0" = {
3879 name = "is-absolute-url";
3880 packageName = "is-absolute-url";
3881 version = "2.1.0";
3882 src = fetchurl {
3883 url = "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz";
3884 sha1 = "50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6";
3885 };
3886 };
3887 "is-accessor-descriptor-0.1.6" = {
3888 name = "is-accessor-descriptor";
3889 packageName = "is-accessor-descriptor";
3890 version = "0.1.6";
3891 src = fetchurl {
3892 url = "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz";
3893 sha1 = "a9e12cb3ae8d876727eeef3843f8a0897b5c98d6";
3894 };
3895 };
3896 "is-accessor-descriptor-1.0.0" = {
3897 name = "is-accessor-descriptor";
3898 packageName = "is-accessor-descriptor";
3899 version = "1.0.0";
3900 src = fetchurl {
3901 url = "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz";
3902 sha512 = "m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==";
3903 };
3904 };
3905 "is-binary-path-1.0.1" = {
3906 name = "is-binary-path";
3907 packageName = "is-binary-path";
3908 version = "1.0.1";
3909 src = fetchurl {
3910 url = "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz";
3911 sha1 = "75f16642b480f187a711c814161fd3a4a7655898";
3912 };
3913 };
3914 "is-buffer-1.1.6" = {
3915 name = "is-buffer";
3916 packageName = "is-buffer";
3917 version = "1.1.6";
3918 src = fetchurl {
3919 url = "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz";
3920 sha512 = "NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==";
3921 };
3922 };
3923 "is-callable-1.1.5" = {
3924 name = "is-callable";
3925 packageName = "is-callable";
3926 version = "1.1.5";
3927 src = fetchurl {
3928 url = "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz";
3929 sha512 = "ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==";
3930 };
3931 };
3932 "is-data-descriptor-0.1.4" = {
3933 name = "is-data-descriptor";
3934 packageName = "is-data-descriptor";
3935 version = "0.1.4";
3936 src = fetchurl {
3937 url = "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz";
3938 sha1 = "0b5ee648388e2c860282e793f1856fec3f301b56";
3939 };
3940 };
3941 "is-data-descriptor-1.0.0" = {
3942 name = "is-data-descriptor";
3943 packageName = "is-data-descriptor";
3944 version = "1.0.0";
3945 src = fetchurl {
3946 url = "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz";
3947 sha512 = "jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==";
3948 };
3949 };
3950 "is-date-object-1.0.2" = {
3951 name = "is-date-object";
3952 packageName = "is-date-object";
3953 version = "1.0.2";
3954 src = fetchurl {
3955 url = "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz";
3956 sha512 = "USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==";
3957 };
3958 };
3959 "is-descriptor-0.1.6" = {
3960 name = "is-descriptor";
3961 packageName = "is-descriptor";
3962 version = "0.1.6";
3963 src = fetchurl {
3964 url = "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz";
3965 sha512 = "avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==";
3966 };
3967 };
3968 "is-descriptor-1.0.2" = {
3969 name = "is-descriptor";
3970 packageName = "is-descriptor";
3971 version = "1.0.2";
3972 src = fetchurl {
3973 url = "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz";
3974 sha512 = "2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==";
3975 };
3976 };
3977 "is-extendable-0.1.1" = {
3978 name = "is-extendable";
3979 packageName = "is-extendable";
3980 version = "0.1.1";
3981 src = fetchurl {
3982 url = "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz";
3983 sha1 = "62b110e289a471418e3ec36a617d472e301dfc89";
3984 };
3985 };
3986 "is-extendable-1.0.1" = {
3987 name = "is-extendable";
3988 packageName = "is-extendable";
3989 version = "1.0.1";
3990 src = fetchurl {
3991 url = "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz";
3992 sha512 = "arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==";
3993 };
3994 };
3995 "is-extglob-2.1.1" = {
3996 name = "is-extglob";
3997 packageName = "is-extglob";
3998 version = "2.1.1";
3999 src = fetchurl {
4000 url = "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz";
4001 sha1 = "a88c02535791f02ed37c76a1b9ea9773c833f8c2";
4002 };
4003 };
4004 "is-finite-1.1.0" = {
4005 name = "is-finite";
4006 packageName = "is-finite";
4007 version = "1.1.0";
4008 src = fetchurl {
4009 url = "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz";
4010 sha512 = "cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==";
4011 };
4012 };
4013 "is-fullwidth-code-point-1.0.0" = {
4014 name = "is-fullwidth-code-point";
4015 packageName = "is-fullwidth-code-point";
4016 version = "1.0.0";
4017 src = fetchurl {
4018 url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz";
4019 sha1 = "ef9e31386f031a7f0d643af82fde50c457ef00cb";
4020 };
4021 };
4022 "is-fullwidth-code-point-2.0.0" = {
4023 name = "is-fullwidth-code-point";
4024 packageName = "is-fullwidth-code-point";
4025 version = "2.0.0";
4026 src = fetchurl {
4027 url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz";
4028 sha1 = "a3b30a5c4f199183167aaab93beefae3ddfb654f";
4029 };
4030 };
4031 "is-glob-3.1.0" = {
4032 name = "is-glob";
4033 packageName = "is-glob";
4034 version = "3.1.0";
4035 src = fetchurl {
4036 url = "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz";
4037 sha1 = "7ba5ae24217804ac70707b96922567486cc3e84a";
4038 };
4039 };
4040 "is-glob-4.0.1" = {
4041 name = "is-glob";
4042 packageName = "is-glob";
4043 version = "4.0.1";
4044 src = fetchurl {
4045 url = "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz";
4046 sha512 = "5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==";
4047 };
4048 };
4049 "is-number-3.0.0" = {
4050 name = "is-number";
4051 packageName = "is-number";
4052 version = "3.0.0";
4053 src = fetchurl {
4054 url = "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz";
4055 sha1 = "24fd6201a4782cf50561c810276afc7d12d71195";
4056 };
4057 };
4058 "is-plain-obj-1.1.0" = {
4059 name = "is-plain-obj";
4060 packageName = "is-plain-obj";
4061 version = "1.1.0";
4062 src = fetchurl {
4063 url = "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz";
4064 sha1 = "71a50c8429dfca773c92a390a4a03b39fcd51d3e";
4065 };
4066 };
4067 "is-plain-object-2.0.4" = {
4068 name = "is-plain-object";
4069 packageName = "is-plain-object";
4070 version = "2.0.4";
4071 src = fetchurl {
4072 url = "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz";
4073 sha512 = "h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==";
4074 };
4075 };
4076 "is-regex-1.0.5" = {
4077 name = "is-regex";
4078 packageName = "is-regex";
4079 version = "1.0.5";
4080 src = fetchurl {
4081 url = "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz";
4082 sha512 = "vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==";
4083 };
4084 };
4085 "is-relative-1.0.0" = {
4086 name = "is-relative";
4087 packageName = "is-relative";
4088 version = "1.0.0";
4089 src = fetchurl {
4090 url = "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz";
4091 sha512 = "Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==";
4092 };
4093 };
4094 "is-stream-1.1.0" = {
4095 name = "is-stream";
4096 packageName = "is-stream";
4097 version = "1.1.0";
4098 src = fetchurl {
4099 url = "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz";
4100 sha1 = "12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44";
4101 };
4102 };
4103 "is-svg-2.1.0" = {
4104 name = "is-svg";
4105 packageName = "is-svg";
4106 version = "2.1.0";
4107 src = fetchurl {
4108 url = "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz";
4109 sha1 = "cf61090da0d9efbcab8722deba6f032208dbb0e9";
4110 };
4111 };
4112 "is-symbol-1.0.3" = {
4113 name = "is-symbol";
4114 packageName = "is-symbol";
4115 version = "1.0.3";
4116 src = fetchurl {
4117 url = "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz";
4118 sha512 = "OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==";
4119 };
4120 };
4121 "is-typedarray-1.0.0" = {
4122 name = "is-typedarray";
4123 packageName = "is-typedarray";
4124 version = "1.0.0";
4125 src = fetchurl {
4126 url = "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz";
4127 sha1 = "e479c80858df0c1b11ddda6940f96011fcda4a9a";
4128 };
4129 };
4130 "is-unc-path-1.0.0" = {
4131 name = "is-unc-path";
4132 packageName = "is-unc-path";
4133 version = "1.0.0";
4134 src = fetchurl {
4135 url = "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz";
4136 sha512 = "mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==";
4137 };
4138 };
4139 "is-windows-1.0.2" = {
4140 name = "is-windows";
4141 packageName = "is-windows";
4142 version = "1.0.2";
4143 src = fetchurl {
4144 url = "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz";
4145 sha512 = "eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==";
4146 };
4147 };
4148 "isarray-0.0.1" = {
4149 name = "isarray";
4150 packageName = "isarray";
4151 version = "0.0.1";
4152 src = fetchurl {
4153 url = "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz";
4154 sha1 = "8a18acfca9a8f4177e09abfc6038939b05d1eedf";
4155 };
4156 };
4157 "isarray-1.0.0" = {
4158 name = "isarray";
4159 packageName = "isarray";
4160 version = "1.0.0";
4161 src = fetchurl {
4162 url = "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz";
4163 sha1 = "bb935d48582cba168c06834957a54a3e07124f11";
4164 };
4165 };
4166 "isexe-2.0.0" = {
4167 name = "isexe";
4168 packageName = "isexe";
4169 version = "2.0.0";
4170 src = fetchurl {
4171 url = "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz";
4172 sha1 = "e8fbf374dc556ff8947a10dcb0572d633f2cfa10";
4173 };
4174 };
4175 "isobject-2.1.0" = {
4176 name = "isobject";
4177 packageName = "isobject";
4178 version = "2.1.0";
4179 src = fetchurl {
4180 url = "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz";
4181 sha1 = "f065561096a3f1da2ef46272f815c840d87e0c89";
4182 };
4183 };
4184 "isobject-3.0.1" = {
4185 name = "isobject";
4186 packageName = "isobject";
4187 version = "3.0.1";
4188 src = fetchurl {
4189 url = "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz";
4190 sha1 = "4e431e92b11a9731636aa1f9c8d1ccbcfdab78df";
4191 };
4192 };
4193 "isstream-0.1.2" = {
4194 name = "isstream";
4195 packageName = "isstream";
4196 version = "0.1.2";
4197 src = fetchurl {
4198 url = "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz";
4199 sha1 = "47e63f7af55afa6f92e1500e690eb8b8529c099a";
4200 };
4201 };
4202 "jquery-1.11.3" = {
4203 name = "jquery";
4204 packageName = "jquery";
4205 version = "1.11.3";
4206 src = fetchurl {
4207 url = "https://registry.npmjs.org/jquery/-/jquery-1.11.3.tgz";
4208 sha1 = "dd8b74278b27102d29df63eae28308a8cfa1b583";
4209 };
4210 };
4211 "js-base64-2.5.2" = {
4212 name = "js-base64";
4213 packageName = "js-base64";
4214 version = "2.5.2";
4215 src = fetchurl {
4216 url = "https://registry.npmjs.org/js-base64/-/js-base64-2.5.2.tgz";
4217 sha512 = "Vg8czh0Q7sFBSUMWWArX/miJeBWYBPpdU/3M/DKSaekLMqrqVPaedp+5mZhie/r0lgrcaYBfwXatEew6gwgiQQ==";
4218 };
4219 };
4220 "js-tokens-3.0.2" = {
4221 name = "js-tokens";
4222 packageName = "js-tokens";
4223 version = "3.0.2";
4224 src = fetchurl {
4225 url = "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz";
4226 sha1 = "9866df395102130e38f7f996bceb65443209c25b";
4227 };
4228 };
4229 "js-yaml-2.0.5" = {
4230 name = "js-yaml";
4231 packageName = "js-yaml";
4232 version = "2.0.5";
4233 src = fetchurl {
4234 url = "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz";
4235 sha1 = "a25ae6509999e97df278c6719da11bd0687743a8";
4236 };
4237 };
4238 "js-yaml-3.7.0" = {
4239 name = "js-yaml";
4240 packageName = "js-yaml";
4241 version = "3.7.0";
4242 src = fetchurl {
4243 url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz";
4244 sha1 = "5c967ddd837a9bfdca5f2de84253abe8a1c03b80";
4245 };
4246 };
4247 "jsbn-0.1.1" = {
4248 name = "jsbn";
4249 packageName = "jsbn";
4250 version = "0.1.1";
4251 src = fetchurl {
4252 url = "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz";
4253 sha1 = "a5e654c2e5a2deb5f201d96cefbca80c0ef2f513";
4254 };
4255 };
4256 "jsesc-0.5.0" = {
4257 name = "jsesc";
4258 packageName = "jsesc";
4259 version = "0.5.0";
4260 src = fetchurl {
4261 url = "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz";
4262 sha1 = "e7dee66e35d6fc16f710fe91d5cf69f70f08911d";
4263 };
4264 };
4265 "jsesc-1.3.0" = {
4266 name = "jsesc";
4267 packageName = "jsesc";
4268 version = "1.3.0";
4269 src = fetchurl {
4270 url = "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz";
4271 sha1 = "46c3fec8c1892b12b0833db9bc7622176dbab34b";
4272 };
4273 };
4274 "jshint-2.11.1" = {
4275 name = "jshint";
4276 packageName = "jshint";
4277 version = "2.11.1";
4278 src = fetchurl {
4279 url = "https://registry.npmjs.org/jshint/-/jshint-2.11.1.tgz";
4280 sha512 = "WXWePB8ssAH3DlD05IoqolsY6arhbll/1+i2JkRPpihQAuiNaR/gSt8VKIcxpV5m6XChP0hCwESQUqpuQMA8Tg==";
4281 };
4282 };
4283 "jshint-2.9.7" = {
4284 name = "jshint";
4285 packageName = "jshint";
4286 version = "2.9.7";
4287 src = fetchurl {
4288 url = "https://registry.npmjs.org/jshint/-/jshint-2.9.7.tgz";
4289 sha512 = "Q8XN38hGsVQhdlM+4gd1Xl7OB1VieSuCJf+fEJjpo59JH99bVJhXRXAh26qQ15wfdd1VPMuDWNeSWoNl53T4YA==";
4290 };
4291 };
4292 "json-parse-better-errors-1.0.2" = {
4293 name = "json-parse-better-errors";
4294 packageName = "json-parse-better-errors";
4295 version = "1.0.2";
4296 src = fetchurl {
4297 url = "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz";
4298 sha512 = "mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==";
4299 };
4300 };
4301 "json-schema-0.2.3" = {
4302 name = "json-schema";
4303 packageName = "json-schema";
4304 version = "0.2.3";
4305 src = fetchurl {
4306 url = "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz";
4307 sha1 = "b480c892e59a2f05954ce727bd3f2a4e882f9e13";
4308 };
4309 };
4310 "json-schema-traverse-0.4.1" = {
4311 name = "json-schema-traverse";
4312 packageName = "json-schema-traverse";
4313 version = "0.4.1";
4314 src = fetchurl {
4315 url = "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz";
4316 sha512 = "xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==";
4317 };
4318 };
4319 "json-stable-stringify-1.0.1" = {
4320 name = "json-stable-stringify";
4321 packageName = "json-stable-stringify";
4322 version = "1.0.1";
4323 src = fetchurl {
4324 url = "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz";
4325 sha1 = "9a759d39c5f2ff503fd5300646ed445f88c4f9af";
4326 };
4327 };
4328 "json-stringify-safe-5.0.1" = {
4329 name = "json-stringify-safe";
4330 packageName = "json-stringify-safe";
4331 version = "5.0.1";
4332 src = fetchurl {
4333 url = "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz";
4334 sha1 = "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb";
4335 };
4336 };
4337 "json5-0.5.1" = {
4338 name = "json5";
4339 packageName = "json5";
4340 version = "0.5.1";
4341 src = fetchurl {
4342 url = "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz";
4343 sha1 = "1eade7acc012034ad84e2396767ead9fa5495821";
4344 };
4345 };
4346 "json5-1.0.1" = {
4347 name = "json5";
4348 packageName = "json5";
4349 version = "1.0.1";
4350 src = fetchurl {
4351 url = "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz";
4352 sha512 = "aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==";
4353 };
4354 };
4355 "jsonify-0.0.0" = {
4356 name = "jsonify";
4357 packageName = "jsonify";
4358 version = "0.0.0";
4359 src = fetchurl {
4360 url = "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz";
4361 sha1 = "2c74b6ee41d93ca51b7b5aaee8f503631d252a73";
4362 };
4363 };
4364 "jsprim-1.4.1" = {
4365 name = "jsprim";
4366 packageName = "jsprim";
4367 version = "1.4.1";
4368 src = fetchurl {
4369 url = "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz";
4370 sha1 = "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2";
4371 };
4372 };
4373 "kind-of-3.2.2" = {
4374 name = "kind-of";
4375 packageName = "kind-of";
4376 version = "3.2.2";
4377 src = fetchurl {
4378 url = "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz";
4379 sha1 = "31ea21a734bab9bbb0f32466d893aea51e4a3c64";
4380 };
4381 };
4382 "kind-of-4.0.0" = {
4383 name = "kind-of";
4384 packageName = "kind-of";
4385 version = "4.0.0";
4386 src = fetchurl {
4387 url = "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz";
4388 sha1 = "20813df3d712928b207378691a45066fae72dd57";
4389 };
4390 };
4391 "kind-of-5.1.0" = {
4392 name = "kind-of";
4393 packageName = "kind-of";
4394 version = "5.1.0";
4395 src = fetchurl {
4396 url = "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz";
4397 sha512 = "NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==";
4398 };
4399 };
4400 "kind-of-6.0.3" = {
4401 name = "kind-of";
4402 packageName = "kind-of";
4403 version = "6.0.3";
4404 src = fetchurl {
4405 url = "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz";
4406 sha512 = "dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==";
4407 };
4408 };
4409 "lazy-cache-1.0.4" = {
4410 name = "lazy-cache";
4411 packageName = "lazy-cache";
4412 version = "1.0.4";
4413 src = fetchurl {
4414 url = "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz";
4415 sha1 = "a1d78fc3a50474cb80845d3b3b6e1da49a446e8e";
4416 };
4417 };
4418 "lcid-2.0.0" = {
4419 name = "lcid";
4420 packageName = "lcid";
4421 version = "2.0.0";
4422 src = fetchurl {
4423 url = "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz";
4424 sha512 = "avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==";
4425 };
4426 };
4427 "less-2.7.3" = {
4428 name = "less";
4429 packageName = "less";
4430 version = "2.7.3";
4431 src = fetchurl {
4432 url = "https://registry.npmjs.org/less/-/less-2.7.3.tgz";
4433 sha512 = "KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ==";
4434 };
4435 };
4436 "liftoff-2.5.0" = {
4437 name = "liftoff";
4438 packageName = "liftoff";
4439 version = "2.5.0";
4440 src = fetchurl {
4441 url = "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz";
4442 sha1 = "2009291bb31cea861bbf10a7c15a28caf75c31ec";
4443 };
4444 };
4445 "loader-runner-2.4.0" = {
4446 name = "loader-runner";
4447 packageName = "loader-runner";
4448 version = "2.4.0";
4449 src = fetchurl {
4450 url = "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz";
4451 sha512 = "Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==";
4452 };
4453 };
4454 "loader-utils-0.2.17" = {
4455 name = "loader-utils";
4456 packageName = "loader-utils";
4457 version = "0.2.17";
4458 src = fetchurl {
4459 url = "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz";
4460 sha1 = "f86e6374d43205a6e6c60e9196f17c0299bfb348";
4461 };
4462 };
4463 "loader-utils-1.4.0" = {
4464 name = "loader-utils";
4465 packageName = "loader-utils";
4466 version = "1.4.0";
4467 src = fetchurl {
4468 url = "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz";
4469 sha512 = "qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==";
4470 };
4471 };
4472 "locate-path-2.0.0" = {
4473 name = "locate-path";
4474 packageName = "locate-path";
4475 version = "2.0.0";
4476 src = fetchurl {
4477 url = "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz";
4478 sha1 = "2b568b265eec944c6d9c0de9c3dbbbca0354cd8e";
4479 };
4480 };
4481 "locate-path-3.0.0" = {
4482 name = "locate-path";
4483 packageName = "locate-path";
4484 version = "3.0.0";
4485 src = fetchurl {
4486 url = "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz";
4487 sha512 = "7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==";
4488 };
4489 };
4490 "lodash-0.9.2" = {
4491 name = "lodash";
4492 packageName = "lodash";
4493 version = "0.9.2";
4494 src = fetchurl {
4495 url = "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz";
4496 sha1 = "8f3499c5245d346d682e5b0d3b40767e09f1a92c";
4497 };
4498 };
4499 "lodash-1.0.2" = {
4500 name = "lodash";
4501 packageName = "lodash";
4502 version = "1.0.2";
4503 src = fetchurl {
4504 url = "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz";
4505 sha1 = "8f57560c83b59fc270bd3d561b690043430e2551";
4506 };
4507 };
4508 "lodash-2.4.2" = {
4509 name = "lodash";
4510 packageName = "lodash";
4511 version = "2.4.2";
4512 src = fetchurl {
4513 url = "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz";
4514 sha1 = "fadd834b9683073da179b3eae6d9c0d15053f73e";
4515 };
4516 };
4517 "lodash-4.17.15" = {
4518 name = "lodash";
4519 packageName = "lodash";
4520 version = "4.17.15";
4521 src = fetchurl {
4522 url = "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz";
4523 sha512 = "8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==";
4524 };
4525 };
4526 "lodash.camelcase-4.3.0" = {
4527 name = "lodash.camelcase";
4528 packageName = "lodash.camelcase";
4529 version = "4.3.0";
4530 src = fetchurl {
4531 url = "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz";
4532 sha1 = "b28aa6288a2b9fc651035c7711f65ab6190331a6";
4533 };
4534 };
4535 "lodash.isplainobject-4.0.6" = {
4536 name = "lodash.isplainobject";
4537 packageName = "lodash.isplainobject";
4538 version = "4.0.6";
4539 src = fetchurl {
4540 url = "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz";
4541 sha1 = "7c526a52d89b45c45cc690b88163be0497f550cb";
4542 };
4543 };
4544 "lodash.memoize-4.1.2" = {
4545 name = "lodash.memoize";
4546 packageName = "lodash.memoize";
4547 version = "4.1.2";
4548 src = fetchurl {
4549 url = "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz";
4550 sha1 = "bcc6c49a42a2840ed997f323eada5ecd182e0bfe";
4551 };
4552 };
4553 "lodash.uniq-4.5.0" = {
4554 name = "lodash.uniq";
4555 packageName = "lodash.uniq";
4556 version = "4.5.0";
4557 src = fetchurl {
4558 url = "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz";
4559 sha1 = "d0225373aeb652adc1bc82e4945339a842754773";
4560 };
4561 };
4562 "longest-1.0.1" = {
4563 name = "longest";
4564 packageName = "longest";
4565 version = "1.0.1";
4566 src = fetchurl {
4567 url = "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz";
4568 sha1 = "30a0b2da38f73770e8294a0d22e6625ed77d0097";
4569 };
4570 };
4571 "loose-envify-1.4.0" = {
4572 name = "loose-envify";
4573 packageName = "loose-envify";
4574 version = "1.4.0";
4575 src = fetchurl {
4576 url = "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz";
4577 sha512 = "lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==";
4578 };
4579 };
4580 "lower-case-1.1.4" = {
4581 name = "lower-case";
4582 packageName = "lower-case";
4583 version = "1.1.4";
4584 src = fetchurl {
4585 url = "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz";
4586 sha1 = "9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac";
4587 };
4588 };
4589 "lru-cache-2.7.3" = {
4590 name = "lru-cache";
4591 packageName = "lru-cache";
4592 version = "2.7.3";
4593 src = fetchurl {
4594 url = "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz";
4595 sha1 = "6d4524e8b955f95d4f5b58851ce21dd72fb4e952";
4596 };
4597 };
4598 "lru-cache-4.1.5" = {
4599 name = "lru-cache";
4600 packageName = "lru-cache";
4601 version = "4.1.5";
4602 src = fetchurl {
4603 url = "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz";
4604 sha512 = "sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==";
4605 };
4606 };
4607 "make-dir-1.3.0" = {
4608 name = "make-dir";
4609 packageName = "make-dir";
4610 version = "1.3.0";
4611 src = fetchurl {
4612 url = "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz";
4613 sha512 = "2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==";
4614 };
4615 };
4616 "make-iterator-1.0.1" = {
4617 name = "make-iterator";
4618 packageName = "make-iterator";
4619 version = "1.0.1";
4620 src = fetchurl {
4621 url = "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz";
4622 sha512 = "pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==";
4623 };
4624 };
4625 "map-age-cleaner-0.1.3" = {
4626 name = "map-age-cleaner";
4627 packageName = "map-age-cleaner";
4628 version = "0.1.3";
4629 src = fetchurl {
4630 url = "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz";
4631 sha512 = "bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==";
4632 };
4633 };
4634 "map-cache-0.2.2" = {
4635 name = "map-cache";
4636 packageName = "map-cache";
4637 version = "0.2.2";
4638 src = fetchurl {
4639 url = "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz";
4640 sha1 = "c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf";
4641 };
4642 };
4643 "map-visit-1.0.0" = {
4644 name = "map-visit";
4645 packageName = "map-visit";
4646 version = "1.0.0";
4647 src = fetchurl {
4648 url = "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz";
4649 sha1 = "ecdca8f13144e660f1b5bd41f12f3479d98dfb8f";
4650 };
4651 };
4652 "mark.js-8.11.1" = {
4653 name = "mark.js";
4654 packageName = "mark.js";
4655 version = "8.11.1";
4656 src = fetchurl {
4657 url = "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz";
4658 sha1 = "180f1f9ebef8b0e638e4166ad52db879beb2ffc5";
4659 };
4660 };
4661 "math-expression-evaluator-1.2.22" = {
4662 name = "math-expression-evaluator";
4663 packageName = "math-expression-evaluator";
4664 version = "1.2.22";
4665 src = fetchurl {
4666 url = "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.22.tgz";
4667 sha512 = "L0j0tFVZBQQLeEjmWOvDLoRciIY8gQGWahvkztXUal8jH8R5Rlqo9GCvgqvXcy9LQhEWdQCVvzqAbxgYNt4blQ==";
4668 };
4669 };
4670 "maxmin-2.1.0" = {
4671 name = "maxmin";
4672 packageName = "maxmin";
4673 version = "2.1.0";
4674 src = fetchurl {
4675 url = "https://registry.npmjs.org/maxmin/-/maxmin-2.1.0.tgz";
4676 sha1 = "4d3b220903d95eee7eb7ac7fa864e72dc09a3166";
4677 };
4678 };
4679 "md5.js-1.3.5" = {
4680 name = "md5.js";
4681 packageName = "md5.js";
4682 version = "1.3.5";
4683 src = fetchurl {
4684 url = "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz";
4685 sha512 = "xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==";
4686 };
4687 };
4688 "mem-4.3.0" = {
4689 name = "mem";
4690 packageName = "mem";
4691 version = "4.3.0";
4692 src = fetchurl {
4693 url = "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz";
4694 sha512 = "qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==";
4695 };
4696 };
4697 "memory-fs-0.4.1" = {
4698 name = "memory-fs";
4699 packageName = "memory-fs";
4700 version = "0.4.1";
4701 src = fetchurl {
4702 url = "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz";
4703 sha1 = "3a9a20b8462523e447cfbc7e8bb80ed667bfc552";
4704 };
4705 };
4706 "memory-fs-0.5.0" = {
4707 name = "memory-fs";
4708 packageName = "memory-fs";
4709 version = "0.5.0";
4710 src = fetchurl {
4711 url = "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz";
4712 sha512 = "jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==";
4713 };
4714 };
4715 "micromatch-3.1.10" = {
4716 name = "micromatch";
4717 packageName = "micromatch";
4718 version = "3.1.10";
4719 src = fetchurl {
4720 url = "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz";
4721 sha512 = "MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==";
4722 };
4723 };
4724 "miller-rabin-4.0.1" = {
4725 name = "miller-rabin";
4726 packageName = "miller-rabin";
4727 version = "4.0.1";
4728 src = fetchurl {
4729 url = "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz";
4730 sha512 = "115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==";
4731 };
4732 };
4733 "mime-1.6.0" = {
4734 name = "mime";
4735 packageName = "mime";
4736 version = "1.6.0";
4737 src = fetchurl {
4738 url = "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz";
4739 sha512 = "x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==";
4740 };
4741 };
4742 "mime-db-1.44.0" = {
4743 name = "mime-db";
4744 packageName = "mime-db";
4745 version = "1.44.0";
4746 src = fetchurl {
4747 url = "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz";
4748 sha512 = "/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==";
4749 };
4750 };
4751 "mime-types-2.1.27" = {
4752 name = "mime-types";
4753 packageName = "mime-types";
4754 version = "2.1.27";
4755 src = fetchurl {
4756 url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz";
4757 sha512 = "JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==";
4758 };
4759 };
4760 "mimic-fn-2.1.0" = {
4761 name = "mimic-fn";
4762 packageName = "mimic-fn";
4763 version = "2.1.0";
4764 src = fetchurl {
4765 url = "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz";
4766 sha512 = "OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==";
4767 };
4768 };
4769 "minimalistic-assert-1.0.1" = {
4770 name = "minimalistic-assert";
4771 packageName = "minimalistic-assert";
4772 version = "1.0.1";
4773 src = fetchurl {
4774 url = "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz";
4775 sha512 = "UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==";
4776 };
4777 };
4778 "minimalistic-crypto-utils-1.0.1" = {
4779 name = "minimalistic-crypto-utils";
4780 packageName = "minimalistic-crypto-utils";
4781 version = "1.0.1";
4782 src = fetchurl {
4783 url = "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz";
4784 sha1 = "f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a";
4785 };
4786 };
4787 "minimatch-0.2.14" = {
4788 name = "minimatch";
4789 packageName = "minimatch";
4790 version = "0.2.14";
4791 src = fetchurl {
4792 url = "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz";
4793 sha1 = "c74e780574f63c6f9a090e90efbe6ef53a6a756a";
4794 };
4795 };
4796 "minimatch-0.3.0" = {
4797 name = "minimatch";
4798 packageName = "minimatch";
4799 version = "0.3.0";
4800 src = fetchurl {
4801 url = "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz";
4802 sha1 = "275d8edaac4f1bb3326472089e7949c8394699dd";
4803 };
4804 };
4805 "minimatch-3.0.4" = {
4806 name = "minimatch";
4807 packageName = "minimatch";
4808 version = "3.0.4";
4809 src = fetchurl {
4810 url = "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz";
4811 sha512 = "yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==";
4812 };
4813 };
4814 "minimist-1.2.5" = {
4815 name = "minimist";
4816 packageName = "minimist";
4817 version = "1.2.5";
4818 src = fetchurl {
4819 url = "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz";
4820 sha512 = "FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==";
4821 };
4822 };
4823 "mississippi-2.0.0" = {
4824 name = "mississippi";
4825 packageName = "mississippi";
4826 version = "2.0.0";
4827 src = fetchurl {
4828 url = "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz";
4829 sha512 = "zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==";
4830 };
4831 };
4832 "mixin-deep-1.3.2" = {
4833 name = "mixin-deep";
4834 packageName = "mixin-deep";
4835 version = "1.3.2";
4836 src = fetchurl {
4837 url = "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz";
4838 sha512 = "WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==";
4839 };
4840 };
4841 "mkdirp-0.5.5" = {
4842 name = "mkdirp";
4843 packageName = "mkdirp";
4844 version = "0.5.5";
4845 src = fetchurl {
4846 url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz";
4847 sha512 = "NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==";
4848 };
4849 };
4850 "moment-2.25.3" = {
4851 name = "moment";
4852 packageName = "moment";
4853 version = "2.25.3";
4854 src = fetchurl {
4855 url = "https://registry.npmjs.org/moment/-/moment-2.25.3.tgz";
4856 sha512 = "PuYv0PHxZvzc15Sp8ybUCoQ+xpyPWvjOuK72a5ovzp2LI32rJXOiIfyoFoYvG3s6EwwrdkMyWuRiEHSZRLJNdg==";
4857 };
4858 };
4859 "mousetrap-1.6.5" = {
4860 name = "mousetrap";
4861 packageName = "mousetrap";
4862 version = "1.6.5";
4863 src = fetchurl {
4864 url = "https://registry.npmjs.org/mousetrap/-/mousetrap-1.6.5.tgz";
4865 sha512 = "QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA==";
4866 };
4867 };
4868 "move-concurrently-1.0.1" = {
4869 name = "move-concurrently";
4870 packageName = "move-concurrently";
4871 version = "1.0.1";
4872 src = fetchurl {
4873 url = "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz";
4874 sha1 = "be2c005fda32e0b29af1f05d7c4b33214c701f92";
4875 };
4876 };
4877 "ms-2.0.0" = {
4878 name = "ms";
4879 packageName = "ms";
4880 version = "2.0.0";
4881 src = fetchurl {
4882 url = "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz";
4883 sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8";
4884 };
4885 };
4886 "nan-2.14.1" = {
4887 name = "nan";
4888 packageName = "nan";
4889 version = "2.14.1";
4890 src = fetchurl {
4891 url = "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz";
4892 sha512 = "isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==";
4893 };
4894 };
4895 "nanomatch-1.2.13" = {
4896 name = "nanomatch";
4897 packageName = "nanomatch";
4898 version = "1.2.13";
4899 src = fetchurl {
4900 url = "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz";
4901 sha512 = "fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==";
4902 };
4903 };
4904 "neo-async-2.6.1" = {
4905 name = "neo-async";
4906 packageName = "neo-async";
4907 version = "2.6.1";
4908 src = fetchurl {
4909 url = "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz";
4910 sha512 = "iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==";
4911 };
4912 };
4913 "nice-try-1.0.5" = {
4914 name = "nice-try";
4915 packageName = "nice-try";
4916 version = "1.0.5";
4917 src = fetchurl {
4918 url = "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz";
4919 sha512 = "1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==";
4920 };
4921 };
4922 "no-case-2.3.2" = {
4923 name = "no-case";
4924 packageName = "no-case";
4925 version = "2.3.2";
4926 src = fetchurl {
4927 url = "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz";
4928 sha512 = "rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==";
4929 };
4930 };
4931 "node-libs-browser-2.2.1" = {
4932 name = "node-libs-browser";
4933 packageName = "node-libs-browser";
4934 version = "2.2.1";
4935 src = fetchurl {
4936 url = "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz";
4937 sha512 = "h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==";
4938 };
4939 };
4940 "nopt-1.0.10" = {
4941 name = "nopt";
4942 packageName = "nopt";
4943 version = "1.0.10";
4944 src = fetchurl {
4945 url = "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz";
4946 sha1 = "6ddd21bd2a31417b92727dd585f8a6f37608ebee";
4947 };
4948 };
4949 "nopt-2.0.0" = {
4950 name = "nopt";
4951 packageName = "nopt";
4952 version = "2.0.0";
4953 src = fetchurl {
4954 url = "https://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz";
4955 sha1 = "ca7416f20a5e3f9c3b86180f96295fa3d0b52e0d";
4956 };
4957 };
4958 "nopt-4.0.3" = {
4959 name = "nopt";
4960 packageName = "nopt";
4961 version = "4.0.3";
4962 src = fetchurl {
4963 url = "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz";
4964 sha512 = "CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==";
4965 };
4966 };
4967 "noptify-0.0.3" = {
4968 name = "noptify";
4969 packageName = "noptify";
4970 version = "0.0.3";
4971 src = fetchurl {
4972 url = "https://registry.npmjs.org/noptify/-/noptify-0.0.3.tgz";
4973 sha1 = "58f654a73d9753df0c51d9686dc92104a67f4bbb";
4974 };
4975 };
4976 "normalize-path-2.1.1" = {
4977 name = "normalize-path";
4978 packageName = "normalize-path";
4979 version = "2.1.1";
4980 src = fetchurl {
4981 url = "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz";
4982 sha1 = "1ab28b556e198363a8c1a6f7e6fa20137fe6aed9";
4983 };
4984 };
4985 "normalize-path-3.0.0" = {
4986 name = "normalize-path";
4987 packageName = "normalize-path";
4988 version = "3.0.0";
4989 src = fetchurl {
4990 url = "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz";
4991 sha512 = "6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==";
4992 };
4993 };
4994 "normalize-range-0.1.2" = {
4995 name = "normalize-range";
4996 packageName = "normalize-range";
4997 version = "0.1.2";
4998 src = fetchurl {
4999 url = "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz";
5000 sha1 = "2d10c06bdfd312ea9777695a4d28439456b75942";
5001 };
5002 };
5003 "normalize-url-1.9.1" = {
5004 name = "normalize-url";
5005 packageName = "normalize-url";
5006 version = "1.9.1";
5007 src = fetchurl {
5008 url = "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz";
5009 sha1 = "2cc0d66b31ea23036458436e3620d85954c66c3c";
5010 };
5011 };
5012 "npm-run-path-2.0.2" = {
5013 name = "npm-run-path";
5014 packageName = "npm-run-path";
5015 version = "2.0.2";
5016 src = fetchurl {
5017 url = "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz";
5018 sha1 = "35a9232dfa35d7067b4cb2ddf2357b1871536c5f";
5019 };
5020 };
5021 "nth-check-1.0.2" = {
5022 name = "nth-check";
5023 packageName = "nth-check";
5024 version = "1.0.2";
5025 src = fetchurl {
5026 url = "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz";
5027 sha512 = "WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==";
5028 };
5029 };
5030 "num2fraction-1.2.2" = {
5031 name = "num2fraction";
5032 packageName = "num2fraction";
5033 version = "1.2.2";
5034 src = fetchurl {
5035 url = "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz";
5036 sha1 = "6f682b6a027a4e9ddfa4564cd2589d1d4e669ede";
5037 };
5038 };
5039 "number-is-nan-1.0.1" = {
5040 name = "number-is-nan";
5041 packageName = "number-is-nan";
5042 version = "1.0.1";
5043 src = fetchurl {
5044 url = "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz";
5045 sha1 = "097b602b53422a522c1afb8790318336941a011d";
5046 };
5047 };
5048 "oauth-sign-0.8.2" = {
5049 name = "oauth-sign";
5050 packageName = "oauth-sign";
5051 version = "0.8.2";
5052 src = fetchurl {
5053 url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz";
5054 sha1 = "46a6ab7f0aead8deae9ec0565780b7d4efeb9d43";
5055 };
5056 };
5057 "object-assign-4.1.1" = {
5058 name = "object-assign";
5059 packageName = "object-assign";
5060 version = "4.1.1";
5061 src = fetchurl {
5062 url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz";
5063 sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863";
5064 };
5065 };
5066 "object-copy-0.1.0" = {
5067 name = "object-copy";
5068 packageName = "object-copy";
5069 version = "0.1.0";
5070 src = fetchurl {
5071 url = "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz";
5072 sha1 = "7e7d858b781bd7c991a41ba975ed3812754e998c";
5073 };
5074 };
5075 "object-inspect-1.7.0" = {
5076 name = "object-inspect";
5077 packageName = "object-inspect";
5078 version = "1.7.0";
5079 src = fetchurl {
5080 url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz";
5081 sha512 = "a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==";
5082 };
5083 };
5084 "object-keys-1.1.1" = {
5085 name = "object-keys";
5086 packageName = "object-keys";
5087 version = "1.1.1";
5088 src = fetchurl {
5089 url = "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz";
5090 sha512 = "NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==";
5091 };
5092 };
5093 "object-visit-1.0.1" = {
5094 name = "object-visit";
5095 packageName = "object-visit";
5096 version = "1.0.1";
5097 src = fetchurl {
5098 url = "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz";
5099 sha1 = "f79c4493af0c5377b59fe39d395e41042dd045bb";
5100 };
5101 };
5102 "object.assign-4.1.0" = {
5103 name = "object.assign";
5104 packageName = "object.assign";
5105 version = "4.1.0";
5106 src = fetchurl {
5107 url = "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz";
5108 sha512 = "exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==";
5109 };
5110 };
5111 "object.defaults-1.1.0" = {
5112 name = "object.defaults";
5113 packageName = "object.defaults";
5114 version = "1.1.0";
5115 src = fetchurl {
5116 url = "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz";
5117 sha1 = "3a7f868334b407dea06da16d88d5cd29e435fecf";
5118 };
5119 };
5120 "object.getownpropertydescriptors-2.1.0" = {
5121 name = "object.getownpropertydescriptors";
5122 packageName = "object.getownpropertydescriptors";
5123 version = "2.1.0";
5124 src = fetchurl {
5125 url = "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz";
5126 sha512 = "Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==";
5127 };
5128 };
5129 "object.map-1.0.1" = {
5130 name = "object.map";
5131 packageName = "object.map";
5132 version = "1.0.1";
5133 src = fetchurl {
5134 url = "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz";
5135 sha1 = "cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37";
5136 };
5137 };
5138 "object.pick-1.3.0" = {
5139 name = "object.pick";
5140 packageName = "object.pick";
5141 version = "1.3.0";
5142 src = fetchurl {
5143 url = "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz";
5144 sha1 = "87a10ac4c1694bd2e1cbf53591a66141fb5dd747";
5145 };
5146 };
5147 "once-1.4.0" = {
5148 name = "once";
5149 packageName = "once";
5150 version = "1.4.0";
5151 src = fetchurl {
5152 url = "https://registry.npmjs.org/once/-/once-1.4.0.tgz";
5153 sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1";
5154 };
5155 };
5156 "os-browserify-0.3.0" = {
5157 name = "os-browserify";
5158 packageName = "os-browserify";
5159 version = "0.3.0";
5160 src = fetchurl {
5161 url = "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz";
5162 sha1 = "854373c7f5c2315914fc9bfc6bd8238fdda1ec27";
5163 };
5164 };
5165 "os-homedir-1.0.2" = {
5166 name = "os-homedir";
5167 packageName = "os-homedir";
5168 version = "1.0.2";
5169 src = fetchurl {
5170 url = "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz";
5171 sha1 = "ffbc4988336e0e833de0c168c7ef152121aa7fb3";
5172 };
5173 };
5174 "os-locale-3.1.0" = {
5175 name = "os-locale";
5176 packageName = "os-locale";
5177 version = "3.1.0";
5178 src = fetchurl {
5179 url = "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz";
5180 sha512 = "Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==";
5181 };
5182 };
5183 "os-tmpdir-1.0.2" = {
5184 name = "os-tmpdir";
5185 packageName = "os-tmpdir";
5186 version = "1.0.2";
5187 src = fetchurl {
5188 url = "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz";
5189 sha1 = "bbe67406c79aa85c5cfec766fe5734555dfa1274";
5190 };
5191 };
5192 "osenv-0.1.5" = {
5193 name = "osenv";
5194 packageName = "osenv";
5195 version = "0.1.5";
5196 src = fetchurl {
5197 url = "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz";
5198 sha512 = "0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==";
5199 };
5200 };
5201 "p-defer-1.0.0" = {
5202 name = "p-defer";
5203 packageName = "p-defer";
5204 version = "1.0.0";
5205 src = fetchurl {
5206 url = "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz";
5207 sha1 = "9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c";
5208 };
5209 };
5210 "p-finally-1.0.0" = {
5211 name = "p-finally";
5212 packageName = "p-finally";
5213 version = "1.0.0";
5214 src = fetchurl {
5215 url = "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz";
5216 sha1 = "3fbcfb15b899a44123b34b6dcc18b724336a2cae";
5217 };
5218 };
5219 "p-is-promise-2.1.0" = {
5220 name = "p-is-promise";
5221 packageName = "p-is-promise";
5222 version = "2.1.0";
5223 src = fetchurl {
5224 url = "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz";
5225 sha512 = "Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==";
5226 };
5227 };
5228 "p-limit-1.3.0" = {
5229 name = "p-limit";
5230 packageName = "p-limit";
5231 version = "1.3.0";
5232 src = fetchurl {
5233 url = "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz";
5234 sha512 = "vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==";
5235 };
5236 };
5237 "p-limit-2.3.0" = {
5238 name = "p-limit";
5239 packageName = "p-limit";
5240 version = "2.3.0";
5241 src = fetchurl {
5242 url = "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz";
5243 sha512 = "//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==";
5244 };
5245 };
5246 "p-locate-2.0.0" = {
5247 name = "p-locate";
5248 packageName = "p-locate";
5249 version = "2.0.0";
5250 src = fetchurl {
5251 url = "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz";
5252 sha1 = "20a0103b222a70c8fd39cc2e580680f3dde5ec43";
5253 };
5254 };
5255 "p-locate-3.0.0" = {
5256 name = "p-locate";
5257 packageName = "p-locate";
5258 version = "3.0.0";
5259 src = fetchurl {
5260 url = "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz";
5261 sha512 = "x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==";
5262 };
5263 };
5264 "p-try-1.0.0" = {
5265 name = "p-try";
5266 packageName = "p-try";
5267 version = "1.0.0";
5268 src = fetchurl {
5269 url = "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz";
5270 sha1 = "cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3";
5271 };
5272 };
5273 "p-try-2.2.0" = {
5274 name = "p-try";
5275 packageName = "p-try";
5276 version = "2.2.0";
5277 src = fetchurl {
5278 url = "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz";
5279 sha512 = "R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==";
5280 };
5281 };
5282 "pako-1.0.11" = {
5283 name = "pako";
5284 packageName = "pako";
5285 version = "1.0.11";
5286 src = fetchurl {
5287 url = "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz";
5288 sha512 = "4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==";
5289 };
5290 };
5291 "parallel-transform-1.2.0" = {
5292 name = "parallel-transform";
5293 packageName = "parallel-transform";
5294 version = "1.2.0";
5295 src = fetchurl {
5296 url = "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz";
5297 sha512 = "P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==";
5298 };
5299 };
5300 "param-case-2.1.1" = {
5301 name = "param-case";
5302 packageName = "param-case";
5303 version = "2.1.1";
5304 src = fetchurl {
5305 url = "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz";
5306 sha1 = "df94fd8cf6531ecf75e6bef9a0858fbc72be2247";
5307 };
5308 };
5309 "parse-asn1-5.1.5" = {
5310 name = "parse-asn1";
5311 packageName = "parse-asn1";
5312 version = "5.1.5";
5313 src = fetchurl {
5314 url = "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz";
5315 sha512 = "jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==";
5316 };
5317 };
5318 "parse-filepath-1.0.2" = {
5319 name = "parse-filepath";
5320 packageName = "parse-filepath";
5321 version = "1.0.2";
5322 src = fetchurl {
5323 url = "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz";
5324 sha1 = "a632127f53aaf3d15876f5872f3ffac763d6c891";
5325 };
5326 };
5327 "parse-passwd-1.0.0" = {
5328 name = "parse-passwd";
5329 packageName = "parse-passwd";
5330 version = "1.0.0";
5331 src = fetchurl {
5332 url = "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz";
5333 sha1 = "6d5b934a456993b23d37f40a382d6f1666a8e5c6";
5334 };
5335 };
5336 "parse5-2.2.3" = {
5337 name = "parse5";
5338 packageName = "parse5";
5339 version = "2.2.3";
5340 src = fetchurl {
5341 url = "https://registry.npmjs.org/parse5/-/parse5-2.2.3.tgz";
5342 sha1 = "0c4fc41c1000c5e6b93d48b03f8083837834e9f6";
5343 };
5344 };
5345 "parse5-3.0.3" = {
5346 name = "parse5";
5347 packageName = "parse5";
5348 version = "3.0.3";
5349 src = fetchurl {
5350 url = "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz";
5351 sha512 = "rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==";
5352 };
5353 };
5354 "parse5-utils-2.0.0" = {
5355 name = "parse5-utils";
5356 packageName = "parse5-utils";
5357 version = "2.0.0";
5358 src = fetchurl {
5359 url = "https://registry.npmjs.org/parse5-utils/-/parse5-utils-2.0.0.tgz";
5360 sha1 = "c926c1764e2431a450a5941f302db9beaec9d78a";
5361 };
5362 };
5363 "pascalcase-0.1.1" = {
5364 name = "pascalcase";
5365 packageName = "pascalcase";
5366 version = "0.1.1";
5367 src = fetchurl {
5368 url = "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz";
5369 sha1 = "b363e55e8006ca6fe21784d2db22bd15d7917f14";
5370 };
5371 };
5372 "path-browserify-0.0.1" = {
5373 name = "path-browserify";
5374 packageName = "path-browserify";
5375 version = "0.0.1";
5376 src = fetchurl {
5377 url = "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz";
5378 sha512 = "BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==";
5379 };
5380 };
5381 "path-dirname-1.0.2" = {
5382 name = "path-dirname";
5383 packageName = "path-dirname";
5384 version = "1.0.2";
5385 src = fetchurl {
5386 url = "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz";
5387 sha1 = "cc33d24d525e099a5388c0336c6e32b9160609e0";
5388 };
5389 };
5390 "path-exists-3.0.0" = {
5391 name = "path-exists";
5392 packageName = "path-exists";
5393 version = "3.0.0";
5394 src = fetchurl {
5395 url = "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz";
5396 sha1 = "ce0ebeaa5f78cb18925ea7d810d7b59b010fd515";
5397 };
5398 };
5399 "path-is-absolute-1.0.1" = {
5400 name = "path-is-absolute";
5401 packageName = "path-is-absolute";
5402 version = "1.0.1";
5403 src = fetchurl {
5404 url = "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz";
5405 sha1 = "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f";
5406 };
5407 };
5408 "path-key-2.0.1" = {
5409 name = "path-key";
5410 packageName = "path-key";
5411 version = "2.0.1";
5412 src = fetchurl {
5413 url = "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz";
5414 sha1 = "411cadb574c5a140d3a4b1910d40d80cc9f40b40";
5415 };
5416 };
5417 "path-parse-1.0.6" = {
5418 name = "path-parse";
5419 packageName = "path-parse";
5420 version = "1.0.6";
5421 src = fetchurl {
5422 url = "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz";
5423 sha512 = "GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==";
5424 };
5425 };
5426 "path-root-0.1.1" = {
5427 name = "path-root";
5428 packageName = "path-root";
5429 version = "0.1.1";
5430 src = fetchurl {
5431 url = "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz";
5432 sha1 = "9a4a6814cac1c0cd73360a95f32083c8ea4745b7";
5433 };
5434 };
5435 "path-root-regex-0.1.2" = {
5436 name = "path-root-regex";
5437 packageName = "path-root-regex";
5438 version = "0.1.2";
5439 src = fetchurl {
5440 url = "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz";
5441 sha1 = "bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d";
5442 };
5443 };
5444 "path-type-3.0.0" = {
5445 name = "path-type";
5446 packageName = "path-type";
5447 version = "3.0.0";
5448 src = fetchurl {
5449 url = "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz";
5450 sha512 = "T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==";
5451 };
5452 };
5453 "pbkdf2-3.0.17" = {
5454 name = "pbkdf2";
5455 packageName = "pbkdf2";
5456 version = "3.0.17";
5457 src = fetchurl {
5458 url = "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz";
5459 sha512 = "U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==";
5460 };
5461 };
5462 "performance-now-0.2.0" = {
5463 name = "performance-now";
5464 packageName = "performance-now";
5465 version = "0.2.0";
5466 src = fetchurl {
5467 url = "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz";
5468 sha1 = "33ef30c5c77d4ea21c5a53869d91b56d8f2555e5";
5469 };
5470 };
5471 "pify-3.0.0" = {
5472 name = "pify";
5473 packageName = "pify";
5474 version = "3.0.0";
5475 src = fetchurl {
5476 url = "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz";
5477 sha1 = "e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176";
5478 };
5479 };
5480 "pkg-dir-2.0.0" = {
5481 name = "pkg-dir";
5482 packageName = "pkg-dir";
5483 version = "2.0.0";
5484 src = fetchurl {
5485 url = "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz";
5486 sha1 = "f6d5d1109e19d63edf428e0bd57e12777615334b";
5487 };
5488 };
5489 "pkg-dir-3.0.0" = {
5490 name = "pkg-dir";
5491 packageName = "pkg-dir";
5492 version = "3.0.0";
5493 src = fetchurl {
5494 url = "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz";
5495 sha512 = "/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==";
5496 };
5497 };
5498 "polymer-webpack-loader-2.0.3" = {
5499 name = "polymer-webpack-loader";
5500 packageName = "polymer-webpack-loader";
5501 version = "2.0.3";
5502 src = fetchurl {
5503 url = "https://registry.npmjs.org/polymer-webpack-loader/-/polymer-webpack-loader-2.0.3.tgz";
5504 sha512 = "3SR+/qVAGeVKltvsSMA+euGdLwj8ZZJnwd5NvXRvbdQ7yO57sdcTpRw3d34pTc9YTZxncW/kozuI/9bHjr/rdg==";
5505 };
5506 };
5507 "posix-character-classes-0.1.1" = {
5508 name = "posix-character-classes";
5509 packageName = "posix-character-classes";
5510 version = "0.1.1";
5511 src = fetchurl {
5512 url = "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz";
5513 sha1 = "01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab";
5514 };
5515 };
5516 "postcss-5.2.18" = {
5517 name = "postcss";
5518 packageName = "postcss";
5519 version = "5.2.18";
5520 src = fetchurl {
5521 url = "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz";
5522 sha512 = "zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==";
5523 };
5524 };
5525 "postcss-6.0.23" = {
5526 name = "postcss";
5527 packageName = "postcss";
5528 version = "6.0.23";
5529 src = fetchurl {
5530 url = "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz";
5531 sha512 = "soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==";
5532 };
5533 };
5534 "postcss-calc-5.3.1" = {
5535 name = "postcss-calc";
5536 packageName = "postcss-calc";
5537 version = "5.3.1";
5538 src = fetchurl {
5539 url = "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz";
5540 sha1 = "77bae7ca928ad85716e2fda42f261bf7c1d65b5e";
5541 };
5542 };
5543 "postcss-colormin-2.2.2" = {
5544 name = "postcss-colormin";
5545 packageName = "postcss-colormin";
5546 version = "2.2.2";
5547 src = fetchurl {
5548 url = "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz";
5549 sha1 = "6631417d5f0e909a3d7ec26b24c8a8d1e4f96e4b";
5550 };
5551 };
5552 "postcss-convert-values-2.6.1" = {
5553 name = "postcss-convert-values";
5554 packageName = "postcss-convert-values";
5555 version = "2.6.1";
5556 src = fetchurl {
5557 url = "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz";
5558 sha1 = "bbd8593c5c1fd2e3d1c322bb925dcae8dae4d62d";
5559 };
5560 };
5561 "postcss-discard-comments-2.0.4" = {
5562 name = "postcss-discard-comments";
5563 packageName = "postcss-discard-comments";
5564 version = "2.0.4";
5565 src = fetchurl {
5566 url = "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz";
5567 sha1 = "befe89fafd5b3dace5ccce51b76b81514be00e3d";
5568 };
5569 };
5570 "postcss-discard-duplicates-2.1.0" = {
5571 name = "postcss-discard-duplicates";
5572 packageName = "postcss-discard-duplicates";
5573 version = "2.1.0";
5574 src = fetchurl {
5575 url = "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz";
5576 sha1 = "b9abf27b88ac188158a5eb12abcae20263b91932";
5577 };
5578 };
5579 "postcss-discard-empty-2.1.0" = {
5580 name = "postcss-discard-empty";
5581 packageName = "postcss-discard-empty";
5582 version = "2.1.0";
5583 src = fetchurl {
5584 url = "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz";
5585 sha1 = "d2b4bd9d5ced5ebd8dcade7640c7d7cd7f4f92b5";
5586 };
5587 };
5588 "postcss-discard-overridden-0.1.1" = {
5589 name = "postcss-discard-overridden";
5590 packageName = "postcss-discard-overridden";
5591 version = "0.1.1";
5592 src = fetchurl {
5593 url = "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz";
5594 sha1 = "8b1eaf554f686fb288cd874c55667b0aa3668d58";
5595 };
5596 };
5597 "postcss-discard-unused-2.2.3" = {
5598 name = "postcss-discard-unused";
5599 packageName = "postcss-discard-unused";
5600 version = "2.2.3";
5601 src = fetchurl {
5602 url = "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz";
5603 sha1 = "bce30b2cc591ffc634322b5fb3464b6d934f4433";
5604 };
5605 };
5606 "postcss-filter-plugins-2.0.3" = {
5607 name = "postcss-filter-plugins";
5608 packageName = "postcss-filter-plugins";
5609 version = "2.0.3";
5610 src = fetchurl {
5611 url = "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz";
5612 sha512 = "T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ==";
5613 };
5614 };
5615 "postcss-merge-idents-2.1.7" = {
5616 name = "postcss-merge-idents";
5617 packageName = "postcss-merge-idents";
5618 version = "2.1.7";
5619 src = fetchurl {
5620 url = "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz";
5621 sha1 = "4c5530313c08e1d5b3bbf3d2bbc747e278eea270";
5622 };
5623 };
5624 "postcss-merge-longhand-2.0.2" = {
5625 name = "postcss-merge-longhand";
5626 packageName = "postcss-merge-longhand";
5627 version = "2.0.2";
5628 src = fetchurl {
5629 url = "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz";
5630 sha1 = "23d90cd127b0a77994915332739034a1a4f3d658";
5631 };
5632 };
5633 "postcss-merge-rules-2.1.2" = {
5634 name = "postcss-merge-rules";
5635 packageName = "postcss-merge-rules";
5636 version = "2.1.2";
5637 src = fetchurl {
5638 url = "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz";
5639 sha1 = "d1df5dfaa7b1acc3be553f0e9e10e87c61b5f721";
5640 };
5641 };
5642 "postcss-message-helpers-2.0.0" = {
5643 name = "postcss-message-helpers";
5644 packageName = "postcss-message-helpers";
5645 version = "2.0.0";
5646 src = fetchurl {
5647 url = "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz";
5648 sha1 = "a4f2f4fab6e4fe002f0aed000478cdf52f9ba60e";
5649 };
5650 };
5651 "postcss-minify-font-values-1.0.5" = {
5652 name = "postcss-minify-font-values";
5653 packageName = "postcss-minify-font-values";
5654 version = "1.0.5";
5655 src = fetchurl {
5656 url = "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz";
5657 sha1 = "4b58edb56641eba7c8474ab3526cafd7bbdecb69";
5658 };
5659 };
5660 "postcss-minify-gradients-1.0.5" = {
5661 name = "postcss-minify-gradients";
5662 packageName = "postcss-minify-gradients";
5663 version = "1.0.5";
5664 src = fetchurl {
5665 url = "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz";
5666 sha1 = "5dbda11373703f83cfb4a3ea3881d8d75ff5e6e1";
5667 };
5668 };
5669 "postcss-minify-params-1.2.2" = {
5670 name = "postcss-minify-params";
5671 packageName = "postcss-minify-params";
5672 version = "1.2.2";
5673 src = fetchurl {
5674 url = "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz";
5675 sha1 = "ad2ce071373b943b3d930a3fa59a358c28d6f1f3";
5676 };
5677 };
5678 "postcss-minify-selectors-2.1.1" = {
5679 name = "postcss-minify-selectors";
5680 packageName = "postcss-minify-selectors";
5681 version = "2.1.1";
5682 src = fetchurl {
5683 url = "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz";
5684 sha1 = "b2c6a98c0072cf91b932d1a496508114311735bf";
5685 };
5686 };
5687 "postcss-modules-extract-imports-1.2.1" = {
5688 name = "postcss-modules-extract-imports";
5689 packageName = "postcss-modules-extract-imports";
5690 version = "1.2.1";
5691 src = fetchurl {
5692 url = "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz";
5693 sha512 = "6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==";
5694 };
5695 };
5696 "postcss-modules-local-by-default-1.2.0" = {
5697 name = "postcss-modules-local-by-default";
5698 packageName = "postcss-modules-local-by-default";
5699 version = "1.2.0";
5700 src = fetchurl {
5701 url = "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz";
5702 sha1 = "f7d80c398c5a393fa7964466bd19500a7d61c069";
5703 };
5704 };
5705 "postcss-modules-scope-1.1.0" = {
5706 name = "postcss-modules-scope";
5707 packageName = "postcss-modules-scope";
5708 version = "1.1.0";
5709 src = fetchurl {
5710 url = "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz";
5711 sha1 = "d6ea64994c79f97b62a72b426fbe6056a194bb90";
5712 };
5713 };
5714 "postcss-modules-values-1.3.0" = {
5715 name = "postcss-modules-values";
5716 packageName = "postcss-modules-values";
5717 version = "1.3.0";
5718 src = fetchurl {
5719 url = "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz";
5720 sha1 = "ecffa9d7e192518389f42ad0e83f72aec456ea20";
5721 };
5722 };
5723 "postcss-normalize-charset-1.1.1" = {
5724 name = "postcss-normalize-charset";
5725 packageName = "postcss-normalize-charset";
5726 version = "1.1.1";
5727 src = fetchurl {
5728 url = "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz";
5729 sha1 = "ef9ee71212d7fe759c78ed162f61ed62b5cb93f1";
5730 };
5731 };
5732 "postcss-normalize-url-3.0.8" = {
5733 name = "postcss-normalize-url";
5734 packageName = "postcss-normalize-url";
5735 version = "3.0.8";
5736 src = fetchurl {
5737 url = "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz";
5738 sha1 = "108f74b3f2fcdaf891a2ffa3ea4592279fc78222";
5739 };
5740 };
5741 "postcss-ordered-values-2.2.3" = {
5742 name = "postcss-ordered-values";
5743 packageName = "postcss-ordered-values";
5744 version = "2.2.3";
5745 src = fetchurl {
5746 url = "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz";
5747 sha1 = "eec6c2a67b6c412a8db2042e77fe8da43f95c11d";
5748 };
5749 };
5750 "postcss-reduce-idents-2.4.0" = {
5751 name = "postcss-reduce-idents";
5752 packageName = "postcss-reduce-idents";
5753 version = "2.4.0";
5754 src = fetchurl {
5755 url = "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz";
5756 sha1 = "c2c6d20cc958284f6abfbe63f7609bf409059ad3";
5757 };
5758 };
5759 "postcss-reduce-initial-1.0.1" = {
5760 name = "postcss-reduce-initial";
5761 packageName = "postcss-reduce-initial";
5762 version = "1.0.1";
5763 src = fetchurl {
5764 url = "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz";
5765 sha1 = "68f80695f045d08263a879ad240df8dd64f644ea";
5766 };
5767 };
5768 "postcss-reduce-transforms-1.0.4" = {
5769 name = "postcss-reduce-transforms";
5770 packageName = "postcss-reduce-transforms";
5771 version = "1.0.4";
5772 src = fetchurl {
5773 url = "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz";
5774 sha1 = "ff76f4d8212437b31c298a42d2e1444025771ae1";
5775 };
5776 };
5777 "postcss-selector-parser-2.2.3" = {
5778 name = "postcss-selector-parser";
5779 packageName = "postcss-selector-parser";
5780 version = "2.2.3";
5781 src = fetchurl {
5782 url = "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz";
5783 sha1 = "f9437788606c3c9acee16ffe8d8b16297f27bb90";
5784 };
5785 };
5786 "postcss-svgo-2.1.6" = {
5787 name = "postcss-svgo";
5788 packageName = "postcss-svgo";
5789 version = "2.1.6";
5790 src = fetchurl {
5791 url = "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz";
5792 sha1 = "b6df18aa613b666e133f08adb5219c2684ac108d";
5793 };
5794 };
5795 "postcss-unique-selectors-2.0.2" = {
5796 name = "postcss-unique-selectors";
5797 packageName = "postcss-unique-selectors";
5798 version = "2.0.2";
5799 src = fetchurl {
5800 url = "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz";
5801 sha1 = "981d57d29ddcb33e7b1dfe1fd43b8649f933ca1d";
5802 };
5803 };
5804 "postcss-value-parser-3.3.1" = {
5805 name = "postcss-value-parser";
5806 packageName = "postcss-value-parser";
5807 version = "3.3.1";
5808 src = fetchurl {
5809 url = "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz";
5810 sha512 = "pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==";
5811 };
5812 };
5813 "postcss-zindex-2.2.0" = {
5814 name = "postcss-zindex";
5815 packageName = "postcss-zindex";
5816 version = "2.2.0";
5817 src = fetchurl {
5818 url = "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz";
5819 sha1 = "d2109ddc055b91af67fc4cb3b025946639d2af22";
5820 };
5821 };
5822 "prepend-http-1.0.4" = {
5823 name = "prepend-http";
5824 packageName = "prepend-http";
5825 version = "1.0.4";
5826 src = fetchurl {
5827 url = "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz";
5828 sha1 = "d4f4562b0ce3696e41ac52d0e002e57a635dc6dc";
5829 };
5830 };
5831 "pretty-bytes-3.0.1" = {
5832 name = "pretty-bytes";
5833 packageName = "pretty-bytes";
5834 version = "3.0.1";
5835 src = fetchurl {
5836 url = "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz";
5837 sha1 = "27d0008d778063a0b4811bb35c79f1bd5d5fbccf";
5838 };
5839 };
5840 "pretty-error-2.1.1" = {
5841 name = "pretty-error";
5842 packageName = "pretty-error";
5843 version = "2.1.1";
5844 src = fetchurl {
5845 url = "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz";
5846 sha1 = "5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3";
5847 };
5848 };
5849 "private-0.1.8" = {
5850 name = "private";
5851 packageName = "private";
5852 version = "0.1.8";
5853 src = fetchurl {
5854 url = "https://registry.npmjs.org/private/-/private-0.1.8.tgz";
5855 sha512 = "VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==";
5856 };
5857 };
5858 "process-0.11.10" = {
5859 name = "process";
5860 packageName = "process";
5861 version = "0.11.10";
5862 src = fetchurl {
5863 url = "https://registry.npmjs.org/process/-/process-0.11.10.tgz";
5864 sha1 = "7332300e840161bda3e69a1d1d91a7d4bc16f182";
5865 };
5866 };
5867 "process-nextick-args-2.0.1" = {
5868 name = "process-nextick-args";
5869 packageName = "process-nextick-args";
5870 version = "2.0.1";
5871 src = fetchurl {
5872 url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz";
5873 sha512 = "3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==";
5874 };
5875 };
5876 "promise-7.3.1" = {
5877 name = "promise";
5878 packageName = "promise";
5879 version = "7.3.1";
5880 src = fetchurl {
5881 url = "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz";
5882 sha512 = "nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==";
5883 };
5884 };
5885 "promise-inflight-1.0.1" = {
5886 name = "promise-inflight";
5887 packageName = "promise-inflight";
5888 version = "1.0.1";
5889 src = fetchurl {
5890 url = "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz";
5891 sha1 = "98472870bf228132fcbdd868129bad12c3c029e3";
5892 };
5893 };
5894 "prr-1.0.1" = {
5895 name = "prr";
5896 packageName = "prr";
5897 version = "1.0.1";
5898 src = fetchurl {
5899 url = "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz";
5900 sha1 = "d3fc114ba06995a45ec6893f484ceb1d78f5f476";
5901 };
5902 };
5903 "pseudomap-1.0.2" = {
5904 name = "pseudomap";
5905 packageName = "pseudomap";
5906 version = "1.0.2";
5907 src = fetchurl {
5908 url = "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz";
5909 sha1 = "f052a28da70e618917ef0a8ac34c1ae5a68286b3";
5910 };
5911 };
5912 "public-encrypt-4.0.3" = {
5913 name = "public-encrypt";
5914 packageName = "public-encrypt";
5915 version = "4.0.3";
5916 src = fetchurl {
5917 url = "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz";
5918 sha512 = "zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==";
5919 };
5920 };
5921 "pump-2.0.1" = {
5922 name = "pump";
5923 packageName = "pump";
5924 version = "2.0.1";
5925 src = fetchurl {
5926 url = "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz";
5927 sha512 = "ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==";
5928 };
5929 };
5930 "pump-3.0.0" = {
5931 name = "pump";
5932 packageName = "pump";
5933 version = "3.0.0";
5934 src = fetchurl {
5935 url = "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz";
5936 sha512 = "LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==";
5937 };
5938 };
5939 "pumpify-1.5.1" = {
5940 name = "pumpify";
5941 packageName = "pumpify";
5942 version = "1.5.1";
5943 src = fetchurl {
5944 url = "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz";
5945 sha512 = "oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==";
5946 };
5947 };
5948 "punycode-1.3.2" = {
5949 name = "punycode";
5950 packageName = "punycode";
5951 version = "1.3.2";
5952 src = fetchurl {
5953 url = "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz";
5954 sha1 = "9653a036fb7c1ee42342f2325cceefea3926c48d";
5955 };
5956 };
5957 "punycode-1.4.1" = {
5958 name = "punycode";
5959 packageName = "punycode";
5960 version = "1.4.1";
5961 src = fetchurl {
5962 url = "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz";
5963 sha1 = "c0d5a63b2718800ad8e1eb0fa5269c84dd41845e";
5964 };
5965 };
5966 "punycode-2.1.1" = {
5967 name = "punycode";
5968 packageName = "punycode";
5969 version = "2.1.1";
5970 src = fetchurl {
5971 url = "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz";
5972 sha512 = "XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==";
5973 };
5974 };
5975 "q-1.5.1" = {
5976 name = "q";
5977 packageName = "q";
5978 version = "1.5.1";
5979 src = fetchurl {
5980 url = "https://registry.npmjs.org/q/-/q-1.5.1.tgz";
5981 sha1 = "7e32f75b41381291d04611f1bf14109ac00651d7";
5982 };
5983 };
5984 "qrious-4.0.2" = {
5985 name = "qrious";
5986 packageName = "qrious";
5987 version = "4.0.2";
5988 src = fetchurl {
5989 url = "https://registry.npmjs.org/qrious/-/qrious-4.0.2.tgz";
5990 sha512 = "xWPJIrK1zu5Ypn898fBp8RHkT/9ibquV2Kv24S/JY9VYEhMBMKur1gHVsOiNUh7PHP9uCgejjpZUHUIXXKoU/g==";
5991 };
5992 };
5993 "qs-0.5.6" = {
5994 name = "qs";
5995 packageName = "qs";
5996 version = "0.5.6";
5997 src = fetchurl {
5998 url = "https://registry.npmjs.org/qs/-/qs-0.5.6.tgz";
5999 sha1 = "31b1ad058567651c526921506b9a8793911a0384";
6000 };
6001 };
6002 "qs-6.4.0" = {
6003 name = "qs";
6004 packageName = "qs";
6005 version = "6.4.0";
6006 src = fetchurl {
6007 url = "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz";
6008 sha1 = "13e26d28ad6b0ffaa91312cd3bf708ed351e7233";
6009 };
6010 };
6011 "query-string-4.3.4" = {
6012 name = "query-string";
6013 packageName = "query-string";
6014 version = "4.3.4";
6015 src = fetchurl {
6016 url = "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz";
6017 sha1 = "bbb693b9ca915c232515b228b1a02b609043dbeb";
6018 };
6019 };
6020 "querystring-0.2.0" = {
6021 name = "querystring";
6022 packageName = "querystring";
6023 version = "0.2.0";
6024 src = fetchurl {
6025 url = "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz";
6026 sha1 = "b209849203bb25df820da756e747005878521620";
6027 };
6028 };
6029 "querystring-es3-0.2.1" = {
6030 name = "querystring-es3";
6031 packageName = "querystring-es3";
6032 version = "0.2.1";
6033 src = fetchurl {
6034 url = "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz";
6035 sha1 = "9ec61f79049875707d69414596fd907a4d711e73";
6036 };
6037 };
6038 "randombytes-2.1.0" = {
6039 name = "randombytes";
6040 packageName = "randombytes";
6041 version = "2.1.0";
6042 src = fetchurl {
6043 url = "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz";
6044 sha512 = "vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==";
6045 };
6046 };
6047 "randomfill-1.0.4" = {
6048 name = "randomfill";
6049 packageName = "randomfill";
6050 version = "1.0.4";
6051 src = fetchurl {
6052 url = "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz";
6053 sha512 = "87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==";
6054 };
6055 };
6056 "raw-loader-1.0.0-beta.0" = {
6057 name = "raw-loader";
6058 packageName = "raw-loader";
6059 version = "1.0.0-beta.0";
6060 src = fetchurl {
6061 url = "https://registry.npmjs.org/raw-loader/-/raw-loader-1.0.0-beta.0.tgz";
6062 sha512 = "guh4ZNAf96f+CDwfnPbFeFiO5YcfPllUmZrgcoOmx6iqZPq+DcKbnyjPuBxEAtQ3tqqd++qChsQfQB+VBzFT0Q==";
6063 };
6064 };
6065 "readable-stream-1.1.14" = {
6066 name = "readable-stream";
6067 packageName = "readable-stream";
6068 version = "1.1.14";
6069 src = fetchurl {
6070 url = "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz";
6071 sha1 = "7cf4c54ef648e3813084c636dd2079e166c081d9";
6072 };
6073 };
6074 "readable-stream-2.3.7" = {
6075 name = "readable-stream";
6076 packageName = "readable-stream";
6077 version = "2.3.7";
6078 src = fetchurl {
6079 url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz";
6080 sha512 = "Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==";
6081 };
6082 };
6083 "readable-stream-3.6.0" = {
6084 name = "readable-stream";
6085 packageName = "readable-stream";
6086 version = "3.6.0";
6087 src = fetchurl {
6088 url = "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz";
6089 sha512 = "BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==";
6090 };
6091 };
6092 "readdirp-2.2.1" = {
6093 name = "readdirp";
6094 packageName = "readdirp";
6095 version = "2.2.1";
6096 src = fetchurl {
6097 url = "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz";
6098 sha512 = "1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==";
6099 };
6100 };
6101 "recast-0.11.23" = {
6102 name = "recast";
6103 packageName = "recast";
6104 version = "0.11.23";
6105 src = fetchurl {
6106 url = "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz";
6107 sha1 = "451fd3004ab1e4df9b4e4b66376b2a21912462d3";
6108 };
6109 };
6110 "rechoir-0.6.2" = {
6111 name = "rechoir";
6112 packageName = "rechoir";
6113 version = "0.6.2";
6114 src = fetchurl {
6115 url = "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz";
6116 sha1 = "85204b54dba82d5742e28c96756ef43af50e3384";
6117 };
6118 };
6119 "reduce-css-calc-1.3.0" = {
6120 name = "reduce-css-calc";
6121 packageName = "reduce-css-calc";
6122 version = "1.3.0";
6123 src = fetchurl {
6124 url = "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz";
6125 sha1 = "747c914e049614a4c9cfbba629871ad1d2927716";
6126 };
6127 };
6128 "reduce-function-call-1.0.3" = {
6129 name = "reduce-function-call";
6130 packageName = "reduce-function-call";
6131 version = "1.0.3";
6132 src = fetchurl {
6133 url = "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.3.tgz";
6134 sha512 = "Hl/tuV2VDgWgCSEeWMLwxLZqX7OK59eU1guxXsRKTAyeYimivsKdtcV4fu3r710tpG5GmDKDhQ0HSZLExnNmyQ==";
6135 };
6136 };
6137 "regenerate-1.4.0" = {
6138 name = "regenerate";
6139 packageName = "regenerate";
6140 version = "1.4.0";
6141 src = fetchurl {
6142 url = "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz";
6143 sha512 = "1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==";
6144 };
6145 };
6146 "regenerate-unicode-properties-8.2.0" = {
6147 name = "regenerate-unicode-properties";
6148 packageName = "regenerate-unicode-properties";
6149 version = "8.2.0";
6150 src = fetchurl {
6151 url = "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz";
6152 sha512 = "F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==";
6153 };
6154 };
6155 "regenerator-runtime-0.11.1" = {
6156 name = "regenerator-runtime";
6157 packageName = "regenerator-runtime";
6158 version = "0.11.1";
6159 src = fetchurl {
6160 url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz";
6161 sha512 = "MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==";
6162 };
6163 };
6164 "regenerator-transform-0.10.1" = {
6165 name = "regenerator-transform";
6166 packageName = "regenerator-transform";
6167 version = "0.10.1";
6168 src = fetchurl {
6169 url = "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz";
6170 sha512 = "PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==";
6171 };
6172 };
6173 "regex-not-1.0.2" = {
6174 name = "regex-not";
6175 packageName = "regex-not";
6176 version = "1.0.2";
6177 src = fetchurl {
6178 url = "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz";
6179 sha512 = "J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==";
6180 };
6181 };
6182 "regexpu-core-2.0.0" = {
6183 name = "regexpu-core";
6184 packageName = "regexpu-core";
6185 version = "2.0.0";
6186 src = fetchurl {
6187 url = "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz";
6188 sha1 = "49d038837b8dcf8bfa5b9a42139938e6ea2ae240";
6189 };
6190 };
6191 "regexpu-core-4.7.0" = {
6192 name = "regexpu-core";
6193 packageName = "regexpu-core";
6194 version = "4.7.0";
6195 src = fetchurl {
6196 url = "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz";
6197 sha512 = "TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==";
6198 };
6199 };
6200 "regjsgen-0.2.0" = {
6201 name = "regjsgen";
6202 packageName = "regjsgen";
6203 version = "0.2.0";
6204 src = fetchurl {
6205 url = "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz";
6206 sha1 = "6c016adeac554f75823fe37ac05b92d5a4edb1f7";
6207 };
6208 };
6209 "regjsgen-0.5.1" = {
6210 name = "regjsgen";
6211 packageName = "regjsgen";
6212 version = "0.5.1";
6213 src = fetchurl {
6214 url = "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz";
6215 sha512 = "5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==";
6216 };
6217 };
6218 "regjsparser-0.1.5" = {
6219 name = "regjsparser";
6220 packageName = "regjsparser";
6221 version = "0.1.5";
6222 src = fetchurl {
6223 url = "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz";
6224 sha1 = "7ee8f84dc6fa792d3fd0ae228d24bd949ead205c";
6225 };
6226 };
6227 "regjsparser-0.6.4" = {
6228 name = "regjsparser";
6229 packageName = "regjsparser";
6230 version = "0.6.4";
6231 src = fetchurl {
6232 url = "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz";
6233 sha512 = "64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==";
6234 };
6235 };
6236 "relateurl-0.2.7" = {
6237 name = "relateurl";
6238 packageName = "relateurl";
6239 version = "0.2.7";
6240 src = fetchurl {
6241 url = "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz";
6242 sha1 = "54dbf377e51440aca90a4cd274600d3ff2d888a9";
6243 };
6244 };
6245 "remove-trailing-separator-1.1.0" = {
6246 name = "remove-trailing-separator";
6247 packageName = "remove-trailing-separator";
6248 version = "1.1.0";
6249 src = fetchurl {
6250 url = "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz";
6251 sha1 = "c24bce2a283adad5bc3f58e0d48249b92379d8ef";
6252 };
6253 };
6254 "renderkid-2.0.3" = {
6255 name = "renderkid";
6256 packageName = "renderkid";
6257 version = "2.0.3";
6258 src = fetchurl {
6259 url = "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz";
6260 sha512 = "z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==";
6261 };
6262 };
6263 "repeat-element-1.1.3" = {
6264 name = "repeat-element";
6265 packageName = "repeat-element";
6266 version = "1.1.3";
6267 src = fetchurl {
6268 url = "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz";
6269 sha512 = "ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==";
6270 };
6271 };
6272 "repeat-string-1.6.1" = {
6273 name = "repeat-string";
6274 packageName = "repeat-string";
6275 version = "1.6.1";
6276 src = fetchurl {
6277 url = "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz";
6278 sha1 = "8dcae470e1c88abc2d600fff4a776286da75e637";
6279 };
6280 };
6281 "repeating-2.0.1" = {
6282 name = "repeating";
6283 packageName = "repeating";
6284 version = "2.0.1";
6285 src = fetchurl {
6286 url = "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz";
6287 sha1 = "5214c53a926d3552707527fbab415dbc08d06dda";
6288 };
6289 };
6290 "request-2.81.0" = {
6291 name = "request";
6292 packageName = "request";
6293 version = "2.81.0";
6294 src = fetchurl {
6295 url = "https://registry.npmjs.org/request/-/request-2.81.0.tgz";
6296 sha1 = "c6928946a0e06c5f8d6f8a9333469ffda46298a0";
6297 };
6298 };
6299 "require-directory-2.1.1" = {
6300 name = "require-directory";
6301 packageName = "require-directory";
6302 version = "2.1.1";
6303 src = fetchurl {
6304 url = "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz";
6305 sha1 = "8c64ad5fd30dab1c976e2344ffe7f792a6a6df42";
6306 };
6307 };
6308 "require-main-filename-1.0.1" = {
6309 name = "require-main-filename";
6310 packageName = "require-main-filename";
6311 version = "1.0.1";
6312 src = fetchurl {
6313 url = "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz";
6314 sha1 = "97f717b69d48784f5f526a6c5aa8ffdda055a4d1";
6315 };
6316 };
6317 "resolve-1.17.0" = {
6318 name = "resolve";
6319 packageName = "resolve";
6320 version = "1.17.0";
6321 src = fetchurl {
6322 url = "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz";
6323 sha512 = "ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==";
6324 };
6325 };
6326 "resolve-cwd-2.0.0" = {
6327 name = "resolve-cwd";
6328 packageName = "resolve-cwd";
6329 version = "2.0.0";
6330 src = fetchurl {
6331 url = "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz";
6332 sha1 = "00a9f7387556e27038eae232caa372a6a59b665a";
6333 };
6334 };
6335 "resolve-dir-1.0.1" = {
6336 name = "resolve-dir";
6337 packageName = "resolve-dir";
6338 version = "1.0.1";
6339 src = fetchurl {
6340 url = "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz";
6341 sha1 = "79a40644c362be82f26effe739c9bb5382046f43";
6342 };
6343 };
6344 "resolve-from-3.0.0" = {
6345 name = "resolve-from";
6346 packageName = "resolve-from";
6347 version = "3.0.0";
6348 src = fetchurl {
6349 url = "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz";
6350 sha1 = "b22c7af7d9d6881bc8b6e653335eebcb0a188748";
6351 };
6352 };
6353 "resolve-url-0.2.1" = {
6354 name = "resolve-url";
6355 packageName = "resolve-url";
6356 version = "0.2.1";
6357 src = fetchurl {
6358 url = "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz";
6359 sha1 = "2c637fe77c893afd2a663fe21aa9080068e2052a";
6360 };
6361 };
6362 "ret-0.1.15" = {
6363 name = "ret";
6364 packageName = "ret";
6365 version = "0.1.15";
6366 src = fetchurl {
6367 url = "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz";
6368 sha512 = "TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==";
6369 };
6370 };
6371 "right-align-0.1.3" = {
6372 name = "right-align";
6373 packageName = "right-align";
6374 version = "0.1.3";
6375 src = fetchurl {
6376 url = "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz";
6377 sha1 = "61339b722fe6a3515689210d24e14c96148613ef";
6378 };
6379 };
6380 "rimraf-2.2.8" = {
6381 name = "rimraf";
6382 packageName = "rimraf";
6383 version = "2.2.8";
6384 src = fetchurl {
6385 url = "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz";
6386 sha1 = "e439be2aaee327321952730f99a8929e4fc50582";
6387 };
6388 };
6389 "rimraf-2.7.1" = {
6390 name = "rimraf";
6391 packageName = "rimraf";
6392 version = "2.7.1";
6393 src = fetchurl {
6394 url = "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz";
6395 sha512 = "uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==";
6396 };
6397 };
6398 "ripemd160-2.0.2" = {
6399 name = "ripemd160";
6400 packageName = "ripemd160";
6401 version = "2.0.2";
6402 src = fetchurl {
6403 url = "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz";
6404 sha512 = "ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==";
6405 };
6406 };
6407 "run-queue-1.0.3" = {
6408 name = "run-queue";
6409 packageName = "run-queue";
6410 version = "1.0.3";
6411 src = fetchurl {
6412 url = "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz";
6413 sha1 = "e848396f057d223f24386924618e25694161ec47";
6414 };
6415 };
6416 "safe-buffer-5.1.2" = {
6417 name = "safe-buffer";
6418 packageName = "safe-buffer";
6419 version = "5.1.2";
6420 src = fetchurl {
6421 url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz";
6422 sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==";
6423 };
6424 };
6425 "safe-buffer-5.2.1" = {
6426 name = "safe-buffer";
6427 packageName = "safe-buffer";
6428 version = "5.2.1";
6429 src = fetchurl {
6430 url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz";
6431 sha512 = "rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==";
6432 };
6433 };
6434 "safe-regex-1.1.0" = {
6435 name = "safe-regex";
6436 packageName = "safe-regex";
6437 version = "1.1.0";
6438 src = fetchurl {
6439 url = "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz";
6440 sha1 = "40a3669f3b077d1e943d44629e157dd48023bf2e";
6441 };
6442 };
6443 "safer-buffer-2.1.2" = {
6444 name = "safer-buffer";
6445 packageName = "safer-buffer";
6446 version = "2.1.2";
6447 src = fetchurl {
6448 url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz";
6449 sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==";
6450 };
6451 };
6452 "sax-1.2.4" = {
6453 name = "sax";
6454 packageName = "sax";
6455 version = "1.2.4";
6456 src = fetchurl {
6457 url = "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz";
6458 sha512 = "NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==";
6459 };
6460 };
6461 "schema-utils-0.4.7" = {
6462 name = "schema-utils";
6463 packageName = "schema-utils";
6464 version = "0.4.7";
6465 src = fetchurl {
6466 url = "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz";
6467 sha512 = "v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==";
6468 };
6469 };
6470 "select-1.1.2" = {
6471 name = "select";
6472 packageName = "select";
6473 version = "1.1.2";
6474 src = fetchurl {
6475 url = "https://registry.npmjs.org/select/-/select-1.1.2.tgz";
6476 sha1 = "0e7350acdec80b1108528786ec1d4418d11b396d";
6477 };
6478 };
6479 "semver-5.7.1" = {
6480 name = "semver";
6481 packageName = "semver";
6482 version = "5.7.1";
6483 src = fetchurl {
6484 url = "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz";
6485 sha512 = "sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==";
6486 };
6487 };
6488 "serialize-javascript-1.9.1" = {
6489 name = "serialize-javascript";
6490 packageName = "serialize-javascript";
6491 version = "1.9.1";
6492 src = fetchurl {
6493 url = "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz";
6494 sha512 = "0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==";
6495 };
6496 };
6497 "set-blocking-2.0.0" = {
6498 name = "set-blocking";
6499 packageName = "set-blocking";
6500 version = "2.0.0";
6501 src = fetchurl {
6502 url = "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz";
6503 sha1 = "045f9782d011ae9a6803ddd382b24392b3d890f7";
6504 };
6505 };
6506 "set-value-2.0.1" = {
6507 name = "set-value";
6508 packageName = "set-value";
6509 version = "2.0.1";
6510 src = fetchurl {
6511 url = "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz";
6512 sha512 = "JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==";
6513 };
6514 };
6515 "setimmediate-1.0.5" = {
6516 name = "setimmediate";
6517 packageName = "setimmediate";
6518 version = "1.0.5";
6519 src = fetchurl {
6520 url = "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz";
6521 sha1 = "290cbb232e306942d7d7ea9b83732ab7856f8285";
6522 };
6523 };
6524 "sha.js-2.4.11" = {
6525 name = "sha.js";
6526 packageName = "sha.js";
6527 version = "2.4.11";
6528 src = fetchurl {
6529 url = "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz";
6530 sha512 = "QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==";
6531 };
6532 };
6533 "shebang-command-1.2.0" = {
6534 name = "shebang-command";
6535 packageName = "shebang-command";
6536 version = "1.2.0";
6537 src = fetchurl {
6538 url = "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz";
6539 sha1 = "44aac65b695b03398968c39f363fee5deafdf1ea";
6540 };
6541 };
6542 "shebang-regex-1.0.0" = {
6543 name = "shebang-regex";
6544 packageName = "shebang-regex";
6545 version = "1.0.0";
6546 src = fetchurl {
6547 url = "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz";
6548 sha1 = "da42f49740c0b42db2ca9728571cb190c98efea3";
6549 };
6550 };
6551 "shelljs-0.3.0" = {
6552 name = "shelljs";
6553 packageName = "shelljs";
6554 version = "0.3.0";
6555 src = fetchurl {
6556 url = "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz";
6557 sha1 = "3596e6307a781544f591f37da618360f31db57b1";
6558 };
6559 };
6560 "sigmund-1.0.1" = {
6561 name = "sigmund";
6562 packageName = "sigmund";
6563 version = "1.0.1";
6564 src = fetchurl {
6565 url = "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz";
6566 sha1 = "3ff21f198cad2175f9f3b781853fd94d0d19b590";
6567 };
6568 };
6569 "signal-exit-3.0.3" = {
6570 name = "signal-exit";
6571 packageName = "signal-exit";
6572 version = "3.0.3";
6573 src = fetchurl {
6574 url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz";
6575 sha512 = "VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==";
6576 };
6577 };
6578 "slash-1.0.0" = {
6579 name = "slash";
6580 packageName = "slash";
6581 version = "1.0.0";
6582 src = fetchurl {
6583 url = "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz";
6584 sha1 = "c41f2f6c39fc16d1cd17ad4b5d896114ae470d55";
6585 };
6586 };
6587 "snapdragon-0.8.2" = {
6588 name = "snapdragon";
6589 packageName = "snapdragon";
6590 version = "0.8.2";
6591 src = fetchurl {
6592 url = "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz";
6593 sha512 = "FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==";
6594 };
6595 };
6596 "snapdragon-node-2.1.1" = {
6597 name = "snapdragon-node";
6598 packageName = "snapdragon-node";
6599 version = "2.1.1";
6600 src = fetchurl {
6601 url = "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz";
6602 sha512 = "O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==";
6603 };
6604 };
6605 "snapdragon-util-3.0.1" = {
6606 name = "snapdragon-util";
6607 packageName = "snapdragon-util";
6608 version = "3.0.1";
6609 src = fetchurl {
6610 url = "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz";
6611 sha512 = "mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==";
6612 };
6613 };
6614 "sntp-1.0.9" = {
6615 name = "sntp";
6616 packageName = "sntp";
6617 version = "1.0.9";
6618 src = fetchurl {
6619 url = "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz";
6620 sha1 = "6541184cc90aeea6c6e7b35e2659082443c66198";
6621 };
6622 };
6623 "sort-keys-1.1.2" = {
6624 name = "sort-keys";
6625 packageName = "sort-keys";
6626 version = "1.1.2";
6627 src = fetchurl {
6628 url = "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz";
6629 sha1 = "441b6d4d346798f1b4e49e8920adfba0e543f9ad";
6630 };
6631 };
6632 "source-list-map-0.1.8" = {
6633 name = "source-list-map";
6634 packageName = "source-list-map";
6635 version = "0.1.8";
6636 src = fetchurl {
6637 url = "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz";
6638 sha1 = "c550b2ab5427f6b3f21f5afead88c4f5587b2106";
6639 };
6640 };
6641 "source-list-map-2.0.1" = {
6642 name = "source-list-map";
6643 packageName = "source-list-map";
6644 version = "2.0.1";
6645 src = fetchurl {
6646 url = "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz";
6647 sha512 = "qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==";
6648 };
6649 };
6650 "source-map-0.3.0" = {
6651 name = "source-map";
6652 packageName = "source-map";
6653 version = "0.3.0";
6654 src = fetchurl {
6655 url = "https://registry.npmjs.org/source-map/-/source-map-0.3.0.tgz";
6656 sha1 = "8586fb9a5a005e5b501e21cd18b6f21b457ad1f9";
6657 };
6658 };
6659 "source-map-0.4.4" = {
6660 name = "source-map";
6661 packageName = "source-map";
6662 version = "0.4.4";
6663 src = fetchurl {
6664 url = "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz";
6665 sha1 = "eba4f5da9c0dc999de68032d8b4f76173652036b";
6666 };
6667 };
6668 "source-map-0.5.7" = {
6669 name = "source-map";
6670 packageName = "source-map";
6671 version = "0.5.7";
6672 src = fetchurl {
6673 url = "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz";
6674 sha1 = "8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc";
6675 };
6676 };
6677 "source-map-0.6.1" = {
6678 name = "source-map";
6679 packageName = "source-map";
6680 version = "0.6.1";
6681 src = fetchurl {
6682 url = "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz";
6683 sha512 = "UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==";
6684 };
6685 };
6686 "source-map-resolve-0.5.3" = {
6687 name = "source-map-resolve";
6688 packageName = "source-map-resolve";
6689 version = "0.5.3";
6690 src = fetchurl {
6691 url = "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz";
6692 sha512 = "Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==";
6693 };
6694 };
6695 "source-map-support-0.4.18" = {
6696 name = "source-map-support";
6697 packageName = "source-map-support";
6698 version = "0.4.18";
6699 src = fetchurl {
6700 url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz";
6701 sha512 = "try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==";
6702 };
6703 };
6704 "source-map-url-0.4.0" = {
6705 name = "source-map-url";
6706 packageName = "source-map-url";
6707 version = "0.4.0";
6708 src = fetchurl {
6709 url = "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz";
6710 sha1 = "3e935d7ddd73631b97659956d55128e87b5084a3";
6711 };
6712 };
6713 "split-string-3.1.0" = {
6714 name = "split-string";
6715 packageName = "split-string";
6716 version = "3.1.0";
6717 src = fetchurl {
6718 url = "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz";
6719 sha512 = "NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==";
6720 };
6721 };
6722 "sprintf-js-1.0.3" = {
6723 name = "sprintf-js";
6724 packageName = "sprintf-js";
6725 version = "1.0.3";
6726 src = fetchurl {
6727 url = "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz";
6728 sha1 = "04e6926f662895354f3dd015203633b857297e2c";
6729 };
6730 };
6731 "sshpk-1.16.1" = {
6732 name = "sshpk";
6733 packageName = "sshpk";
6734 version = "1.16.1";
6735 src = fetchurl {
6736 url = "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz";
6737 sha512 = "HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==";
6738 };
6739 };
6740 "ssri-5.3.0" = {
6741 name = "ssri";
6742 packageName = "ssri";
6743 version = "5.3.0";
6744 src = fetchurl {
6745 url = "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz";
6746 sha512 = "XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==";
6747 };
6748 };
6749 "static-extend-0.1.2" = {
6750 name = "static-extend";
6751 packageName = "static-extend";
6752 version = "0.1.2";
6753 src = fetchurl {
6754 url = "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz";
6755 sha1 = "60809c39cbff55337226fd5e0b520f341f1fb5c6";
6756 };
6757 };
6758 "sticky-sidebar-3.3.1" = {
6759 name = "sticky-sidebar";
6760 packageName = "sticky-sidebar";
6761 version = "3.3.1";
6762 src = fetchurl {
6763 url = "https://registry.npmjs.org/sticky-sidebar/-/sticky-sidebar-3.3.1.tgz";
6764 sha1 = "142bf6b64c2b416e4b707ebf8f09b8b5a5043877";
6765 };
6766 };
6767 "stream-browserify-2.0.2" = {
6768 name = "stream-browserify";
6769 packageName = "stream-browserify";
6770 version = "2.0.2";
6771 src = fetchurl {
6772 url = "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz";
6773 sha512 = "nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==";
6774 };
6775 };
6776 "stream-each-1.2.3" = {
6777 name = "stream-each";
6778 packageName = "stream-each";
6779 version = "1.2.3";
6780 src = fetchurl {
6781 url = "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz";
6782 sha512 = "vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==";
6783 };
6784 };
6785 "stream-http-2.8.3" = {
6786 name = "stream-http";
6787 packageName = "stream-http";
6788 version = "2.8.3";
6789 src = fetchurl {
6790 url = "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz";
6791 sha512 = "+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==";
6792 };
6793 };
6794 "stream-shift-1.0.1" = {
6795 name = "stream-shift";
6796 packageName = "stream-shift";
6797 version = "1.0.1";
6798 src = fetchurl {
6799 url = "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz";
6800 sha512 = "AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==";
6801 };
6802 };
6803 "strict-uri-encode-1.1.0" = {
6804 name = "strict-uri-encode";
6805 packageName = "strict-uri-encode";
6806 version = "1.1.0";
6807 src = fetchurl {
6808 url = "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz";
6809 sha1 = "279b225df1d582b1f54e65addd4352e18faa0713";
6810 };
6811 };
6812 "string-width-1.0.2" = {
6813 name = "string-width";
6814 packageName = "string-width";
6815 version = "1.0.2";
6816 src = fetchurl {
6817 url = "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz";
6818 sha1 = "118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3";
6819 };
6820 };
6821 "string-width-2.1.1" = {
6822 name = "string-width";
6823 packageName = "string-width";
6824 version = "2.1.1";
6825 src = fetchurl {
6826 url = "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz";
6827 sha512 = "nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==";
6828 };
6829 };
6830 "string.prototype.trimend-1.0.1" = {
6831 name = "string.prototype.trimend";
6832 packageName = "string.prototype.trimend";
6833 version = "1.0.1";
6834 src = fetchurl {
6835 url = "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz";
6836 sha512 = "LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==";
6837 };
6838 };
6839 "string.prototype.trimleft-2.1.2" = {
6840 name = "string.prototype.trimleft";
6841 packageName = "string.prototype.trimleft";
6842 version = "2.1.2";
6843 src = fetchurl {
6844 url = "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz";
6845 sha512 = "gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==";
6846 };
6847 };
6848 "string.prototype.trimright-2.1.2" = {
6849 name = "string.prototype.trimright";
6850 packageName = "string.prototype.trimright";
6851 version = "2.1.2";
6852 src = fetchurl {
6853 url = "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz";
6854 sha512 = "ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==";
6855 };
6856 };
6857 "string.prototype.trimstart-1.0.1" = {
6858 name = "string.prototype.trimstart";
6859 packageName = "string.prototype.trimstart";
6860 version = "1.0.1";
6861 src = fetchurl {
6862 url = "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz";
6863 sha512 = "XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==";
6864 };
6865 };
6866 "string_decoder-0.10.31" = {
6867 name = "string_decoder";
6868 packageName = "string_decoder";
6869 version = "0.10.31";
6870 src = fetchurl {
6871 url = "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz";
6872 sha1 = "62e203bc41766c6c28c9fc84301dab1c5310fa94";
6873 };
6874 };
6875 "string_decoder-1.1.1" = {
6876 name = "string_decoder";
6877 packageName = "string_decoder";
6878 version = "1.1.1";
6879 src = fetchurl {
6880 url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz";
6881 sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==";
6882 };
6883 };
6884 "string_decoder-1.3.0" = {
6885 name = "string_decoder";
6886 packageName = "string_decoder";
6887 version = "1.3.0";
6888 src = fetchurl {
6889 url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz";
6890 sha512 = "hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==";
6891 };
6892 };
6893 "stringstream-0.0.6" = {
6894 name = "stringstream";
6895 packageName = "stringstream";
6896 version = "0.0.6";
6897 src = fetchurl {
6898 url = "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz";
6899 sha512 = "87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==";
6900 };
6901 };
6902 "strip-ansi-0.3.0" = {
6903 name = "strip-ansi";
6904 packageName = "strip-ansi";
6905 version = "0.3.0";
6906 src = fetchurl {
6907 url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz";
6908 sha1 = "25f48ea22ca79187f3174a4db8759347bb126220";
6909 };
6910 };
6911 "strip-ansi-3.0.1" = {
6912 name = "strip-ansi";
6913 packageName = "strip-ansi";
6914 version = "3.0.1";
6915 src = fetchurl {
6916 url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz";
6917 sha1 = "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf";
6918 };
6919 };
6920 "strip-ansi-4.0.0" = {
6921 name = "strip-ansi";
6922 packageName = "strip-ansi";
6923 version = "4.0.0";
6924 src = fetchurl {
6925 url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz";
6926 sha1 = "a8479022eb1ac368a871389b635262c505ee368f";
6927 };
6928 };
6929 "strip-eof-1.0.0" = {
6930 name = "strip-eof";
6931 packageName = "strip-eof";
6932 version = "1.0.0";
6933 src = fetchurl {
6934 url = "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz";
6935 sha1 = "bb43ff5598a6eb05d89b59fcd129c983313606bf";
6936 };
6937 };
6938 "strip-json-comments-1.0.4" = {
6939 name = "strip-json-comments";
6940 packageName = "strip-json-comments";
6941 version = "1.0.4";
6942 src = fetchurl {
6943 url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz";
6944 sha1 = "1e15fbcac97d3ee99bf2d73b4c656b082bbafb91";
6945 };
6946 };
6947 "style-loader-0.21.0" = {
6948 name = "style-loader";
6949 packageName = "style-loader";
6950 version = "0.21.0";
6951 src = fetchurl {
6952 url = "https://registry.npmjs.org/style-loader/-/style-loader-0.21.0.tgz";
6953 sha512 = "T+UNsAcl3Yg+BsPKs1vd22Fr8sVT+CJMtzqc6LEw9bbJZb43lm9GoeIfUcDEefBSWC0BhYbcdupV1GtI4DGzxg==";
6954 };
6955 };
6956 "supports-color-0.2.0" = {
6957 name = "supports-color";
6958 packageName = "supports-color";
6959 version = "0.2.0";
6960 src = fetchurl {
6961 url = "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz";
6962 sha1 = "d92de2694eb3f67323973d7ae3d8b55b4c22190a";
6963 };
6964 };
6965 "supports-color-2.0.0" = {
6966 name = "supports-color";
6967 packageName = "supports-color";
6968 version = "2.0.0";
6969 src = fetchurl {
6970 url = "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz";
6971 sha1 = "535d045ce6b6363fa40117084629995e9df324c7";
6972 };
6973 };
6974 "supports-color-3.2.3" = {
6975 name = "supports-color";
6976 packageName = "supports-color";
6977 version = "3.2.3";
6978 src = fetchurl {
6979 url = "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz";
6980 sha1 = "65ac0504b3954171d8a64946b2ae3cbb8a5f54f6";
6981 };
6982 };
6983 "supports-color-5.5.0" = {
6984 name = "supports-color";
6985 packageName = "supports-color";
6986 version = "5.5.0";
6987 src = fetchurl {
6988 url = "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz";
6989 sha512 = "QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==";
6990 };
6991 };
6992 "svgo-0.7.2" = {
6993 name = "svgo";
6994 packageName = "svgo";
6995 version = "0.7.2";
6996 src = fetchurl {
6997 url = "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz";
6998 sha1 = "9f5772413952135c6fefbf40afe6a4faa88b4bb5";
6999 };
7000 };
7001 "sweetalert2-9.10.13" = {
7002 name = "sweetalert2";
7003 packageName = "sweetalert2";
7004 version = "9.10.13";
7005 src = fetchurl {
7006 url = "https://registry.npmjs.org/sweetalert2/-/sweetalert2-9.10.13.tgz";
7007 sha512 = "JiZtO9SQdnS/Uvlqw5MlWpGpYVqH/eBQi7u61+Oxba7ZA4vfX0tSdyzQsiMk56HTUw8Nk8IvNPvfbt3WR3FOsQ==";
7008 };
7009 };
7010 "tapable-0.2.9" = {
7011 name = "tapable";
7012 packageName = "tapable";
7013 version = "0.2.9";
7014 src = fetchurl {
7015 url = "https://registry.npmjs.org/tapable/-/tapable-0.2.9.tgz";
7016 sha512 = "2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A==";
7017 };
7018 };
7019 "tapable-1.1.3" = {
7020 name = "tapable";
7021 packageName = "tapable";
7022 version = "1.1.3";
7023 src = fetchurl {
7024 url = "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz";
7025 sha512 = "4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==";
7026 };
7027 };
7028 "through-2.3.8" = {
7029 name = "through";
7030 packageName = "through";
7031 version = "2.3.8";
7032 src = fetchurl {
7033 url = "https://registry.npmjs.org/through/-/through-2.3.8.tgz";
7034 sha1 = "0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5";
7035 };
7036 };
7037 "through2-2.0.5" = {
7038 name = "through2";
7039 packageName = "through2";
7040 version = "2.0.5";
7041 src = fetchurl {
7042 url = "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz";
7043 sha512 = "/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==";
7044 };
7045 };
7046 "timers-browserify-2.0.11" = {
7047 name = "timers-browserify";
7048 packageName = "timers-browserify";
7049 version = "2.0.11";
7050 src = fetchurl {
7051 url = "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz";
7052 sha512 = "60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==";
7053 };
7054 };
7055 "tiny-emitter-2.1.0" = {
7056 name = "tiny-emitter";
7057 packageName = "tiny-emitter";
7058 version = "2.1.0";
7059 src = fetchurl {
7060 url = "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz";
7061 sha512 = "NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==";
7062 };
7063 };
7064 "tiny-lr-fork-0.0.5" = {
7065 name = "tiny-lr-fork";
7066 packageName = "tiny-lr-fork";
7067 version = "0.0.5";
7068 src = fetchurl {
7069 url = "https://registry.npmjs.org/tiny-lr-fork/-/tiny-lr-fork-0.0.5.tgz";
7070 sha1 = "1e99e1e2a8469b736ab97d97eefa98c71f76ed0a";
7071 };
7072 };
7073 "to-arraybuffer-1.0.1" = {
7074 name = "to-arraybuffer";
7075 packageName = "to-arraybuffer";
7076 version = "1.0.1";
7077 src = fetchurl {
7078 url = "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz";
7079 sha1 = "7d229b1fcc637e466ca081180836a7aabff83f43";
7080 };
7081 };
7082 "to-fast-properties-1.0.3" = {
7083 name = "to-fast-properties";
7084 packageName = "to-fast-properties";
7085 version = "1.0.3";
7086 src = fetchurl {
7087 url = "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz";
7088 sha1 = "b83571fa4d8c25b82e231b06e3a3055de4ca1a47";
7089 };
7090 };
7091 "to-object-path-0.3.0" = {
7092 name = "to-object-path";
7093 packageName = "to-object-path";
7094 version = "0.3.0";
7095 src = fetchurl {
7096 url = "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz";
7097 sha1 = "297588b7b0e7e0ac08e04e672f85c1f4999e17af";
7098 };
7099 };
7100 "to-regex-3.0.2" = {
7101 name = "to-regex";
7102 packageName = "to-regex";
7103 version = "3.0.2";
7104 src = fetchurl {
7105 url = "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz";
7106 sha512 = "FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==";
7107 };
7108 };
7109 "to-regex-range-2.1.1" = {
7110 name = "to-regex-range";
7111 packageName = "to-regex-range";
7112 version = "2.1.1";
7113 src = fetchurl {
7114 url = "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz";
7115 sha1 = "7c80c17b9dfebe599e27367e0d4dd5590141db38";
7116 };
7117 };
7118 "toposort-1.0.7" = {
7119 name = "toposort";
7120 packageName = "toposort";
7121 version = "1.0.7";
7122 src = fetchurl {
7123 url = "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz";
7124 sha1 = "2e68442d9f64ec720b8cc89e6443ac6caa950029";
7125 };
7126 };
7127 "tough-cookie-2.3.4" = {
7128 name = "tough-cookie";
7129 packageName = "tough-cookie";
7130 version = "2.3.4";
7131 src = fetchurl {
7132 url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz";
7133 sha512 = "TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==";
7134 };
7135 };
7136 "trim-right-1.0.1" = {
7137 name = "trim-right";
7138 packageName = "trim-right";
7139 version = "1.0.1";
7140 src = fetchurl {
7141 url = "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz";
7142 sha1 = "cb2e1203067e0c8de1f614094b9fe45704ea6003";
7143 };
7144 };
7145 "ts-loader-1.3.3" = {
7146 name = "ts-loader";
7147 packageName = "ts-loader";
7148 version = "1.3.3";
7149 src = fetchurl {
7150 url = "https://registry.npmjs.org/ts-loader/-/ts-loader-1.3.3.tgz";
7151 sha1 = "30c6203e1e66b841a88701ed8858f1725d94b026";
7152 };
7153 };
7154 "tslib-1.13.0" = {
7155 name = "tslib";
7156 packageName = "tslib";
7157 version = "1.13.0";
7158 src = fetchurl {
7159 url = "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz";
7160 sha512 = "i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==";
7161 };
7162 };
7163 "tty-browserify-0.0.0" = {
7164 name = "tty-browserify";
7165 packageName = "tty-browserify";
7166 version = "0.0.0";
7167 src = fetchurl {
7168 url = "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz";
7169 sha1 = "a157ba402da24e9bf957f9aa69d524eed42901a6";
7170 };
7171 };
7172 "tunnel-agent-0.6.0" = {
7173 name = "tunnel-agent";
7174 packageName = "tunnel-agent";
7175 version = "0.6.0";
7176 src = fetchurl {
7177 url = "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz";
7178 sha1 = "27a5dea06b36b04a0a9966774b290868f0fc40fd";
7179 };
7180 };
7181 "tweetnacl-0.14.5" = {
7182 name = "tweetnacl";
7183 packageName = "tweetnacl";
7184 version = "0.14.5";
7185 src = fetchurl {
7186 url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz";
7187 sha1 = "5ae68177f192d4456269d108afa93ff8743f4f64";
7188 };
7189 };
7190 "typedarray-0.0.6" = {
7191 name = "typedarray";
7192 packageName = "typedarray";
7193 version = "0.0.6";
7194 src = fetchurl {
7195 url = "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz";
7196 sha1 = "867ac74e3864187b1d3d47d996a78ec5c8830777";
7197 };
7198 };
7199 "uglify-es-3.3.10" = {
7200 name = "uglify-es";
7201 packageName = "uglify-es";
7202 version = "3.3.10";
7203 src = fetchurl {
7204 url = "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.10.tgz";
7205 sha512 = "rPzPisCzW68Okj1zNrfa2dR9uEm43SevDmpR6FChoZABFk9dANGnzzBMgHYUXI3609//63fnVkyQ1SQmAMyjww==";
7206 };
7207 };
7208 "uglify-js-2.8.29" = {
7209 name = "uglify-js";
7210 packageName = "uglify-js";
7211 version = "2.8.29";
7212 src = fetchurl {
7213 url = "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz";
7214 sha1 = "29c5733148057bb4e1f75df35b7a9cb72e6a59dd";
7215 };
7216 };
7217 "uglify-js-3.4.10" = {
7218 name = "uglify-js";
7219 packageName = "uglify-js";
7220 version = "3.4.10";
7221 src = fetchurl {
7222 url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz";
7223 sha512 = "Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==";
7224 };
7225 };
7226 "uglify-js-3.9.3" = {
7227 name = "uglify-js";
7228 packageName = "uglify-js";
7229 version = "3.9.3";
7230 src = fetchurl {
7231 url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.9.3.tgz";
7232 sha512 = "r5ImcL6QyzQGVimQoov3aL2ZScywrOgBXGndbWrdehKoSvGe/RmiE5Jpw/v+GvxODt6l2tpBXwA7n+qZVlHBMA==";
7233 };
7234 };
7235 "uglify-to-browserify-1.0.2" = {
7236 name = "uglify-to-browserify";
7237 packageName = "uglify-to-browserify";
7238 version = "1.0.2";
7239 src = fetchurl {
7240 url = "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz";
7241 sha1 = "6e0924d6bda6b5afe349e39a6d632850a0f882b7";
7242 };
7243 };
7244 "uglifyjs-webpack-plugin-1.3.0" = {
7245 name = "uglifyjs-webpack-plugin";
7246 packageName = "uglifyjs-webpack-plugin";
7247 version = "1.3.0";
7248 src = fetchurl {
7249 url = "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz";
7250 sha512 = "ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==";
7251 };
7252 };
7253 "unc-path-regex-0.1.2" = {
7254 name = "unc-path-regex";
7255 packageName = "unc-path-regex";
7256 version = "0.1.2";
7257 src = fetchurl {
7258 url = "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz";
7259 sha1 = "e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa";
7260 };
7261 };
7262 "underscore-1.7.0" = {
7263 name = "underscore";
7264 packageName = "underscore";
7265 version = "1.7.0";
7266 src = fetchurl {
7267 url = "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz";
7268 sha1 = "6bbaf0877500d36be34ecaa584e0db9fef035209";
7269 };
7270 };
7271 "underscore.string-2.2.1" = {
7272 name = "underscore.string";
7273 packageName = "underscore.string";
7274 version = "2.2.1";
7275 src = fetchurl {
7276 url = "https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz";
7277 sha1 = "d7c0fa2af5d5a1a67f4253daee98132e733f0f19";
7278 };
7279 };
7280 "underscore.string-2.3.3" = {
7281 name = "underscore.string";
7282 packageName = "underscore.string";
7283 version = "2.3.3";
7284 src = fetchurl {
7285 url = "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz";
7286 sha1 = "71c08bf6b428b1133f37e78fa3a21c82f7329b0d";
7287 };
7288 };
7289 "underscore.string-2.4.0" = {
7290 name = "underscore.string";
7291 packageName = "underscore.string";
7292 version = "2.4.0";
7293 src = fetchurl {
7294 url = "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz";
7295 sha1 = "8cdd8fbac4e2d2ea1e7e2e8097c42f442280f85b";
7296 };
7297 };
7298 "unicode-canonical-property-names-ecmascript-1.0.4" = {
7299 name = "unicode-canonical-property-names-ecmascript";
7300 packageName = "unicode-canonical-property-names-ecmascript";
7301 version = "1.0.4";
7302 src = fetchurl {
7303 url = "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz";
7304 sha512 = "jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==";
7305 };
7306 };
7307 "unicode-match-property-ecmascript-1.0.4" = {
7308 name = "unicode-match-property-ecmascript";
7309 packageName = "unicode-match-property-ecmascript";
7310 version = "1.0.4";
7311 src = fetchurl {
7312 url = "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz";
7313 sha512 = "L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==";
7314 };
7315 };
7316 "unicode-match-property-value-ecmascript-1.2.0" = {
7317 name = "unicode-match-property-value-ecmascript";
7318 packageName = "unicode-match-property-value-ecmascript";
7319 version = "1.2.0";
7320 src = fetchurl {
7321 url = "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz";
7322 sha512 = "wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==";
7323 };
7324 };
7325 "unicode-property-aliases-ecmascript-1.1.0" = {
7326 name = "unicode-property-aliases-ecmascript";
7327 packageName = "unicode-property-aliases-ecmascript";
7328 version = "1.1.0";
7329 src = fetchurl {
7330 url = "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz";
7331 sha512 = "PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==";
7332 };
7333 };
7334 "union-value-1.0.1" = {
7335 name = "union-value";
7336 packageName = "union-value";
7337 version = "1.0.1";
7338 src = fetchurl {
7339 url = "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz";
7340 sha512 = "tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==";
7341 };
7342 };
7343 "uniq-1.0.1" = {
7344 name = "uniq";
7345 packageName = "uniq";
7346 version = "1.0.1";
7347 src = fetchurl {
7348 url = "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz";
7349 sha1 = "b31c5ae8254844a3a8281541ce2b04b865a734ff";
7350 };
7351 };
7352 "uniqs-2.0.0" = {
7353 name = "uniqs";
7354 packageName = "uniqs";
7355 version = "2.0.0";
7356 src = fetchurl {
7357 url = "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz";
7358 sha1 = "ffede4b36b25290696e6e165d4a59edb998e6b02";
7359 };
7360 };
7361 "unique-filename-1.1.1" = {
7362 name = "unique-filename";
7363 packageName = "unique-filename";
7364 version = "1.1.1";
7365 src = fetchurl {
7366 url = "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz";
7367 sha512 = "Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==";
7368 };
7369 };
7370 "unique-slug-2.0.2" = {
7371 name = "unique-slug";
7372 packageName = "unique-slug";
7373 version = "2.0.2";
7374 src = fetchurl {
7375 url = "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz";
7376 sha512 = "zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==";
7377 };
7378 };
7379 "unset-value-1.0.0" = {
7380 name = "unset-value";
7381 packageName = "unset-value";
7382 version = "1.0.0";
7383 src = fetchurl {
7384 url = "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz";
7385 sha1 = "8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559";
7386 };
7387 };
7388 "upath-1.2.0" = {
7389 name = "upath";
7390 packageName = "upath";
7391 version = "1.2.0";
7392 src = fetchurl {
7393 url = "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz";
7394 sha512 = "aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==";
7395 };
7396 };
7397 "upper-case-1.1.3" = {
7398 name = "upper-case";
7399 packageName = "upper-case";
7400 version = "1.1.3";
7401 src = fetchurl {
7402 url = "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz";
7403 sha1 = "f6b4501c2ec4cdd26ba78be7222961de77621598";
7404 };
7405 };
7406 "uri-js-4.2.2" = {
7407 name = "uri-js";
7408 packageName = "uri-js";
7409 version = "4.2.2";
7410 src = fetchurl {
7411 url = "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz";
7412 sha512 = "KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==";
7413 };
7414 };
7415 "uri-path-1.0.0" = {
7416 name = "uri-path";
7417 packageName = "uri-path";
7418 version = "1.0.0";
7419 src = fetchurl {
7420 url = "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz";
7421 sha1 = "9747f018358933c31de0fccfd82d138e67262e32";
7422 };
7423 };
7424 "urix-0.1.0" = {
7425 name = "urix";
7426 packageName = "urix";
7427 version = "0.1.0";
7428 src = fetchurl {
7429 url = "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz";
7430 sha1 = "da937f7a62e21fec1fd18d49b35c2935067a6c72";
7431 };
7432 };
7433 "url-0.11.0" = {
7434 name = "url";
7435 packageName = "url";
7436 version = "0.11.0";
7437 src = fetchurl {
7438 url = "https://registry.npmjs.org/url/-/url-0.11.0.tgz";
7439 sha1 = "3838e97cfc60521eb73c525a8e55bfdd9e2e28f1";
7440 };
7441 };
7442 "use-3.1.1" = {
7443 name = "use";
7444 packageName = "use";
7445 version = "3.1.1";
7446 src = fetchurl {
7447 url = "https://registry.npmjs.org/use/-/use-3.1.1.tgz";
7448 sha512 = "cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==";
7449 };
7450 };
7451 "util-0.10.3" = {
7452 name = "util";
7453 packageName = "util";
7454 version = "0.10.3";
7455 src = fetchurl {
7456 url = "https://registry.npmjs.org/util/-/util-0.10.3.tgz";
7457 sha1 = "7afb1afe50805246489e3db7fe0ed379336ac0f9";
7458 };
7459 };
7460 "util-0.11.1" = {
7461 name = "util";
7462 packageName = "util";
7463 version = "0.11.1";
7464 src = fetchurl {
7465 url = "https://registry.npmjs.org/util/-/util-0.11.1.tgz";
7466 sha512 = "HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==";
7467 };
7468 };
7469 "util-deprecate-1.0.2" = {
7470 name = "util-deprecate";
7471 packageName = "util-deprecate";
7472 version = "1.0.2";
7473 src = fetchurl {
7474 url = "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz";
7475 sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf";
7476 };
7477 };
7478 "util.promisify-1.0.0" = {
7479 name = "util.promisify";
7480 packageName = "util.promisify";
7481 version = "1.0.0";
7482 src = fetchurl {
7483 url = "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz";
7484 sha512 = "i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==";
7485 };
7486 };
7487 "utila-0.4.0" = {
7488 name = "utila";
7489 packageName = "utila";
7490 version = "0.4.0";
7491 src = fetchurl {
7492 url = "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz";
7493 sha1 = "8a16a05d445657a3aea5eecc5b12a4fa5379772c";
7494 };
7495 };
7496 "uuid-3.4.0" = {
7497 name = "uuid";
7498 packageName = "uuid";
7499 version = "3.4.0";
7500 src = fetchurl {
7501 url = "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz";
7502 sha512 = "HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==";
7503 };
7504 };
7505 "v8-compile-cache-2.1.0" = {
7506 name = "v8-compile-cache";
7507 packageName = "v8-compile-cache";
7508 version = "2.1.0";
7509 src = fetchurl {
7510 url = "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz";
7511 sha512 = "usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==";
7512 };
7513 };
7514 "v8flags-3.1.3" = {
7515 name = "v8flags";
7516 packageName = "v8flags";
7517 version = "3.1.3";
7518 src = fetchurl {
7519 url = "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz";
7520 sha512 = "amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==";
7521 };
7522 };
7523 "vendors-1.0.4" = {
7524 name = "vendors";
7525 packageName = "vendors";
7526 version = "1.0.4";
7527 src = fetchurl {
7528 url = "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz";
7529 sha512 = "/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==";
7530 };
7531 };
7532 "verror-1.10.0" = {
7533 name = "verror";
7534 packageName = "verror";
7535 version = "1.10.0";
7536 src = fetchurl {
7537 url = "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz";
7538 sha1 = "3a105ca17053af55d6e270c1f8288682e18da400";
7539 };
7540 };
7541 "vm-browserify-1.1.2" = {
7542 name = "vm-browserify";
7543 packageName = "vm-browserify";
7544 version = "1.1.2";
7545 src = fetchurl {
7546 url = "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz";
7547 sha512 = "2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==";
7548 };
7549 };
7550 "watchpack-1.6.1" = {
7551 name = "watchpack";
7552 packageName = "watchpack";
7553 version = "1.6.1";
7554 src = fetchurl {
7555 url = "https://registry.npmjs.org/watchpack/-/watchpack-1.6.1.tgz";
7556 sha512 = "+IF9hfUFOrYOOaKyfaI7h7dquUIOgyEMoQMLA7OP5FxegKA2+XdXThAZ9TU2kucfhDH7rfMHs1oPYziVGWRnZA==";
7557 };
7558 };
7559 "waypoints-4.0.1" = {
7560 name = "waypoints";
7561 packageName = "waypoints";
7562 version = "4.0.1";
7563 src = fetchurl {
7564 url = "https://registry.npmjs.org/waypoints/-/waypoints-4.0.1.tgz";
7565 sha1 = "09979a0573810b29627cba4366a284a062ec69c8";
7566 };
7567 };
7568 "webpack-4.23.1" = {
7569 name = "webpack";
7570 packageName = "webpack";
7571 version = "4.23.1";
7572 src = fetchurl {
7573 url = "https://registry.npmjs.org/webpack/-/webpack-4.23.1.tgz";
7574 sha512 = "iE5Cu4rGEDk7ONRjisTOjVHv3dDtcFfwitSxT7evtYj/rANJpt1OuC/Kozh1pBa99AUBr1L/LsaNB+D9Xz3CEg==";
7575 };
7576 };
7577 "webpack-cli-3.1.2" = {
7578 name = "webpack-cli";
7579 packageName = "webpack-cli";
7580 version = "3.1.2";
7581 src = fetchurl {
7582 url = "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.1.2.tgz";
7583 sha512 = "Cnqo7CeqeSvC6PTdts+dywNi5CRlIPbLx1AoUPK2T6vC1YAugMG3IOoO9DmEscd+Dghw7uRlnzV1KwOe5IrtgQ==";
7584 };
7585 };
7586 "webpack-core-0.6.9" = {
7587 name = "webpack-core";
7588 packageName = "webpack-core";
7589 version = "0.6.9";
7590 src = fetchurl {
7591 url = "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.9.tgz";
7592 sha1 = "fc571588c8558da77be9efb6debdc5a3b172bdc2";
7593 };
7594 };
7595 "webpack-sources-1.4.3" = {
7596 name = "webpack-sources";
7597 packageName = "webpack-sources";
7598 version = "1.4.3";
7599 src = fetchurl {
7600 url = "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz";
7601 sha512 = "lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==";
7602 };
7603 };
7604 "webpack-uglify-js-plugin-1.1.9" = {
7605 name = "webpack-uglify-js-plugin";
7606 packageName = "webpack-uglify-js-plugin";
7607 version = "1.1.9";
7608 src = fetchurl {
7609 url = "https://registry.npmjs.org/webpack-uglify-js-plugin/-/webpack-uglify-js-plugin-1.1.9.tgz";
7610 sha1 = "ecd4c27843a4ac17ee318f45229cdf1d2fb5e103";
7611 };
7612 };
7613 "whet.extend-0.9.9" = {
7614 name = "whet.extend";
7615 packageName = "whet.extend";
7616 version = "0.9.9";
7617 src = fetchurl {
7618 url = "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz";
7619 sha1 = "f877d5bf648c97e5aa542fadc16d6a259b9c11a1";
7620 };
7621 };
7622 "which-1.0.9" = {
7623 name = "which";
7624 packageName = "which";
7625 version = "1.0.9";
7626 src = fetchurl {
7627 url = "https://registry.npmjs.org/which/-/which-1.0.9.tgz";
7628 sha1 = "460c1da0f810103d0321a9b633af9e575e64486f";
7629 };
7630 };
7631 "which-1.3.1" = {
7632 name = "which";
7633 packageName = "which";
7634 version = "1.3.1";
7635 src = fetchurl {
7636 url = "https://registry.npmjs.org/which/-/which-1.3.1.tgz";
7637 sha512 = "HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==";
7638 };
7639 };
7640 "which-module-2.0.0" = {
7641 name = "which-module";
7642 packageName = "which-module";
7643 version = "2.0.0";
7644 src = fetchurl {
7645 url = "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz";
7646 sha1 = "d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a";
7647 };
7648 };
7649 "window-size-0.1.0" = {
7650 name = "window-size";
7651 packageName = "window-size";
7652 version = "0.1.0";
7653 src = fetchurl {
7654 url = "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz";
7655 sha1 = "5438cd2ea93b202efa3a19fe8887aee7c94f9c9d";
7656 };
7657 };
7658 "wordwrap-0.0.2" = {
7659 name = "wordwrap";
7660 packageName = "wordwrap";
7661 version = "0.0.2";
7662 src = fetchurl {
7663 url = "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz";
7664 sha1 = "b79669bb42ecb409f83d583cad52ca17eaa1643f";
7665 };
7666 };
7667 "worker-farm-1.7.0" = {
7668 name = "worker-farm";
7669 packageName = "worker-farm";
7670 version = "1.7.0";
7671 src = fetchurl {
7672 url = "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz";
7673 sha512 = "rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==";
7674 };
7675 };
7676 "wrap-ansi-2.1.0" = {
7677 name = "wrap-ansi";
7678 packageName = "wrap-ansi";
7679 version = "2.1.0";
7680 src = fetchurl {
7681 url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz";
7682 sha1 = "d8fc3d284dd05794fe84973caecdd1cf824fdd85";
7683 };
7684 };
7685 "wrappy-1.0.2" = {
7686 name = "wrappy";
7687 packageName = "wrappy";
7688 version = "1.0.2";
7689 src = fetchurl {
7690 url = "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz";
7691 sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f";
7692 };
7693 };
7694 "xtend-4.0.2" = {
7695 name = "xtend";
7696 packageName = "xtend";
7697 version = "4.0.2";
7698 src = fetchurl {
7699 url = "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz";
7700 sha512 = "LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==";
7701 };
7702 };
7703 "y18n-4.0.0" = {
7704 name = "y18n";
7705 packageName = "y18n";
7706 version = "4.0.0";
7707 src = fetchurl {
7708 url = "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz";
7709 sha512 = "r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==";
7710 };
7711 };
7712 "yallist-2.1.2" = {
7713 name = "yallist";
7714 packageName = "yallist";
7715 version = "2.1.2";
7716 src = fetchurl {
7717 url = "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz";
7718 sha1 = "1c11f9218f076089a47dd512f93c6699a6a81d52";
7719 };
7720 };
7721 "yargs-12.0.5" = {
7722 name = "yargs";
7723 packageName = "yargs";
7724 version = "12.0.5";
7725 src = fetchurl {
7726 url = "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz";
7727 sha512 = "Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==";
7728 };
7729 };
7730 "yargs-3.10.0" = {
7731 name = "yargs";
7732 packageName = "yargs";
7733 version = "3.10.0";
7734 src = fetchurl {
7735 url = "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz";
7736 sha1 = "f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1";
7737 };
7738 };
7739 "yargs-parser-11.1.1" = {
7740 name = "yargs-parser";
7741 packageName = "yargs-parser";
7742 version = "11.1.1";
7743 src = fetchurl {
7744 url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz";
7745 sha512 = "C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==";
7746 };
7747 };
7748 };
7749 args = {
7750 name = "rhodecode-enterprise";
7751 packageName = "rhodecode-enterprise";
7752 version = "4.19.0";
7753 src = ./..;
7754 dependencies = [
7755 sources."@polymer/font-roboto-3.0.2"
7756 sources."@polymer/iron-a11y-announcer-3.0.2"
7757 sources."@polymer/iron-a11y-keys-3.0.1"
7758 sources."@polymer/iron-a11y-keys-behavior-3.0.1"
7759 sources."@polymer/iron-ajax-3.0.1"
7760 sources."@polymer/iron-autogrow-textarea-3.0.3"
7761 sources."@polymer/iron-behaviors-3.0.1"
7762 sources."@polymer/iron-checked-element-behavior-3.0.1"
7763 sources."@polymer/iron-fit-behavior-3.0.2"
7764 sources."@polymer/iron-flex-layout-3.0.1"
7765 sources."@polymer/iron-form-element-behavior-3.0.1"
7766 sources."@polymer/iron-meta-3.0.1"
7767 sources."@polymer/iron-overlay-behavior-3.0.3"
7768 sources."@polymer/iron-resizable-behavior-3.0.1"
7769 sources."@polymer/iron-validatable-behavior-3.0.1"
7770 sources."@polymer/paper-behaviors-3.0.1"
7771 sources."@polymer/paper-button-3.0.1"
7772 sources."@polymer/paper-ripple-3.0.2"
7773 sources."@polymer/paper-spinner-3.0.2"
7774 sources."@polymer/paper-styles-3.0.1"
7775 sources."@polymer/paper-toast-3.0.1"
7776 sources."@polymer/paper-toggle-button-3.0.1"
7777 sources."@polymer/paper-tooltip-3.0.1"
7778 sources."@polymer/polymer-3.4.1"
7779 sources."@types/clone-0.1.30"
7780 sources."@types/node-6.14.10"
7781 sources."@types/parse5-2.2.34"
7782 sources."@webassemblyjs/ast-1.7.10"
7783 sources."@webassemblyjs/floating-point-hex-parser-1.7.10"
7784 sources."@webassemblyjs/helper-api-error-1.7.10"
7785 sources."@webassemblyjs/helper-buffer-1.7.10"
7786 sources."@webassemblyjs/helper-code-frame-1.7.10"
7787 sources."@webassemblyjs/helper-fsm-1.7.10"
7788 sources."@webassemblyjs/helper-module-context-1.7.10"
7789 sources."@webassemblyjs/helper-wasm-bytecode-1.7.10"
7790 sources."@webassemblyjs/helper-wasm-section-1.7.10"
7791 sources."@webassemblyjs/ieee754-1.7.10"
7792 sources."@webassemblyjs/leb128-1.7.10"
7793 sources."@webassemblyjs/utf8-1.7.10"
7794 sources."@webassemblyjs/wasm-edit-1.7.10"
7795 sources."@webassemblyjs/wasm-gen-1.7.10"
7796 sources."@webassemblyjs/wasm-opt-1.7.10"
7797 sources."@webassemblyjs/wasm-parser-1.7.10"
7798 sources."@webassemblyjs/wast-parser-1.7.10"
7799 sources."@webassemblyjs/wast-printer-1.7.10"
7800 sources."@webcomponents/shadycss-1.9.6"
7801 sources."@webcomponents/webcomponentsjs-2.4.3"
7802 sources."@xtuc/ieee754-1.2.0"
7803 sources."@xtuc/long-4.2.1"
7804 sources."abbrev-1.1.1"
7805 sources."acorn-5.7.4"
7806 sources."acorn-dynamic-import-3.0.0"
7807 (sources."acorn-jsx-3.0.1" // {
7808 dependencies = [
7809 sources."acorn-3.3.0"
7810 ];
7811 })
7812 sources."ajv-4.11.8"
7813 sources."ajv-keywords-3.4.1"
7814 (sources."align-text-0.1.4" // {
7815 dependencies = [
7816 sources."kind-of-3.2.2"
7817 ];
7818 })
7819 sources."alphanum-sort-1.0.2"
7820 sources."amdefine-1.0.1"
7821 sources."ansi-regex-0.2.1"
7822 sources."ansi-styles-1.1.0"
7823 (sources."anymatch-2.0.0" // {
7824 dependencies = [
7825 sources."normalize-path-2.1.1"
7826 ];
7827 })
7828 sources."appenlight-client-git+https://git@github.com/AppEnlight/appenlight-client-js.git#0.5.1"
7829 sources."aproba-1.2.0"
7830 (sources."argparse-0.1.16" // {
7831 dependencies = [
7832 sources."underscore.string-2.4.0"
7833 ];
7834 })
7835 sources."arr-diff-4.0.0"
7836 sources."arr-flatten-1.1.0"
7837 sources."arr-union-3.1.0"
7838 sources."array-each-1.0.1"
7839 sources."array-slice-1.1.0"
7840 sources."array-union-1.0.2"
7841 sources."array-uniq-1.0.3"
7842 sources."array-unique-0.3.2"
7843 sources."asap-2.0.6"
7844 sources."asn1-0.2.4"
7845 (sources."asn1.js-4.10.1" // {
7846 dependencies = [
7847 sources."bn.js-4.11.8"
7848 ];
7849 })
7850 (sources."assert-1.5.0" // {
7851 dependencies = [
7852 sources."inherits-2.0.1"
7853 sources."util-0.10.3"
7854 ];
7855 })
7856 sources."assert-plus-0.2.0"
7857 sources."assign-symbols-1.0.0"
7858 sources."ast-types-0.9.6"
7859 sources."async-0.1.22"
7860 sources."async-each-1.0.3"
7861 sources."asynckit-0.4.0"
7862 sources."atob-2.1.2"
7863 (sources."autoprefixer-6.7.7" // {
7864 dependencies = [
7865 sources."browserslist-1.7.7"
7866 ];
7867 })
7868 sources."aws-sign2-0.6.0"
7869 sources."aws4-1.9.1"
7870 (sources."babel-code-frame-6.26.0" // {
7871 dependencies = [
7872 sources."ansi-regex-2.1.1"
7873 sources."ansi-styles-2.2.1"
7874 sources."chalk-1.1.3"
7875 sources."has-ansi-2.0.0"
7876 sources."strip-ansi-3.0.1"
7877 sources."supports-color-2.0.0"
7878 ];
7879 })
7880 (sources."babel-core-6.26.3" // {
7881 dependencies = [
7882 sources."json5-0.5.1"
7883 sources."lodash-4.17.15"
7884 sources."minimatch-3.0.4"
7885 ];
7886 })
7887 (sources."babel-generator-6.26.1" // {
7888 dependencies = [
7889 sources."lodash-4.17.15"
7890 ];
7891 })
7892 sources."babel-helper-builder-binary-assignment-operator-visitor-6.24.1"
7893 sources."babel-helper-call-delegate-6.24.1"
7894 (sources."babel-helper-define-map-6.26.0" // {
7895 dependencies = [
7896 sources."lodash-4.17.15"
7897 ];
7898 })
7899 sources."babel-helper-explode-assignable-expression-6.24.1"
7900 sources."babel-helper-function-name-6.24.1"
7901 sources."babel-helper-get-function-arity-6.24.1"
7902 sources."babel-helper-hoist-variables-6.24.1"
7903 sources."babel-helper-optimise-call-expression-6.24.1"
7904 (sources."babel-helper-regex-6.26.0" // {
7905 dependencies = [
7906 sources."lodash-4.17.15"
7907 ];
7908 })
7909 sources."babel-helper-remap-async-to-generator-6.24.1"
7910 sources."babel-helper-replace-supers-6.24.1"
7911 sources."babel-helpers-6.24.1"
7912 sources."babel-loader-7.1.5"
7913 sources."babel-messages-6.23.0"
7914 sources."babel-plugin-check-es2015-constants-6.22.0"
7915 sources."babel-plugin-syntax-async-functions-6.13.0"
7916 sources."babel-plugin-syntax-exponentiation-operator-6.13.0"
7917 sources."babel-plugin-syntax-object-rest-spread-6.13.0"
7918 sources."babel-plugin-syntax-trailing-function-commas-6.22.0"
7919 sources."babel-plugin-transform-async-to-generator-6.24.1"
7920 sources."babel-plugin-transform-es2015-arrow-functions-6.22.0"
7921 sources."babel-plugin-transform-es2015-block-scoped-functions-6.22.0"
7922 (sources."babel-plugin-transform-es2015-block-scoping-6.26.0" // {
7923 dependencies = [
7924 sources."lodash-4.17.15"
7925 ];
7926 })
7927 sources."babel-plugin-transform-es2015-classes-6.24.1"
7928 sources."babel-plugin-transform-es2015-computed-properties-6.24.1"
7929 sources."babel-plugin-transform-es2015-destructuring-6.23.0"
7930 sources."babel-plugin-transform-es2015-duplicate-keys-6.24.1"
7931 sources."babel-plugin-transform-es2015-for-of-6.23.0"
7932 sources."babel-plugin-transform-es2015-function-name-6.24.1"
7933 sources."babel-plugin-transform-es2015-literals-6.22.0"
7934 sources."babel-plugin-transform-es2015-modules-amd-6.24.1"
7935 sources."babel-plugin-transform-es2015-modules-commonjs-6.26.2"
7936 sources."babel-plugin-transform-es2015-modules-systemjs-6.24.1"
7937 sources."babel-plugin-transform-es2015-modules-umd-6.24.1"
7938 sources."babel-plugin-transform-es2015-object-super-6.24.1"
7939 sources."babel-plugin-transform-es2015-parameters-6.24.1"
7940 sources."babel-plugin-transform-es2015-shorthand-properties-6.24.1"
7941 sources."babel-plugin-transform-es2015-spread-6.22.0"
7942 sources."babel-plugin-transform-es2015-sticky-regex-6.24.1"
7943 sources."babel-plugin-transform-es2015-template-literals-6.22.0"
7944 sources."babel-plugin-transform-es2015-typeof-symbol-6.23.0"
7945 sources."babel-plugin-transform-es2015-unicode-regex-6.24.1"
7946 sources."babel-plugin-transform-exponentiation-operator-6.24.1"
7947 sources."babel-plugin-transform-object-rest-spread-6.26.0"
7948 sources."babel-plugin-transform-regenerator-6.26.0"
7949 sources."babel-plugin-transform-strict-mode-6.24.1"
7950 sources."babel-preset-env-1.7.0"
7951 (sources."babel-register-6.26.0" // {
7952 dependencies = [
7953 sources."lodash-4.17.15"
7954 ];
7955 })
7956 sources."babel-runtime-6.26.0"
7957 (sources."babel-template-6.26.0" // {
7958 dependencies = [
7959 sources."lodash-4.17.15"
7960 ];
7961 })
7962 (sources."babel-traverse-6.26.0" // {
7963 dependencies = [
7964 sources."lodash-4.17.15"
7965 ];
7966 })
7967 (sources."babel-types-6.26.0" // {
7968 dependencies = [
7969 sources."lodash-4.17.15"
7970 ];
7971 })
7972 sources."babylon-6.18.0"
7973 sources."balanced-match-1.0.0"
7974 (sources."base-0.11.2" // {
7975 dependencies = [
7976 sources."define-property-1.0.0"
7977 ];
7978 })
7979 sources."base64-js-1.3.1"
7980 sources."bcrypt-pbkdf-1.0.2"
7981 sources."big.js-5.2.2"
7982 sources."binary-extensions-1.13.1"
7983 sources."bindings-1.5.0"
7984 sources."bluebird-3.7.2"
7985 sources."bn.js-5.1.1"
7986 sources."boolbase-1.0.0"
7987 sources."boom-2.10.1"
7988 sources."brace-expansion-1.1.11"
7989 (sources."braces-2.3.2" // {
7990 dependencies = [
7991 sources."extend-shallow-2.0.1"
7992 ];
7993 })
7994 sources."brorand-1.1.0"
7995 sources."browserify-aes-1.2.0"
7996 sources."browserify-cipher-1.0.1"
7997 sources."browserify-des-1.0.2"
7998 (sources."browserify-rsa-4.0.1" // {
7999 dependencies = [
8000 sources."bn.js-4.11.8"
8001 ];
8002 })
8003 (sources."browserify-sign-4.1.0" // {
8004 dependencies = [
8005 sources."readable-stream-3.6.0"
8006 sources."string_decoder-1.3.0"
8007 ];
8008 })
8009 sources."browserify-zlib-0.2.0"
8010 sources."browserslist-3.2.8"
8011 sources."buffer-4.9.2"
8012 sources."buffer-from-1.1.1"
8013 sources."buffer-xor-1.0.3"
8014 sources."builtin-status-codes-3.0.0"
8015 (sources."cacache-10.0.4" // {
8016 dependencies = [
8017 sources."glob-7.1.6"
8018 sources."graceful-fs-4.2.4"
8019 sources."lru-cache-4.1.5"
8020 sources."minimatch-3.0.4"
8021 sources."rimraf-2.7.1"
8022 ];
8023 })
8024 sources."cache-base-1.0.1"
8025 sources."camel-case-3.0.0"
8026 sources."camelcase-5.3.1"
8027 (sources."caniuse-api-1.6.1" // {
8028 dependencies = [
8029 sources."browserslist-1.7.7"
8030 ];
8031 })
8032 sources."caniuse-db-1.0.30001058"
8033 sources."caniuse-lite-1.0.30001058"
8034 sources."caseless-0.12.0"
8035 sources."center-align-0.1.3"
8036 sources."chalk-0.5.1"
8037 (sources."chokidar-2.1.8" // {
8038 dependencies = [
8039 sources."is-glob-4.0.1"
8040 ];
8041 })
8042 sources."chownr-1.1.4"
8043 sources."chrome-trace-event-1.0.2"
8044 sources."cipher-base-1.0.4"
8045 (sources."clap-1.2.3" // {
8046 dependencies = [
8047 sources."ansi-regex-2.1.1"
8048 sources."ansi-styles-2.2.1"
8049 sources."chalk-1.1.3"
8050 sources."has-ansi-2.0.0"
8051 sources."strip-ansi-3.0.1"
8052 sources."supports-color-2.0.0"
8053 ];
8054 })
8055 (sources."class-utils-0.3.6" // {
8056 dependencies = [
8057 sources."define-property-0.2.5"
8058 (sources."is-accessor-descriptor-0.1.6" // {
8059 dependencies = [
8060 sources."kind-of-3.2.2"
8061 ];
8062 })
8063 (sources."is-data-descriptor-0.1.4" // {
8064 dependencies = [
8065 sources."kind-of-3.2.2"
8066 ];
8067 })
8068 sources."is-descriptor-0.1.6"
8069 sources."kind-of-5.1.0"
8070 ];
8071 })
8072 (sources."clean-css-4.2.3" // {
8073 dependencies = [
8074 sources."source-map-0.6.1"
8075 ];
8076 })
8077 (sources."cli-1.0.1" // {
8078 dependencies = [
8079 sources."glob-7.1.6"
8080 sources."minimatch-3.0.4"
8081 ];
8082 })
8083 sources."clipboard-2.0.6"
8084 (sources."cliui-4.1.0" // {
8085 dependencies = [
8086 sources."ansi-regex-3.0.0"
8087 sources."strip-ansi-4.0.0"
8088 ];
8089 })
8090 sources."clone-1.0.4"
8091 sources."co-4.6.0"
8092 sources."coa-1.0.4"
8093 sources."code-point-at-1.1.0"
8094 sources."coffee-script-1.3.3"
8095 sources."collection-visit-1.0.0"
8096 sources."color-0.11.4"
8097 sources."color-convert-1.9.3"
8098 sources."color-name-1.1.3"
8099 sources."color-string-0.3.0"
8100 sources."colormin-1.1.2"
8101 sources."colors-0.6.2"
8102 sources."combined-stream-1.0.8"
8103 sources."commander-2.20.3"
8104 sources."commondir-1.0.1"
8105 sources."component-emitter-1.3.0"
8106 sources."concat-map-0.0.1"
8107 (sources."concat-stream-1.6.2" // {
8108 dependencies = [
8109 sources."readable-stream-2.3.7"
8110 sources."safe-buffer-5.1.2"
8111 sources."string_decoder-1.1.1"
8112 ];
8113 })
8114 sources."console-browserify-1.1.0"
8115 sources."constants-browserify-1.0.0"
8116 (sources."convert-source-map-1.7.0" // {
8117 dependencies = [
8118 sources."safe-buffer-5.1.2"
8119 ];
8120 })
8121 (sources."copy-concurrently-1.0.5" // {
8122 dependencies = [
8123 sources."glob-7.1.6"
8124 sources."minimatch-3.0.4"
8125 sources."rimraf-2.7.1"
8126 ];
8127 })
8128 sources."copy-descriptor-0.1.1"
8129 (sources."copy-webpack-plugin-4.6.0" // {
8130 dependencies = [
8131 sources."is-glob-4.0.1"
8132 sources."minimatch-3.0.4"
8133 ];
8134 })
8135 sources."core-js-2.6.11"
8136 sources."core-util-is-1.0.2"
8137 (sources."create-ecdh-4.0.3" // {
8138 dependencies = [
8139 sources."bn.js-4.11.8"
8140 ];
8141 })
8142 sources."create-hash-1.2.0"
8143 sources."create-hmac-1.1.7"
8144 (sources."cross-spawn-6.0.5" // {
8145 dependencies = [
8146 sources."which-1.3.1"
8147 ];
8148 })
8149 sources."cryptiles-2.0.5"
8150 sources."crypto-browserify-3.12.0"
8151 sources."css-color-names-0.0.4"
8152 sources."css-loader-0.28.11"
8153 sources."css-select-1.2.0"
8154 (sources."css-selector-tokenizer-0.7.2" // {
8155 dependencies = [
8156 sources."jsesc-0.5.0"
8157 sources."regexpu-core-4.7.0"
8158 sources."regjsgen-0.5.1"
8159 sources."regjsparser-0.6.4"
8160 ];
8161 })
8162 sources."css-what-2.1.3"
8163 sources."cssesc-3.0.0"
8164 sources."cssnano-3.10.0"
8165 sources."csso-2.3.2"
8166 sources."cyclist-1.0.1"
8167 (sources."dashdash-1.14.1" // {
8168 dependencies = [
8169 sources."assert-plus-1.0.0"
8170 ];
8171 })
8172 sources."date-now-0.1.4"
8173 sources."dateformat-1.0.2-1.2.3"
8174 sources."debug-2.6.9"
8175 sources."decamelize-1.2.0"
8176 sources."decode-uri-component-0.2.0"
8177 sources."deep-for-each-2.0.3"
8178 sources."define-properties-1.1.3"
8179 sources."define-property-2.0.2"
8180 sources."defined-1.0.0"
8181 sources."delayed-stream-1.0.0"
8182 sources."delegate-3.2.0"
8183 sources."des.js-1.0.1"
8184 sources."detect-file-1.0.0"
8185 sources."detect-indent-4.0.0"
8186 (sources."diffie-hellman-5.0.3" // {
8187 dependencies = [
8188 sources."bn.js-4.11.8"
8189 ];
8190 })
8191 sources."dir-glob-2.2.2"
8192 sources."dom-converter-0.2.0"
8193 (sources."dom-serializer-0.2.2" // {
8194 dependencies = [
8195 sources."domelementtype-2.0.1"
8196 sources."entities-2.0.2"
8197 ];
8198 })
8199 (sources."dom5-2.3.0" // {
8200 dependencies = [
8201 sources."clone-2.1.2"
8202 sources."parse5-2.2.3"
8203 ];
8204 })
8205 sources."domain-browser-1.2.0"
8206 sources."domelementtype-1.3.1"
8207 sources."domhandler-2.3.0"
8208 sources."domutils-1.5.1"
8209 sources."dropzone-5.7.0"
8210 sources."duplexer-0.1.1"
8211 (sources."duplexify-3.7.1" // {
8212 dependencies = [
8213 sources."readable-stream-2.3.7"
8214 sources."safe-buffer-5.1.2"
8215 sources."string_decoder-1.1.1"
8216 ];
8217 })
8218 sources."ecc-jsbn-0.1.2"
8219 sources."electron-to-chromium-1.3.437"
8220 (sources."elliptic-6.5.2" // {
8221 dependencies = [
8222 sources."bn.js-4.11.8"
8223 ];
8224 })
8225 sources."emojis-list-3.0.0"
8226 sources."end-of-stream-1.4.4"
8227 (sources."enhanced-resolve-4.1.1" // {
8228 dependencies = [
8229 sources."graceful-fs-4.2.4"
8230 sources."memory-fs-0.5.0"
8231 sources."readable-stream-2.3.7"
8232 sources."safe-buffer-5.1.2"
8233 sources."string_decoder-1.1.1"
8234 ];
8235 })
8236 sources."entities-1.0.0"
8237 sources."errno-0.1.7"
8238 sources."es-abstract-1.17.5"
8239 sources."es-to-primitive-1.2.1"
8240 sources."es6-templates-0.2.3"
8241 sources."escape-string-regexp-1.0.5"
8242 sources."eslint-scope-4.0.3"
8243 sources."espree-3.5.4"
8244 sources."esprima-1.0.4"
8245 sources."esrecurse-4.2.1"
8246 sources."estraverse-4.3.0"
8247 sources."esutils-2.0.3"
8248 sources."eventemitter2-0.4.14"
8249 sources."events-3.1.0"
8250 sources."evp_bytestokey-1.0.3"
8251 sources."execa-1.0.0"
8252 sources."exit-0.1.2"
8253 (sources."expand-brackets-2.1.4" // {
8254 dependencies = [
8255 sources."define-property-0.2.5"
8256 sources."extend-shallow-2.0.1"
8257 (sources."is-accessor-descriptor-0.1.6" // {
8258 dependencies = [
8259 sources."kind-of-3.2.2"
8260 ];
8261 })
8262 (sources."is-data-descriptor-0.1.4" // {
8263 dependencies = [
8264 sources."kind-of-3.2.2"
8265 ];
8266 })
8267 sources."is-descriptor-0.1.6"
8268 sources."kind-of-5.1.0"
8269 ];
8270 })
8271 sources."expand-tilde-2.0.2"
8272 sources."exports-loader-0.6.4"
8273 sources."extend-3.0.2"
8274 (sources."extend-shallow-3.0.2" // {
8275 dependencies = [
8276 sources."is-extendable-1.0.1"
8277 ];
8278 })
8279 (sources."extglob-2.0.4" // {
8280 dependencies = [
8281 sources."define-property-1.0.0"
8282 sources."extend-shallow-2.0.1"
8283 ];
8284 })
8285 sources."extsprintf-1.3.0"
8286 sources."fast-deep-equal-3.1.1"
8287 sources."fast-json-stable-stringify-2.1.0"
8288 sources."fastparse-1.1.2"
8289 sources."favico.js-0.3.10"
8290 sources."faye-websocket-0.4.4"
8291 sources."figures-1.7.0"
8292 sources."file-sync-cmp-0.1.1"
8293 sources."file-uri-to-path-1.0.0"
8294 (sources."fill-range-4.0.0" // {
8295 dependencies = [
8296 sources."extend-shallow-2.0.1"
8297 ];
8298 })
8299 sources."find-cache-dir-1.0.0"
8300 sources."find-up-2.1.0"
8301 (sources."findup-sync-0.1.3" // {
8302 dependencies = [
8303 sources."glob-3.2.11"
8304 sources."lodash-2.4.2"
8305 sources."minimatch-0.3.0"
8306 ];
8307 })
8308 sources."fined-1.2.0"
8309 sources."flagged-respawn-1.0.1"
8310 sources."flatten-1.0.3"
8311 (sources."flush-write-stream-1.1.1" // {
8312 dependencies = [
8313 sources."readable-stream-2.3.7"
8314 sources."safe-buffer-5.1.2"
8315 sources."string_decoder-1.1.1"
8316 ];
8317 })
8318 sources."for-in-1.0.2"
8319 sources."for-own-1.0.0"
8320 sources."forever-agent-0.6.1"
8321 sources."form-data-2.1.4"
8322 sources."fragment-cache-0.2.1"
8323 (sources."from2-2.3.0" // {
8324 dependencies = [
8325 sources."readable-stream-2.3.7"
8326 sources."safe-buffer-5.1.2"
8327 sources."string_decoder-1.1.1"
8328 ];
8329 })
8330 (sources."fs-write-stream-atomic-1.0.10" // {
8331 dependencies = [
8332 sources."graceful-fs-4.2.4"
8333 ];
8334 })
8335 sources."fs.realpath-1.0.0"
8336 sources."fsevents-1.2.13"
8337 sources."function-bind-1.1.1"
8338 sources."gaze-0.5.2"
8339 sources."get-caller-file-1.0.3"
8340 (sources."get-stream-4.1.0" // {
8341 dependencies = [
8342 sources."pump-3.0.0"
8343 ];
8344 })
8345 sources."get-value-2.0.6"
8346 sources."getobject-0.1.0"
8347 (sources."getpass-0.1.7" // {
8348 dependencies = [
8349 sources."assert-plus-1.0.0"
8350 ];
8351 })
8352 (sources."glob-3.1.21" // {
8353 dependencies = [
8354 sources."inherits-1.0.2"
8355 ];
8356 })
8357 sources."glob-parent-3.1.0"
8358 sources."global-modules-1.0.0"
8359 sources."global-modules-path-2.3.1"
8360 (sources."global-prefix-1.0.2" // {
8361 dependencies = [
8362 sources."which-1.3.1"
8363 ];
8364 })
8365 sources."globals-9.18.0"
8366 (sources."globby-7.1.1" // {
8367 dependencies = [
8368 sources."glob-7.1.6"
8369 sources."minimatch-3.0.4"
8370 ];
8371 })
8372 (sources."globule-0.1.0" // {
8373 dependencies = [
8374 sources."lodash-1.0.2"
8375 ];
8376 })
8377 sources."good-listener-1.2.2"
8378 sources."graceful-fs-1.2.3"
8379 sources."grunt-0.4.5"
8380 (sources."grunt-cli-1.3.2" // {
8381 dependencies = [
8382 sources."nopt-4.0.3"
8383 ];
8384 })
8385 (sources."grunt-contrib-concat-0.5.1" // {
8386 dependencies = [
8387 sources."source-map-0.3.0"
8388 ];
8389 })
8390 (sources."grunt-contrib-copy-1.0.0" // {
8391 dependencies = [
8392 sources."ansi-regex-2.1.1"
8393 sources."ansi-styles-2.2.1"
8394 sources."chalk-1.1.3"
8395 sources."has-ansi-2.0.0"
8396 sources."strip-ansi-3.0.1"
8397 sources."supports-color-2.0.0"
8398 ];
8399 })
8400 (sources."grunt-contrib-jshint-0.12.0" // {
8401 dependencies = [
8402 sources."jshint-2.9.7"
8403 sources."lodash-4.17.15"
8404 sources."minimatch-3.0.4"
8405 ];
8406 })
8407 (sources."grunt-contrib-less-1.4.1" // {
8408 dependencies = [
8409 sources."ansi-regex-2.1.1"
8410 sources."ansi-styles-2.2.1"
8411 sources."async-2.6.3"
8412 sources."chalk-1.1.3"
8413 sources."has-ansi-2.0.0"
8414 sources."lodash-4.17.15"
8415 sources."strip-ansi-3.0.1"
8416 sources."supports-color-2.0.0"
8417 ];
8418 })
8419 (sources."grunt-contrib-uglify-4.0.1" // {
8420 dependencies = [
8421 sources."ansi-styles-3.2.1"
8422 sources."chalk-2.4.2"
8423 sources."supports-color-5.5.0"
8424 ];
8425 })
8426 (sources."grunt-contrib-watch-0.6.1" // {
8427 dependencies = [
8428 sources."async-0.2.10"
8429 sources."lodash-2.4.2"
8430 ];
8431 })
8432 sources."grunt-known-options-1.1.1"
8433 (sources."grunt-legacy-log-0.1.3" // {
8434 dependencies = [
8435 sources."lodash-2.4.2"
8436 sources."underscore.string-2.3.3"
8437 ];
8438 })
8439 (sources."grunt-legacy-log-utils-0.1.1" // {
8440 dependencies = [
8441 sources."lodash-2.4.2"
8442 sources."underscore.string-2.3.3"
8443 ];
8444 })
8445 sources."grunt-legacy-util-0.2.0"
8446 (sources."grunt-webpack-3.1.3" // {
8447 dependencies = [
8448 sources."lodash-4.17.15"
8449 ];
8450 })
8451 sources."gzip-size-3.0.0"
8452 sources."har-schema-1.0.5"
8453 sources."har-validator-4.2.1"
8454 sources."has-1.0.3"
8455 sources."has-ansi-0.1.0"
8456 sources."has-flag-3.0.0"
8457 sources."has-symbols-1.0.1"
8458 sources."has-value-1.0.0"
8459 (sources."has-values-1.0.0" // {
8460 dependencies = [
8461 sources."kind-of-4.0.0"
8462 ];
8463 })
8464 (sources."hash-base-3.1.0" // {
8465 dependencies = [
8466 sources."readable-stream-3.6.0"
8467 sources."string_decoder-1.3.0"
8468 ];
8469 })
8470 sources."hash.js-1.1.7"
8471 sources."hawk-3.1.3"
8472 sources."he-1.2.0"
8473 sources."hmac-drbg-1.0.1"
8474 sources."hoek-2.16.3"
8475 sources."home-or-tmp-2.0.0"
8476 sources."homedir-polyfill-1.0.3"
8477 sources."hooker-0.2.3"
8478 sources."html-comment-regex-1.1.2"
8479 sources."html-loader-0.4.5"
8480 (sources."html-minifier-3.5.21" // {
8481 dependencies = [
8482 sources."commander-2.17.1"
8483 sources."source-map-0.6.1"
8484 (sources."uglify-js-3.4.10" // {
8485 dependencies = [
8486 sources."commander-2.19.0"
8487 ];
8488 })
8489 ];
8490 })
8491 (sources."html-webpack-plugin-3.2.0" // {
8492 dependencies = [
8493 sources."big.js-3.2.0"
8494 sources."emojis-list-2.1.0"
8495 sources."json5-0.5.1"
8496 sources."loader-utils-0.2.17"
8497 sources."lodash-4.17.15"
8498 ];
8499 })
8500 sources."htmlparser2-3.8.3"
8501 sources."http-signature-1.1.1"
8502 sources."https-browserify-1.0.0"
8503 sources."iconv-lite-0.2.11"
8504 sources."icss-replace-symbols-1.1.0"
8505 (sources."icss-utils-2.1.0" // {
8506 dependencies = [
8507 sources."ansi-styles-3.2.1"
8508 sources."chalk-2.4.2"
8509 sources."postcss-6.0.23"
8510 sources."source-map-0.6.1"
8511 sources."supports-color-5.5.0"
8512 ];
8513 })
8514 sources."ieee754-1.1.13"
8515 sources."iferr-0.1.5"
8516 sources."ignore-3.3.10"
8517 sources."image-size-0.5.5"
8518 (sources."import-local-2.0.0" // {
8519 dependencies = [
8520 sources."find-up-3.0.0"
8521 sources."locate-path-3.0.0"
8522 sources."p-limit-2.3.0"
8523 sources."p-locate-3.0.0"
8524 sources."p-try-2.2.0"
8525 sources."pkg-dir-3.0.0"
8526 ];
8527 })
8528 sources."imports-loader-0.7.1"
8529 sources."imurmurhash-0.1.4"
8530 sources."indexes-of-1.0.1"
8531 sources."inflight-1.0.6"
8532 sources."inherits-2.0.4"
8533 sources."ini-1.3.5"
8534 sources."interpret-1.1.0"
8535 sources."invariant-2.2.4"
8536 sources."invert-kv-2.0.0"
8537 sources."is-absolute-1.0.0"
8538 sources."is-absolute-url-2.1.0"
8539 sources."is-accessor-descriptor-1.0.0"
8540 sources."is-binary-path-1.0.1"
8541 sources."is-buffer-1.1.6"
8542 sources."is-callable-1.1.5"
8543 sources."is-data-descriptor-1.0.0"
8544 sources."is-date-object-1.0.2"
8545 sources."is-descriptor-1.0.2"
8546 sources."is-extendable-0.1.1"
8547 sources."is-extglob-2.1.1"
8548 sources."is-finite-1.1.0"
8549 sources."is-fullwidth-code-point-1.0.0"
8550 sources."is-glob-3.1.0"
8551 (sources."is-number-3.0.0" // {
8552 dependencies = [
8553 sources."kind-of-3.2.2"
8554 ];
8555 })
8556 sources."is-plain-obj-1.1.0"
8557 sources."is-plain-object-2.0.4"
8558 sources."is-regex-1.0.5"
8559 sources."is-relative-1.0.0"
8560 sources."is-stream-1.1.0"
8561 sources."is-svg-2.1.0"
8562 sources."is-symbol-1.0.3"
8563 sources."is-typedarray-1.0.0"
8564 sources."is-unc-path-1.0.0"
8565 sources."is-windows-1.0.2"
8566 sources."isarray-1.0.0"
8567 sources."isexe-2.0.0"
8568 sources."isobject-3.0.1"
8569 sources."isstream-0.1.2"
8570 sources."jquery-1.11.3"
8571 sources."js-base64-2.5.2"
8572 sources."js-tokens-3.0.2"
8573 sources."js-yaml-2.0.5"
8574 sources."jsbn-0.1.1"
8575 sources."jsesc-1.3.0"
8576 (sources."jshint-2.11.1" // {
8577 dependencies = [
8578 sources."lodash-4.17.15"
8579 sources."minimatch-3.0.4"
8580 ];
8581 })
8582 sources."json-parse-better-errors-1.0.2"
8583 sources."json-schema-0.2.3"
8584 sources."json-schema-traverse-0.4.1"
8585 sources."json-stable-stringify-1.0.1"
8586 sources."json-stringify-safe-5.0.1"
8587 sources."json5-1.0.1"
8588 sources."jsonify-0.0.0"
8589 (sources."jsprim-1.4.1" // {
8590 dependencies = [
8591 sources."assert-plus-1.0.0"
8592 ];
8593 })
8594 sources."kind-of-6.0.3"
8595 sources."lazy-cache-1.0.4"
8596 sources."lcid-2.0.0"
8597 (sources."less-2.7.3" // {
8598 dependencies = [
8599 sources."graceful-fs-4.2.4"
8600 ];
8601 })
8602 (sources."liftoff-2.5.0" // {
8603 dependencies = [
8604 sources."findup-sync-2.0.0"
8605 ];
8606 })
8607 sources."loader-runner-2.4.0"
8608 sources."loader-utils-1.4.0"
8609 sources."locate-path-2.0.0"
8610 sources."lodash-0.9.2"
8611 sources."lodash.camelcase-4.3.0"
8612 sources."lodash.isplainobject-4.0.6"
8613 sources."lodash.memoize-4.1.2"
8614 sources."lodash.uniq-4.5.0"
8615 sources."longest-1.0.1"
8616 sources."loose-envify-1.4.0"
8617 sources."lower-case-1.1.4"
8618 sources."lru-cache-2.7.3"
8619 sources."make-dir-1.3.0"
8620 sources."make-iterator-1.0.1"
8621 sources."map-age-cleaner-0.1.3"
8622 sources."map-cache-0.2.2"
8623 sources."map-visit-1.0.0"
8624 sources."mark.js-8.11.1"
8625 sources."math-expression-evaluator-1.2.22"
8626 (sources."maxmin-2.1.0" // {
8627 dependencies = [
8628 sources."ansi-regex-2.1.1"
8629 sources."ansi-styles-2.2.1"
8630 sources."chalk-1.1.3"
8631 sources."has-ansi-2.0.0"
8632 sources."strip-ansi-3.0.1"
8633 sources."supports-color-2.0.0"
8634 ];
8635 })
8636 sources."md5.js-1.3.5"
8637 sources."mem-4.3.0"
8638 (sources."memory-fs-0.4.1" // {
8639 dependencies = [
8640 sources."readable-stream-2.3.7"
8641 sources."safe-buffer-5.1.2"
8642 sources."string_decoder-1.1.1"
8643 ];
8644 })
8645 sources."micromatch-3.1.10"
8646 (sources."miller-rabin-4.0.1" // {
8647 dependencies = [
8648 sources."bn.js-4.11.8"
8649 ];
8650 })
8651 sources."mime-1.6.0"
8652 sources."mime-db-1.44.0"
8653 sources."mime-types-2.1.27"
8654 sources."mimic-fn-2.1.0"
8655 sources."minimalistic-assert-1.0.1"
8656 sources."minimalistic-crypto-utils-1.0.1"
8657 sources."minimatch-0.2.14"
8658 sources."minimist-1.2.5"
8659 sources."mississippi-2.0.0"
8660 (sources."mixin-deep-1.3.2" // {
8661 dependencies = [
8662 sources."is-extendable-1.0.1"
8663 ];
8664 })
8665 sources."mkdirp-0.5.5"
8666 sources."moment-2.25.3"
8667 sources."mousetrap-1.6.5"
8668 (sources."move-concurrently-1.0.1" // {
8669 dependencies = [
8670 sources."glob-7.1.6"
8671 sources."minimatch-3.0.4"
8672 sources."rimraf-2.7.1"
8673 ];
8674 })
8675 sources."ms-2.0.0"
8676 sources."nan-2.14.1"
8677 sources."nanomatch-1.2.13"
8678 sources."neo-async-2.6.1"
8679 sources."nice-try-1.0.5"
8680 sources."no-case-2.3.2"
8681 (sources."node-libs-browser-2.2.1" // {
8682 dependencies = [
8683 (sources."readable-stream-2.3.7" // {
8684 dependencies = [
8685 sources."string_decoder-1.1.1"
8686 ];
8687 })
8688 sources."safe-buffer-5.1.2"
8689 (sources."string_decoder-1.3.0" // {
8690 dependencies = [
8691 sources."safe-buffer-5.2.1"
8692 ];
8693 })
8694 ];
8695 })
8696 sources."nopt-1.0.10"
8697 (sources."noptify-0.0.3" // {
8698 dependencies = [
8699 sources."nopt-2.0.0"
8700 ];
8701 })
8702 sources."normalize-path-3.0.0"
8703 sources."normalize-range-0.1.2"
8704 sources."normalize-url-1.9.1"
8705 sources."npm-run-path-2.0.2"
8706 sources."nth-check-1.0.2"
8707 sources."num2fraction-1.2.2"
8708 sources."number-is-nan-1.0.1"
8709 sources."oauth-sign-0.8.2"
8710 sources."object-assign-4.1.1"
8711 (sources."object-copy-0.1.0" // {
8712 dependencies = [
8713 sources."define-property-0.2.5"
8714 sources."is-accessor-descriptor-0.1.6"
8715 sources."is-data-descriptor-0.1.4"
8716 (sources."is-descriptor-0.1.6" // {
8717 dependencies = [
8718 sources."kind-of-5.1.0"
8719 ];
8720 })
8721 sources."kind-of-3.2.2"
8722 ];
8723 })
8724 sources."object-inspect-1.7.0"
8725 sources."object-keys-1.1.1"
8726 sources."object-visit-1.0.1"
8727 sources."object.assign-4.1.0"
8728 sources."object.defaults-1.1.0"
8729 sources."object.getownpropertydescriptors-2.1.0"
8730 sources."object.map-1.0.1"
8731 sources."object.pick-1.3.0"
8732 sources."once-1.4.0"
8733 sources."os-browserify-0.3.0"
8734 sources."os-homedir-1.0.2"
8735 sources."os-locale-3.1.0"
8736 sources."os-tmpdir-1.0.2"
8737 sources."osenv-0.1.5"
8738 sources."p-defer-1.0.0"
8739 sources."p-finally-1.0.0"
8740 sources."p-is-promise-2.1.0"
8741 sources."p-limit-1.3.0"
8742 sources."p-locate-2.0.0"
8743 sources."p-try-1.0.0"
8744 sources."pako-1.0.11"
8745 (sources."parallel-transform-1.2.0" // {
8746 dependencies = [
8747 sources."readable-stream-2.3.7"
8748 sources."safe-buffer-5.1.2"
8749 sources."string_decoder-1.1.1"
8750 ];
8751 })
8752 sources."param-case-2.1.1"
8753 sources."parse-asn1-5.1.5"
8754 sources."parse-filepath-1.0.2"
8755 sources."parse-passwd-1.0.0"
8756 sources."parse5-3.0.3"
8757 (sources."parse5-utils-2.0.0" // {
8758 dependencies = [
8759 sources."parse5-2.2.3"
8760 ];
8761 })
8762 sources."pascalcase-0.1.1"
8763 sources."path-browserify-0.0.1"
8764 sources."path-dirname-1.0.2"
8765 sources."path-exists-3.0.0"
8766 sources."path-is-absolute-1.0.1"
8767 sources."path-key-2.0.1"
8768 sources."path-parse-1.0.6"
8769 sources."path-root-0.1.1"
8770 sources."path-root-regex-0.1.2"
8771 sources."path-type-3.0.0"
8772 sources."pbkdf2-3.0.17"
8773 sources."performance-now-0.2.0"
8774 sources."pify-3.0.0"
8775 sources."pkg-dir-2.0.0"
8776 (sources."polymer-webpack-loader-2.0.3" // {
8777 dependencies = [
8778 sources."ansi-styles-3.2.1"
8779 sources."chalk-2.4.2"
8780 sources."html-loader-0.5.5"
8781 (sources."postcss-6.0.23" // {
8782 dependencies = [
8783 sources."source-map-0.6.1"
8784 ];
8785 })
8786 sources."supports-color-5.5.0"
8787 ];
8788 })
8789 sources."posix-character-classes-0.1.1"
8790 (sources."postcss-5.2.18" // {
8791 dependencies = [
8792 sources."ansi-regex-2.1.1"
8793 sources."ansi-styles-2.2.1"
8794 (sources."chalk-1.1.3" // {
8795 dependencies = [
8796 sources."supports-color-2.0.0"
8797 ];
8798 })
8799 sources."has-ansi-2.0.0"
8800 sources."has-flag-1.0.0"
8801 sources."strip-ansi-3.0.1"
8802 sources."supports-color-3.2.3"
8803 ];
8804 })
8805 sources."postcss-calc-5.3.1"
8806 sources."postcss-colormin-2.2.2"
8807 sources."postcss-convert-values-2.6.1"
8808 sources."postcss-discard-comments-2.0.4"
8809 sources."postcss-discard-duplicates-2.1.0"
8810 sources."postcss-discard-empty-2.1.0"
8811 sources."postcss-discard-overridden-0.1.1"
8812 sources."postcss-discard-unused-2.2.3"
8813 sources."postcss-filter-plugins-2.0.3"
8814 sources."postcss-merge-idents-2.1.7"
8815 sources."postcss-merge-longhand-2.0.2"
8816 (sources."postcss-merge-rules-2.1.2" // {
8817 dependencies = [
8818 sources."browserslist-1.7.7"
8819 ];
8820 })
8821 sources."postcss-message-helpers-2.0.0"
8822 sources."postcss-minify-font-values-1.0.5"
8823 sources."postcss-minify-gradients-1.0.5"
8824 sources."postcss-minify-params-1.2.2"
8825 sources."postcss-minify-selectors-2.1.1"
8826 (sources."postcss-modules-extract-imports-1.2.1" // {
8827 dependencies = [
8828 sources."ansi-styles-3.2.1"
8829 sources."chalk-2.4.2"
8830 sources."postcss-6.0.23"
8831 sources."source-map-0.6.1"
8832 sources."supports-color-5.5.0"
8833 ];
8834 })
8835 (sources."postcss-modules-local-by-default-1.2.0" // {
8836 dependencies = [
8837 sources."ansi-styles-3.2.1"
8838 sources."chalk-2.4.2"
8839 sources."postcss-6.0.23"
8840 sources."source-map-0.6.1"
8841 sources."supports-color-5.5.0"
8842 ];
8843 })
8844 (sources."postcss-modules-scope-1.1.0" // {
8845 dependencies = [
8846 sources."ansi-styles-3.2.1"
8847 sources."chalk-2.4.2"
8848 sources."postcss-6.0.23"
8849 sources."source-map-0.6.1"
8850 sources."supports-color-5.5.0"
8851 ];
8852 })
8853 (sources."postcss-modules-values-1.3.0" // {
8854 dependencies = [
8855 sources."ansi-styles-3.2.1"
8856 sources."chalk-2.4.2"
8857 sources."postcss-6.0.23"
8858 sources."source-map-0.6.1"
8859 sources."supports-color-5.5.0"
8860 ];
8861 })
8862 sources."postcss-normalize-charset-1.1.1"
8863 sources."postcss-normalize-url-3.0.8"
8864 sources."postcss-ordered-values-2.2.3"
8865 sources."postcss-reduce-idents-2.4.0"
8866 sources."postcss-reduce-initial-1.0.1"
8867 sources."postcss-reduce-transforms-1.0.4"
8868 sources."postcss-selector-parser-2.2.3"
8869 sources."postcss-svgo-2.1.6"
8870 sources."postcss-unique-selectors-2.0.2"
8871 sources."postcss-value-parser-3.3.1"
8872 sources."postcss-zindex-2.2.0"
8873 sources."prepend-http-1.0.4"
8874 sources."pretty-bytes-3.0.1"
8875 sources."pretty-error-2.1.1"
8876 sources."private-0.1.8"
8877 sources."process-0.11.10"
8878 sources."process-nextick-args-2.0.1"
8879 sources."promise-7.3.1"
8880 sources."promise-inflight-1.0.1"
8881 sources."prr-1.0.1"
8882 sources."pseudomap-1.0.2"
8883 (sources."public-encrypt-4.0.3" // {
8884 dependencies = [
8885 sources."bn.js-4.11.8"
8886 ];
8887 })
8888 sources."pump-2.0.1"
8889 sources."pumpify-1.5.1"
8890 sources."punycode-1.4.1"
8891 sources."q-1.5.1"
8892 sources."qrious-4.0.2"
8893 sources."qs-6.4.0"
8894 sources."query-string-4.3.4"
8895 sources."querystring-0.2.0"
8896 sources."querystring-es3-0.2.1"
8897 sources."randombytes-2.1.0"
8898 sources."randomfill-1.0.4"
8899 sources."raw-loader-1.0.0-beta.0"
8900 (sources."readable-stream-1.1.14" // {
8901 dependencies = [
8902 sources."isarray-0.0.1"
8903 ];
8904 })
8905 (sources."readdirp-2.2.1" // {
8906 dependencies = [
8907 sources."graceful-fs-4.2.4"
8908 sources."readable-stream-2.3.7"
8909 sources."safe-buffer-5.1.2"
8910 sources."string_decoder-1.1.1"
8911 ];
8912 })
8913 (sources."recast-0.11.23" // {
8914 dependencies = [
8915 sources."esprima-3.1.3"
8916 ];
8917 })
8918 sources."rechoir-0.6.2"
8919 (sources."reduce-css-calc-1.3.0" // {
8920 dependencies = [
8921 sources."balanced-match-0.4.2"
8922 ];
8923 })
8924 sources."reduce-function-call-1.0.3"
8925 sources."regenerate-1.4.0"
8926 sources."regenerate-unicode-properties-8.2.0"
8927 sources."regenerator-runtime-0.11.1"
8928 sources."regenerator-transform-0.10.1"
8929 sources."regex-not-1.0.2"
8930 sources."regexpu-core-2.0.0"
8931 sources."regjsgen-0.2.0"
8932 (sources."regjsparser-0.1.5" // {
8933 dependencies = [
8934 sources."jsesc-0.5.0"
8935 ];
8936 })
8937 sources."relateurl-0.2.7"
8938 sources."remove-trailing-separator-1.1.0"
8939 (sources."renderkid-2.0.3" // {
8940 dependencies = [
8941 sources."ansi-regex-2.1.1"
8942 sources."strip-ansi-3.0.1"
8943 ];
8944 })
8945 sources."repeat-element-1.1.3"
8946 sources."repeat-string-1.6.1"
8947 sources."repeating-2.0.1"
8948 sources."request-2.81.0"
8949 sources."require-directory-2.1.1"
8950 sources."require-main-filename-1.0.1"
8951 sources."resolve-1.17.0"
8952 sources."resolve-cwd-2.0.0"
8953 sources."resolve-dir-1.0.1"
8954 sources."resolve-from-3.0.0"
8955 sources."resolve-url-0.2.1"
8956 sources."ret-0.1.15"
8957 sources."right-align-0.1.3"
8958 sources."rimraf-2.2.8"
8959 sources."ripemd160-2.0.2"
8960 sources."run-queue-1.0.3"
8961 sources."safe-buffer-5.2.1"
8962 sources."safe-regex-1.1.0"
8963 sources."safer-buffer-2.1.2"
8964 sources."sax-1.2.4"
8965 (sources."schema-utils-0.4.7" // {
8966 dependencies = [
8967 sources."ajv-6.12.2"
8968 ];
8969 })
8970 sources."select-1.1.2"
8971 sources."semver-5.7.1"
8972 sources."serialize-javascript-1.9.1"
8973 sources."set-blocking-2.0.0"
8974 (sources."set-value-2.0.1" // {
8975 dependencies = [
8976 sources."extend-shallow-2.0.1"
8977 ];
8978 })
8979 sources."setimmediate-1.0.5"
8980 sources."sha.js-2.4.11"
8981 sources."shebang-command-1.2.0"
8982 sources."shebang-regex-1.0.0"
8983 sources."shelljs-0.3.0"
8984 sources."sigmund-1.0.1"
8985 sources."signal-exit-3.0.3"
8986 sources."slash-1.0.0"
8987 (sources."snapdragon-0.8.2" // {
8988 dependencies = [
8989 sources."define-property-0.2.5"
8990 sources."extend-shallow-2.0.1"
8991 (sources."is-accessor-descriptor-0.1.6" // {
8992 dependencies = [
8993 sources."kind-of-3.2.2"
8994 ];
8995 })
8996 (sources."is-data-descriptor-0.1.4" // {
8997 dependencies = [
8998 sources."kind-of-3.2.2"
8999 ];
9000 })
9001 sources."is-descriptor-0.1.6"
9002 sources."kind-of-5.1.0"
9003 ];
9004 })
9005 (sources."snapdragon-node-2.1.1" // {
9006 dependencies = [
9007 sources."define-property-1.0.0"
9008 ];
9009 })
9010 (sources."snapdragon-util-3.0.1" // {
9011 dependencies = [
9012 sources."kind-of-3.2.2"
9013 ];
9014 })
9015 sources."sntp-1.0.9"
9016 sources."sort-keys-1.1.2"
9017 sources."source-list-map-2.0.1"
9018 sources."source-map-0.5.7"
9019 sources."source-map-resolve-0.5.3"
9020 sources."source-map-support-0.4.18"
9021 sources."source-map-url-0.4.0"
9022 sources."split-string-3.1.0"
9023 sources."sprintf-js-1.0.3"
9024 (sources."sshpk-1.16.1" // {
9025 dependencies = [
9026 sources."assert-plus-1.0.0"
9027 ];
9028 })
9029 sources."ssri-5.3.0"
9030 (sources."static-extend-0.1.2" // {
9031 dependencies = [
9032 sources."define-property-0.2.5"
9033 (sources."is-accessor-descriptor-0.1.6" // {
9034 dependencies = [
9035 sources."kind-of-3.2.2"
9036 ];
9037 })
9038 (sources."is-data-descriptor-0.1.4" // {
9039 dependencies = [
9040 sources."kind-of-3.2.2"
9041 ];
9042 })
9043 sources."is-descriptor-0.1.6"
9044 sources."kind-of-5.1.0"
9045 ];
9046 })
9047 sources."sticky-sidebar-3.3.1"
9048 (sources."stream-browserify-2.0.2" // {
9049 dependencies = [
9050 sources."readable-stream-2.3.7"
9051 sources."safe-buffer-5.1.2"
9052 sources."string_decoder-1.1.1"
9053 ];
9054 })
9055 sources."stream-each-1.2.3"
9056 (sources."stream-http-2.8.3" // {
9057 dependencies = [
9058 sources."readable-stream-2.3.7"
9059 sources."safe-buffer-5.1.2"
9060 sources."string_decoder-1.1.1"
9061 ];
9062 })
9063 sources."stream-shift-1.0.1"
9064 sources."strict-uri-encode-1.1.0"
9065 (sources."string-width-2.1.1" // {
9066 dependencies = [
9067 sources."ansi-regex-3.0.0"
9068 sources."is-fullwidth-code-point-2.0.0"
9069 sources."strip-ansi-4.0.0"
9070 ];
9071 })
9072 sources."string.prototype.trimend-1.0.1"
9073 sources."string.prototype.trimleft-2.1.2"
9074 sources."string.prototype.trimright-2.1.2"
9075 sources."string.prototype.trimstart-1.0.1"
9076 sources."string_decoder-0.10.31"
9077 sources."stringstream-0.0.6"
9078 sources."strip-ansi-0.3.0"
9079 sources."strip-eof-1.0.0"
9080 sources."strip-json-comments-1.0.4"
9081 sources."style-loader-0.21.0"
9082 sources."supports-color-0.2.0"
9083 (sources."svgo-0.7.2" // {
9084 dependencies = [
9085 sources."argparse-1.0.10"
9086 sources."colors-1.1.2"
9087 sources."esprima-2.7.3"
9088 sources."js-yaml-3.7.0"
9089 ];
9090 })
9091 sources."sweetalert2-9.10.13"
9092 sources."tapable-1.1.3"
9093 sources."through-2.3.8"
9094 (sources."through2-2.0.5" // {
9095 dependencies = [
9096 sources."readable-stream-2.3.7"
9097 sources."safe-buffer-5.1.2"
9098 sources."string_decoder-1.1.1"
9099 ];
9100 })
9101 sources."timers-browserify-2.0.11"
9102 sources."tiny-emitter-2.1.0"
9103 (sources."tiny-lr-fork-0.0.5" // {
9104 dependencies = [
9105 sources."debug-0.7.4"
9106 sources."qs-0.5.6"
9107 ];
9108 })
9109 sources."to-arraybuffer-1.0.1"
9110 sources."to-fast-properties-1.0.3"
9111 (sources."to-object-path-0.3.0" // {
9112 dependencies = [
9113 sources."kind-of-3.2.2"
9114 ];
9115 })
9116 sources."to-regex-3.0.2"
9117 sources."to-regex-range-2.1.1"
9118 sources."toposort-1.0.7"
9119 sources."tough-cookie-2.3.4"
9120 sources."trim-right-1.0.1"
9121 (sources."ts-loader-1.3.3" // {
9122 dependencies = [
9123 sources."big.js-3.2.0"
9124 sources."colors-1.4.0"
9125 sources."emojis-list-2.1.0"
9126 sources."enhanced-resolve-3.4.1"
9127 sources."graceful-fs-4.2.4"
9128 sources."json5-0.5.1"
9129 sources."loader-utils-0.2.17"
9130 sources."tapable-0.2.9"
9131 ];
9132 })
9133 sources."tslib-1.13.0"
9134 sources."tty-browserify-0.0.0"
9135 sources."tunnel-agent-0.6.0"
9136 sources."tweetnacl-0.14.5"
9137 sources."typedarray-0.0.6"
9138 (sources."uglify-es-3.3.10" // {
9139 dependencies = [
9140 sources."commander-2.14.1"
9141 sources."source-map-0.6.1"
9142 ];
9143 })
9144 sources."uglify-js-3.9.3"
9145 sources."uglify-to-browserify-1.0.2"
9146 (sources."uglifyjs-webpack-plugin-1.3.0" // {
9147 dependencies = [
9148 sources."source-map-0.6.1"
9149 ];
9150 })
9151 sources."unc-path-regex-0.1.2"
9152 sources."underscore-1.7.0"
9153 sources."underscore.string-2.2.1"
9154 sources."unicode-canonical-property-names-ecmascript-1.0.4"
9155 sources."unicode-match-property-ecmascript-1.0.4"
9156 sources."unicode-match-property-value-ecmascript-1.2.0"
9157 sources."unicode-property-aliases-ecmascript-1.1.0"
9158 sources."union-value-1.0.1"
9159 sources."uniq-1.0.1"
9160 sources."uniqs-2.0.0"
9161 sources."unique-filename-1.1.1"
9162 sources."unique-slug-2.0.2"
9163 (sources."unset-value-1.0.0" // {
9164 dependencies = [
9165 (sources."has-value-0.3.1" // {
9166 dependencies = [
9167 sources."isobject-2.1.0"
9168 ];
9169 })
9170 sources."has-values-0.1.4"
9171 ];
9172 })
9173 sources."upath-1.2.0"
9174 sources."upper-case-1.1.3"
9175 (sources."uri-js-4.2.2" // {
9176 dependencies = [
9177 sources."punycode-2.1.1"
9178 ];
9179 })
9180 sources."uri-path-1.0.0"
9181 sources."urix-0.1.0"
9182 (sources."url-0.11.0" // {
9183 dependencies = [
9184 sources."punycode-1.3.2"
9185 ];
9186 })
9187 sources."use-3.1.1"
9188 (sources."util-0.11.1" // {
9189 dependencies = [
9190 sources."inherits-2.0.3"
9191 ];
9192 })
9193 sources."util-deprecate-1.0.2"
9194 sources."util.promisify-1.0.0"
9195 sources."utila-0.4.0"
9196 sources."uuid-3.4.0"
9197 sources."v8-compile-cache-2.1.0"
9198 sources."v8flags-3.1.3"
9199 sources."vendors-1.0.4"
9200 (sources."verror-1.10.0" // {
9201 dependencies = [
9202 sources."assert-plus-1.0.0"
9203 ];
9204 })
9205 sources."vm-browserify-1.1.2"
9206 (sources."watchpack-1.6.1" // {
9207 dependencies = [
9208 sources."graceful-fs-4.2.4"
9209 ];
9210 })
9211 sources."waypoints-4.0.1"
9212 (sources."webpack-4.23.1" // {
9213 dependencies = [
9214 sources."ajv-6.12.2"
9215 ];
9216 })
9217 (sources."webpack-cli-3.1.2" // {
9218 dependencies = [
9219 sources."ansi-styles-3.2.1"
9220 sources."chalk-2.4.2"
9221 sources."supports-color-5.5.0"
9222 ];
9223 })
9224 (sources."webpack-core-0.6.9" // {
9225 dependencies = [
9226 sources."source-list-map-0.1.8"
9227 sources."source-map-0.4.4"
9228 ];
9229 })
9230 (sources."webpack-sources-1.4.3" // {
9231 dependencies = [
9232 sources."source-map-0.6.1"
9233 ];
9234 })
9235 (sources."webpack-uglify-js-plugin-1.1.9" // {
9236 dependencies = [
9237 sources."ansi-regex-2.1.1"
9238 sources."ansi-styles-2.2.1"
9239 sources."camelcase-1.2.1"
9240 sources."chalk-1.1.3"
9241 sources."cliui-2.1.0"
9242 sources."has-ansi-2.0.0"
9243 sources."strip-ansi-3.0.1"
9244 sources."supports-color-2.0.0"
9245 sources."uglify-js-2.8.29"
9246 sources."yargs-3.10.0"
9247 ];
9248 })
9249 sources."whet.extend-0.9.9"
9250 sources."which-1.0.9"
9251 sources."which-module-2.0.0"
9252 sources."window-size-0.1.0"
9253 sources."wordwrap-0.0.2"
9254 sources."worker-farm-1.7.0"
9255 (sources."wrap-ansi-2.1.0" // {
9256 dependencies = [
9257 sources."ansi-regex-2.1.1"
9258 sources."string-width-1.0.2"
9259 sources."strip-ansi-3.0.1"
9260 ];
9261 })
9262 sources."wrappy-1.0.2"
9263 sources."xtend-4.0.2"
9264 sources."y18n-4.0.0"
9265 sources."yallist-2.1.2"
9266 (sources."yargs-12.0.5" // {
9267 dependencies = [
9268 sources."find-up-3.0.0"
9269 sources."locate-path-3.0.0"
9270 sources."p-limit-2.3.0"
9271 sources."p-locate-3.0.0"
9272 sources."p-try-2.2.0"
9273 ];
9274 })
9275 sources."yargs-parser-11.1.1"
9276 ];
9277 buildInputs = globalBuildInputs;
9278 meta = {
9279 description = "RhodeCode JS packaged";
9280 license = "SEE LICENSE IN LICENSE.txt";
9281 };
9282 production = false;
9283 bypassCache = true;
9284 reconstructLock = true;
9285 };
9286 in
9287 {
9288 args = args;
9289 sources = sources;
9290 tarball = nodeEnv.buildNodeSourceDist args;
9291 package = nodeEnv.buildNodePackage args;
9292 shell = nodeEnv.buildNodeShell args;
9293 } No newline at end of file
@@ -1,3 +0,0 b''
1 self: super: {
2
3 }
@@ -1,18 +0,0 b''
1 diff -rup Beaker-1.9.1-orig/beaker/session.py Beaker-1.9.1/beaker/session.py
2 --- Beaker-1.9.1-orig/beaker/session.py 2020-04-10 10:23:04.000000000 +0200
3 +++ Beaker-1.9.1/beaker/session.py 2020-04-10 10:23:34.000000000 +0200
4 @@ -156,6 +156,14 @@ def __init__(self, request, id=None, invalidate_corrupt=False,
5 if timeout and not save_accessed_time:
6 raise BeakerException("timeout requires save_accessed_time")
7 self.timeout = timeout
8 + # We want to pass timeout param to redis backend to support expiration of keys
9 + # In future, I believe, we can use this param for memcached and mongo as well
10 + if self.timeout is not None and self.type == 'ext:redis':
11 + # The backend expiration should always be a bit longer (I decied to use 2 minutes) than the
12 + # session expiration itself to prevent the case where the backend data expires while
13 + # the session is being read (PR#153)
14 + self.namespace_args['timeout'] = self.timeout + 60 * 2
15 +
16 self.save_atime = save_accessed_time
17 self.use_cookies = use_cookies
18 self.cookie_expires = cookie_expires No newline at end of file
@@ -1,26 +0,0 b''
1 diff -rup Beaker-1.9.1-orig/beaker/ext/redisnm.py Beaker-1.9.1/beaker/ext/redisnm.py
2 --- Beaker-1.9.1-orig/beaker/ext/redisnm.py 2018-04-10 10:23:04.000000000 +0200
3 +++ Beaker-1.9.1/beaker/ext/redisnm.py 2018-04-10 10:23:34.000000000 +0200
4 @@ -30,9 +30,10 @@ class RedisNamespaceManager(NamespaceManager):
5
6 clients = SyncDict()
7
8 - def __init__(self, namespace, url, **kw):
9 + def __init__(self, namespace, url, timeout=None, **kw):
10 super(RedisNamespaceManager, self).__init__(namespace)
11 self.lock_dir = None # Redis uses redis itself for locking.
12 + self.timeout = timeout
13
14 if redis is None:
15 raise RuntimeError('redis is not available')
16 @@ -68,6 +69,8 @@ def has_key(self, key):
17
18 def set_value(self, key, value, expiretime=None):
19 value = pickle.dumps(value)
20 + if expiretime is None and self.timeout is not None:
21 + expiretime = self.timeout
22 if expiretime is not None:
23 self.client.setex(self._format_key(key), int(expiretime), value)
24 else:
25
26
@@ -1,20 +0,0 b''
1 diff -rup Beaker-1.9.1-orig/beaker/container.py Beaker-1.9.1/beaker/container.py
2 --- Beaker-1.9.1-orig/beaker/container.py 2018-04-10 10:23:04.000000000 +0200
3 +++ Beaker-1.9.1/beaker/container.py 2018-04-10 10:23:34.000000000 +0200
4 @@ -353,13 +353,13 @@ class Value(object):
5 debug("get_value returning old value while new one is created")
6 return value
7 else:
8 - debug("lock_creatfunc (didnt wait)")
9 + debug("lock_creatfunc `%s` (didnt wait)", self.createfunc.__name__)
10 has_createlock = True
11
12 if not has_createlock:
13 - debug("lock_createfunc (waiting)")
14 + debug("lock_createfunc `%s` (waiting)", self.createfunc.__name__)
15 creation_lock.acquire()
16 - debug("lock_createfunc (waited)")
17 + debug("lock_createfunc `%s` (waited)", self.createfunc.__name__)
18
19 try:
20 # see if someone created the value already
@@ -1,13 +0,0 b''
1 diff -rup Beaker-1.9.1-orig/beaker/ext/database.py Beaker-1.9.1/beaker/ext/database.py
2 --- Beaker-1.9.1-orig/beaker/ext/database.py 2018-05-22 18:22:34.802619619 +0200
3 +++ Beaker-1.9.1/beaker/ext/database.py 2018-05-22 17:07:14.048335196 +0200
4 @@ -91,7 +91,8 @@ class DatabaseNamespaceManager(OpenResou
5 sa.Column('created', types.DateTime, nullable=False),
6 sa.Column('data', types.PickleType, nullable=False),
7 sa.UniqueConstraint('namespace'),
8 - schema=schema_name if schema_name else meta.schema
9 + schema=schema_name if schema_name else meta.schema,
10 + extend_existing=True
11 )
12 cache.create(checkfirst=True)
13 return cache
@@ -1,13 +0,0 b''
1 diff -rup channelstream-0.6.14-orig/setup.py channelstream-0.6.14/setup.py
2
3 --- channelstream-0.6.14/setup-orig.py 2021-03-11 12:34:45.000000000 +0100
4 +++ channelstream-0.6.14/setup.py 2021-03-11 12:34:56.000000000 +0100
5 @@ -52,7 +52,7 @@ setup(
6 include_package_data=True,
7 install_requires=requires,
8 python_requires=">=2.7",
9 - setup_requires=["pytest-runner"],
10 + setup_requires=["pytest-runner==5.1.0"],
11 extras_require={
12 "dev": ["coverage", "pytest", "pyramid", "tox", "mock", "webtest"],
13 "lint": ["black"],
@@ -1,10 +0,0 b''
1 diff -rup configparser-4.0.2-orig/pyproject.toml configparser-4.0.2/pyproject.toml
2 --- configparser-4.0.2-orig/pyproject.toml 2021-03-22 21:28:11.000000000 +0100
3 +++ configparser-4.0.2/pyproject.toml 2021-03-22 21:28:11.000000000 +0100
4 @@ -1,5 +1,5 @@
5 [build-system]
6 -requires = ["setuptools>=40.7", "wheel", "setuptools_scm>=1.15"]
7 +requires = ["setuptools<=42.0", "wheel", "setuptools_scm<6.0.0"]
8 build-backend = "setuptools.build_meta"
9
10 [tool.black]
@@ -1,7 +0,0 b''
1 diff -rup importlib-metadata-1.6.0-orig/yproject.toml importlib-metadata-1.6.0/pyproject.toml
2 --- importlib-metadata-1.6.0-orig/yproject.toml 2021-03-22 22:10:33.000000000 +0100
3 +++ importlib-metadata-1.6.0/pyproject.toml 2021-03-22 22:11:09.000000000 +0100
4 @@ -1,3 +1,3 @@
5 [build-system]
6 -requires = ["setuptools>=30.3", "wheel", "setuptools_scm"]
7 +requires = ["setuptools<42.0", "wheel", "setuptools_scm<6.0.0"]
@@ -1,12 +0,0 b''
1 diff -rup pyramid-apispec-0.3.2-orig/setup.py pyramid-apispec-0.3.2/setup.py
2 --- pyramid-apispec-0.3.2-orig/setup.py 2021-03-11 11:19:26.000000000 +0100
3 +++ pyramid-apispec-0.3.2/setup.py 2021-03-11 11:19:51.000000000 +0100
4 @@ -44,7 +44,7 @@ setup(
5 packages=find_packages(exclude=["contrib", "docs", "tests"]),
6 package_data={"pyramid_apispec": ["static/*.*"], "": ["LICENSE"]},
7 install_requires=["apispec[yaml]==1.0.0"],
8 - setup_requires=["pytest-runner"],
9 + setup_requires=["pytest-runner==5.1"],
10 extras_require={
11 "dev": ["coverage", "pytest", "pyramid", "tox", "webtest"],
12 "demo": ["marshmallow==2.15.3", "pyramid", "apispec", "webtest"], No newline at end of file
@@ -1,12 +0,0 b''
1 diff -rup pytest-4.6.9-orig/setup.py pytest-4.6.9/setup.py
2 --- pytest-4.6.9-orig/setup.py 2018-04-10 10:23:04.000000000 +0200
3 +++ pytest-4.6.9/setup.py 2018-04-10 10:23:34.000000000 +0200
4 @@ -24,7 +24,7 @@ def main():
5 def main():
6 setup(
7 use_scm_version={"write_to": "src/_pytest/_version.py"},
8 - setup_requires=["setuptools-scm", "setuptools>=40.0"],
9 + setup_requires=["setuptools-scm<6.0.0", "setuptools<=42.0"],
10 package_dir={"": "src"},
11 # fmt: off
12 extras_require={ No newline at end of file
@@ -1,12 +0,0 b''
1 diff -rup rhodecode-tools-2.0.0-orig/requirements.txt rhodecode-tools-2.0.0/requirements.txt
2 --- rhodecode-tools-2.0.0/requirements-orig.txt 2021-03-11 12:34:45.000000000 +0100
3 +++ rhodecode-tools-2.0.0/requirements.txt 2021-03-11 12:34:56.000000000 +0100
4 @@ -40,8 +40,6 @@ ipython==5.1.0
5 ipdb==0.13.2
6 ipython==5.1.0
7
8 -## test related requirements
9 --r requirements_test.txt
10
11 ## uncomment to add the debug libraries
12 #-r requirements_debug.txt
@@ -1,13 +0,0 b''
1 diff -rup rhodecode-tools-2.0.0-orig/setup.py rhodecode-tools-2.0.0/setup.py
2 --- rhodecode-tools-2.0.0/setup-orig.py 2021-03-11 12:34:45.000000000 +0100
3 +++ rhodecode-tools-2.0.0/setup.py 2021-03-11 12:34:56.000000000 +0100
4 @@ -98,8 +98,7 @@ install_requirements = _get_requirements(
5 setup_requirements = []
6 install_requirements = _get_requirements(
7 'requirements.txt', exclude=['setuptools'])
8 -test_requirements = _get_requirements(
9 - 'requirements_test.txt')
10 +test_requirements = []
11
12
13 def get_version():
@@ -1,16 +0,0 b''
1 diff -rup supervisor-3.3.4-orig/supervisor/options.py supervisor-3.3.4/supervisor/options.py
2 --- supervisor-3.3.4-orig/supervisor/options.py 1970-01-01 01:00:01.000000000 +0100
3 +++ supervisor-3.3.4/supervisor-new/options.py 2018-10-24 10:53:19.368503735 +0200
4 @@ -1395,7 +1395,11 @@ class ServerOptions(Options):
5 name = limit['name']
6 name = name # name is used below by locals()
7
8 - soft, hard = resource.getrlimit(res)
9 + try:
10 + soft, hard = resource.getrlimit(res)
11 + except Exception:
12 + # handle old kernel problems, this is not critical to execute
13 + soft, hard = -1, -1
14
15 if (soft < min) and (soft != -1): # -1 means unlimited
16 if (hard < min) and (hard != -1):
@@ -1,10 +0,0 b''
1 diff -rup zip-1.2.0-orig/pyproject.toml zip-1.2.0/pyproject.toml
2 --- zip-1.2.0-orig/pyproject.toml 2021-03-23 10:55:37.000000000 +0100
3 +++ zip-1.2.0/pyproject.toml 2021-03-23 10:56:05.000000000 +0100
4 @@ -1,5 +1,5 @@
5 [build-system]
6 -requires = ["setuptools>=34.4", "wheel", "setuptools_scm>=1.15"]
7 +requires = ["setuptools<42.0", "wheel", "setuptools_scm<6.0.0"]
8 build-backend = "setuptools.build_meta"
9
10 [tool.black]
@@ -1,348 +0,0 b''
1 # Overrides for the generated python-packages.nix
2 #
3 # This function is intended to be used as an extension to the generated file
4 # python-packages.nix. The main objective is to add needed dependencies of C
5 # libraries and tweak the build instructions where needed.
6
7 { pkgs
8 , basePythonPackages
9 }:
10
11 let
12 sed = "sed -i";
13
14 localLicenses = {
15 repoze = {
16 fullName = "Repoze License";
17 url = http://www.repoze.org/LICENSE.txt;
18 };
19 };
20
21 in
22
23 self: super: {
24
25 "appenlight-client" = super."appenlight-client".override (attrs: {
26 meta = {
27 license = [ pkgs.lib.licenses.bsdOriginal ];
28 };
29 });
30
31 "beaker" = super."beaker".override (attrs: {
32 patches = [
33 ./patches/beaker/patch-beaker-lock-func-debug.diff
34 ./patches/beaker/patch-beaker-metadata-reuse.diff
35 ./patches/beaker/patch-beaker-improved-redis.diff
36 ./patches/beaker/patch-beaker-improved-redis-2.diff
37 ];
38 });
39
40 "cffi" = super."cffi".override (attrs: {
41 buildInputs = [
42 pkgs.libffi
43 ];
44 });
45
46 "cryptography" = super."cryptography".override (attrs: {
47 buildInputs = [
48 pkgs.openssl
49 ];
50 });
51
52 "gevent" = super."gevent".override (attrs: {
53 propagatedBuildInputs = attrs.propagatedBuildInputs ++ [
54 # NOTE: (marcink) odd requirements from gevent aren't set properly,
55 # thus we need to inject psutil manually
56 self."psutil"
57 ];
58 });
59
60 "testpath" = super."testpath".override (attrs: {
61 meta = {
62 license = [ pkgs.lib.licenses.mit ];
63 };
64 });
65
66 "gnureadline" = super."gnureadline".override (attrs: {
67 buildInputs = [
68 pkgs.ncurses
69 ];
70 patchPhase = ''
71 substituteInPlace setup.py --replace "/bin/bash" "${pkgs.bash}/bin/bash"
72 '';
73 });
74
75 "gunicorn" = super."gunicorn".override (attrs: {
76 propagatedBuildInputs = [
77 # johbo: futures is needed as long as we are on Python 2, otherwise
78 # gunicorn explodes if used with multiple threads per worker.
79 self."futures"
80 ];
81 });
82
83 "nbconvert" = super."nbconvert".override (attrs: {
84 propagatedBuildInputs = attrs.propagatedBuildInputs ++ [
85 # marcink: plug in jupyter-client for notebook rendering
86 self."jupyter-client"
87 ];
88 });
89
90 "ipython" = super."ipython".override (attrs: {
91 propagatedBuildInputs = attrs.propagatedBuildInputs ++ [
92 self."gnureadline"
93 ];
94 });
95
96 "lxml" = super."lxml".override (attrs: {
97 buildInputs = [
98 pkgs.libxml2
99 pkgs.libxslt
100 ];
101 propagatedBuildInputs = [
102 # Needed, so that "setup.py bdist_wheel" does work
103 self."wheel"
104 ];
105 });
106
107 "mysqlclient" = super."mysqlclient".override (attrs: {
108 buildInputs = [
109 pkgs.openssl
110 ];
111 propagatedBuildInputs = [
112 pkgs.libmysql
113 pkgs.zlib
114 ];
115 });
116
117 "psycopg2" = super."psycopg2".override (attrs: {
118 propagatedBuildInputs = [
119 pkgs.postgresql
120 ];
121 meta = {
122 license = pkgs.lib.licenses.lgpl3Plus;
123 };
124 });
125
126 "pycurl" = super."pycurl".override (attrs: {
127 propagatedBuildInputs = [
128 pkgs.curl
129 pkgs.openssl
130 ];
131
132 preConfigure = ''
133 substituteInPlace setup.py --replace '--static-libs' '--libs'
134 export PYCURL_SSL_LIBRARY=openssl
135 '';
136
137 meta = {
138 license = pkgs.lib.licenses.mit;
139 };
140 });
141
142 "pyramid" = super."pyramid".override (attrs: {
143 meta = {
144 license = localLicenses.repoze;
145 };
146 });
147
148 "pyramid-debugtoolbar" = super."pyramid-debugtoolbar".override (attrs: {
149 meta = {
150 license = [ pkgs.lib.licenses.bsdOriginal localLicenses.repoze ];
151 };
152 });
153
154 "pysqlite" = super."pysqlite".override (attrs: {
155 propagatedBuildInputs = [
156 pkgs.sqlite
157 ];
158 meta = {
159 license = [ pkgs.lib.licenses.zlib pkgs.lib.licenses.libpng ];
160 };
161 });
162
163 "python-ldap" = super."python-ldap".override (attrs: {
164 propagatedBuildInputs = attrs.propagatedBuildInputs ++ [
165 pkgs.openldap
166 pkgs.cyrus_sasl
167 pkgs.openssl
168 ];
169 });
170
171 "python-pam" = super."python-pam".override (attrs: {
172 propagatedBuildInputs = [
173 pkgs.pam
174 ];
175
176 # TODO: johbo: Check if this can be avoided, or transform into
177 # a real patch
178 patchPhase = ''
179 substituteInPlace pam.py \
180 --replace 'find_library("pam")' '"${pkgs.pam}/lib/libpam.so.0"'
181 '';
182
183 });
184
185 "python-saml" = super."python-saml".override (attrs: {
186 buildInputs = [
187 pkgs.libxml2
188 pkgs.libxslt
189 ];
190 });
191
192 "dm.xmlsec.binding" = super."dm.xmlsec.binding".override (attrs: {
193 buildInputs = [
194 pkgs.libxml2
195 pkgs.libxslt
196 pkgs.xmlsec
197 pkgs.libtool
198 ];
199 });
200
201 "pyzmq" = super."pyzmq".override (attrs: {
202 buildInputs = [
203 pkgs.czmq
204 ];
205 });
206
207 "urlobject" = super."urlobject".override (attrs: {
208 meta = {
209 license = {
210 spdxId = "Unlicense";
211 fullName = "The Unlicense";
212 url = http://unlicense.org/;
213 };
214 };
215 });
216
217 "docutils" = super."docutils".override (attrs: {
218 meta = {
219 license = pkgs.lib.licenses.bsd2;
220 };
221 });
222
223 "colander" = super."colander".override (attrs: {
224 meta = {
225 license = localLicenses.repoze;
226 };
227 });
228
229 "pyramid-beaker" = super."pyramid-beaker".override (attrs: {
230 meta = {
231 license = localLicenses.repoze;
232 };
233 });
234
235 "pyramid-mako" = super."pyramid-mako".override (attrs: {
236 meta = {
237 license = localLicenses.repoze;
238 };
239 });
240
241 "repoze.lru" = super."repoze.lru".override (attrs: {
242 meta = {
243 license = localLicenses.repoze;
244 };
245 });
246
247 "python-editor" = super."python-editor".override (attrs: {
248 meta = {
249 license = pkgs.lib.licenses.asl20;
250 };
251 });
252
253 "translationstring" = super."translationstring".override (attrs: {
254 meta = {
255 license = localLicenses.repoze;
256 };
257 });
258
259 "venusian" = super."venusian".override (attrs: {
260 meta = {
261 license = localLicenses.repoze;
262 };
263 });
264
265 "supervisor" = super."supervisor".override (attrs: {
266 patches = [
267 ./patches/supervisor/patch-rlimits-old-kernel.diff
268 ];
269 });
270
271 "pytest" = super."pytest".override (attrs: {
272 patches = [
273 ./patches/pytest/setuptools.patch
274 ];
275 });
276
277 "pytest-runner" = super."pytest-runner".override (attrs: {
278 propagatedBuildInputs = [
279 self."setuptools-scm"
280 ];
281 });
282
283 "py" = super."py".override (attrs: {
284 propagatedBuildInputs = [
285 self."setuptools-scm"
286 ];
287 });
288
289 "python-dateutil" = super."python-dateutil".override (attrs: {
290 propagatedBuildInputs = attrs.propagatedBuildInputs ++ [
291 self."setuptools-scm"
292 ];
293 });
294
295 "configparser" = super."configparser".override (attrs: {
296 patches = [
297 ./patches/configparser/pyproject.patch
298 ];
299 propagatedBuildInputs = [
300 self."setuptools-scm"
301 ];
302 });
303
304 "importlib-metadata" = super."importlib-metadata".override (attrs: {
305
306 patches = [
307 ./patches/importlib_metadata/pyproject.patch
308 ];
309
310 propagatedBuildInputs = attrs.propagatedBuildInputs ++ [
311 self."setuptools-scm"
312 ];
313
314 });
315
316 "zipp" = super."zipp".override (attrs: {
317 patches = [
318 ./patches/zipp/pyproject.patch
319 ];
320 propagatedBuildInputs = attrs.propagatedBuildInputs ++ [
321 self."setuptools-scm"
322 ];
323 });
324
325 "pyramid-apispec" = super."pyramid-apispec".override (attrs: {
326 patches = [
327 ./patches/pyramid_apispec/setuptools.patch
328 ];
329 });
330
331 "channelstream" = super."channelstream".override (attrs: {
332 patches = [
333 ./patches/channelstream/setuptools.patch
334 ];
335 });
336
337 "rhodecode-tools" = super."rhodecode-tools".override (attrs: {
338 patches = [
339 ./patches/rhodecode_tools/setuptools.patch
340 ./patches/rhodecode_tools/requirements.patch
341 ];
342 });
343
344 # Avoid that base packages screw up the build process
345 inherit (basePythonPackages)
346 setuptools;
347
348 }
This diff has been collapsed as it changes many lines, (3562 lines changed) Show them Hide them
@@ -1,3562 +0,0 b''
1 # Generated by pip2nix 0.9.0
2 # See https://github.com/nix-community/pip2nix
3
4 { pkgs, fetchurl, fetchgit, fetchhg }:
5
6 self: super: {
7 "alembic" = super.buildPythonPackage rec {
8 pname = "alembic";
9 version = "1.4.2";
10 src = fetchurl {
11 url = "https://files.pythonhosted.org/packages/60/1e/cabc75a189de0fbb2841d0975243e59bde8b7822bacbb95008ac6fe9ad47/alembic-1.4.2.tar.gz";
12 sha256 = "1gsdrzx9h7wfva200qvvsc9sn4w79mk2vs0bbnzjhxi1jw2b0nh3";
13 };
14 format = "setuptools";
15 doCheck = false;
16 buildInputs = [];
17 checkInputs = [];
18 nativeBuildInputs = [];
19 propagatedBuildInputs = [
20 self."mako"
21 self."python-dateutil"
22 self."python-editor"
23 self."sqlalchemy"
24 ];
25 meta = {
26 license = [ pkgs.lib.licenses.mit ];
27 };
28 };
29 "amqp" = super.buildPythonPackage rec {
30 pname = "amqp";
31 version = "2.5.2";
32 src = fetchurl {
33 url = "https://files.pythonhosted.org/packages/92/1d/433541994a5a69f4ad2fff39746ddbb0bdedb0ea0d85673eb0db68a7edd9/amqp-2.5.2.tar.gz";
34 sha256 = "13dhhfxjrqcjybnq4zahg92mydhpg2l76nxcmq7d560687wsxwbp";
35 };
36 format = "setuptools";
37 doCheck = false;
38 buildInputs = [];
39 checkInputs = [];
40 nativeBuildInputs = [];
41 propagatedBuildInputs = [
42 self."vine"
43 ];
44 meta = {
45 license = [ pkgs.lib.licenses.bsdOriginal ];
46 };
47 };
48 "appenlight-client" = super.buildPythonPackage rec {
49 pname = "appenlight-client";
50 version = "0.6.26";
51 src = fetchurl {
52 url = "https://files.pythonhosted.org/packages/2e/56/418fc10379b96e795ee39a15e69a730c222818af04c3821fa354eaa859ec/appenlight_client-0.6.26.tar.gz";
53 sha256 = "0s9xw3sb8s3pk73k78nnq4jil3q4mk6bczfa1fmgfx61kdxl2712";
54 };
55 format = "setuptools";
56 doCheck = false;
57 buildInputs = [];
58 checkInputs = [];
59 nativeBuildInputs = [];
60 propagatedBuildInputs = [
61 self."requests"
62 self."six"
63 self."webob"
64 ];
65 meta = {
66 license = [ pkgs.lib.licenses.bsdOriginal ];
67 };
68 };
69 "asn1crypto" = super.buildPythonPackage rec {
70 pname = "asn1crypto";
71 version = "0.24.0";
72 src = fetchurl {
73 url = "https://files.pythonhosted.org/packages/fc/f1/8db7daa71f414ddabfa056c4ef792e1461ff655c2ae2928a2b675bfed6b4/asn1crypto-0.24.0.tar.gz";
74 sha256 = "0jaf8rf9dx1lf23xfv2cdd5h52f1qr3w8k63985bc35g3d220p4x";
75 };
76 format = "setuptools";
77 doCheck = false;
78 buildInputs = [];
79 checkInputs = [];
80 nativeBuildInputs = [];
81 propagatedBuildInputs = [];
82 meta = {
83 license = [ pkgs.lib.licenses.mit ];
84 };
85 };
86 "atomicwrites" = super.buildPythonPackage rec {
87 pname = "atomicwrites";
88 version = "1.4.0";
89 src = fetchurl {
90 url = "https://files.pythonhosted.org/packages/55/8d/74a75635f2c3c914ab5b3850112fd4b0c8039975ecb320e4449aa363ba54/atomicwrites-1.4.0.tar.gz";
91 sha256 = "0yla2svfhfqrcj8qbyqzx7wi4jy0dwcxvlkg0k3zjd54s5m3jw5f";
92 };
93 format = "setuptools";
94 doCheck = false;
95 buildInputs = [];
96 checkInputs = [];
97 nativeBuildInputs = [];
98 propagatedBuildInputs = [];
99 meta = {
100 license = [ pkgs.lib.licenses.mit ];
101 };
102 };
103 "attrs" = super.buildPythonPackage rec {
104 pname = "attrs";
105 version = "19.3.0";
106 src = fetchurl {
107 url = "https://files.pythonhosted.org/packages/98/c3/2c227e66b5e896e15ccdae2e00bbc69aa46e9a8ce8869cc5fa96310bf612/attrs-19.3.0.tar.gz";
108 sha256 = "0wky4h28n7xnr6xv69p9z6kv8bzn50d10c3drmd9ds8gawbcxdzp";
109 };
110 format = "setuptools";
111 doCheck = false;
112 buildInputs = [];
113 checkInputs = [];
114 nativeBuildInputs = [
115 self."setuptools"
116 self."wheel"
117 ];
118 propagatedBuildInputs = [];
119 meta = {
120 license = [ pkgs.lib.licenses.mit ];
121 };
122 };
123 "babel" = super.buildPythonPackage rec {
124 pname = "babel";
125 version = "1.3";
126 src = fetchurl {
127 url = "https://files.pythonhosted.org/packages/33/27/e3978243a03a76398c384c83f7ca879bc6e8f1511233a621fcada135606e/Babel-1.3.tar.gz";
128 sha256 = "0bnin777lc53nxd1hp3apq410jj5wx92n08h7h4izpl4f4sx00lz";
129 };
130 format = "setuptools";
131 doCheck = false;
132 buildInputs = [];
133 checkInputs = [];
134 nativeBuildInputs = [];
135 propagatedBuildInputs = [
136 self."pytz"
137 ];
138 meta = {
139 license = [ pkgs.lib.licenses.bsdOriginal ];
140 };
141 };
142 "backports.shutil-get-terminal-size" = super.buildPythonPackage rec {
143 pname = "backports.shutil-get-terminal-size";
144 version = "1.0.0";
145 src = fetchurl {
146 url = "https://files.pythonhosted.org/packages/ec/9c/368086faa9c016efce5da3e0e13ba392c9db79e3ab740b763fe28620b18b/backports.shutil_get_terminal_size-1.0.0.tar.gz";
147 sha256 = "107cmn7g3jnbkp826zlj8rrj19fam301qvaqf0f3905f5217lgki";
148 };
149 format = "setuptools";
150 doCheck = false;
151 buildInputs = [];
152 checkInputs = [];
153 nativeBuildInputs = [];
154 propagatedBuildInputs = [];
155 meta = {
156 license = [ pkgs.lib.licenses.mit ];
157 };
158 };
159 "beaker" = super.buildPythonPackage rec {
160 pname = "beaker";
161 version = "1.9.1";
162 src = fetchurl {
163 url = "https://files.pythonhosted.org/packages/ca/14/a626188d0d0c7b55dd7cf1902046c2743bd392a7078bb53073e13280eb1e/Beaker-1.9.1.tar.gz";
164 sha256 = "08arsn61r255lhz6hcpn2lsiqpg30clla805ysx06wmbhvb6w9rj";
165 };
166 format = "setuptools";
167 doCheck = false;
168 buildInputs = [];
169 checkInputs = [];
170 nativeBuildInputs = [];
171 propagatedBuildInputs = [
172 self."funcsigs"
173 ];
174 meta = {
175 license = [ pkgs.lib.licenses.bsdOriginal ];
176 };
177 };
178 "beautifulsoup4" = super.buildPythonPackage rec {
179 pname = "beautifulsoup4";
180 version = "4.6.3";
181 src = fetchurl {
182 url = "https://files.pythonhosted.org/packages/88/df/86bffad6309f74f3ff85ea69344a078fc30003270c8df6894fca7a3c72ff/beautifulsoup4-4.6.3.tar.gz";
183 sha256 = "041dhalzjciw6qyzzq7a2k4h1yvyk76xigp35hv5ibnn448ydy4h";
184 };
185 format = "setuptools";
186 doCheck = false;
187 buildInputs = [];
188 checkInputs = [];
189 nativeBuildInputs = [];
190 propagatedBuildInputs = [];
191 meta = {
192 license = [ pkgs.lib.licenses.mit ];
193 };
194 };
195 "billiard" = super.buildPythonPackage rec {
196 pname = "billiard";
197 version = "3.6.1.0";
198 src = fetchurl {
199 url = "https://files.pythonhosted.org/packages/68/1d/2aea8fbb0b1e1260a8a2e77352de2983d36d7ac01207cf14c2b9c6cc860e/billiard-3.6.1.0.tar.gz";
200 sha256 = "09hzy3aqi7visy4vmf4xiish61n0rq5nd3iwjydydps8yrs9r05q";
201 };
202 format = "setuptools";
203 doCheck = false;
204 buildInputs = [];
205 checkInputs = [];
206 nativeBuildInputs = [];
207 propagatedBuildInputs = [];
208 meta = {
209 license = [ pkgs.lib.licenses.bsdOriginal ];
210 };
211 };
212 "bleach" = super.buildPythonPackage rec {
213 pname = "bleach";
214 version = "3.1.3";
215 src = fetchurl {
216 url = "https://files.pythonhosted.org/packages/de/09/5267f8577a92487ed43bc694476c4629c6eca2e3c93fcf690a26bfe39e1d/bleach-3.1.3.tar.gz";
217 sha256 = "0al437aw4p2xp83az5hhlrp913nsf0cg6kg4qj3fjhv4wakxipzq";
218 };
219 format = "setuptools";
220 doCheck = false;
221 buildInputs = [];
222 checkInputs = [];
223 nativeBuildInputs = [];
224 propagatedBuildInputs = [
225 self."six"
226 self."webencodings"
227 ];
228 meta = {
229 license = [ pkgs.lib.licenses.asl20 ];
230 };
231 };
232 "bumpversion" = super.buildPythonPackage rec {
233 pname = "bumpversion";
234 version = "0.5.3";
235 src = fetchurl {
236 url = "https://files.pythonhosted.org/packages/14/41/8c9da3549f8e00c84f0432c3a8cf8ed6898374714676aab91501d48760db/bumpversion-0.5.3.tar.gz";
237 sha256 = "0zn7694yfipxg35ikkfh7kvgl2fissha3dnqad2c5bvsvmrwhi37";
238 };
239 format = "setuptools";
240 doCheck = false;
241 buildInputs = [];
242 checkInputs = [];
243 nativeBuildInputs = [];
244 propagatedBuildInputs = [];
245 meta = {
246 license = [ pkgs.lib.licenses.mit ];
247 };
248 };
249 "cachetools" = super.buildPythonPackage rec {
250 pname = "cachetools";
251 version = "3.1.1";
252 src = fetchurl {
253 url = "https://files.pythonhosted.org/packages/ae/37/7fd45996b19200e0cb2027a0b6bef4636951c4ea111bfad36c71287247f6/cachetools-3.1.1.tar.gz";
254 sha256 = "16m69l6n6y1r1y7cklm92rr7v69ldig2n3lbl3j323w5jz7d78lf";
255 };
256 format = "setuptools";
257 doCheck = false;
258 buildInputs = [];
259 checkInputs = [];
260 nativeBuildInputs = [];
261 propagatedBuildInputs = [];
262 meta = {
263 license = [ pkgs.lib.licenses.mit ];
264 };
265 };
266 "celery" = super.buildPythonPackage rec {
267 pname = "celery";
268 version = "4.3.0";
269 src = fetchurl {
270 url = "https://files.pythonhosted.org/packages/a2/4b/d020836f751617e907e84753a41c92231cd4b673ff991b8ee9da52361323/celery-4.3.0.tar.gz";
271 sha256 = "1y8y0gbgkwimpxqnxq2rm5qz2vy01fvjiybnpm00y5rzd2m34iac";
272 };
273 format = "setuptools";
274 doCheck = false;
275 buildInputs = [];
276 checkInputs = [];
277 nativeBuildInputs = [];
278 propagatedBuildInputs = [
279 self."billiard"
280 self."kombu"
281 self."pytz"
282 self."vine"
283 ];
284 meta = {
285 license = [ pkgs.lib.licenses.bsdOriginal ];
286 };
287 };
288 "certifi" = super.buildPythonPackage rec {
289 pname = "certifi";
290 version = "2020.4.5.1";
291 src = fetchurl {
292 url = "https://files.pythonhosted.org/packages/b8/e2/a3a86a67c3fc8249ed305fc7b7d290ebe5e4d46ad45573884761ef4dea7b/certifi-2020.4.5.1.tar.gz";
293 sha256 = "06b5gfs7wmmipln8f3z928d2mmx2j4b3x7pnqmj6cvmyfh8v7z2i";
294 };
295 format = "setuptools";
296 doCheck = false;
297 buildInputs = [];
298 checkInputs = [];
299 nativeBuildInputs = [];
300 propagatedBuildInputs = [];
301 meta = {
302 license = [ pkgs.lib.licenses.mpl20 { fullName = "Mozilla Public License 2.0 (MPL 2.0)"; } ];
303 };
304 };
305 "cffi" = super.buildPythonPackage rec {
306 pname = "cffi";
307 version = "1.12.3";
308 src = fetchurl {
309 url = "https://files.pythonhosted.org/packages/93/1a/ab8c62b5838722f29f3daffcc8d4bd61844aa9b5f437341cc890ceee483b/cffi-1.12.3.tar.gz";
310 sha256 = "0x075521fxwv0mfp4cqzk7lvmw4n94bjw601qkcv314z5s182704";
311 };
312 format = "setuptools";
313 doCheck = false;
314 buildInputs = [];
315 checkInputs = [];
316 nativeBuildInputs = [];
317 propagatedBuildInputs = [
318 self."pycparser"
319 ];
320 meta = {
321 license = [ pkgs.lib.licenses.mit ];
322 };
323 };
324 "chameleon" = super.buildPythonPackage rec {
325 pname = "chameleon";
326 version = "2.24";
327 src = fetchurl {
328 url = "https://files.pythonhosted.org/packages/5a/9e/637379ffa13c5172b5c0e704833ffea6bf51cec7567f93fd6e903d53ed74/Chameleon-2.24.tar.gz";
329 sha256 = "0ykqr7syxfa6h9adjfnsv1gdsca2xzm22vmic8859n0f0j09abj5";
330 };
331 format = "setuptools";
332 doCheck = false;
333 buildInputs = [];
334 checkInputs = [];
335 nativeBuildInputs = [];
336 propagatedBuildInputs = [];
337 meta = {
338 license = [ { fullName = "BSD-like (http://repoze.org/license.html)"; } ];
339 };
340 };
341 "channelstream" = super.buildPythonPackage rec {
342 pname = "channelstream";
343 version = "0.5.2";
344 src = fetchurl {
345 url = "https://files.pythonhosted.org/packages/2b/31/29a8e085cf5bf97fa88e7b947adabfc581a18a3463adf77fb6dada34a65f/channelstream-0.5.2.tar.gz";
346 sha256 = "1qbm4xdl5hfkja683x546bncg3rqq8qv79w1m1a1wd48cqqzb6rm";
347 };
348 format = "setuptools";
349 doCheck = false;
350 buildInputs = [];
351 checkInputs = [];
352 nativeBuildInputs = [];
353 propagatedBuildInputs = [
354 self."gevent"
355 self."itsdangerous"
356 self."pyramid"
357 self."pyramid-jinja2"
358 self."requests"
359 self."six"
360 self."ws4py"
361 ];
362 meta = {
363 license = [ pkgs.lib.licenses.bsdOriginal ];
364 };
365 };
366 "chardet" = super.buildPythonPackage rec {
367 pname = "chardet";
368 version = "3.0.4";
369 src = fetchurl {
370 url = "https://files.pythonhosted.org/packages/fc/bb/a5768c230f9ddb03acc9ef3f0d4a3cf93462473795d18e9535498c8f929d/chardet-3.0.4.tar.gz";
371 sha256 = "1bpalpia6r5x1kknbk11p1fzph56fmmnp405ds8icksd3knr5aw4";
372 };
373 format = "setuptools";
374 doCheck = false;
375 buildInputs = [];
376 checkInputs = [];
377 nativeBuildInputs = [];
378 propagatedBuildInputs = [];
379 meta = {
380 license = [ { fullName = "LGPL"; } { fullName = "GNU Library or Lesser General Public License (LGPL)"; } ];
381 };
382 };
383 "click" = super.buildPythonPackage rec {
384 pname = "click";
385 version = "7.1.2";
386 src = fetchurl {
387 url = "https://files.pythonhosted.org/packages/27/6f/be940c8b1f1d69daceeb0032fee6c34d7bd70e3e649ccac0951500b4720e/click-7.1.2.tar.gz";
388 sha256 = "06kbzd6sjfkqan3miwj9wqyddfxc2b6hi7p5s4dvqjb3gif2bdfj";
389 };
390 format = "setuptools";
391 doCheck = false;
392 buildInputs = [];
393 checkInputs = [];
394 nativeBuildInputs = [];
395 propagatedBuildInputs = [];
396 meta = {
397 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.bsd3 ];
398 };
399 };
400 "colander" = super.buildPythonPackage rec {
401 pname = "colander";
402 version = "1.7.0";
403 src = fetchurl {
404 url = "https://files.pythonhosted.org/packages/db/e4/74ab06f54211917b41865cafc987ce511e35503de48da9bfe9358a1bdc3e/colander-1.7.0.tar.gz";
405 sha256 = "1wl1bqab307lbbcjx81i28s3yl6dlm4rf15fxawkjb6j48x1cn6p";
406 };
407 format = "setuptools";
408 doCheck = false;
409 buildInputs = [];
410 checkInputs = [];
411 nativeBuildInputs = [
412 self."setuptools"
413 self."wheel"
414 ];
415 propagatedBuildInputs = [
416 self."enum34"
417 self."iso8601"
418 self."translationstring"
419 ];
420 meta = {
421 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
422 };
423 };
424 "configobj" = super.buildPythonPackage rec {
425 pname = "configobj";
426 version = "5.0.6";
427 src = fetchurl {
428 url = "https://code.rhodecode.com/upstream/configobj/artifacts/download/0-012de99a-b1e1-4f64-a5c0-07a98a41b324.tar.gz?md5=6a513f51fe04b2c18cf84c1395a7c626";
429 sha256 = "0kqfrdfr14mw8yd8qwq14dv2xghpkjmd3yjsy8dfcbvpcc17xnxp";
430 };
431 format = "setuptools";
432 doCheck = false;
433 buildInputs = [];
434 checkInputs = [];
435 nativeBuildInputs = [];
436 propagatedBuildInputs = [
437 self."six"
438 ];
439 meta = {
440 license = [ pkgs.lib.licenses.bsdOriginal ];
441 };
442 };
443 "configparser" = super.buildPythonPackage rec {
444 pname = "configparser";
445 version = "4.0.2";
446 src = fetchurl {
447 url = "https://files.pythonhosted.org/packages/16/4f/48975536bd488d3a272549eb795ac4a13a5f7fcdc8995def77fbef3532ee/configparser-4.0.2.tar.gz";
448 sha256 = "1priacxym85yjcf68hh38w55nqswaxp71ryjyfdk222kg9l85ln7";
449 };
450 format = "setuptools";
451 doCheck = false;
452 buildInputs = [];
453 checkInputs = [];
454 nativeBuildInputs = [
455 self."setuptools"
456 self."wheel"
457 self."setuptools-scm"
458 ];
459 propagatedBuildInputs = [];
460 meta = {
461 license = [ pkgs.lib.licenses.mit ];
462 };
463 };
464 "contextlib2" = super.buildPythonPackage rec {
465 pname = "contextlib2";
466 version = "0.6.0.post1";
467 src = fetchurl {
468 url = "https://files.pythonhosted.org/packages/02/54/669207eb72e3d8ae8b38aa1f0703ee87a0e9f88f30d3c0a47bebdb6de242/contextlib2-0.6.0.post1.tar.gz";
469 sha256 = "0bhnr2ac7wy5l85ji909gyljyk85n92w8pdvslmrvc8qih4r1x01";
470 };
471 format = "setuptools";
472 doCheck = false;
473 buildInputs = [];
474 checkInputs = [];
475 nativeBuildInputs = [];
476 propagatedBuildInputs = [];
477 meta = {
478 license = [ pkgs.lib.licenses.psfl ];
479 };
480 };
481 "cookies" = super.buildPythonPackage rec {
482 pname = "cookies";
483 version = "2.2.1";
484 src = fetchurl {
485 url = "https://files.pythonhosted.org/packages/f3/95/b66a0ca09c5ec9509d8729e0510e4b078d2451c5e33f47bd6fc33c01517c/cookies-2.2.1.tar.gz";
486 sha256 = "13pfndz8vbk4p2a44cfbjsypjarkrall71pgc97glk5fiiw9idnn";
487 };
488 format = "setuptools";
489 doCheck = false;
490 buildInputs = [];
491 checkInputs = [];
492 nativeBuildInputs = [];
493 propagatedBuildInputs = [];
494 meta = {
495 license = [ pkgs.lib.licenses.mit ];
496 };
497 };
498 "cov-core" = super.buildPythonPackage rec {
499 pname = "cov-core";
500 version = "1.15.0";
501 src = fetchurl {
502 url = "https://files.pythonhosted.org/packages/4b/87/13e75a47b4ba1be06f29f6d807ca99638bedc6b57fa491cd3de891ca2923/cov-core-1.15.0.tar.gz";
503 sha256 = "0k3np9ymh06yv1ib96sb6wfsxjkqhmik8qfsn119vnhga9ywc52a";
504 };
505 format = "setuptools";
506 doCheck = false;
507 buildInputs = [];
508 checkInputs = [];
509 nativeBuildInputs = [];
510 propagatedBuildInputs = [
511 self."coverage"
512 ];
513 meta = {
514 license = [ pkgs.lib.licenses.mit ];
515 };
516 };
517 "coverage" = super.buildPythonPackage rec {
518 pname = "coverage";
519 version = "4.5.4";
520 src = fetchurl {
521 url = "https://files.pythonhosted.org/packages/85/d5/818d0e603685c4a613d56f065a721013e942088047ff1027a632948bdae6/coverage-4.5.4.tar.gz";
522 sha256 = "0p0j4di6h8k6ica7jwwj09azdcg4ycxq60i9qsskmsg94cd9yzg0";
523 };
524 format = "setuptools";
525 doCheck = false;
526 buildInputs = [];
527 checkInputs = [];
528 nativeBuildInputs = [];
529 propagatedBuildInputs = [];
530 meta = {
531 license = [ pkgs.lib.licenses.asl20 ];
532 };
533 };
534 "cryptography" = super.buildPythonPackage rec {
535 pname = "cryptography";
536 version = "2.6.1";
537 src = fetchurl {
538 url = "https://files.pythonhosted.org/packages/07/ca/bc827c5e55918ad223d59d299fff92f3563476c3b00d0a9157d9c0217449/cryptography-2.6.1.tar.gz";
539 sha256 = "19iwz5avym5zl6jrrrkym1rdaa9h61j20ph4cswsqgv8xg5j3j16";
540 };
541 format = "setuptools";
542 doCheck = false;
543 buildInputs = [];
544 checkInputs = [];
545 nativeBuildInputs = [
546 self."setuptools"
547 self."wheel"
548 self."cffi"
549 ];
550 propagatedBuildInputs = [
551 self."asn1crypto"
552 self."cffi"
553 self."enum34"
554 self."ipaddress"
555 self."six"
556 ];
557 meta = {
558 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "BSD or Apache License, Version 2.0"; } pkgs.lib.licenses.asl20 ];
559 };
560 };
561 "cssselect" = super.buildPythonPackage rec {
562 pname = "cssselect";
563 version = "1.0.3";
564 src = fetchurl {
565 url = "https://files.pythonhosted.org/packages/52/ea/f31e1d2e9eb130fda2a631e22eac369dc644e8807345fbed5113f2d6f92b/cssselect-1.0.3.tar.gz";
566 sha256 = "011jqa2jhmydhi0iz4v1w3cr540z5zas8g2bw8brdw4s4b2qnv86";
567 };
568 format = "setuptools";
569 doCheck = false;
570 buildInputs = [];
571 checkInputs = [];
572 nativeBuildInputs = [];
573 propagatedBuildInputs = [];
574 meta = {
575 license = [ pkgs.lib.licenses.bsdOriginal ];
576 };
577 };
578 "cssutils" = super.buildPythonPackage rec {
579 pname = "cssutils";
580 version = "1.0.2";
581 src = fetchurl {
582 url = "https://files.pythonhosted.org/packages/5c/0b/c5f29d29c037e97043770b5e7c740b6252993e4b57f029b3cd03c78ddfec/cssutils-1.0.2.tar.gz";
583 sha256 = "1bxchrbqzapwijap0yhlxdil1w9bmwvgx77aizlkhc2mcxjg1z52";
584 };
585 format = "setuptools";
586 doCheck = false;
587 buildInputs = [];
588 checkInputs = [];
589 nativeBuildInputs = [];
590 propagatedBuildInputs = [];
591 meta = {
592 license = [ { fullName = "GNU Library or Lesser General Public License (LGPL)"; } { fullName = "LGPL 2.1 or later, see also http://cthedot.de/cssutils/"; } ];
593 };
594 };
595 "cython" = super.buildPythonPackage rec {
596 pname = "cython";
597 version = "0.29.17";
598 src = fetchurl {
599 url = "https://files.pythonhosted.org/packages/99/36/a3dc962cc6d08749aa4b9d85af08b6e354d09c5468a3e0edc610f44c856b/Cython-0.29.17.tar.gz";
600 sha256 = "1wnaz40hdw4mg5acz5gqb6bhjhn4cvfxg0xdzfy7aa6qn665hqb3";
601 };
602 format = "setuptools";
603 doCheck = false;
604 buildInputs = [];
605 checkInputs = [];
606 nativeBuildInputs = [];
607 propagatedBuildInputs = [];
608 meta = {
609 license = [ pkgs.lib.licenses.asl20 { fullName = "Apache"; } ];
610 };
611 };
612 "decorator" = super.buildPythonPackage rec {
613 pname = "decorator";
614 version = "4.1.2";
615 src = fetchurl {
616 url = "https://files.pythonhosted.org/packages/bb/e0/f6e41e9091e130bf16d4437dabbac3993908e4d6485ecbc985ef1352db94/decorator-4.1.2.tar.gz";
617 sha256 = "1d8npb11kxyi36mrvjdpcjij76l5zfyrz2f820brf0l0rcw4vdkw";
618 };
619 format = "setuptools";
620 doCheck = false;
621 buildInputs = [];
622 checkInputs = [];
623 nativeBuildInputs = [];
624 propagatedBuildInputs = [];
625 meta = {
626 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "new BSD License"; } ];
627 };
628 };
629 "deform" = super.buildPythonPackage rec {
630 pname = "deform";
631 version = "2.0.8";
632 src = fetchurl {
633 url = "https://files.pythonhosted.org/packages/21/d0/45fdf891a82722c02fc2da319cf2d1ae6b5abf9e470ad3762135a895a868/deform-2.0.8.tar.gz";
634 sha256 = "0wbjv98sib96649aqaygzxnrkclyy50qij2rha6fn1i4c86bfdl9";
635 };
636 format = "setuptools";
637 doCheck = false;
638 buildInputs = [];
639 checkInputs = [];
640 nativeBuildInputs = [];
641 propagatedBuildInputs = [
642 self."chameleon"
643 self."colander"
644 self."iso8601"
645 self."peppercorn"
646 self."translationstring"
647 self."zope.deprecation"
648 ];
649 meta = {
650 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
651 };
652 };
653 "defusedxml" = super.buildPythonPackage rec {
654 pname = "defusedxml";
655 version = "0.6.0";
656 src = fetchurl {
657 url = "https://files.pythonhosted.org/packages/a4/5f/f8aa58ca0cf01cbcee728abc9d88bfeb74e95e6cb4334cfd5bed5673ea77/defusedxml-0.6.0.tar.gz";
658 sha256 = "1xbp8fivl3wlbyg2jrvs4lalaqv1xp9a9f29p75wdx2s2d6h717n";
659 };
660 format = "setuptools";
661 doCheck = false;
662 buildInputs = [];
663 checkInputs = [];
664 nativeBuildInputs = [];
665 propagatedBuildInputs = [];
666 meta = {
667 license = [ pkgs.lib.licenses.psfl ];
668 };
669 };
670 "dm.xmlsec.binding" = super.buildPythonPackage rec {
671 pname = "dm.xmlsec.binding";
672 version = "1.3.7";
673 src = fetchurl {
674 url = "https://files.pythonhosted.org/packages/2c/9e/7651982d50252692991acdae614af821fd6c79bc8dcd598ad71d55be8fc7/dm.xmlsec.binding-1.3.7.tar.gz";
675 sha256 = "03jjjscx1pz2nc0dwiw9nia02qbz1c6f0f9zkyr8fmvys2n5jkb3";
676 };
677 format = "setuptools";
678 doCheck = false;
679 buildInputs = [];
680 checkInputs = [];
681 nativeBuildInputs = [
682 self."lxml"
683 ];
684 propagatedBuildInputs = [
685 self."lxml"
686 self."setuptools"
687 ];
688 meta = {
689 license = [ pkgs.lib.licenses.bsdOriginal ];
690 };
691 };
692 "docutils" = super.buildPythonPackage rec {
693 pname = "docutils";
694 version = "0.16";
695 src = fetchurl {
696 url = "https://files.pythonhosted.org/packages/2f/e0/3d435b34abd2d62e8206171892f174b180cd37b09d57b924ca5c2ef2219d/docutils-0.16.tar.gz";
697 sha256 = "1z3qliszqca9m719q3qhdkh0ghh90g500avzdgi7pl77x5h3mpn2";
698 };
699 format = "setuptools";
700 doCheck = false;
701 buildInputs = [];
702 checkInputs = [];
703 nativeBuildInputs = [];
704 propagatedBuildInputs = [];
705 meta = {
706 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.publicDomain pkgs.lib.licenses.gpl1 { fullName = "public domain, Python, 2-Clause BSD, GPL 3 (see COPYING.txt)"; } pkgs.lib.licenses.psfl ];
707 };
708 };
709 "dogpile.cache" = super.buildPythonPackage rec {
710 pname = "dogpile.cache";
711 version = "0.9.0";
712 src = fetchurl {
713 url = "https://files.pythonhosted.org/packages/ac/6a/9ac405686a94b7f009a20a50070a5786b0e1aedc707b88d40d0c4b51a82e/dogpile.cache-0.9.0.tar.gz";
714 sha256 = "0sr1fn6b4k5bh0cscd9yi8csqxvj4ngzildav58x5p694mc86j5k";
715 };
716 format = "setuptools";
717 doCheck = false;
718 buildInputs = [];
719 checkInputs = [];
720 nativeBuildInputs = [];
721 propagatedBuildInputs = [
722 self."decorator"
723 ];
724 meta = {
725 license = [ pkgs.lib.licenses.bsdOriginal ];
726 };
727 };
728 "dogpile.core" = super.buildPythonPackage rec {
729 pname = "dogpile.core";
730 version = "0.4.1";
731 src = fetchurl {
732 url = "https://files.pythonhosted.org/packages/0e/77/e72abc04c22aedf874301861e5c1e761231c288b5de369c18be8f4b5c9bb/dogpile.core-0.4.1.tar.gz";
733 sha256 = "0xpdvg4kr1isfkrh1rfsh7za4q5a5s6l2kf9wpvndbwf3aqjyrdy";
734 };
735 format = "setuptools";
736 doCheck = false;
737 buildInputs = [];
738 checkInputs = [];
739 nativeBuildInputs = [];
740 propagatedBuildInputs = [];
741 meta = {
742 license = [ pkgs.lib.licenses.bsdOriginal ];
743 };
744 };
745 "ecdsa" = super.buildPythonPackage rec {
746 pname = "ecdsa";
747 version = "0.13.2";
748 src = fetchurl {
749 url = "https://files.pythonhosted.org/packages/51/76/139bf6e9b7b6684d5891212cdbd9e0739f2bfc03f380a1a6ffa700f392ac/ecdsa-0.13.2.tar.gz";
750 sha256 = "116qaq7bh4lcynzi613960jhsnn19v0kmsqwahiwjfj14gx4y0sw";
751 };
752 format = "setuptools";
753 doCheck = false;
754 buildInputs = [];
755 checkInputs = [];
756 nativeBuildInputs = [];
757 propagatedBuildInputs = [];
758 meta = {
759 license = [ pkgs.lib.licenses.mit ];
760 };
761 };
762 "elasticsearch" = super.buildPythonPackage rec {
763 pname = "elasticsearch";
764 version = "6.3.1";
765 src = fetchurl {
766 url = "https://files.pythonhosted.org/packages/9d/ce/c4664e8380e379a9402ecfbaf158e56396da90d520daba21cfa840e0eb71/elasticsearch-6.3.1.tar.gz";
767 sha256 = "12y93v0yn7a4xmf969239g8gb3l4cdkclfpbk1qc8hx5qkymrnma";
768 };
769 format = "setuptools";
770 doCheck = false;
771 buildInputs = [];
772 checkInputs = [];
773 nativeBuildInputs = [];
774 propagatedBuildInputs = [
775 self."urllib3"
776 ];
777 meta = {
778 license = [ pkgs.lib.licenses.asl20 ];
779 };
780 };
781 "elasticsearch-dsl" = super.buildPythonPackage rec {
782 pname = "elasticsearch-dsl";
783 version = "6.3.1";
784 src = fetchurl {
785 url = "https://files.pythonhosted.org/packages/4c/0d/1549f50c591db6bb4e66cbcc8d34a6e537c3d89aa426b167c244fd46420a/elasticsearch-dsl-6.3.1.tar.gz";
786 sha256 = "1gh8a0shqi105k325hgwb9avrpdjh0mc6mxwfg9ba7g6lssb702z";
787 };
788 format = "setuptools";
789 doCheck = false;
790 buildInputs = [];
791 checkInputs = [];
792 nativeBuildInputs = [];
793 propagatedBuildInputs = [
794 self."elasticsearch"
795 self."ipaddress"
796 self."python-dateutil"
797 self."six"
798 ];
799 meta = {
800 license = [ pkgs.lib.licenses.asl20 ];
801 };
802 };
803 "elasticsearch1" = super.buildPythonPackage rec {
804 pname = "elasticsearch1";
805 version = "1.10.0";
806 src = fetchurl {
807 url = "https://files.pythonhosted.org/packages/a6/eb/73e75f9681fa71e3157b8ee878534235d57f24ee64f0e77f8d995fb57076/elasticsearch1-1.10.0.tar.gz";
808 sha256 = "0g89444kd5zwql4vbvyrmi2m6l6dcj6ga98j4hqxyyyz6z20aki2";
809 };
810 format = "setuptools";
811 doCheck = false;
812 buildInputs = [];
813 checkInputs = [];
814 nativeBuildInputs = [];
815 propagatedBuildInputs = [
816 self."urllib3"
817 ];
818 meta = {
819 license = [ pkgs.lib.licenses.asl20 ];
820 };
821 };
822 "elasticsearch1-dsl" = super.buildPythonPackage rec {
823 pname = "elasticsearch1-dsl";
824 version = "0.0.12";
825 src = fetchurl {
826 url = "https://files.pythonhosted.org/packages/eb/9d/785342775cb10eddc9b8d7457d618a423b4f0b89d8b2b2d1bc27190d71db/elasticsearch1-dsl-0.0.12.tar.gz";
827 sha256 = "0ig1ly39v93hba0z975wnhbmzwj28w6w1sqlr2g7cn5spp732bhk";
828 };
829 format = "setuptools";
830 doCheck = false;
831 buildInputs = [];
832 checkInputs = [];
833 nativeBuildInputs = [];
834 propagatedBuildInputs = [
835 self."elasticsearch1"
836 self."python-dateutil"
837 self."six"
838 ];
839 meta = {
840 license = [ pkgs.lib.licenses.asl20 ];
841 };
842 };
843 "elasticsearch2" = super.buildPythonPackage rec {
844 pname = "elasticsearch2";
845 version = "2.5.1";
846 src = fetchurl {
847 url = "https://files.pythonhosted.org/packages/f6/09/f9b24aa6b1120bea371cd57ef6f57c7694cf16660469456a8be6c2bdbe22/elasticsearch2-2.5.1.tar.gz";
848 sha256 = "19k2znpjfyp0hrq73cz7pjyj289040xpsxsm0xhh4jfh6y551g7k";
849 };
850 format = "setuptools";
851 doCheck = false;
852 buildInputs = [];
853 checkInputs = [];
854 nativeBuildInputs = [];
855 propagatedBuildInputs = [
856 self."urllib3"
857 ];
858 meta = {
859 license = [ pkgs.lib.licenses.asl20 ];
860 };
861 };
862 "entrypoints" = super.buildPythonPackage rec {
863 pname = "entrypoints";
864 version = "0.2.2";
865 src = fetchurl {
866 url = "https://code.rhodecode.com/upstream/entrypoints/artifacts/download/0-8e9ee9e4-c4db-409c-b07e-81568fd1832d.tar.gz?md5=3a027b8ff1d257b91fe257de6c43357d";
867 sha256 = "0qih72n2myclanplqipqxpgpj9d2yhff1pz5d02zq1cfqyd173w5";
868 };
869 format = "setuptools";
870 doCheck = false;
871 buildInputs = [];
872 checkInputs = [];
873 nativeBuildInputs = [];
874 propagatedBuildInputs = [
875 self."configparser"
876 ];
877 meta = {
878 license = [ pkgs.lib.licenses.mit ];
879 };
880 };
881 "enum34" = super.buildPythonPackage rec {
882 pname = "enum34";
883 version = "1.1.10";
884 src = fetchurl {
885 url = "https://files.pythonhosted.org/packages/11/c4/2da1f4952ba476677a42f25cd32ab8aaf0e1c0d0e00b89822b835c7e654c/enum34-1.1.10.tar.gz";
886 sha256 = "0j7ji699fwswm4vg6w1v07fkbf8dkzdm6gfh88jvs5nqgr3sgrnc";
887 };
888 format = "setuptools";
889 doCheck = false;
890 buildInputs = [];
891 checkInputs = [];
892 nativeBuildInputs = [];
893 propagatedBuildInputs = [];
894 meta = {
895 license = [ pkgs.lib.licenses.bsdOriginal ];
896 };
897 };
898 "formencode" = super.buildPythonPackage rec {
899 pname = "formencode";
900 version = "1.2.4";
901 src = fetchurl {
902 url = "https://files.pythonhosted.org/packages/8e/59/0174271a6f004512e0201188593e6d319db139d14cb7490e488bbb078015/FormEncode-1.2.4.tar.gz";
903 sha256 = "1fgy04sdy4yry5xcjls3x3xy30dqwj58ycnkndim819jx0788w42";
904 };
905 format = "setuptools";
906 doCheck = false;
907 buildInputs = [];
908 checkInputs = [];
909 nativeBuildInputs = [];
910 propagatedBuildInputs = [];
911 meta = {
912 license = [ pkgs.lib.licenses.psfl ];
913 };
914 };
915 "funcsigs" = super.buildPythonPackage rec {
916 pname = "funcsigs";
917 version = "1.0.2";
918 src = fetchurl {
919 url = "https://files.pythonhosted.org/packages/94/4a/db842e7a0545de1cdb0439bb80e6e42dfe82aaeaadd4072f2263a4fbed23/funcsigs-1.0.2.tar.gz";
920 sha256 = "0l4g5818ffyfmfs1a924811azhjj8ax9xd1cffr1mzd3ycn0zfx7";
921 };
922 format = "setuptools";
923 doCheck = false;
924 buildInputs = [];
925 checkInputs = [];
926 nativeBuildInputs = [];
927 propagatedBuildInputs = [];
928 meta = {
929 license = [ { fullName = "ASL"; } pkgs.lib.licenses.asl20 ];
930 };
931 };
932 "functools32" = super.buildPythonPackage rec {
933 pname = "functools32";
934 version = "3.2.3.post2";
935 src = fetchurl {
936 url = "https://files.pythonhosted.org/packages/c5/60/6ac26ad05857c601308d8fb9e87fa36d0ebf889423f47c3502ef034365db/functools32-3.2.3-2.tar.gz";
937 sha256 = "0v8ya0b58x47wp216n1zamimv4iw57cxz3xxhzix52jkw3xks9gn";
938 };
939 format = "setuptools";
940 doCheck = false;
941 buildInputs = [];
942 checkInputs = [];
943 nativeBuildInputs = [];
944 propagatedBuildInputs = [];
945 meta = {
946 license = [ pkgs.lib.licenses.psfl ];
947 };
948 };
949 "future" = super.buildPythonPackage rec {
950 pname = "future";
951 version = "0.14.3";
952 src = fetchurl {
953 url = "https://files.pythonhosted.org/packages/83/80/8ef3a11a15f8eaafafa0937b20c1b3f73527e69ab6b3fa1cf94a5a96aabb/future-0.14.3.tar.gz";
954 sha256 = "1savk7jx7hal032f522c5ajhh8fra6gmnadrj9adv5qxi18pv1b2";
955 };
956 format = "setuptools";
957 doCheck = false;
958 buildInputs = [];
959 checkInputs = [];
960 nativeBuildInputs = [];
961 propagatedBuildInputs = [];
962 meta = {
963 license = [ { fullName = "OSI Approved"; } pkgs.lib.licenses.mit ];
964 };
965 };
966 "futures" = super.buildPythonPackage rec {
967 pname = "futures";
968 version = "3.0.2";
969 src = fetchurl {
970 url = "https://files.pythonhosted.org/packages/f8/e7/fc0fcbeb9193ba2d4de00b065e7fd5aecd0679e93ce95a07322b2b1434f4/futures-3.0.2.tar.gz";
971 sha256 = "0mz2pbgxbc2nbib1szifi07whjbfs4r02pv2z390z7p410awjgyw";
972 };
973 format = "setuptools";
974 doCheck = false;
975 buildInputs = [];
976 checkInputs = [];
977 nativeBuildInputs = [];
978 propagatedBuildInputs = [];
979 meta = {
980 license = [ pkgs.lib.licenses.bsdOriginal ];
981 };
982 };
983 "gevent" = super.buildPythonPackage rec {
984 pname = "gevent";
985 version = "1.5.0";
986 src = fetchurl {
987 url = "https://files.pythonhosted.org/packages/5a/79/2c63d385d017b5dd7d70983a463dfd25befae70c824fedb857df6e72eff2/gevent-1.5.0.tar.gz";
988 sha256 = "0aac3d4vhv5n4rsb6cqzq0d1xx9immqz4fmpddw35yxkwdc450dj";
989 };
990 format = "setuptools";
991 doCheck = false;
992 buildInputs = [];
993 checkInputs = [];
994 nativeBuildInputs = [
995 self."setuptools"
996 self."wheel"
997 self."cython"
998 self."cffi"
999 self."greenlet"
1000 ];
1001 propagatedBuildInputs = [
1002 self."greenlet"
1003 ];
1004 meta = {
1005 license = [ pkgs.lib.licenses.mit ];
1006 };
1007 };
1008 "gnureadline" = super.buildPythonPackage rec {
1009 pname = "gnureadline";
1010 version = "6.3.8";
1011 src = fetchurl {
1012 url = "https://files.pythonhosted.org/packages/50/64/86085c823cd78f9df9d8e33dce0baa71618016f8860460b82cf6610e1eb3/gnureadline-6.3.8.tar.gz";
1013 sha256 = "0ddhj98x2nv45iz4aadk4b9m0b1kpsn1xhcbypn5cd556knhiqjq";
1014 };
1015 format = "setuptools";
1016 doCheck = false;
1017 buildInputs = [];
1018 checkInputs = [];
1019 nativeBuildInputs = [];
1020 propagatedBuildInputs = [];
1021 meta = {
1022 license = [ { fullName = "GNU General Public License v3 (GPLv3)"; } pkgs.lib.licenses.gpl1 ];
1023 };
1024 };
1025 "gprof2dot" = super.buildPythonPackage rec {
1026 pname = "gprof2dot";
1027 version = "2017.9.19";
1028 src = fetchurl {
1029 url = "https://files.pythonhosted.org/packages/9d/36/f977122502979f3dfb50704979c9ed70e6b620787942b089bf1af15f5aba/gprof2dot-2017.9.19.tar.gz";
1030 sha256 = "17ih23ld2nzgc3xwgbay911l6lh96jp1zshmskm17n1gg2i7mg6f";
1031 };
1032 format = "setuptools";
1033 doCheck = false;
1034 buildInputs = [];
1035 checkInputs = [];
1036 nativeBuildInputs = [];
1037 propagatedBuildInputs = [];
1038 meta = {
1039 license = [ { fullName = "GNU Lesser General Public License v3 or later (LGPLv3+)"; } { fullName = "LGPL"; } ];
1040 };
1041 };
1042 "greenlet" = super.buildPythonPackage rec {
1043 pname = "greenlet";
1044 version = "0.4.15";
1045 src = fetchurl {
1046 url = "https://files.pythonhosted.org/packages/f8/e8/b30ae23b45f69aa3f024b46064c0ac8e5fcb4f22ace0dca8d6f9c8bbe5e7/greenlet-0.4.15.tar.gz";
1047 sha256 = "1g4g1wwc472ds89zmqlpyan3fbnzpa8qm48z3z1y6mlk44z485ll";
1048 };
1049 format = "setuptools";
1050 doCheck = false;
1051 buildInputs = [];
1052 checkInputs = [];
1053 nativeBuildInputs = [];
1054 propagatedBuildInputs = [];
1055 meta = {
1056 license = [ pkgs.lib.licenses.mit ];
1057 };
1058 };
1059 "gunicorn" = super.buildPythonPackage rec {
1060 pname = "gunicorn";
1061 version = "19.9.0";
1062 src = fetchurl {
1063 url = "https://files.pythonhosted.org/packages/47/52/68ba8e5e8ba251e54006a49441f7ccabca83b6bef5aedacb4890596c7911/gunicorn-19.9.0.tar.gz";
1064 sha256 = "1wzlf4xmn6qjirh5w81l6i6kqjnab1n1qqkh7zsj1yb6gh4n49ps";
1065 };
1066 format = "setuptools";
1067 doCheck = false;
1068 buildInputs = [];
1069 checkInputs = [];
1070 nativeBuildInputs = [];
1071 propagatedBuildInputs = [];
1072 meta = {
1073 license = [ pkgs.lib.licenses.mit ];
1074 };
1075 };
1076 "hupper" = super.buildPythonPackage rec {
1077 pname = "hupper";
1078 version = "1.10.2";
1079 src = fetchurl {
1080 url = "https://files.pythonhosted.org/packages/41/24/ea90fef04706e54bd1635c05c50dc9cf87cda543c59303a03e7aa7dda0ce/hupper-1.10.2.tar.gz";
1081 sha256 = "0am0p6g5cz6xmcaf04xq8q6dzdd9qz0phj6gcmpsckf2mcyza61q";
1082 };
1083 format = "setuptools";
1084 doCheck = false;
1085 buildInputs = [];
1086 checkInputs = [];
1087 nativeBuildInputs = [
1088 self."setuptools"
1089 self."wheel"
1090 ];
1091 propagatedBuildInputs = [];
1092 meta = {
1093 license = [ pkgs.lib.licenses.mit ];
1094 };
1095 };
1096 "idna" = super.buildPythonPackage rec {
1097 pname = "idna";
1098 version = "2.8";
1099 src = fetchurl {
1100 url = "https://files.pythonhosted.org/packages/ad/13/eb56951b6f7950cadb579ca166e448ba77f9d24efc03edd7e55fa57d04b7/idna-2.8.tar.gz";
1101 sha256 = "01rlkigdxg17sf9yar1jl8n18ls59367wqh59hnawlyg53vb6my3";
1102 };
1103 format = "setuptools";
1104 doCheck = false;
1105 buildInputs = [];
1106 checkInputs = [];
1107 nativeBuildInputs = [];
1108 propagatedBuildInputs = [];
1109 meta = {
1110 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "BSD-like"; } ];
1111 };
1112 };
1113 "importlib-metadata" = super.buildPythonPackage rec {
1114 pname = "importlib-metadata";
1115 version = "1.6.0";
1116 src = fetchurl {
1117 url = "https://files.pythonhosted.org/packages/b4/1b/baab42e3cd64c9d5caac25a9d6c054f8324cdc38975a44d600569f1f7158/importlib_metadata-1.6.0.tar.gz";
1118 sha256 = "07icyggasn38yv2swdrd8z6i0plazmc9adavsdkbqqj91j53ll9l";
1119 };
1120 format = "setuptools";
1121 doCheck = false;
1122 buildInputs = [];
1123 checkInputs = [];
1124 nativeBuildInputs = [
1125 self."setuptools"
1126 self."wheel"
1127 self."setuptools-scm"
1128 ];
1129 propagatedBuildInputs = [
1130 self."configparser"
1131 self."contextlib2"
1132 self."pathlib2"
1133 self."zipp"
1134 ];
1135 meta = {
1136 license = [ pkgs.lib.licenses.asl20 ];
1137 };
1138 };
1139 "infrae.cache" = super.buildPythonPackage rec {
1140 pname = "infrae.cache";
1141 version = "1.0.1";
1142 src = fetchurl {
1143 url = "https://files.pythonhosted.org/packages/bb/f0/e7d5e984cf6592fd2807dc7bc44a93f9d18e04e6a61f87fdfb2622422d74/infrae.cache-1.0.1.tar.gz";
1144 sha256 = "1dvqsjn8vw253wz9d1pz17j79mf4bs53dvp2qxck2qdp1am1njw4";
1145 };
1146 format = "setuptools";
1147 doCheck = false;
1148 buildInputs = [];
1149 checkInputs = [];
1150 nativeBuildInputs = [];
1151 propagatedBuildInputs = [
1152 self."beaker"
1153 self."repoze.lru"
1154 ];
1155 meta = {
1156 license = [ pkgs.lib.licenses.zpl21 ];
1157 };
1158 };
1159 "invoke" = super.buildPythonPackage rec {
1160 pname = "invoke";
1161 version = "0.13.0";
1162 src = fetchurl {
1163 url = "https://files.pythonhosted.org/packages/47/bf/d07ef52fa1ac645468858bbac7cb95b246a972a045e821493d17d89c81be/invoke-0.13.0.tar.gz";
1164 sha256 = "0794vhgxfmkh0vzkkg5cfv1w82g3jc3xr18wim29far9qpx9468s";
1165 };
1166 format = "setuptools";
1167 doCheck = false;
1168 buildInputs = [];
1169 checkInputs = [];
1170 nativeBuildInputs = [];
1171 propagatedBuildInputs = [];
1172 meta = {
1173 license = [ pkgs.lib.licenses.bsdOriginal ];
1174 };
1175 };
1176 "ipaddress" = super.buildPythonPackage rec {
1177 pname = "ipaddress";
1178 version = "1.0.23";
1179 src = fetchurl {
1180 url = "https://files.pythonhosted.org/packages/b9/9a/3e9da40ea28b8210dd6504d3fe9fe7e013b62bf45902b458d1cdc3c34ed9/ipaddress-1.0.23.tar.gz";
1181 sha256 = "1qp743h30s04m3cg3yk3fycad930jv17q7dsslj4mfw0jlvf1y5p";
1182 };
1183 format = "setuptools";
1184 doCheck = false;
1185 buildInputs = [];
1186 checkInputs = [];
1187 nativeBuildInputs = [];
1188 propagatedBuildInputs = [];
1189 meta = {
1190 license = [ pkgs.lib.licenses.psfl ];
1191 };
1192 };
1193 "ipdb" = super.buildPythonPackage rec {
1194 pname = "ipdb";
1195 version = "0.13.2";
1196 src = fetchurl {
1197 url = "https://files.pythonhosted.org/packages/2c/bb/a3e1a441719ebd75c6dac8170d3ddba884b7ee8a5c0f9aefa7297386627a/ipdb-0.13.2.tar.gz";
1198 sha256 = "0jcd849rx30y3wcgzsqbn06v0yjlzvb9x3076q0yxpycdwm1ryvp";
1199 };
1200 format = "setuptools";
1201 doCheck = false;
1202 buildInputs = [];
1203 checkInputs = [];
1204 nativeBuildInputs = [];
1205 propagatedBuildInputs = [
1206 self."ipython"
1207 self."setuptools"
1208 ];
1209 meta = {
1210 license = [ pkgs.lib.licenses.bsdOriginal ];
1211 };
1212 };
1213 "ipython" = super.buildPythonPackage rec {
1214 pname = "ipython";
1215 version = "5.10.0";
1216 src = fetchurl {
1217 url = "https://files.pythonhosted.org/packages/b6/73/c8f68b3a7d0deece3d2f7ab727fbf262bfca7475330b44043a5503b3aa7a/ipython-5.10.0.tar.gz";
1218 sha256 = "1vjgfayfsjkwsccizpmr8gfg6p1sr9513bxnyzg0v45h5g8f5yfi";
1219 };
1220 format = "setuptools";
1221 doCheck = false;
1222 buildInputs = [];
1223 checkInputs = [];
1224 nativeBuildInputs = [];
1225 propagatedBuildInputs = [
1226 self."backports.shutil-get-terminal-size"
1227 self."decorator"
1228 self."pathlib2"
1229 self."pexpect"
1230 self."pickleshare"
1231 self."prompt-toolkit"
1232 self."pygments"
1233 self."setuptools"
1234 self."simplegeneric"
1235 self."traitlets"
1236 ];
1237 meta = {
1238 license = [ pkgs.lib.licenses.bsdOriginal ];
1239 };
1240 };
1241 "ipython-genutils" = super.buildPythonPackage rec {
1242 pname = "ipython-genutils";
1243 version = "0.2.0";
1244 src = fetchurl {
1245 url = "https://files.pythonhosted.org/packages/e8/69/fbeffffc05236398ebfcfb512b6d2511c622871dca1746361006da310399/ipython_genutils-0.2.0.tar.gz";
1246 sha256 = "1a4bc9y8hnvq6cp08qs4mckgm6i6ajpndp4g496rvvzcfmp12bpb";
1247 };
1248 format = "setuptools";
1249 doCheck = false;
1250 buildInputs = [];
1251 checkInputs = [];
1252 nativeBuildInputs = [];
1253 propagatedBuildInputs = [];
1254 meta = {
1255 license = [ pkgs.lib.licenses.bsdOriginal ];
1256 };
1257 };
1258 "iso8601" = super.buildPythonPackage rec {
1259 pname = "iso8601";
1260 version = "0.1.12";
1261 src = fetchurl {
1262 url = "https://files.pythonhosted.org/packages/45/13/3db24895497345fb44c4248c08b16da34a9eb02643cea2754b21b5ed08b0/iso8601-0.1.12.tar.gz";
1263 sha256 = "10nyvvnrhw2w3p09v1ica4lgj6f4g9j3kkfx17qmraiq3w7b5i29";
1264 };
1265 format = "setuptools";
1266 doCheck = false;
1267 buildInputs = [];
1268 checkInputs = [];
1269 nativeBuildInputs = [];
1270 propagatedBuildInputs = [];
1271 meta = {
1272 license = [ pkgs.lib.licenses.mit ];
1273 };
1274 };
1275 "isodate" = super.buildPythonPackage rec {
1276 pname = "isodate";
1277 version = "0.6.0";
1278 src = fetchurl {
1279 url = "https://files.pythonhosted.org/packages/b1/80/fb8c13a4cd38eb5021dc3741a9e588e4d1de88d895c1910c6fc8a08b7a70/isodate-0.6.0.tar.gz";
1280 sha256 = "1n7jkz68kk5pwni540pr5zdh99bf6ywydk1p5pdrqisrawylldif";
1281 };
1282 format = "setuptools";
1283 doCheck = false;
1284 buildInputs = [];
1285 checkInputs = [];
1286 nativeBuildInputs = [];
1287 propagatedBuildInputs = [
1288 self."six"
1289 ];
1290 meta = {
1291 license = [ pkgs.lib.licenses.bsdOriginal ];
1292 };
1293 };
1294 "itsdangerous" = super.buildPythonPackage rec {
1295 pname = "itsdangerous";
1296 version = "0.24";
1297 src = fetchurl {
1298 url = "https://files.pythonhosted.org/packages/dc/b4/a60bcdba945c00f6d608d8975131ab3f25b22f2bcfe1dab221165194b2d4/itsdangerous-0.24.tar.gz";
1299 sha256 = "06856q6x675ly542ig0plbqcyab6ksfzijlyf1hzhgg3sgwgrcyb";
1300 };
1301 format = "setuptools";
1302 doCheck = false;
1303 buildInputs = [];
1304 checkInputs = [];
1305 nativeBuildInputs = [];
1306 propagatedBuildInputs = [];
1307 meta = {
1308 license = [ pkgs.lib.licenses.bsdOriginal ];
1309 };
1310 };
1311 "jinja2" = super.buildPythonPackage rec {
1312 pname = "jinja2";
1313 version = "2.9.6";
1314 src = fetchurl {
1315 url = "https://files.pythonhosted.org/packages/90/61/f820ff0076a2599dd39406dcb858ecb239438c02ce706c8e91131ab9c7f1/Jinja2-2.9.6.tar.gz";
1316 sha256 = "1zzrkywhziqffrzks14kzixz7nd4yh2vc0fb04a68vfd2ai03anx";
1317 };
1318 format = "setuptools";
1319 doCheck = false;
1320 buildInputs = [];
1321 checkInputs = [];
1322 nativeBuildInputs = [];
1323 propagatedBuildInputs = [
1324 self."markupsafe"
1325 ];
1326 meta = {
1327 license = [ pkgs.lib.licenses.bsdOriginal ];
1328 };
1329 };
1330 "jsonschema" = super.buildPythonPackage rec {
1331 pname = "jsonschema";
1332 version = "2.6.0";
1333 src = fetchurl {
1334 url = "https://files.pythonhosted.org/packages/58/b9/171dbb07e18c6346090a37f03c7e74410a1a56123f847efed59af260a298/jsonschema-2.6.0.tar.gz";
1335 sha256 = "00kf3zmpp9ya4sydffpifn0j0mzm342a2vzh82p6r0vh10cg7xbg";
1336 };
1337 format = "setuptools";
1338 doCheck = false;
1339 buildInputs = [];
1340 checkInputs = [];
1341 nativeBuildInputs = [
1342 self."vcversioner"
1343 ];
1344 propagatedBuildInputs = [
1345 self."functools32"
1346 ];
1347 meta = {
1348 license = [ pkgs.lib.licenses.mit ];
1349 };
1350 };
1351 "jupyter-client" = super.buildPythonPackage rec {
1352 pname = "jupyter-client";
1353 version = "5.0.0";
1354 src = fetchurl {
1355 url = "https://files.pythonhosted.org/packages/e5/6f/65412ed462202b90134b7e761b0b7e7f949e07a549c1755475333727b3d0/jupyter_client-5.0.0.tar.gz";
1356 sha256 = "0nxw4rqk4wsjhc87gjqd7pv89cb9dnimcfnmcmp85bmrvv1gjri7";
1357 };
1358 format = "setuptools";
1359 doCheck = false;
1360 buildInputs = [];
1361 checkInputs = [];
1362 nativeBuildInputs = [];
1363 propagatedBuildInputs = [
1364 self."jupyter-core"
1365 self."python-dateutil"
1366 self."pyzmq"
1367 self."traitlets"
1368 ];
1369 meta = {
1370 license = [ pkgs.lib.licenses.bsdOriginal ];
1371 };
1372 };
1373 "jupyter-core" = super.buildPythonPackage rec {
1374 pname = "jupyter-core";
1375 version = "4.5.0";
1376 src = fetchurl {
1377 url = "https://files.pythonhosted.org/packages/4a/de/ff4ca734656d17ebe0450807b59d728f45277e2e7f4b82bc9aae6cb82961/jupyter_core-4.5.0.tar.gz";
1378 sha256 = "1xr4pbghwk5hayn5wwnhb7z95380r45p79gf5if5pi1akwg7qvic";
1379 };
1380 format = "setuptools";
1381 doCheck = false;
1382 buildInputs = [];
1383 checkInputs = [];
1384 nativeBuildInputs = [];
1385 propagatedBuildInputs = [
1386 self."traitlets"
1387 ];
1388 meta = {
1389 license = [ pkgs.lib.licenses.bsdOriginal ];
1390 };
1391 };
1392 "kombu" = super.buildPythonPackage rec {
1393 pname = "kombu";
1394 version = "4.6.6";
1395 src = fetchurl {
1396 url = "https://files.pythonhosted.org/packages/20/e6/bc2d9affba6138a1dc143f77fef253e9e08e238fa7c0688d917c09005e96/kombu-4.6.6.tar.gz";
1397 sha256 = "11mxpcy8mg1l35bgbhba70v29bydr2hrhdbdlb4lg98m3m5vaq0p";
1398 };
1399 format = "setuptools";
1400 doCheck = false;
1401 buildInputs = [];
1402 checkInputs = [];
1403 nativeBuildInputs = [];
1404 propagatedBuildInputs = [
1405 self."amqp"
1406 self."importlib-metadata"
1407 ];
1408 meta = {
1409 license = [ pkgs.lib.licenses.bsdOriginal ];
1410 };
1411 };
1412 "lxml" = super.buildPythonPackage rec {
1413 pname = "lxml";
1414 version = "4.5.0";
1415 src = fetchurl {
1416 url = "https://files.pythonhosted.org/packages/39/2b/0a66d5436f237aff76b91e68b4d8c041d145ad0a2cdeefe2c42f76ba2857/lxml-4.5.0.tar.gz";
1417 sha256 = "0q5v7c9k09md6czyl2z0i1xq7hkn4p691gw3850ks0hdyn0cw846";
1418 };
1419 format = "setuptools";
1420 doCheck = false;
1421 buildInputs = [];
1422 checkInputs = [];
1423 nativeBuildInputs = [];
1424 propagatedBuildInputs = [];
1425 meta = {
1426 license = [ pkgs.lib.licenses.bsdOriginal ];
1427 };
1428 };
1429 "mako" = super.buildPythonPackage rec {
1430 pname = "mako";
1431 version = "1.1.2";
1432 src = fetchurl {
1433 url = "https://files.pythonhosted.org/packages/42/64/fc7c506d14d8b6ed363e7798ffec2dfe4ba21e14dda4cfab99f4430cba3a/Mako-1.1.2.tar.gz";
1434 sha256 = "17bd6r9ynp4hyfckkia0bb8gpd98f42jfl5rmzdpbld59bbcaf9i";
1435 };
1436 format = "setuptools";
1437 doCheck = false;
1438 buildInputs = [];
1439 checkInputs = [];
1440 nativeBuildInputs = [];
1441 propagatedBuildInputs = [
1442 self."markupsafe"
1443 ];
1444 meta = {
1445 license = [ pkgs.lib.licenses.mit ];
1446 };
1447 };
1448 "markdown" = super.buildPythonPackage rec {
1449 pname = "markdown";
1450 version = "2.6.11";
1451 src = fetchurl {
1452 url = "https://files.pythonhosted.org/packages/b3/73/fc5c850f44af5889192dff783b7b0d8f3fe8d30b65c8e3f78f8f0265fecf/Markdown-2.6.11.tar.gz";
1453 sha256 = "108g80ryzykh8bj0i7jfp71510wrcixdi771lf2asyghgyf8cmm8";
1454 };
1455 format = "setuptools";
1456 doCheck = false;
1457 buildInputs = [];
1458 checkInputs = [];
1459 nativeBuildInputs = [];
1460 propagatedBuildInputs = [];
1461 meta = {
1462 license = [ pkgs.lib.licenses.bsdOriginal ];
1463 };
1464 };
1465 "markupsafe" = super.buildPythonPackage rec {
1466 pname = "markupsafe";
1467 version = "1.1.1";
1468 src = fetchurl {
1469 url = "https://files.pythonhosted.org/packages/b9/2e/64db92e53b86efccfaea71321f597fa2e1b2bd3853d8ce658568f7a13094/MarkupSafe-1.1.1.tar.gz";
1470 sha256 = "0sqipg4fk7xbixqd8kq6rlkxj664d157bdwbh93farcphf92x1r9";
1471 };
1472 format = "setuptools";
1473 doCheck = false;
1474 buildInputs = [];
1475 checkInputs = [];
1476 nativeBuildInputs = [];
1477 propagatedBuildInputs = [];
1478 meta = {
1479 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.bsd3 ];
1480 };
1481 };
1482 "mistune" = super.buildPythonPackage rec {
1483 pname = "mistune";
1484 version = "0.8.4";
1485 src = fetchurl {
1486 url = "https://files.pythonhosted.org/packages/2d/a4/509f6e7783ddd35482feda27bc7f72e65b5e7dc910eca4ab2164daf9c577/mistune-0.8.4.tar.gz";
1487 sha256 = "0vkmsh0x480rni51lhyvigfdf06b9247z868pk3bal1wnnfl58sr";
1488 };
1489 format = "setuptools";
1490 doCheck = false;
1491 buildInputs = [];
1492 checkInputs = [];
1493 nativeBuildInputs = [];
1494 propagatedBuildInputs = [];
1495 meta = {
1496 license = [ pkgs.lib.licenses.bsdOriginal ];
1497 };
1498 };
1499 "mock" = super.buildPythonPackage rec {
1500 pname = "mock";
1501 version = "3.0.5";
1502 src = fetchurl {
1503 url = "https://files.pythonhosted.org/packages/2e/ab/4fe657d78b270aa6a32f027849513b829b41b0f28d9d8d7f8c3d29ea559a/mock-3.0.5.tar.gz";
1504 sha256 = "1hrp6j0yrx2xzylfv02qa8kph661m6yq4p0mc8fnimch9j4psrc3";
1505 };
1506 format = "setuptools";
1507 doCheck = false;
1508 buildInputs = [];
1509 checkInputs = [];
1510 nativeBuildInputs = [];
1511 propagatedBuildInputs = [
1512 self."funcsigs"
1513 self."six"
1514 ];
1515 meta = {
1516 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "OSI Approved :: BSD License"; } ];
1517 };
1518 };
1519 "more-itertools" = super.buildPythonPackage rec {
1520 pname = "more-itertools";
1521 version = "5.0.0";
1522 src = fetchurl {
1523 url = "https://files.pythonhosted.org/packages/dd/26/30fc0d541d9fdf55faf5ba4b0fd68f81d5bd2447579224820ad525934178/more-itertools-5.0.0.tar.gz";
1524 sha256 = "1r12cm6mcdwdzz7d47a6g4l437xsvapdlgyhqay3i2nrlv03da9q";
1525 };
1526 format = "setuptools";
1527 doCheck = false;
1528 buildInputs = [];
1529 checkInputs = [];
1530 nativeBuildInputs = [];
1531 propagatedBuildInputs = [
1532 self."six"
1533 ];
1534 meta = {
1535 license = [ pkgs.lib.licenses.mit ];
1536 };
1537 };
1538 "msgpack-python" = super.buildPythonPackage rec {
1539 pname = "msgpack-python";
1540 version = "0.5.6";
1541 src = fetchurl {
1542 url = "https://files.pythonhosted.org/packages/8a/20/6eca772d1a5830336f84aca1d8198e5a3f4715cd1c7fc36d3cc7f7185091/msgpack-python-0.5.6.tar.gz";
1543 sha256 = "16wh8qgybmfh4pjp8vfv78mdlkxfmcasg78lzlnm6nslsfkci31p";
1544 };
1545 format = "setuptools";
1546 doCheck = false;
1547 buildInputs = [];
1548 checkInputs = [];
1549 nativeBuildInputs = [];
1550 propagatedBuildInputs = [];
1551 meta = {
1552 license = [ pkgs.lib.licenses.asl20 ];
1553 };
1554 };
1555 "mysqlclient" = super.buildPythonPackage rec {
1556 pname = "mysqlclient";
1557 version = "1.4.6";
1558 src = fetchurl {
1559 url = "https://files.pythonhosted.org/packages/d0/97/7326248ac8d5049968bf4ec708a5d3d4806e412a42e74160d7f266a3e03a/mysqlclient-1.4.6.tar.gz";
1560 sha256 = "05ifrfz7rrl7j4gq4xz5acd76lrnmry9vrvg98hknakm72damzgk";
1561 };
1562 format = "setuptools";
1563 doCheck = false;
1564 buildInputs = [];
1565 checkInputs = [];
1566 nativeBuildInputs = [];
1567 propagatedBuildInputs = [];
1568 meta = {
1569 license = [ pkgs.lib.licenses.gpl1 ];
1570 };
1571 };
1572 "nbconvert" = super.buildPythonPackage rec {
1573 pname = "nbconvert";
1574 version = "5.3.1";
1575 src = fetchurl {
1576 url = "https://files.pythonhosted.org/packages/b9/a4/d0a0938ad6f5eeb4dea4e73d255c617ef94b0b2849d51194c9bbdb838412/nbconvert-5.3.1.tar.gz";
1577 sha256 = "1f9dkvpx186xjm4xab0qbph588mncp4vqk3fmxrsnqs43mks9c8j";
1578 };
1579 format = "setuptools";
1580 doCheck = false;
1581 buildInputs = [];
1582 checkInputs = [];
1583 nativeBuildInputs = [];
1584 propagatedBuildInputs = [
1585 self."bleach"
1586 self."entrypoints"
1587 self."jinja2"
1588 self."jupyter-core"
1589 self."mistune"
1590 self."nbformat"
1591 self."pandocfilters"
1592 self."pygments"
1593 self."testpath"
1594 self."traitlets"
1595 ];
1596 meta = {
1597 license = [ pkgs.lib.licenses.bsdOriginal ];
1598 };
1599 };
1600 "nbformat" = super.buildPythonPackage rec {
1601 pname = "nbformat";
1602 version = "4.4.0";
1603 src = fetchurl {
1604 url = "https://files.pythonhosted.org/packages/6e/0e/160754f7ae3e984863f585a3743b0ed1702043a81245907c8fae2d537155/nbformat-4.4.0.tar.gz";
1605 sha256 = "00nlf08h8yc4q73nphfvfhxrcnilaqanb8z0mdy6nxk0vzq4wjgp";
1606 };
1607 format = "setuptools";
1608 doCheck = false;
1609 buildInputs = [];
1610 checkInputs = [];
1611 nativeBuildInputs = [];
1612 propagatedBuildInputs = [
1613 self."ipython-genutils"
1614 self."jsonschema"
1615 self."jupyter-core"
1616 self."traitlets"
1617 ];
1618 meta = {
1619 license = [ pkgs.lib.licenses.bsdOriginal ];
1620 };
1621 };
1622 "packaging" = super.buildPythonPackage rec {
1623 pname = "packaging";
1624 version = "20.3";
1625 src = fetchurl {
1626 url = "https://files.pythonhosted.org/packages/65/37/83e3f492eb52d771e2820e88105f605335553fe10422cba9d256faeb1702/packaging-20.3.tar.gz";
1627 sha256 = "18xpablq278janh03bai9xd4kz9b0yfp6vflazn725ns9x3jna9w";
1628 };
1629 format = "setuptools";
1630 doCheck = false;
1631 buildInputs = [];
1632 checkInputs = [];
1633 nativeBuildInputs = [];
1634 propagatedBuildInputs = [
1635 self."pyparsing"
1636 self."six"
1637 ];
1638 meta = {
1639 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "BSD or Apache License, Version 2.0"; } pkgs.lib.licenses.asl20 ];
1640 };
1641 };
1642 "pandocfilters" = super.buildPythonPackage rec {
1643 pname = "pandocfilters";
1644 version = "1.4.2";
1645 src = fetchurl {
1646 url = "https://files.pythonhosted.org/packages/4c/ea/236e2584af67bb6df960832731a6e5325fd4441de001767da328c33368ce/pandocfilters-1.4.2.tar.gz";
1647 sha256 = "1a8d9b7s48gmq9zj0pmbyv2sivn5i7m6mybgpkk4jm5vd7hp1pdk";
1648 };
1649 format = "setuptools";
1650 doCheck = false;
1651 buildInputs = [];
1652 checkInputs = [];
1653 nativeBuildInputs = [];
1654 propagatedBuildInputs = [];
1655 meta = {
1656 license = [ pkgs.lib.licenses.bsdOriginal ];
1657 };
1658 };
1659 "paste" = super.buildPythonPackage rec {
1660 pname = "paste";
1661 version = "3.4.0";
1662 src = fetchurl {
1663 url = "https://files.pythonhosted.org/packages/79/4a/45821b71dd40000507549afd1491546afad8279c0a87527c88776a794158/Paste-3.4.0.tar.gz";
1664 sha256 = "16sichvhyci1gaarkjs35mai8vphh7b244qm14hj1isw38nx4c03";
1665 };
1666 format = "setuptools";
1667 doCheck = false;
1668 buildInputs = [];
1669 checkInputs = [];
1670 nativeBuildInputs = [];
1671 propagatedBuildInputs = [
1672 self."six"
1673 ];
1674 meta = {
1675 license = [ pkgs.lib.licenses.mit ];
1676 };
1677 };
1678 "pastedeploy" = super.buildPythonPackage rec {
1679 pname = "pastedeploy";
1680 version = "2.1.0";
1681 src = fetchurl {
1682 url = "https://files.pythonhosted.org/packages/c4/e9/972a1c20318b3ae9edcab11a6cef64308fbae5d0d45ab52c6f8b2b8f35b8/PasteDeploy-2.1.0.tar.gz";
1683 sha256 = "16qsq5y6mryslmbp5pn35x4z8z3ndp5rpgl42h226879nrw9hmg7";
1684 };
1685 format = "setuptools";
1686 doCheck = false;
1687 buildInputs = [];
1688 checkInputs = [];
1689 nativeBuildInputs = [];
1690 propagatedBuildInputs = [];
1691 meta = {
1692 license = [ pkgs.lib.licenses.mit ];
1693 };
1694 };
1695 "pastescript" = super.buildPythonPackage rec {
1696 pname = "pastescript";
1697 version = "3.2.0";
1698 src = fetchurl {
1699 url = "https://files.pythonhosted.org/packages/ff/47/45c6f5a3cb8f5abf786fea98dbb8d02400a55768a9b623afb7df12346c61/PasteScript-3.2.0.tar.gz";
1700 sha256 = "1b3jq7xh383nvrrlblk05m37345bv97xrhx77wshllba3h7mq3wv";
1701 };
1702 format = "setuptools";
1703 doCheck = false;
1704 buildInputs = [];
1705 checkInputs = [];
1706 nativeBuildInputs = [
1707 self."paste"
1708 self."pastedeploy"
1709 ];
1710 propagatedBuildInputs = [
1711 self."paste"
1712 self."pastedeploy"
1713 self."six"
1714 ];
1715 meta = {
1716 license = [ pkgs.lib.licenses.mit ];
1717 };
1718 };
1719 "pathlib2" = super.buildPythonPackage rec {
1720 pname = "pathlib2";
1721 version = "2.3.5";
1722 src = fetchurl {
1723 url = "https://files.pythonhosted.org/packages/94/d8/65c86584e7e97ef824a1845c72bbe95d79f5b306364fa778a3c3e401b309/pathlib2-2.3.5.tar.gz";
1724 sha256 = "0s4qa8c082fdkb17izh4mfgwrjd1n5pya18wvrbwqdvvb5xs9nbc";
1725 };
1726 format = "setuptools";
1727 doCheck = false;
1728 buildInputs = [];
1729 checkInputs = [];
1730 nativeBuildInputs = [];
1731 propagatedBuildInputs = [
1732 self."scandir"
1733 self."six"
1734 ];
1735 meta = {
1736 license = [ pkgs.lib.licenses.mit ];
1737 };
1738 };
1739 "peppercorn" = super.buildPythonPackage rec {
1740 pname = "peppercorn";
1741 version = "0.6";
1742 src = fetchurl {
1743 url = "https://files.pythonhosted.org/packages/e4/77/93085de7108cdf1a0b092ff443872a8f9442c736d7ddebdf2f27627935f4/peppercorn-0.6.tar.gz";
1744 sha256 = "1ip4bfwcpwkq9hz2dai14k2cyabvwrnvcvrcmzxmqm04g8fnimwn";
1745 };
1746 format = "setuptools";
1747 doCheck = false;
1748 buildInputs = [];
1749 checkInputs = [];
1750 nativeBuildInputs = [];
1751 propagatedBuildInputs = [];
1752 meta = {
1753 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
1754 };
1755 };
1756 "pexpect" = super.buildPythonPackage rec {
1757 pname = "pexpect";
1758 version = "4.8.0";
1759 src = fetchurl {
1760 url = "https://files.pythonhosted.org/packages/e5/9b/ff402e0e930e70467a7178abb7c128709a30dfb22d8777c043e501bc1b10/pexpect-4.8.0.tar.gz";
1761 sha256 = "032cg337h8awydgypz6f4wx848lw8dyrj4zy988x0lyib4ws8rgw";
1762 };
1763 format = "setuptools";
1764 doCheck = false;
1765 buildInputs = [];
1766 checkInputs = [];
1767 nativeBuildInputs = [];
1768 propagatedBuildInputs = [
1769 self."ptyprocess"
1770 ];
1771 meta = {
1772 license = [ pkgs.lib.licenses.isc { fullName = "ISC License (ISCL)"; } ];
1773 };
1774 };
1775 "pickleshare" = super.buildPythonPackage rec {
1776 pname = "pickleshare";
1777 version = "0.7.5";
1778 src = fetchurl {
1779 url = "https://files.pythonhosted.org/packages/d8/b6/df3c1c9b616e9c0edbc4fbab6ddd09df9535849c64ba51fcb6531c32d4d8/pickleshare-0.7.5.tar.gz";
1780 sha256 = "1jmghg3c53yp1i8cm6pcrm280ayi8621rwyav9fac7awjr3kss47";
1781 };
1782 format = "setuptools";
1783 doCheck = false;
1784 buildInputs = [];
1785 checkInputs = [];
1786 nativeBuildInputs = [];
1787 propagatedBuildInputs = [
1788 self."pathlib2"
1789 ];
1790 meta = {
1791 license = [ pkgs.lib.licenses.mit ];
1792 };
1793 };
1794 "plaster" = super.buildPythonPackage rec {
1795 pname = "plaster";
1796 version = "1.0";
1797 src = fetchurl {
1798 url = "https://files.pythonhosted.org/packages/37/e1/56d04382d718d32751017d32f351214384e529b794084eee20bb52405563/plaster-1.0.tar.gz";
1799 sha256 = "1hy8k0nv2mxq94y5aysk6hjk9ryb4bsd13g83m60hcyzxz3wflc3";
1800 };
1801 format = "setuptools";
1802 doCheck = false;
1803 buildInputs = [];
1804 checkInputs = [];
1805 nativeBuildInputs = [];
1806 propagatedBuildInputs = [
1807 self."setuptools"
1808 ];
1809 meta = {
1810 license = [ pkgs.lib.licenses.mit ];
1811 };
1812 };
1813 "plaster-pastedeploy" = super.buildPythonPackage rec {
1814 pname = "plaster-pastedeploy";
1815 version = "0.7";
1816 src = fetchurl {
1817 url = "https://files.pythonhosted.org/packages/99/69/2d3bc33091249266a1bd3cf24499e40ab31d54dffb4a7d76fe647950b98c/plaster_pastedeploy-0.7.tar.gz";
1818 sha256 = "1zg7gcsvc1kzay1ry5p699rg2qavfsxqwl17mqxzr0gzw6j9679r";
1819 };
1820 format = "setuptools";
1821 doCheck = false;
1822 buildInputs = [];
1823 checkInputs = [];
1824 nativeBuildInputs = [
1825 self."setuptools"
1826 self."wheel"
1827 ];
1828 propagatedBuildInputs = [
1829 self."pastedeploy"
1830 self."plaster"
1831 ];
1832 meta = {
1833 license = [ pkgs.lib.licenses.mit ];
1834 };
1835 };
1836 "pluggy" = super.buildPythonPackage rec {
1837 pname = "pluggy";
1838 version = "0.13.1";
1839 src = fetchurl {
1840 url = "https://files.pythonhosted.org/packages/f8/04/7a8542bed4b16a65c2714bf76cf5a0b026157da7f75e87cc88774aa10b14/pluggy-0.13.1.tar.gz";
1841 sha256 = "1c35qyhvy27q9ih9n899f3h4sdnpgq027dbiilly2qb5cvgarchm";
1842 };
1843 format = "setuptools";
1844 doCheck = false;
1845 buildInputs = [];
1846 checkInputs = [];
1847 nativeBuildInputs = [
1848 self."setuptools"
1849 self."setuptools-scm"
1850 self."wheel"
1851 ];
1852 propagatedBuildInputs = [
1853 self."importlib-metadata"
1854 ];
1855 meta = {
1856 license = [ pkgs.lib.licenses.mit ];
1857 };
1858 };
1859 "premailer" = super.buildPythonPackage rec {
1860 pname = "premailer";
1861 version = "3.6.1";
1862 src = fetchurl {
1863 url = "https://files.pythonhosted.org/packages/62/da/2f43cdf9d3d79c80c4856a12389a1f257d65fe9ccc44bc6b4383c8a18e33/premailer-3.6.1.tar.gz";
1864 sha256 = "08pshx7a110k4ll20x0xhpvyn3kkipkrbgxjjn7ncdxs54ihdhgw";
1865 };
1866 format = "setuptools";
1867 doCheck = false;
1868 buildInputs = [];
1869 checkInputs = [];
1870 nativeBuildInputs = [];
1871 propagatedBuildInputs = [
1872 self."cachetools"
1873 self."cssselect"
1874 self."cssutils"
1875 self."lxml"
1876 self."requests"
1877 ];
1878 meta = {
1879 license = [ pkgs.lib.licenses.psfl { fullName = "Python"; } ];
1880 };
1881 };
1882 "prompt-toolkit" = super.buildPythonPackage rec {
1883 pname = "prompt-toolkit";
1884 version = "1.0.18";
1885 src = fetchurl {
1886 url = "https://files.pythonhosted.org/packages/c5/64/c170e5b1913b540bf0c8ab7676b21fdd1d25b65ddeb10025c6ca43cccd4c/prompt_toolkit-1.0.18.tar.gz";
1887 sha256 = "09h1153wgr5x2ny7ds0w2m81n3bb9j8hjb8sjfnrg506r01clkyx";
1888 };
1889 format = "setuptools";
1890 doCheck = false;
1891 buildInputs = [];
1892 checkInputs = [];
1893 nativeBuildInputs = [];
1894 propagatedBuildInputs = [
1895 self."six"
1896 self."wcwidth"
1897 ];
1898 meta = {
1899 license = [ pkgs.lib.licenses.bsdOriginal ];
1900 };
1901 };
1902 "psutil" = super.buildPythonPackage rec {
1903 pname = "psutil";
1904 version = "5.7.0";
1905 src = fetchurl {
1906 url = "https://files.pythonhosted.org/packages/c4/b8/3512f0e93e0db23a71d82485ba256071ebef99b227351f0f5540f744af41/psutil-5.7.0.tar.gz";
1907 sha256 = "03jykdi3dgf1cdal9bv4fq9zjvzj9l9bs99gi5ar81sdl5nc2pk8";
1908 };
1909 format = "setuptools";
1910 doCheck = false;
1911 buildInputs = [];
1912 checkInputs = [];
1913 nativeBuildInputs = [];
1914 propagatedBuildInputs = [];
1915 meta = {
1916 license = [ pkgs.lib.licenses.bsdOriginal ];
1917 };
1918 };
1919 "psycopg2" = super.buildPythonPackage rec {
1920 pname = "psycopg2";
1921 version = "2.8.4";
1922 src = fetchurl {
1923 url = "https://files.pythonhosted.org/packages/84/d7/6a93c99b5ba4d4d22daa3928b983cec66df4536ca50b22ce5dcac65e4e71/psycopg2-2.8.4.tar.gz";
1924 sha256 = "1djvh98pi4hjd8rxbq8qzc63bg8v78k33yg6pl99wak61b6fb67q";
1925 };
1926 format = "setuptools";
1927 doCheck = false;
1928 buildInputs = [];
1929 checkInputs = [];
1930 nativeBuildInputs = [];
1931 propagatedBuildInputs = [];
1932 meta = {
1933 license = [ pkgs.lib.licenses.zpl21 { fullName = "GNU Library or Lesser General Public License (LGPL)"; } { fullName = "LGPL with exceptions or ZPL"; } ];
1934 };
1935 };
1936 "ptyprocess" = super.buildPythonPackage rec {
1937 pname = "ptyprocess";
1938 version = "0.6.0";
1939 src = fetchurl {
1940 url = "https://code.rhodecode.com/upstream/ptyprocess/artifacts/download/0-c8b019b1-c4d3-46ac-a0ad-1206ec3fb3cb.tar.gz?sha256=50394f2c5e117fcab4360bf99c8bc40be7211ee1a5860aeb3809b44249550c3e";
1941 sha256 = "0ghcam4l5d0973mhm1m5w4g23rqbqj5rry8b6ssclzqibqn4yfah";
1942 };
1943 format = "setuptools";
1944 doCheck = false;
1945 buildInputs = [];
1946 checkInputs = [];
1947 nativeBuildInputs = [];
1948 propagatedBuildInputs = [];
1949 meta = {
1950 license = [ { fullName = "ISC License (ISCL)"; } ];
1951 };
1952 };
1953 "py" = super.buildPythonPackage rec {
1954 pname = "py";
1955 version = "1.8.1";
1956 src = fetchurl {
1957 url = "https://files.pythonhosted.org/packages/bd/8f/169d08dcac7d6e311333c96b63cbe92e7947778475e1a619b674989ba1ed/py-1.8.1.tar.gz";
1958 sha256 = "1ajjazg3913n0sp3vjyva9c2qh5anx8ziryng935f89604a0h9sy";
1959 };
1960 format = "setuptools";
1961 doCheck = false;
1962 buildInputs = [];
1963 checkInputs = [];
1964 nativeBuildInputs = [];
1965 propagatedBuildInputs = [];
1966 meta = {
1967 license = [ pkgs.lib.licenses.mit ];
1968 };
1969 };
1970 "py-bcrypt" = super.buildPythonPackage rec {
1971 pname = "py-bcrypt";
1972 version = "0.4";
1973 src = fetchurl {
1974 url = "https://files.pythonhosted.org/packages/68/b1/1c3068c5c4d2e35c48b38dcc865301ebfdf45f54507086ac65ced1fd3b3d/py-bcrypt-0.4.tar.gz";
1975 sha256 = "0y6smdggwi5s72v6p1nn53dg6w05hna3d264cq6kas0lap73p8az";
1976 };
1977 format = "setuptools";
1978 doCheck = false;
1979 buildInputs = [];
1980 checkInputs = [];
1981 nativeBuildInputs = [];
1982 propagatedBuildInputs = [];
1983 meta = {
1984 license = [ pkgs.lib.licenses.bsdOriginal ];
1985 };
1986 };
1987 "py-gfm" = super.buildPythonPackage rec {
1988 pname = "py-gfm";
1989 version = "0.1.4";
1990 src = fetchurl {
1991 url = "https://files.pythonhosted.org/packages/06/ee/004a03a1d92bb386dae44f6dd087db541bc5093374f1637d4d4ae5596cc2/py-gfm-0.1.4.tar.gz";
1992 sha256 = "0zip06g2isivx8fzgqd4n9qzsa22c25jas1rsb7m2rnjg72m0rzg";
1993 };
1994 format = "setuptools";
1995 doCheck = false;
1996 buildInputs = [];
1997 checkInputs = [];
1998 nativeBuildInputs = [];
1999 propagatedBuildInputs = [
2000 self."markdown"
2001 self."setuptools"
2002 ];
2003 meta = {
2004 license = [ pkgs.lib.licenses.bsdOriginal ];
2005 };
2006 };
2007 "pyasn1" = super.buildPythonPackage rec {
2008 pname = "pyasn1";
2009 version = "0.4.8";
2010 src = fetchurl {
2011 url = "https://files.pythonhosted.org/packages/a4/db/fffec68299e6d7bad3d504147f9094830b704527a7fc098b721d38cc7fa7/pyasn1-0.4.8.tar.gz";
2012 sha256 = "1fnhbi3rmk47l9851gbik0flfr64vs5j0hbqx24cafjap6gprxxf";
2013 };
2014 format = "setuptools";
2015 doCheck = false;
2016 buildInputs = [];
2017 checkInputs = [];
2018 nativeBuildInputs = [];
2019 propagatedBuildInputs = [];
2020 meta = {
2021 license = [ pkgs.lib.licenses.bsdOriginal ];
2022 };
2023 };
2024 "pyasn1-modules" = super.buildPythonPackage rec {
2025 pname = "pyasn1-modules";
2026 version = "0.2.6";
2027 src = fetchurl {
2028 url = "https://files.pythonhosted.org/packages/f1/a9/a1ef72a0e43feff643cf0130a08123dea76205e7a0dda37e3efb5f054a31/pyasn1-modules-0.2.6.tar.gz";
2029 sha256 = "08hph9j1r018drnrny29l7dl2q0cin78csswrhwrh8jmq61pmha3";
2030 };
2031 format = "setuptools";
2032 doCheck = false;
2033 buildInputs = [];
2034 checkInputs = [];
2035 nativeBuildInputs = [];
2036 propagatedBuildInputs = [
2037 self."pyasn1"
2038 ];
2039 meta = {
2040 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.bsd2 ];
2041 };
2042 };
2043 "pycparser" = super.buildPythonPackage rec {
2044 pname = "pycparser";
2045 version = "2.20";
2046 src = fetchurl {
2047 url = "https://files.pythonhosted.org/packages/0f/86/e19659527668d70be91d0369aeaa055b4eb396b0f387a4f92293a20035bd/pycparser-2.20.tar.gz";
2048 sha256 = "1w0m3xvlrzq4lkbvd1ngfm8mdw64r1yxy6n7djlw6qj5d0km6ird";
2049 };
2050 format = "setuptools";
2051 doCheck = false;
2052 buildInputs = [];
2053 checkInputs = [];
2054 nativeBuildInputs = [];
2055 propagatedBuildInputs = [];
2056 meta = {
2057 license = [ pkgs.lib.licenses.bsdOriginal ];
2058 };
2059 };
2060 "pycrypto" = super.buildPythonPackage rec {
2061 pname = "pycrypto";
2062 version = "2.6.1";
2063 src = fetchurl {
2064 url = "https://files.pythonhosted.org/packages/60/db/645aa9af249f059cc3a368b118de33889219e0362141e75d4eaf6f80f163/pycrypto-2.6.1.tar.gz";
2065 sha256 = "0g0ayql5b9mkjam8hym6zyg6bv77lbh66rv1fyvgqb17kfc1xkpj";
2066 };
2067 format = "setuptools";
2068 doCheck = false;
2069 buildInputs = [];
2070 checkInputs = [];
2071 nativeBuildInputs = [];
2072 propagatedBuildInputs = [];
2073 meta = {
2074 license = [ pkgs.lib.licenses.publicDomain ];
2075 };
2076 };
2077 "pycurl" = super.buildPythonPackage rec {
2078 pname = "pycurl";
2079 version = "7.43.0.3";
2080 src = fetchurl {
2081 url = "https://files.pythonhosted.org/packages/ac/b3/0f3979633b7890bab6098d84c84467030b807a1e2b31f5d30103af5a71ca/pycurl-7.43.0.3.tar.gz";
2082 sha256 = "13nsvqhvnmnvfk75s8iynqsgszyv06cjp4drd3psi7zpbh63623g";
2083 };
2084 format = "setuptools";
2085 doCheck = false;
2086 buildInputs = [];
2087 checkInputs = [];
2088 nativeBuildInputs = [];
2089 propagatedBuildInputs = [];
2090 meta = {
2091 license = [ pkgs.lib.licenses.mit { fullName = "LGPL/MIT"; } { fullName = "GNU Library or Lesser General Public License (LGPL)"; } ];
2092 };
2093 };
2094 "pygments" = super.buildPythonPackage rec {
2095 pname = "pygments";
2096 version = "2.4.2";
2097 src = fetchurl {
2098 url = "https://files.pythonhosted.org/packages/7e/ae/26808275fc76bf2832deb10d3a3ed3107bc4de01b85dcccbe525f2cd6d1e/Pygments-2.4.2.tar.gz";
2099 sha256 = "15v2sqm5g12bqa0c7wikfh9ck2nl97ayizy1hpqhmws5gqalq748";
2100 };
2101 format = "setuptools";
2102 doCheck = false;
2103 buildInputs = [];
2104 checkInputs = [];
2105 nativeBuildInputs = [];
2106 propagatedBuildInputs = [];
2107 meta = {
2108 license = [ pkgs.lib.licenses.bsdOriginal ];
2109 };
2110 };
2111 "pymysql" = super.buildPythonPackage rec {
2112 pname = "pymysql";
2113 version = "0.8.1";
2114 src = fetchurl {
2115 url = "https://files.pythonhosted.org/packages/44/39/6bcb83cae0095a31b6be4511707fdf2009d3e29903a55a0494d3a9a2fac0/PyMySQL-0.8.1.tar.gz";
2116 sha256 = "0a96crz55bw4h6myh833skrli7b0ck89m3x673y2z2ryy7zrpq9l";
2117 };
2118 format = "setuptools";
2119 doCheck = false;
2120 buildInputs = [];
2121 checkInputs = [];
2122 nativeBuildInputs = [];
2123 propagatedBuildInputs = [];
2124 meta = {
2125 license = [ pkgs.lib.licenses.mit ];
2126 };
2127 };
2128 "pyotp" = super.buildPythonPackage rec {
2129 pname = "pyotp";
2130 version = "2.3.0";
2131 src = fetchurl {
2132 url = "https://files.pythonhosted.org/packages/f7/15/395c4945ea6bc37e8811280bb675615cb4c2b2c1cd70bdc43329da91a386/pyotp-2.3.0.tar.gz";
2133 sha256 = "18d13ikra1iq0xyfqfm72zhgwxi2qi9ps6z1a6zmqp4qrn57wlzw";
2134 };
2135 format = "setuptools";
2136 doCheck = false;
2137 buildInputs = [];
2138 checkInputs = [];
2139 nativeBuildInputs = [];
2140 propagatedBuildInputs = [];
2141 meta = {
2142 license = [ pkgs.lib.licenses.mit ];
2143 };
2144 };
2145 "pyparsing" = super.buildPythonPackage rec {
2146 pname = "pyparsing";
2147 version = "2.4.7";
2148 src = fetchurl {
2149 url = "https://files.pythonhosted.org/packages/c1/47/dfc9c342c9842bbe0036c7f763d2d6686bcf5eb1808ba3e170afdb282210/pyparsing-2.4.7.tar.gz";
2150 sha256 = "1hgc8qrbq1ymxbwfbjghv01fm3fbpjwpjwi0bcailxxzhf3yq0y2";
2151 };
2152 format = "setuptools";
2153 doCheck = false;
2154 buildInputs = [];
2155 checkInputs = [];
2156 nativeBuildInputs = [];
2157 propagatedBuildInputs = [];
2158 meta = {
2159 license = [ pkgs.lib.licenses.mit ];
2160 };
2161 };
2162 "pyramid" = super.buildPythonPackage rec {
2163 pname = "pyramid";
2164 version = "1.10.4";
2165 src = fetchurl {
2166 url = "https://files.pythonhosted.org/packages/c2/43/1ae701c9c6bb3a434358e678a5e72c96e8aa55cf4cb1d2fa2041b5dd38b7/pyramid-1.10.4.tar.gz";
2167 sha256 = "0rkxs1ajycg2zh1c94xlmls56mx5m161sn8112skj0amza6cn36q";
2168 };
2169 format = "setuptools";
2170 doCheck = false;
2171 buildInputs = [];
2172 checkInputs = [];
2173 nativeBuildInputs = [
2174 self."setuptools"
2175 self."wheel"
2176 ];
2177 propagatedBuildInputs = [
2178 self."hupper"
2179 self."plaster"
2180 self."plaster-pastedeploy"
2181 self."repoze.lru"
2182 self."setuptools"
2183 self."translationstring"
2184 self."venusian"
2185 self."webob"
2186 self."zope.deprecation"
2187 self."zope.interface"
2188 ];
2189 meta = {
2190 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
2191 };
2192 };
2193 "pyramid-debugtoolbar" = super.buildPythonPackage rec {
2194 pname = "pyramid-debugtoolbar";
2195 version = "4.6.1";
2196 src = fetchurl {
2197 url = "https://files.pythonhosted.org/packages/99/f6/b8603f82c18275be293921bc3a2184205056ca505747bf64ab8a0c08e124/pyramid_debugtoolbar-4.6.1.tar.gz";
2198 sha256 = "185z7q8n959ga5331iczwra2iljwkidfx4qn6bbd7vm3rm4w6llv";
2199 };
2200 format = "setuptools";
2201 doCheck = false;
2202 buildInputs = [];
2203 checkInputs = [];
2204 nativeBuildInputs = [];
2205 propagatedBuildInputs = [
2206 self."ipaddress"
2207 self."pygments"
2208 self."pyramid"
2209 self."pyramid-mako"
2210 self."repoze.lru"
2211 ];
2212 meta = {
2213 license = [ { fullName = "Repoze Public License"; } pkgs.lib.licenses.bsdOriginal ];
2214 };
2215 };
2216 "pyramid-jinja2" = super.buildPythonPackage rec {
2217 pname = "pyramid-jinja2";
2218 version = "2.7";
2219 src = fetchurl {
2220 url = "https://files.pythonhosted.org/packages/d8/80/d60a7233823de22ce77bd864a8a83736a1fe8b49884b08303a2e68b2c853/pyramid_jinja2-2.7.tar.gz";
2221 sha256 = "1sz5s0pp5jqhf4w22w9527yz8hgdi4mhr6apd6vw1gm5clghh8aw";
2222 };
2223 format = "setuptools";
2224 doCheck = false;
2225 buildInputs = [];
2226 checkInputs = [];
2227 nativeBuildInputs = [];
2228 propagatedBuildInputs = [
2229 self."jinja2"
2230 self."markupsafe"
2231 self."pyramid"
2232 self."zope.deprecation"
2233 ];
2234 meta = {
2235 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
2236 };
2237 };
2238 "pyramid-mailer" = super.buildPythonPackage rec {
2239 pname = "pyramid-mailer";
2240 version = "0.15.1";
2241 src = fetchurl {
2242 url = "https://files.pythonhosted.org/packages/a0/f2/6febf5459dff4d7e653314d575469ad2e11b9d2af2c3606360e1c67202f2/pyramid_mailer-0.15.1.tar.gz";
2243 sha256 = "16vg8jb203jgb7b0hd6wllfqvp542qh2ry1gjai2m6qpv5agy2pc";
2244 };
2245 format = "setuptools";
2246 doCheck = false;
2247 buildInputs = [];
2248 checkInputs = [];
2249 nativeBuildInputs = [];
2250 propagatedBuildInputs = [
2251 self."pyramid"
2252 self."repoze.sendmail"
2253 self."transaction"
2254 ];
2255 meta = {
2256 license = [ pkgs.lib.licenses.bsdOriginal ];
2257 };
2258 };
2259 "pyramid-mako" = super.buildPythonPackage rec {
2260 pname = "pyramid-mako";
2261 version = "1.1.0";
2262 src = fetchurl {
2263 url = "https://files.pythonhosted.org/packages/63/7b/5e2af68f675071a6bad148c1c393928f0ef5fcd94e95cbf53b89d6471a83/pyramid_mako-1.1.0.tar.gz";
2264 sha256 = "1qj0m091mnii86j2q1d82yir22nha361rvhclvg3s70z8iiwhrh0";
2265 };
2266 format = "setuptools";
2267 doCheck = false;
2268 buildInputs = [];
2269 checkInputs = [];
2270 nativeBuildInputs = [];
2271 propagatedBuildInputs = [
2272 self."mako"
2273 self."pyramid"
2274 ];
2275 meta = {
2276 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
2277 };
2278 };
2279 "pysqlite" = super.buildPythonPackage rec {
2280 pname = "pysqlite";
2281 version = "2.8.3";
2282 src = fetchurl {
2283 url = "https://files.pythonhosted.org/packages/42/02/981b6703e3c83c5b25a829c6e77aad059f9481b0bbacb47e6e8ca12bd731/pysqlite-2.8.3.tar.gz";
2284 sha256 = "1424gwq9sil2ffmnizk60q36vydkv8rxs6m7xs987kz8cdc37lqp";
2285 };
2286 format = "setuptools";
2287 doCheck = false;
2288 buildInputs = [];
2289 checkInputs = [];
2290 nativeBuildInputs = [];
2291 propagatedBuildInputs = [];
2292 meta = {
2293 license = [ { fullName = "zlib/libpng License"; } { fullName = "zlib/libpng license"; } ];
2294 };
2295 };
2296 "pytest" = super.buildPythonPackage rec {
2297 pname = "pytest";
2298 version = "4.6.9";
2299 src = fetchurl {
2300 url = "https://files.pythonhosted.org/packages/ec/2e/1602fca477ab3ccb1952f07db0536b60b6afafec16eced8063b553001509/pytest-4.6.9.tar.gz";
2301 sha256 = "0fgkmpc31nzy97fxfrkqbzycigdwxwwmninx3qhkzp81migggs0r";
2302 };
2303 format = "setuptools";
2304 doCheck = false;
2305 buildInputs = [];
2306 checkInputs = [];
2307 nativeBuildInputs = [
2308 self."setuptools"
2309 self."setuptools-scm"
2310 self."wheel"
2311 ];
2312 propagatedBuildInputs = [
2313 self."atomicwrites"
2314 self."attrs"
2315 self."funcsigs"
2316 self."importlib-metadata"
2317 self."more-itertools"
2318 self."packaging"
2319 self."pathlib2"
2320 self."pluggy"
2321 self."py"
2322 self."six"
2323 self."wcwidth"
2324 ];
2325 meta = {
2326 license = [ pkgs.lib.licenses.mit ];
2327 };
2328 };
2329 "pytest-cov" = super.buildPythonPackage rec {
2330 pname = "pytest-cov";
2331 version = "2.8.1";
2332 src = fetchurl {
2333 url = "https://files.pythonhosted.org/packages/13/8a/51f54b43a043c799bceca846594b9a310823a3e52df5ec27109cccba90f4/pytest-cov-2.8.1.tar.gz";
2334 sha256 = "0avzlk9p4nc44k7lpx9109dybq71xqnggxb9f4hp0l64pbc44ryc";
2335 };
2336 format = "setuptools";
2337 doCheck = false;
2338 buildInputs = [];
2339 checkInputs = [];
2340 nativeBuildInputs = [];
2341 propagatedBuildInputs = [
2342 self."coverage"
2343 self."pytest"
2344 ];
2345 meta = {
2346 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.mit ];
2347 };
2348 };
2349 "pytest-profiling" = super.buildPythonPackage rec {
2350 pname = "pytest-profiling";
2351 version = "1.7.0";
2352 src = fetchurl {
2353 url = "https://files.pythonhosted.org/packages/39/70/22a4b33739f07f1732a63e33bbfbf68e0fa58cfba9d200e76d01921eddbf/pytest-profiling-1.7.0.tar.gz";
2354 sha256 = "0abz9gi26jpcfdzgsvwad91555lpgdc8kbymicmms8k2fqa8z4wk";
2355 };
2356 format = "setuptools";
2357 doCheck = false;
2358 buildInputs = [];
2359 checkInputs = [];
2360 nativeBuildInputs = [
2361 self."setuptools-git"
2362 ];
2363 propagatedBuildInputs = [
2364 self."gprof2dot"
2365 self."pytest"
2366 self."six"
2367 ];
2368 meta = {
2369 license = [ pkgs.lib.licenses.mit ];
2370 };
2371 };
2372 "pytest-runner" = super.buildPythonPackage rec {
2373 pname = "pytest-runner";
2374 version = "5.2";
2375 src = fetchurl {
2376 url = "https://files.pythonhosted.org/packages/5b/82/1462f86e6c3600f2471d5f552fcc31e39f17717023df4bab712b4a9db1b3/pytest-runner-5.2.tar.gz";
2377 sha256 = "0awll1bva5zy8cspsxcpv7pjcrdf5c6pf56nqn4f74vvmlzfgiwn";
2378 };
2379 format = "setuptools";
2380 doCheck = false;
2381 buildInputs = [];
2382 checkInputs = [];
2383 nativeBuildInputs = [
2384 self."setuptools"
2385 self."wheel"
2386 self."setuptools-scm"
2387 ];
2388 propagatedBuildInputs = [];
2389 meta = {
2390 license = [ pkgs.lib.licenses.mit ];
2391 };
2392 };
2393 "pytest-sugar" = super.buildPythonPackage rec {
2394 pname = "pytest-sugar";
2395 version = "0.9.3";
2396 src = fetchurl {
2397 url = "https://files.pythonhosted.org/packages/ba/35/edf24df4b2fe7d9005bdb9d166c18ae9cefd8b664e7fb2c8dfb7bc9db184/pytest-sugar-0.9.3.tar.gz";
2398 sha256 = "1i0hv3h49zvl62jbiyjag84carbrp3zprqzxffdr291nxavvac0n";
2399 };
2400 format = "setuptools";
2401 doCheck = false;
2402 buildInputs = [];
2403 checkInputs = [];
2404 nativeBuildInputs = [];
2405 propagatedBuildInputs = [
2406 self."packaging"
2407 self."pytest"
2408 self."termcolor"
2409 ];
2410 meta = {
2411 license = [ pkgs.lib.licenses.bsdOriginal ];
2412 };
2413 };
2414 "pytest-timeout" = super.buildPythonPackage rec {
2415 pname = "pytest-timeout";
2416 version = "1.3.3";
2417 src = fetchurl {
2418 url = "https://files.pythonhosted.org/packages/13/48/7a166eaa29c1dca6cc253e3ba5773ff2e4aa4f567c1ea3905808e95ac5c1/pytest-timeout-1.3.3.tar.gz";
2419 sha256 = "1cczcjhw4xx5sjkhxlhc5c1bkr7x6fcyx12wrnvwfckshdvblc2a";
2420 };
2421 format = "setuptools";
2422 doCheck = false;
2423 buildInputs = [];
2424 checkInputs = [];
2425 nativeBuildInputs = [];
2426 propagatedBuildInputs = [
2427 self."pytest"
2428 ];
2429 meta = {
2430 license = [ pkgs.lib.licenses.mit { fullName = "DFSG approved"; } ];
2431 };
2432 };
2433 "python-dateutil" = super.buildPythonPackage rec {
2434 pname = "python-dateutil";
2435 version = "2.8.1";
2436 src = fetchurl {
2437 url = "https://files.pythonhosted.org/packages/be/ed/5bbc91f03fa4c839c4c7360375da77f9659af5f7086b7a7bdda65771c8e0/python-dateutil-2.8.1.tar.gz";
2438 sha256 = "0g42w7k5007iv9dam6gnja2ry8ydwirh99mgdll35s12pyfzxsvk";
2439 };
2440 format = "setuptools";
2441 doCheck = false;
2442 buildInputs = [];
2443 checkInputs = [];
2444 nativeBuildInputs = [
2445 self."setuptools"
2446 self."wheel"
2447 self."setuptools-scm"
2448 ];
2449 propagatedBuildInputs = [
2450 self."six"
2451 ];
2452 meta = {
2453 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.asl20 { fullName = "Dual License"; } ];
2454 };
2455 };
2456 "python-editor" = super.buildPythonPackage rec {
2457 pname = "python-editor";
2458 version = "1.0.4";
2459 src = fetchurl {
2460 url = "https://files.pythonhosted.org/packages/0a/85/78f4a216d28343a67b7397c99825cff336330893f00601443f7c7b2f2234/python-editor-1.0.4.tar.gz";
2461 sha256 = "0yrjh8w72ivqxi4i7xsg5b1vz15x8fg51xra7c3bgfyxqnyadzai";
2462 };
2463 format = "setuptools";
2464 doCheck = false;
2465 buildInputs = [];
2466 checkInputs = [];
2467 nativeBuildInputs = [];
2468 propagatedBuildInputs = [];
2469 meta = {
2470 license = [ pkgs.lib.licenses.asl20 { fullName = "Apache"; } ];
2471 };
2472 };
2473 "python-ldap" = super.buildPythonPackage rec {
2474 pname = "python-ldap";
2475 version = "3.2.0";
2476 src = fetchurl {
2477 url = "https://files.pythonhosted.org/packages/ea/93/596f875e003c770447f4b99267820a0c769dd2dc3ae3ed19afe460fcbad0/python-ldap-3.2.0.tar.gz";
2478 sha256 = "13nvrhp85yr0jyxixcjj012iw8l9wynxxlykm9j3alss6waln73x";
2479 };
2480 format = "setuptools";
2481 doCheck = false;
2482 buildInputs = [];
2483 checkInputs = [];
2484 nativeBuildInputs = [];
2485 propagatedBuildInputs = [
2486 self."pyasn1"
2487 self."pyasn1-modules"
2488 ];
2489 meta = {
2490 license = [ pkgs.lib.licenses.psfl ];
2491 };
2492 };
2493 "python-memcached" = super.buildPythonPackage rec {
2494 pname = "python-memcached";
2495 version = "1.59";
2496 src = fetchurl {
2497 url = "https://files.pythonhosted.org/packages/90/59/5faf6e3cd8a568dd4f737ddae4f2e54204fd8c51f90bf8df99aca6c22318/python-memcached-1.59.tar.gz";
2498 sha256 = "0kvyapavbirk2x3n1jx4yb9nyigrj1s3x15nm3qhpvhkpqvqdqm2";
2499 };
2500 format = "setuptools";
2501 doCheck = false;
2502 buildInputs = [];
2503 checkInputs = [];
2504 nativeBuildInputs = [];
2505 propagatedBuildInputs = [
2506 self."six"
2507 ];
2508 meta = {
2509 license = [ pkgs.lib.licenses.psfl ];
2510 };
2511 };
2512 "python-pam" = super.buildPythonPackage rec {
2513 pname = "python-pam";
2514 version = "1.8.4";
2515 src = fetchurl {
2516 url = "https://files.pythonhosted.org/packages/01/16/544d01cae9f28e0292dbd092b6b8b0bf222b528f362ee768a5bed2140111/python-pam-1.8.4.tar.gz";
2517 sha256 = "16whhc0vr7gxsbzvsnq65nq8fs3wwmx755cavm8kkczdkz4djmn8";
2518 };
2519 format = "setuptools";
2520 doCheck = false;
2521 buildInputs = [];
2522 checkInputs = [];
2523 nativeBuildInputs = [];
2524 propagatedBuildInputs = [];
2525 meta = {
2526 license = [ { fullName = "License :: OSI Approved :: MIT License"; } pkgs.lib.licenses.mit ];
2527 };
2528 };
2529 "python-saml" = super.buildPythonPackage rec {
2530 pname = "python-saml";
2531 version = "2.4.2";
2532 src = fetchurl {
2533 url = "https://files.pythonhosted.org/packages/79/a8/a6611017e0883102fd5e2b73c9d90691b8134e38247c04ee1531d3dc647c/python-saml-2.4.2.tar.gz";
2534 sha256 = "0dls4hwvf13yg7x5yfjrghbywg8g38vn5vr0rsf70hli3ydbfm43";
2535 };
2536 format = "setuptools";
2537 doCheck = false;
2538 buildInputs = [];
2539 checkInputs = [];
2540 nativeBuildInputs = [];
2541 propagatedBuildInputs = [
2542 self."defusedxml"
2543 self."dm.xmlsec.binding"
2544 self."isodate"
2545 ];
2546 meta = {
2547 license = [ pkgs.lib.licenses.mit ];
2548 };
2549 };
2550 "pytz" = super.buildPythonPackage rec {
2551 pname = "pytz";
2552 version = "2019.3";
2553 src = fetchurl {
2554 url = "https://files.pythonhosted.org/packages/82/c3/534ddba230bd4fbbd3b7a3d35f3341d014cca213f369a9940925e7e5f691/pytz-2019.3.tar.gz";
2555 sha256 = "1ghrk1wg45d3nymj7bf4zj03n3bh64xmczhk4pfi577hdkdhcb5h";
2556 };
2557 format = "setuptools";
2558 doCheck = false;
2559 buildInputs = [];
2560 checkInputs = [];
2561 nativeBuildInputs = [];
2562 propagatedBuildInputs = [];
2563 meta = {
2564 license = [ pkgs.lib.licenses.mit ];
2565 };
2566 };
2567 "pyzmq" = super.buildPythonPackage rec {
2568 pname = "pyzmq";
2569 version = "14.6.0";
2570 src = fetchurl {
2571 url = "https://files.pythonhosted.org/packages/8a/3b/5463d5a9d712cd8bbdac335daece0d69f6a6792da4e3dd89956c0db4e4e6/pyzmq-14.6.0.tar.gz";
2572 sha256 = "1frmbjykvhmdg64g7sn20c9fpamrsfxwci1nhhg8q7jgz5pq0ikp";
2573 };
2574 format = "setuptools";
2575 doCheck = false;
2576 buildInputs = [];
2577 checkInputs = [];
2578 nativeBuildInputs = [];
2579 propagatedBuildInputs = [];
2580 meta = {
2581 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "LGPL+BSD"; } { fullName = "GNU Library or Lesser General Public License (LGPL)"; } ];
2582 };
2583 };
2584 "redis" = super.buildPythonPackage rec {
2585 pname = "redis";
2586 version = "3.4.1";
2587 src = fetchurl {
2588 url = "https://files.pythonhosted.org/packages/ef/2e/2c0f59891db7db087a7eeaa79bc7c7f2c039e71a2b5b0a41391e9d462926/redis-3.4.1.tar.gz";
2589 sha256 = "07yaj0j9fs7xdkg5bg926fa990khyigjbp31si8ai20vj8sv7kqd";
2590 };
2591 format = "setuptools";
2592 doCheck = false;
2593 buildInputs = [];
2594 checkInputs = [];
2595 nativeBuildInputs = [];
2596 propagatedBuildInputs = [];
2597 meta = {
2598 license = [ pkgs.lib.licenses.mit ];
2599 };
2600 };
2601 "repoze.lru" = super.buildPythonPackage rec {
2602 pname = "repoze.lru";
2603 version = "0.7";
2604 src = fetchurl {
2605 url = "https://files.pythonhosted.org/packages/12/bc/595a77c4b5e204847fdf19268314ef59c85193a9dc9f83630fc459c0fee5/repoze.lru-0.7.tar.gz";
2606 sha256 = "0xzz1aw2smy8hdszrq8yhnklx6w1r1mf55061kalw3iq35gafa84";
2607 };
2608 format = "setuptools";
2609 doCheck = false;
2610 buildInputs = [];
2611 checkInputs = [];
2612 nativeBuildInputs = [];
2613 propagatedBuildInputs = [];
2614 meta = {
2615 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
2616 };
2617 };
2618 "repoze.sendmail" = super.buildPythonPackage rec {
2619 pname = "repoze.sendmail";
2620 version = "4.4.1";
2621 src = fetchurl {
2622 url = "https://files.pythonhosted.org/packages/12/4e/8ef1fd5c42765d712427b9c391419a77bd48877886d2cbc5e9f23c8cad9b/repoze.sendmail-4.4.1.tar.gz";
2623 sha256 = "096ln02jr2afk7ab9j2czxqv2ryqq7m86ah572nqplx52iws73ks";
2624 };
2625 format = "setuptools";
2626 doCheck = false;
2627 buildInputs = [];
2628 checkInputs = [];
2629 nativeBuildInputs = [];
2630 propagatedBuildInputs = [
2631 self."setuptools"
2632 self."transaction"
2633 self."zope.interface"
2634 ];
2635 meta = {
2636 license = [ pkgs.lib.licenses.zpl21 ];
2637 };
2638 };
2639 "requests" = super.buildPythonPackage rec {
2640 pname = "requests";
2641 version = "2.22.0";
2642 src = fetchurl {
2643 url = "https://files.pythonhosted.org/packages/01/62/ddcf76d1d19885e8579acb1b1df26a852b03472c0e46d2b959a714c90608/requests-2.22.0.tar.gz";
2644 sha256 = "1d5ybh11jr5sm7xp6mz8fyc7vrp4syifds91m7sj60xalal0gq0i";
2645 };
2646 format = "setuptools";
2647 doCheck = false;
2648 buildInputs = [];
2649 checkInputs = [];
2650 nativeBuildInputs = [];
2651 propagatedBuildInputs = [
2652 self."certifi"
2653 self."chardet"
2654 self."idna"
2655 self."urllib3"
2656 ];
2657 meta = {
2658 license = [ pkgs.lib.licenses.asl20 ];
2659 };
2660 };
2661 "responses" = super.buildPythonPackage rec {
2662 pname = "responses";
2663 version = "0.10.14";
2664 src = fetchurl {
2665 url = "https://files.pythonhosted.org/packages/9c/45/32f8d8c0c8f1f3843419a36aee0815bad040ac0029cfe96bb894894f042d/responses-0.10.14.tar.gz";
2666 sha256 = "0q29d8b9mar5szmia9lphzc387nwws76pdqc5hm059901c0vqy0s";
2667 };
2668 format = "setuptools";
2669 doCheck = false;
2670 buildInputs = [];
2671 checkInputs = [];
2672 nativeBuildInputs = [];
2673 propagatedBuildInputs = [
2674 self."cookies"
2675 self."mock"
2676 self."requests"
2677 self."six"
2678 ];
2679 meta = {
2680 license = [ pkgs.lib.licenses.asl20 ];
2681 };
2682 };
2683 "rhodecode-enterprise-ce" = super.buildPythonPackage rec {
2684 pname = "rhodecode-enterprise-ce";
2685 version = "4.19.0";
2686 src = ./.;
2687 format = "setuptools";
2688 doCheck = false;
2689 buildInputs = [];
2690 checkInputs = [];
2691 nativeBuildInputs = [
2692 self."pastescript"
2693 self."paste"
2694 self."pastedeploy"
2695 self."pytest-runner"
2696 ];
2697 propagatedBuildInputs = [
2698 self."alembic"
2699 self."amqp"
2700 self."appenlight-client"
2701 self."babel"
2702 self."beaker"
2703 self."beautifulsoup4"
2704 self."bleach"
2705 self."bumpversion"
2706 self."celery"
2707 self."channelstream"
2708 self."click"
2709 self."colander"
2710 self."configobj"
2711 self."cov-core"
2712 self."coverage"
2713 self."cryptography"
2714 self."cssselect"
2715 self."cython"
2716 self."decorator"
2717 self."deform"
2718 self."docutils"
2719 self."dogpile.cache"
2720 self."dogpile.core"
2721 self."formencode"
2722 self."future"
2723 self."futures"
2724 self."gevent"
2725 self."gprof2dot"
2726 self."greenlet"
2727 self."gunicorn"
2728 self."infrae.cache"
2729 self."invoke"
2730 self."ipdb"
2731 self."ipython"
2732 self."iso8601"
2733 self."itsdangerous"
2734 self."jupyter-client"
2735 self."jupyter-core"
2736 self."kombu"
2737 self."lxml"
2738 self."mako"
2739 self."markdown"
2740 self."markupsafe"
2741 self."mock"
2742 self."msgpack-python"
2743 self."mysqlclient"
2744 self."nbconvert"
2745 self."nbformat"
2746 self."packaging"
2747 self."paste"
2748 self."pastedeploy"
2749 self."pastescript"
2750 self."pathlib2"
2751 self."peppercorn"
2752 self."premailer"
2753 self."psutil"
2754 self."psycopg2"
2755 self."py"
2756 self."py-bcrypt"
2757 self."py-gfm"
2758 self."pycrypto"
2759 self."pycurl"
2760 self."pygments"
2761 self."pymysql"
2762 self."pyotp"
2763 self."pyparsing"
2764 self."pyramid"
2765 self."pyramid-debugtoolbar"
2766 self."pyramid-mailer"
2767 self."pyramid-mako"
2768 self."pysqlite"
2769 self."pytest"
2770 self."pytest-cov"
2771 self."pytest-profiling"
2772 self."pytest-runner"
2773 self."pytest-sugar"
2774 self."pytest-timeout"
2775 self."python-dateutil"
2776 self."python-ldap"
2777 self."python-memcached"
2778 self."python-pam"
2779 self."python-saml"
2780 self."pytz"
2781 self."pyzmq"
2782 self."redis"
2783 self."repoze.lru"
2784 self."requests"
2785 self."rhodecode-tools"
2786 self."routes"
2787 self."simplejson"
2788 self."six"
2789 self."sqlalchemy"
2790 self."sshpubkeys"
2791 self."subprocess32"
2792 self."supervisor"
2793 self."translationstring"
2794 self."tzlocal"
2795 self."urllib3"
2796 self."urlobject"
2797 self."venusian"
2798 self."waitress"
2799 self."weberror"
2800 self."webhelpers2"
2801 self."webob"
2802 self."webtest"
2803 self."whoosh"
2804 self."wsgiref"
2805 self."zope.cachedescriptors"
2806 self."zope.deprecation"
2807 self."zope.event"
2808 self."zope.interface"
2809 ];
2810 meta = {
2811 license = [ { fullName = "Affero GNU General Public License v3 or later (AGPLv3+)"; } { fullName = "AGPLv3, and Commercial License"; } ];
2812 };
2813 };
2814 "rhodecode-tools" = super.buildPythonPackage rec {
2815 pname = "rhodecode-tools";
2816 version = "2.0.0";
2817 src = fetchurl {
2818 url = "https://code.rhodecode.com/rhodecode-tools-ce/artifacts/download/0-0cf09d55-fcb5-4ab0-ad48-e71f65090875.tar.gz?sha256=ae458b6845f278aed1bcb90939ef01cdb581016ba0e7f58602d1ac6513f94707";
2819 sha256 = "01s7z49nbb6i0a3gbrx0dc0q3dfd07pkj2drpk8swy7j8ml8nidf";
2820 };
2821 format = "setuptools";
2822 doCheck = false;
2823 buildInputs = [];
2824 checkInputs = [];
2825 nativeBuildInputs = [
2826 self."pytest-runner"
2827 ];
2828 propagatedBuildInputs = [
2829 self."click"
2830 self."cov-core"
2831 self."coverage"
2832 self."elasticsearch"
2833 self."elasticsearch-dsl"
2834 self."elasticsearch1-dsl"
2835 self."elasticsearch2"
2836 self."mako"
2837 self."markupsafe"
2838 self."mock"
2839 self."py"
2840 self."pytest"
2841 self."pytest-cov"
2842 self."pytest-runner"
2843 self."pytest-sugar"
2844 self."requests"
2845 self."responses"
2846 self."six"
2847 self."whoosh"
2848 ];
2849 meta = {
2850 license = [ { fullName = "Apache 2.0 and Proprietary"; } ];
2851 };
2852 };
2853 "routes" = super.buildPythonPackage rec {
2854 pname = "routes";
2855 version = "2.4.1";
2856 src = fetchurl {
2857 url = "https://files.pythonhosted.org/packages/33/38/ea827837e68d9c7dde4cff7ec122a93c319f0effc08ce92a17095576603f/Routes-2.4.1.tar.gz";
2858 sha256 = "1zamff3m0kc4vyfniyhxpkkcqv1rrgnmh37ykxv34nna1ws47vi6";
2859 };
2860 format = "setuptools";
2861 doCheck = false;
2862 buildInputs = [];
2863 checkInputs = [];
2864 nativeBuildInputs = [];
2865 propagatedBuildInputs = [
2866 self."repoze.lru"
2867 self."six"
2868 ];
2869 meta = {
2870 license = [ pkgs.lib.licenses.mit ];
2871 };
2872 };
2873 "scandir" = super.buildPythonPackage rec {
2874 pname = "scandir";
2875 version = "1.10.0";
2876 src = fetchurl {
2877 url = "https://files.pythonhosted.org/packages/df/f5/9c052db7bd54d0cbf1bc0bb6554362bba1012d03e5888950a4f5c5dadc4e/scandir-1.10.0.tar.gz";
2878 sha256 = "1bkqwmf056pkchf05ywbnf659wqlp6lljcdb0y88wr9f0vv32ijd";
2879 };
2880 format = "setuptools";
2881 doCheck = false;
2882 buildInputs = [];
2883 checkInputs = [];
2884 nativeBuildInputs = [];
2885 propagatedBuildInputs = [];
2886 meta = {
2887 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "New BSD License"; } ];
2888 };
2889 };
2890 "setproctitle" = super.buildPythonPackage rec {
2891 pname = "setproctitle";
2892 version = "1.1.10";
2893 src = fetchurl {
2894 url = "https://files.pythonhosted.org/packages/5a/0d/dc0d2234aacba6cf1a729964383e3452c52096dc695581248b548786f2b3/setproctitle-1.1.10.tar.gz";
2895 sha256 = "163kplw9dcrw0lffq1bvli5yws3rngpnvrxrzdw89pbphjjvg0v2";
2896 };
2897 format = "setuptools";
2898 doCheck = false;
2899 buildInputs = [];
2900 checkInputs = [];
2901 nativeBuildInputs = [];
2902 propagatedBuildInputs = [];
2903 meta = {
2904 license = [ pkgs.lib.licenses.bsdOriginal ];
2905 };
2906 };
2907 "setuptools-git" = super.buildPythonPackage rec {
2908 pname = "setuptools-git";
2909 version = "1.2";
2910 src = fetchurl {
2911 url = "https://files.pythonhosted.org/packages/05/97/dd99fa9c0d9627a7b3c103a00f1566d8193aca8d473884ed258cca82b06f/setuptools_git-1.2-py2.py3-none-any.whl";
2912 sha256 = "1yjc97r57mfsrvb3yx45cc1aryf6m9kbkmrhlfsv95vxrv64sxp7";
2913 };
2914 format = "wheel";
2915 doCheck = false;
2916 buildInputs = [];
2917 checkInputs = [];
2918 nativeBuildInputs = [];
2919 propagatedBuildInputs = [];
2920 meta = {
2921 license = [ pkgs.lib.licenses.bsdOriginal ];
2922 };
2923 };
2924 "setuptools-scm" = super.buildPythonPackage rec {
2925 pname = "setuptools-scm";
2926 version = "3.5.0";
2927 src = fetchurl {
2928 url = "https://files.pythonhosted.org/packages/4b/c1/118ec08816737cc46b4dd93b22f7a138fbfb14b53f4b4718fd9983e70a50/setuptools_scm-3.5.0-py2.py3-none-any.whl";
2929 sha256 = "13z30zcwzp1g9g27xv91yrhhbsx2ljw0xkvb36vkx9708cyxn8qd";
2930 };
2931 format = "wheel";
2932 doCheck = false;
2933 buildInputs = [];
2934 checkInputs = [];
2935 nativeBuildInputs = [];
2936 propagatedBuildInputs = [];
2937 meta = {
2938 license = [ pkgs.lib.licenses.mit ];
2939 };
2940 };
2941 "simplegeneric" = super.buildPythonPackage rec {
2942 pname = "simplegeneric";
2943 version = "0.8.1";
2944 src = fetchurl {
2945 url = "https://files.pythonhosted.org/packages/3d/57/4d9c9e3ae9a255cd4e1106bb57e24056d3d0709fc01b2e3e345898e49d5b/simplegeneric-0.8.1.zip";
2946 sha256 = "0wwi1c6md4vkbcsfsf8dklf3vr4mcdj4mpxkanwgb6jb1432x5yw";
2947 };
2948 format = "setuptools";
2949 doCheck = false;
2950 buildInputs = [];
2951 checkInputs = [];
2952 nativeBuildInputs = [
2953 pkgs."unzip"
2954 ];
2955 propagatedBuildInputs = [];
2956 meta = {
2957 license = [ pkgs.lib.licenses.zpl21 ];
2958 };
2959 };
2960 "simplejson" = super.buildPythonPackage rec {
2961 pname = "simplejson";
2962 version = "3.16.0";
2963 src = fetchurl {
2964 url = "https://files.pythonhosted.org/packages/e3/24/c35fb1c1c315fc0fffe61ea00d3f88e85469004713dab488dee4f35b0aff/simplejson-3.16.0.tar.gz";
2965 sha256 = "19cws1syk8jzq2pw43878dv6fjkb0ifvjpx0i9aajix6kc9jkwxi";
2966 };
2967 format = "setuptools";
2968 doCheck = false;
2969 buildInputs = [];
2970 checkInputs = [];
2971 nativeBuildInputs = [];
2972 propagatedBuildInputs = [];
2973 meta = {
2974 license = [ { fullName = "Academic Free License (AFL)"; } pkgs.lib.licenses.mit ];
2975 };
2976 };
2977 "six" = super.buildPythonPackage rec {
2978 pname = "six";
2979 version = "1.11.0";
2980 src = fetchurl {
2981 url = "https://files.pythonhosted.org/packages/16/d8/bc6316cf98419719bd59c91742194c111b6f2e85abac88e496adefaf7afe/six-1.11.0.tar.gz";
2982 sha256 = "1scqzwc51c875z23phj48gircqjgnn3af8zy2izjwmnlxrxsgs3h";
2983 };
2984 format = "setuptools";
2985 doCheck = false;
2986 buildInputs = [];
2987 checkInputs = [];
2988 nativeBuildInputs = [];
2989 propagatedBuildInputs = [];
2990 meta = {
2991 license = [ pkgs.lib.licenses.mit ];
2992 };
2993 };
2994 "sqlalchemy" = super.buildPythonPackage rec {
2995 pname = "sqlalchemy";
2996 version = "1.3.15";
2997 src = fetchurl {
2998 url = "https://files.pythonhosted.org/packages/8c/30/4134e726dd5ed13728ff814fa91fc01c447ad8700504653fe99d91fdd34b/SQLAlchemy-1.3.15.tar.gz";
2999 sha256 = "0iglkvymfp35zm5pxy5kzqvcv96kkas0chqdx7xpla86sspa9k64";
3000 };
3001 format = "setuptools";
3002 doCheck = false;
3003 buildInputs = [];
3004 checkInputs = [];
3005 nativeBuildInputs = [];
3006 propagatedBuildInputs = [];
3007 meta = {
3008 license = [ pkgs.lib.licenses.mit ];
3009 };
3010 };
3011 "sshpubkeys" = super.buildPythonPackage rec {
3012 pname = "sshpubkeys";
3013 version = "3.1.0";
3014 src = fetchurl {
3015 url = "https://files.pythonhosted.org/packages/00/23/f7508a12007c96861c3da811992f14283d79c819d71a217b3e12d5196649/sshpubkeys-3.1.0.tar.gz";
3016 sha256 = "105g2li04nm1hb15a2y6hm9m9k7fbrkd5l3gy12w3kgcmsf3k25k";
3017 };
3018 format = "setuptools";
3019 doCheck = false;
3020 buildInputs = [];
3021 checkInputs = [];
3022 nativeBuildInputs = [];
3023 propagatedBuildInputs = [
3024 self."cryptography"
3025 self."ecdsa"
3026 ];
3027 meta = {
3028 license = [ pkgs.lib.licenses.bsdOriginal ];
3029 };
3030 };
3031 "subprocess32" = super.buildPythonPackage rec {
3032 pname = "subprocess32";
3033 version = "3.5.4";
3034 src = fetchurl {
3035 url = "https://files.pythonhosted.org/packages/32/c8/564be4d12629b912ea431f1a50eb8b3b9d00f1a0b1ceff17f266be190007/subprocess32-3.5.4.tar.gz";
3036 sha256 = "17f7mvwx2271s1wrl0qac3wjqqnrqag866zs3qc8v5wp0k43fagb";
3037 };
3038 format = "setuptools";
3039 doCheck = false;
3040 buildInputs = [];
3041 checkInputs = [];
3042 nativeBuildInputs = [];
3043 propagatedBuildInputs = [];
3044 meta = {
3045 license = [ pkgs.lib.licenses.psfl ];
3046 };
3047 };
3048 "supervisor" = super.buildPythonPackage rec {
3049 pname = "supervisor";
3050 version = "4.1.0";
3051 src = fetchurl {
3052 url = "https://files.pythonhosted.org/packages/de/87/ee1ad8fa533a4b5f2c7623f4a2b585d3c1947af7bed8e65bc7772274320e/supervisor-4.1.0.tar.gz";
3053 sha256 = "10q36sa1jqljyyyl7cif52akpygl5kmlqq9x91hmx53f8zh6zj1d";
3054 };
3055 format = "setuptools";
3056 doCheck = false;
3057 buildInputs = [];
3058 checkInputs = [];
3059 nativeBuildInputs = [];
3060 propagatedBuildInputs = [];
3061 meta = {
3062 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
3063 };
3064 };
3065 "tempita" = super.buildPythonPackage rec {
3066 pname = "tempita";
3067 version = "0.5.2";
3068 src = fetchurl {
3069 url = "https://files.pythonhosted.org/packages/56/c8/8ed6eee83dbddf7b0fc64dd5d4454bc05e6ccaafff47991f73f2894d9ff4/Tempita-0.5.2.tar.gz";
3070 sha256 = "177wwq45slfyajd8csy477bmdmzipyw0dm7i85k3akb7m85wzkna";
3071 };
3072 format = "setuptools";
3073 doCheck = false;
3074 buildInputs = [];
3075 checkInputs = [];
3076 nativeBuildInputs = [];
3077 propagatedBuildInputs = [];
3078 meta = {
3079 license = [ pkgs.lib.licenses.mit ];
3080 };
3081 };
3082 "termcolor" = super.buildPythonPackage rec {
3083 pname = "termcolor";
3084 version = "1.1.0";
3085 src = fetchurl {
3086 url = "https://files.pythonhosted.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981/termcolor-1.1.0.tar.gz";
3087 sha256 = "0fv1vq14rpqwgazxg4981904lfyp84mnammw7y046491cv76jv8x";
3088 };
3089 format = "setuptools";
3090 doCheck = false;
3091 buildInputs = [];
3092 checkInputs = [];
3093 nativeBuildInputs = [];
3094 propagatedBuildInputs = [];
3095 meta = {
3096 license = [ pkgs.lib.licenses.mit ];
3097 };
3098 };
3099 "testpath" = super.buildPythonPackage rec {
3100 pname = "testpath";
3101 version = "0.4.4";
3102 src = fetchurl {
3103 url = "https://code.rhodecode.com/upstream/testpath/artifacts/download/0-618e6b32-6ca5-428a-bda0-494bb347a56d.tar.gz?sha256=fd95bafd89ee2fb2bb0d82be34c9c5bba3a290f52cafc67a12a74ef825527019";
3104 sha256 = "06bha8jzhkm729xcdbrcyn8a58xvqp4k9gl21nxv4bzfi7yvm5gx";
3105 };
3106 format = "setuptools";
3107 doCheck = false;
3108 buildInputs = [];
3109 checkInputs = [];
3110 nativeBuildInputs = [];
3111 propagatedBuildInputs = [];
3112 meta = {
3113 license = [ pkgs.lib.licenses.bsdOriginal ];
3114 };
3115 };
3116 "traitlets" = super.buildPythonPackage rec {
3117 pname = "traitlets";
3118 version = "4.3.3";
3119 src = fetchurl {
3120 url = "https://files.pythonhosted.org/packages/75/b0/43deb021bc943f18f07cbe3dac1d681626a48997b7ffa1e7fb14ef922b21/traitlets-4.3.3.tar.gz";
3121 sha256 = "1xsrwgivpkxlbr4dfndfsi098s29yqgswgjc1qqn69yxklvfw8yh";
3122 };
3123 format = "setuptools";
3124 doCheck = false;
3125 buildInputs = [];
3126 checkInputs = [];
3127 nativeBuildInputs = [];
3128 propagatedBuildInputs = [
3129 self."decorator"
3130 self."enum34"
3131 self."ipython-genutils"
3132 self."six"
3133 ];
3134 meta = {
3135 license = [ pkgs.lib.licenses.bsdOriginal ];
3136 };
3137 };
3138 "transaction" = super.buildPythonPackage rec {
3139 pname = "transaction";
3140 version = "2.4.0";
3141 src = fetchurl {
3142 url = "https://files.pythonhosted.org/packages/9d/7d/0e8af0d059e052b9dcf2bb5a08aad20ae3e238746bdd3f8701a60969b363/transaction-2.4.0.tar.gz";
3143 sha256 = "17wz1y524ca07vr03yddy8dv0gbscs06dbdywmllxv5rc725jq3j";
3144 };
3145 format = "setuptools";
3146 doCheck = false;
3147 buildInputs = [];
3148 checkInputs = [];
3149 nativeBuildInputs = [];
3150 propagatedBuildInputs = [
3151 self."zope.interface"
3152 ];
3153 meta = {
3154 license = [ pkgs.lib.licenses.zpl21 ];
3155 };
3156 };
3157 "translationstring" = super.buildPythonPackage rec {
3158 pname = "translationstring";
3159 version = "1.3";
3160 src = fetchurl {
3161 url = "https://files.pythonhosted.org/packages/5e/eb/bee578cc150b44c653b63f5ebe258b5d0d812ddac12497e5f80fcad5d0b4/translationstring-1.3.tar.gz";
3162 sha256 = "0bdpcnd9pv0131dl08h4zbcwmgc45lyvq3pa224xwan5b3x4rr2f";
3163 };
3164 format = "setuptools";
3165 doCheck = false;
3166 buildInputs = [];
3167 checkInputs = [];
3168 nativeBuildInputs = [];
3169 propagatedBuildInputs = [];
3170 meta = {
3171 license = [ { fullName = "BSD-like (http://repoze.org/license.html)"; } ];
3172 };
3173 };
3174 "tzlocal" = super.buildPythonPackage rec {
3175 pname = "tzlocal";
3176 version = "1.5.1";
3177 src = fetchurl {
3178 url = "https://files.pythonhosted.org/packages/cb/89/e3687d3ed99bc882793f82634e9824e62499fdfdc4b1ae39e211c5b05017/tzlocal-1.5.1.tar.gz";
3179 sha256 = "0kiciwiqx0bv0fbc913idxibc4ygg4cb7f8rcpd9ij2shi4bigjf";
3180 };
3181 format = "setuptools";
3182 doCheck = false;
3183 buildInputs = [];
3184 checkInputs = [];
3185 nativeBuildInputs = [];
3186 propagatedBuildInputs = [
3187 self."pytz"
3188 ];
3189 meta = {
3190 license = [ pkgs.lib.licenses.mit ];
3191 };
3192 };
3193 "urllib3" = super.buildPythonPackage rec {
3194 pname = "urllib3";
3195 version = "1.25.2";
3196 src = fetchurl {
3197 url = "https://files.pythonhosted.org/packages/9a/8b/ea6d2beb2da6e331e9857d0a60b79ed4f72dcbc4e2c7f2d2521b0480fda2/urllib3-1.25.2.tar.gz";
3198 sha256 = "1nq2k4pss1ihsjh02r41sqpjpm5rfqkjfysyq7g7n2i1p7c66c55";
3199 };
3200 format = "setuptools";
3201 doCheck = false;
3202 buildInputs = [];
3203 checkInputs = [];
3204 nativeBuildInputs = [];
3205 propagatedBuildInputs = [];
3206 meta = {
3207 license = [ pkgs.lib.licenses.mit ];
3208 };
3209 };
3210 "urlobject" = super.buildPythonPackage rec {
3211 pname = "urlobject";
3212 version = "2.4.3";
3213 src = fetchurl {
3214 url = "https://files.pythonhosted.org/packages/e2/b8/1d0a916f4b34c4618846e6da0e4eeaa8fcb4a2f39e006434fe38acb74b34/URLObject-2.4.3.tar.gz";
3215 sha256 = "1ahc8ficzfvr2avln71immfh4ls0zyv6cdaa5xmkdj5rd87f5cj7";
3216 };
3217 format = "setuptools";
3218 doCheck = false;
3219 buildInputs = [];
3220 checkInputs = [];
3221 nativeBuildInputs = [];
3222 propagatedBuildInputs = [];
3223 meta = {
3224 license = [ pkgs.lib.licenses.publicDomain ];
3225 };
3226 };
3227 "vcversioner" = super.buildPythonPackage rec {
3228 pname = "vcversioner";
3229 version = "2.16.0.0";
3230 src = fetchurl {
3231 url = "https://files.pythonhosted.org/packages/5a/6b/6f5da157648cadbaf83f625c395cd23ff6be3421268b7bf54523b8d9aaab/vcversioner-2.16.0.0-py2-none-any.whl";
3232 sha256 = "0dnz3afrdy62dllp8cx02kq9gijqw10aiiq3dg4fci4944kbv08v";
3233 };
3234 format = "wheel";
3235 doCheck = false;
3236 buildInputs = [];
3237 checkInputs = [];
3238 nativeBuildInputs = [];
3239 propagatedBuildInputs = [];
3240 meta = {
3241 license = [ pkgs.lib.licenses.isc { fullName = "ISC License (ISCL)"; } ];
3242 };
3243 };
3244 "venusian" = super.buildPythonPackage rec {
3245 pname = "venusian";
3246 version = "1.2.0";
3247 src = fetchurl {
3248 url = "https://files.pythonhosted.org/packages/7e/6f/40a9d43ac77cb51cb62be5b5662d170f43f8037bdc4eab56336c4ca92bb7/venusian-1.2.0.tar.gz";
3249 sha256 = "0ghyx66g8ikx9nx1mnwqvdcqm11i1vlq0hnvwl50s48bp22q5v34";
3250 };
3251 format = "setuptools";
3252 doCheck = false;
3253 buildInputs = [];
3254 checkInputs = [];
3255 nativeBuildInputs = [];
3256 propagatedBuildInputs = [];
3257 meta = {
3258 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
3259 };
3260 };
3261 "vine" = super.buildPythonPackage rec {
3262 pname = "vine";
3263 version = "1.3.0";
3264 src = fetchurl {
3265 url = "https://files.pythonhosted.org/packages/1c/e1/79fb8046e607dd6c2ad05c9b8ebac9d0bd31d086a08f02699e96fc5b3046/vine-1.3.0.tar.gz";
3266 sha256 = "11ydsbhl1vabndc2r979dv61s6j2b0giq6dgvryifvq1m7bycghk";
3267 };
3268 format = "setuptools";
3269 doCheck = false;
3270 buildInputs = [];
3271 checkInputs = [];
3272 nativeBuildInputs = [];
3273 propagatedBuildInputs = [];
3274 meta = {
3275 license = [ pkgs.lib.licenses.bsdOriginal ];
3276 };
3277 };
3278 "waitress" = super.buildPythonPackage rec {
3279 pname = "waitress";
3280 version = "1.3.1";
3281 src = fetchurl {
3282 url = "https://files.pythonhosted.org/packages/a6/e6/708da7bba65898e5d759ade8391b1077e49d07be0b0223c39f5be04def56/waitress-1.3.1.tar.gz";
3283 sha256 = "1iysl8ka3l4cdrr0r19fh1cv28q41mwpvgsb81ji7k4shkb0k3i7";
3284 };
3285 format = "setuptools";
3286 doCheck = false;
3287 buildInputs = [];
3288 checkInputs = [];
3289 nativeBuildInputs = [];
3290 propagatedBuildInputs = [];
3291 meta = {
3292 license = [ pkgs.lib.licenses.zpl21 ];
3293 };
3294 };
3295 "wcwidth" = super.buildPythonPackage rec {
3296 pname = "wcwidth";
3297 version = "0.1.9";
3298 src = fetchurl {
3299 url = "https://files.pythonhosted.org/packages/25/9d/0acbed6e4a4be4fc99148f275488580968f44ddb5e69b8ceb53fc9df55a0/wcwidth-0.1.9.tar.gz";
3300 sha256 = "1wf5ycjx8s066rdvr0fgz4xds9a8zhs91c4jzxvvymm1c8l8cwzf";
3301 };
3302 format = "setuptools";
3303 doCheck = false;
3304 buildInputs = [];
3305 checkInputs = [];
3306 nativeBuildInputs = [];
3307 propagatedBuildInputs = [];
3308 meta = {
3309 license = [ pkgs.lib.licenses.mit ];
3310 };
3311 };
3312 "webencodings" = super.buildPythonPackage rec {
3313 pname = "webencodings";
3314 version = "0.5.1";
3315 src = fetchurl {
3316 url = "https://files.pythonhosted.org/packages/0b/02/ae6ceac1baeda530866a85075641cec12989bd8d31af6d5ab4a3e8c92f47/webencodings-0.5.1.tar.gz";
3317 sha256 = "08qrgrc4hrximb2gqnl69g01s93rhf2842jfxdjljc1dbwj1qsmk";
3318 };
3319 format = "setuptools";
3320 doCheck = false;
3321 buildInputs = [];
3322 checkInputs = [];
3323 nativeBuildInputs = [];
3324 propagatedBuildInputs = [];
3325 meta = {
3326 license = [ pkgs.lib.licenses.bsdOriginal ];
3327 };
3328 };
3329 "weberror" = super.buildPythonPackage rec {
3330 pname = "weberror";
3331 version = "0.13.1";
3332 src = fetchurl {
3333 url = "https://files.pythonhosted.org/packages/07/0a/09ca5eb0fab5c0d17b380026babe81c96ecebb13f2b06c3203432dd7be72/WebError-0.13.1.tar.gz";
3334 sha256 = "0r4qvnf2r92gfnpa1kwygh4j2x6j3axg2i4an6hyxwg2gpaqp7y1";
3335 };
3336 format = "setuptools";
3337 doCheck = false;
3338 buildInputs = [];
3339 checkInputs = [];
3340 nativeBuildInputs = [];
3341 propagatedBuildInputs = [
3342 self."paste"
3343 self."pygments"
3344 self."tempita"
3345 self."webob"
3346 ];
3347 meta = {
3348 license = [ pkgs.lib.licenses.mit ];
3349 };
3350 };
3351 "webhelpers2" = super.buildPythonPackage rec {
3352 pname = "webhelpers2";
3353 version = "2.0";
3354 src = fetchurl {
3355 url = "https://files.pythonhosted.org/packages/ff/30/56342c6ea522439e3662427c8d7b5e5b390dff4ff2dc92d8afcb8ab68b75/WebHelpers2-2.0.tar.gz";
3356 sha256 = "0aphva1qmxh83n01p53f5fd43m4srzbnfbz5ajvbx9aj2aipwmcs";
3357 };
3358 format = "setuptools";
3359 doCheck = false;
3360 buildInputs = [];
3361 checkInputs = [];
3362 nativeBuildInputs = [];
3363 propagatedBuildInputs = [
3364 self."markupsafe"
3365 self."six"
3366 ];
3367 meta = {
3368 license = [ pkgs.lib.licenses.mit ];
3369 };
3370 };
3371 "webob" = super.buildPythonPackage rec {
3372 pname = "webob";
3373 version = "1.8.5";
3374 src = fetchurl {
3375 url = "https://files.pythonhosted.org/packages/9d/1a/0c89c070ee2829c934cb6c7082287c822e28236a4fcf90063e6be7c35532/WebOb-1.8.5.tar.gz";
3376 sha256 = "11khpzaxc88q31v25ic330gsf56fwmbdc9b30br8mvp0fmwspah5";
3377 };
3378 format = "setuptools";
3379 doCheck = false;
3380 buildInputs = [];
3381 checkInputs = [];
3382 nativeBuildInputs = [];
3383 propagatedBuildInputs = [];
3384 meta = {
3385 license = [ pkgs.lib.licenses.mit ];
3386 };
3387 };
3388 "webtest" = super.buildPythonPackage rec {
3389 pname = "webtest";
3390 version = "2.0.34";
3391 src = fetchurl {
3392 url = "https://files.pythonhosted.org/packages/2c/74/a0e63feee438735d628631e2b70d82280276a930637ac535479e5fad9427/WebTest-2.0.34.tar.gz";
3393 sha256 = "0x1y2c8z4fmpsny4hbp6ka37si2g10r5r2jwxhvv5mx7g3blq4bi";
3394 };
3395 format = "setuptools";
3396 doCheck = false;
3397 buildInputs = [];
3398 checkInputs = [];
3399 nativeBuildInputs = [];
3400 propagatedBuildInputs = [
3401 self."beautifulsoup4"
3402 self."six"
3403 self."waitress"
3404 self."webob"
3405 ];
3406 meta = {
3407 license = [ pkgs.lib.licenses.mit ];
3408 };
3409 };
3410 "whoosh" = super.buildPythonPackage rec {
3411 pname = "whoosh";
3412 version = "2.7.4";
3413 src = fetchurl {
3414 url = "https://files.pythonhosted.org/packages/25/2b/6beed2107b148edc1321da0d489afc4617b9ed317ef7b72d4993cad9b684/Whoosh-2.7.4.tar.gz";
3415 sha256 = "10qsqdjpbc85fykc1vgcs8xwbgn4l2l52c8d83xf1q59pwyn79bw";
3416 };
3417 format = "setuptools";
3418 doCheck = false;
3419 buildInputs = [];
3420 checkInputs = [];
3421 nativeBuildInputs = [];
3422 propagatedBuildInputs = [];
3423 meta = {
3424 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.bsd2 ];
3425 };
3426 };
3427 "ws4py" = super.buildPythonPackage rec {
3428 pname = "ws4py";
3429 version = "0.5.1";
3430 src = fetchurl {
3431 url = "https://files.pythonhosted.org/packages/53/20/4019a739b2eefe9282d3822ef6a225250af964b117356971bd55e274193c/ws4py-0.5.1.tar.gz";
3432 sha256 = "10slbbf2jm4hpr92jx7kh7mhf48sjl01v2w4d8z3f1p0ybbp7l19";
3433 };
3434 format = "setuptools";
3435 doCheck = false;
3436 buildInputs = [];
3437 checkInputs = [];
3438 nativeBuildInputs = [];
3439 propagatedBuildInputs = [];
3440 meta = {
3441 license = [ pkgs.lib.licenses.bsdOriginal ];
3442 };
3443 };
3444 "wsgiref" = super.buildPythonPackage rec {
3445 pname = "wsgiref";
3446 version = "0.1.2";
3447 src = fetchurl {
3448 url = "https://files.pythonhosted.org/packages/41/9e/309259ce8dff8c596e8c26df86dbc4e848b9249fd36797fd60be456f03fc/wsgiref-0.1.2.zip";
3449 sha256 = "0y8fyjmpq7vwwm4x732w97qbkw78rjwal5409k04cw4m03411rn7";
3450 };
3451 format = "setuptools";
3452 doCheck = false;
3453 buildInputs = [];
3454 checkInputs = [];
3455 nativeBuildInputs = [
3456 pkgs."unzip"
3457 ];
3458 propagatedBuildInputs = [];
3459 meta = {
3460 license = [ { fullName = "PSF or ZPL"; } ];
3461 };
3462 };
3463 "zipp" = super.buildPythonPackage rec {
3464 pname = "zipp";
3465 version = "1.2.0";
3466 src = fetchurl {
3467 url = "https://files.pythonhosted.org/packages/78/08/d52f0ea643bc1068d6dc98b412f4966a9b63255d20911a23ac3220c033c4/zipp-1.2.0.tar.gz";
3468 sha256 = "1c91lnv1bxjimh8as27hz7bghsjkkbxn1d37xq7in9c82iai0167";
3469 };
3470 format = "setuptools";
3471 doCheck = false;
3472 buildInputs = [];
3473 checkInputs = [];
3474 nativeBuildInputs = [
3475 self."setuptools"
3476 self."wheel"
3477 self."setuptools-scm"
3478 ];
3479 propagatedBuildInputs = [
3480 self."contextlib2"
3481 ];
3482 meta = {
3483 license = [ pkgs.lib.licenses.mit ];
3484 };
3485 };
3486 "zope.cachedescriptors" = super.buildPythonPackage rec {
3487 pname = "zope.cachedescriptors";
3488 version = "4.3.1";
3489 src = fetchurl {
3490 url = "https://files.pythonhosted.org/packages/2f/89/ebe1890cc6d3291ebc935558fa764d5fffe571018dbbee200e9db78762cb/zope.cachedescriptors-4.3.1.tar.gz";
3491 sha256 = "0jhr3m5p74c6r7k8iv0005b8bfsialih9d7zl5vx38rf5xq1lk8z";
3492 };
3493 format = "setuptools";
3494 doCheck = false;
3495 buildInputs = [];
3496 checkInputs = [];
3497 nativeBuildInputs = [];
3498 propagatedBuildInputs = [
3499 self."setuptools"
3500 ];
3501 meta = {
3502 license = [ pkgs.lib.licenses.zpl21 ];
3503 };
3504 };
3505 "zope.deprecation" = super.buildPythonPackage rec {
3506 pname = "zope.deprecation";
3507 version = "4.4.0";
3508 src = fetchurl {
3509 url = "https://files.pythonhosted.org/packages/34/da/46e92d32d545dd067b9436279d84c339e8b16de2ca393d7b892bc1e1e9fd/zope.deprecation-4.4.0.tar.gz";
3510 sha256 = "1pz2cv7gv9y1r3m0bdv7ks1alagmrn5msm5spwdzkb2by0w36i8d";
3511 };
3512 format = "setuptools";
3513 doCheck = false;
3514 buildInputs = [];
3515 checkInputs = [];
3516 nativeBuildInputs = [];
3517 propagatedBuildInputs = [
3518 self."setuptools"
3519 ];
3520 meta = {
3521 license = [ pkgs.lib.licenses.zpl21 ];
3522 };
3523 };
3524 "zope.event" = super.buildPythonPackage rec {
3525 pname = "zope.event";
3526 version = "4.4";
3527 src = fetchurl {
3528 url = "https://files.pythonhosted.org/packages/4c/b2/51c0369adcf5be2334280eed230192ab3b03f81f8efda9ddea6f65cc7b32/zope.event-4.4.tar.gz";
3529 sha256 = "1ksbc726av9xacml6jhcfyn828hlhb9xlddpx6fcvnlvmpmpvhk9";
3530 };
3531 format = "setuptools";
3532 doCheck = false;
3533 buildInputs = [];
3534 checkInputs = [];
3535 nativeBuildInputs = [];
3536 propagatedBuildInputs = [
3537 self."setuptools"
3538 ];
3539 meta = {
3540 license = [ pkgs.lib.licenses.zpl21 ];
3541 };
3542 };
3543 "zope.interface" = super.buildPythonPackage rec {
3544 pname = "zope.interface";
3545 version = "4.6.0";
3546 src = fetchurl {
3547 url = "https://files.pythonhosted.org/packages/4e/d0/c9d16bd5b38de44a20c6dc5d5ed80a49626fafcb3db9f9efdc2a19026db6/zope.interface-4.6.0.tar.gz";
3548 sha256 = "1rgh2x3rcl9r0v0499kf78xy86rnmanajf4ywmqb943wpk50sg8v";
3549 };
3550 format = "setuptools";
3551 doCheck = false;
3552 buildInputs = [];
3553 checkInputs = [];
3554 nativeBuildInputs = [];
3555 propagatedBuildInputs = [
3556 self."setuptools"
3557 ];
3558 meta = {
3559 license = [ pkgs.lib.licenses.zpl21 ];
3560 };
3561 };
3562 }
@@ -1,73 +0,0 b''
1 { pkgs ? (import <nixpkgs> {})
2 , pythonPackages ? "python27Packages"
3 }:
4
5 with pkgs.lib;
6
7 let
8 _pythonPackages = pythonPackages;
9
10 in
11
12 let
13 pythonPackages = getAttr _pythonPackages pkgs;
14
15 pip2nix = import ./nix-common/pip2nix.nix {
16 inherit
17 pkgs
18 pythonPackages;
19 };
20
21 in
22
23 pkgs.stdenv.mkDerivation {
24 name = "pip2nix-generated";
25
26 buildInputs = [
27 # Allows to generate python packages
28 pip2nix.pip2nix
29 pip2nix.pip
30 pip2nix.pip-tools
31
32 # compile using ffi
33 pkgs.libffi
34
35 pythonPackages.cython
36
37 # Allows to generate node dependencies
38 pkgs.nodePackages.node2nix
39
40 # We need mysql_config to be around
41 pkgs.libmysqlclient
42
43 # We need postgresql to be around
44 pkgs.postgresql
45
46 # we need the below for saml
47 pkgs.libxml2
48 pkgs.libxslt
49 pkgs.xmlsec
50
51 # Curl is needed for pycurl
52 pkgs.curl
53 ];
54
55 shellHook = ''
56 runHook preShellHook
57 runHook postShellHook
58 '';
59
60 preShellHook = ''
61 echo "Starting Generate Shell"
62 # set unpack source date to 1980 to fix ZIP problems that does not support <1980
63 export SOURCE_DATE_EPOCH=315532800
64 export TMPDIR=/tmp
65 export LOCALE_ARCHIVE="${pkgs.glibcLocales}/lib/locale/locale-archive"
66 export LC_ALL="en_US.UTF-8"
67 export PYCURL_SSL_LIBRARY=openssl
68
69 # Custom prompt to distinguish from other dev envs.
70 export PS1="\n\[\033[1;32m\][pip2nix-generate-shell]$\[\033[0m\] "
71
72 '';
73 }
@@ -1,22 +0,0 b''
1 # This file defines how to "build" for packaging.
2
3 { pkgs ? import <nixpkgs> {}
4 , system ? builtins.currentSystem
5 , doCheck ? false
6 }:
7
8 let
9 enterprise_ce = import ./default.nix {
10 inherit
11 doCheck
12 system;
13
14 # disable checkPhase for build
15 checkPhase = ''
16 '';
17
18 };
19
20 in {
21 build = enterprise_ce;
22 }
@@ -1,139 +0,0 b''
1 # This file contains the adjustments which are desired for a development
2 # environment.
3
4 { pkgs ? (import <nixpkgs> {})
5 , pythonPackages ? "python27Packages"
6 , doCheck ? false
7 , sourcesOverrides ? {}
8 , doDevelopInstall ? true
9 , doReleaseInstall ? false
10 }:
11
12 let
13 # Get sources from config and update them with overrides.
14 sources = (pkgs.config.rc.sources or {}) // sourcesOverrides;
15
16 enterprise-ce = import ./default.nix {
17 inherit
18 pythonPackages
19 doCheck;
20 };
21
22 ce-pythonPackages = enterprise-ce.pythonPackages;
23
24 # This method looks up a path from `pkgs.config.rc.sources` and returns a
25 # shell script which does a `python setup.py develop` installation of it. If
26 # no path is found it will return an empty string.
27 optionalDevelopInstall = attributeName:
28 let
29 path = pkgs.lib.attrByPath [attributeName] null sources;
30 doDI = doDevelopInstall && path != null;
31
32 in
33 # do develop installation with empty hosts to skip any package duplicates to
34 # be replaced. This only pushes the package to be locally available
35 pkgs.lib.optionalString doDI (''
36 echo "[BEGIN] Develop install of '${attributeName}' from '${path}'"
37 pushd ${path}
38 python setup.py develop --prefix $tmp_path --allow-hosts ""
39 popd
40 echo "[DONE] Develop install of '${attributeName}' from '${path}'"
41 echo ""
42 '');
43
44 # This method looks up a path from `pkgs.config.rc.sources` and imports the
45 # default.nix file if it exists. It returns the list of build inputs. If no
46 # path is found it will return an empty list.
47 optionalDevelopInstallBuildInputs = attributeName:
48 let
49 path = pkgs.lib.attrByPath [attributeName] null sources;
50 nixFile = "${path}/default.nix";
51 doDI = doDevelopInstall && path != null && pkgs.lib.pathExists "${nixFile}";
52
53 derivate = import "${nixFile}" {
54 inherit
55 doCheck
56 pythonPackages;
57 };
58 in
59 pkgs.lib.lists.optionals doDI (
60 derivate.propagatedBuildInputs
61 );
62
63 optionalBinDeps = attributeName:
64 let
65 path = pkgs.lib.attrByPath [attributeName] null sources;
66 nixFile = "${path}/default.nix";
67 doDI = doDevelopInstall && path != null && pkgs.lib.pathExists "${nixFile}";
68
69 derivate = import "${nixFile}" {
70 inherit
71 doCheck
72 pythonPackages;
73 };
74 in
75 pkgs.lib.optionalString doDI (''
76 echo "Wrapping PATH with vcsserver vcs binaries"
77 export PATH="${derivate.vcs_pkgs.subversion}/bin:${derivate.vcs_pkgs.git}/bin:${derivate.pythonPackages.mercurial}/bin:$PATH"
78 '');
79
80 developInstalls = [ "rhodecode-vcsserver" ];
81
82 in enterprise-ce.override (attrs: rec {
83 # Avoid that we dump any sources into the store when entering the shell and
84 # make development a little bit more convenient.
85 src = null;
86
87 # Add dependencies which are useful for the development environment.
88 buildInputs =
89 attrs.buildInputs ++
90 (with ce-pythonPackages;
91 [ ipdb ]
92 ++ pkgs.lib.lists.optionals doReleaseInstall (
93 [invoke bumpversion]
94 )
95 );
96
97 # place to inject some required libs from develop installs
98 propagatedBuildInputs =
99 attrs.propagatedBuildInputs ++
100 pkgs.lib.lists.concatMap optionalDevelopInstallBuildInputs developInstalls;
101
102
103 # Make sure we execute both hooks
104 shellHook = ''
105 runHook preShellHook
106 runHook postShellHook
107 '';
108
109 preShellHook = ''
110 echo "Entering rhodecode-ce"
111
112 # Custom prompt to distinguish from other dev envs.
113 export PS1="\n\[\033[1;32m\][rhodecode-ce-shell:\w]$\[\033[0m\] "
114
115 # Set locale
116 export LOCALE_ARCHIVE="${pkgs.glibcLocales}/lib/locale/locale-archive"
117 export LC_ALL="en_US.UTF-8"
118
119 echo "Building frontend assets"
120 ${enterprise-ce.linkNodePackages}
121
122 # Setup a temporary directory.
123 tmp_path=$(mktemp -d)
124 export PATH="$tmp_path/bin:$PATH"
125 export PYTHONPATH="$tmp_path/${ce-pythonPackages.python.sitePackages}:$PYTHONPATH"
126 mkdir -p $tmp_path/${ce-pythonPackages.python.sitePackages}
127
128 # Develop installation
129 echo "[BEGIN]: develop install of rhodecode-enterprise-ce"
130 python setup.py develop --prefix $tmp_path --allow-hosts ""
131 '';
132
133 postShellHook = ''
134 echo "** Additional develop installs **"
135 '' + pkgs.lib.strings.concatMapStrings optionalDevelopInstall developInstalls + ''
136 '' + pkgs.lib.strings.concatMapStrings optionalBinDeps [ "rhodecode-vcsserver" ] + ''
137 '';
138
139 })
General Comments 0
You need to be logged in to leave comments. Login now