git.iko.soy/typeable/nixpkgs
on master help sign in
n8n: init at 0.96.0
commitb5ee81b8aa5ed191793a62bf96a7284ca6b2bf9c authorfreezeboy <freezeboy@users.noreply.github.com> dateSat 28 Nov 2020, 17:59 (6 years ago) parent40440b2
7 files changed+7519
pkgs/applications/networking/n8n/default.nix+18 pkgs/applications/networking/n8n/generate-dependencies.sh+8 pkgs/applications/networking/n8n/node-composition.nix+17 pkgs/applications/networking/n8n/node-env.nix+542 pkgs/applications/networking/n8n/node-packages.nix+6929 pkgs/applications/networking/n8n/package.json+3 pkgs/top-level/all-packages.nix+2
pkgs/applications/networking/n8n/default.nixnew file+18
@@ -0,0 +1,18 @@
1+{ pkgs, nodejs, stdenv, lib, ... }:
2+
3+let
4+ nodePackages = import ./node-composition.nix {
5+ inherit pkgs nodejs;
6+ inherit (stdenv.hostPlatform) system;
7+ };
8+in
9+nodePackages.n8n.override {
10+ nativeBuildInputs = with pkgs.nodePackages; [
11+ node-pre-gyp
12+ ];
13+ meta = with lib; {
14+ description = "Free and open fair-code licensed node based Workflow Automation Tool";
15+ maintainers = with maintainers; [ freezeboy ];
16+ license = licenses.asl20;
17+ };
18+}
pkgs/applications/networking/n8n/generate-dependencies.shnew file+8
@@ -0,0 +1,8 @@
1+#!/usr/bin/env nix-shell
2+#! nix-shell -i bash -p nodePackages.node2nix
3+
4+node2nix \
5+ --node-env node-env.nix \
6+ --input package.json \
7+ --output node-packages.nix \
8+ --composition node-composition.nix
pkgs/applications/networking/n8n/node-composition.nixnew file+17
@@ -0,0 +1,17 @@
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+}
pkgs/applications/networking/n8n/node-env.nixnew file+542
@@ -0,0 +1,542 @@
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+}
pkgs/applications/networking/n8n/node-packages.nixnew file+6929
@@ -0,0 +1,6929 @@
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+ "@azure/ms-rest-azure-env-1.1.2" = {
8+ name = "_at_azure_slash_ms-rest-azure-env";
9+ packageName = "@azure/ms-rest-azure-env";
10+ version = "1.1.2";
11+ src = fetchurl {
12+ url = "https://registry.npmjs.org/@azure/ms-rest-azure-env/-/ms-rest-azure-env-1.1.2.tgz";
13+ sha512 = "l7z0DPCi2Hp88w12JhDTtx5d0Y3+vhfE7JKJb9O7sEz71Cwp053N8piTtTnnk/tUor9oZHgEKi/p3tQQmLPjvA==";
14+ };
15+ };
16+ "@azure/ms-rest-js-1.9.0" = {
17+ name = "_at_azure_slash_ms-rest-js";
18+ packageName = "@azure/ms-rest-js";
19+ version = "1.9.0";
20+ src = fetchurl {
21+ url = "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-1.9.0.tgz";
22+ sha512 = "cB4Z2Mg7eBmet1rfbf0QSO1XbhfknRW7B+mX3IHJq0KGHaGJvCPoVTgdsJdCkazEMK1jtANFNEDDzSQacxyzbA==";
23+ };
24+ };
25+ "@azure/ms-rest-nodeauth-2.0.2" = {
26+ name = "_at_azure_slash_ms-rest-nodeauth";
27+ packageName = "@azure/ms-rest-nodeauth";
28+ version = "2.0.2";
29+ src = fetchurl {
30+ url = "https://registry.npmjs.org/@azure/ms-rest-nodeauth/-/ms-rest-nodeauth-2.0.2.tgz";
31+ sha512 = "KmNNICOxt3EwViAJI3iu2VH8t8BQg5J2rSAyO4IUYLF9ZwlyYsP419pdvl4NBUhluAP2cgN7dfD2V6E6NOMZlQ==";
32+ };
33+ };
34+ "@icetee/ftp-0.3.15" = {
35+ name = "_at_icetee_slash_ftp";
36+ packageName = "@icetee/ftp";
37+ version = "0.3.15";
38+ src = fetchurl {
39+ url = "https://registry.npmjs.org/@icetee/ftp/-/ftp-0.3.15.tgz";
40+ sha512 = "RxSa9VjcDWgWCYsaLdZItdCnJj7p4LxggaEk+Y3MP0dHKoxez8ioG07DVekVbZZqccsrL+oPB/N9AzVPxj4blg==";
41+ };
42+ };
43+ "@nodelib/fs.scandir-2.1.3" = {
44+ name = "_at_nodelib_slash_fs.scandir";
45+ packageName = "@nodelib/fs.scandir";
46+ version = "2.1.3";
47+ src = fetchurl {
48+ url = "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz";
49+ sha512 = "eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==";
50+ };
51+ };
52+ "@nodelib/fs.stat-2.0.3" = {
53+ name = "_at_nodelib_slash_fs.stat";
54+ packageName = "@nodelib/fs.stat";
55+ version = "2.0.3";
56+ src = fetchurl {
57+ url = "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz";
58+ sha512 = "bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==";
59+ };
60+ };
61+ "@nodelib/fs.walk-1.2.4" = {
62+ name = "_at_nodelib_slash_fs.walk";
63+ packageName = "@nodelib/fs.walk";
64+ version = "1.2.4";
65+ src = fetchurl {
66+ url = "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz";
67+ sha512 = "1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==";
68+ };
69+ };
70+ "@oclif/command-1.8.0" = {
71+ name = "_at_oclif_slash_command";
72+ packageName = "@oclif/command";
73+ version = "1.8.0";
74+ src = fetchurl {
75+ url = "https://registry.npmjs.org/@oclif/command/-/command-1.8.0.tgz";
76+ sha512 = "5vwpq6kbvwkQwKqAoOU3L72GZ3Ta8RRrewKj9OJRolx28KLJJ8Dg9Rf7obRwt5jQA9bkYd8gqzMTrI7H3xLfaw==";
77+ };
78+ };
79+ "@oclif/config-1.17.0" = {
80+ name = "_at_oclif_slash_config";
81+ packageName = "@oclif/config";
82+ version = "1.17.0";
83+ src = fetchurl {
84+ url = "https://registry.npmjs.org/@oclif/config/-/config-1.17.0.tgz";
85+ sha512 = "Lmfuf6ubjQ4ifC/9bz1fSCHc6F6E653oyaRXxg+lgT4+bYf9bk+nqrUpAbrXyABkCqgIBiFr3J4zR/kiFdE1PA==";
86+ };
87+ };
88+ "@oclif/errors-1.3.4" = {
89+ name = "_at_oclif_slash_errors";
90+ packageName = "@oclif/errors";
91+ version = "1.3.4";
92+ src = fetchurl {
93+ url = "https://registry.npmjs.org/@oclif/errors/-/errors-1.3.4.tgz";
94+ sha512 = "pJKXyEqwdfRTUdM8n5FIHiQQHg5ETM0Wlso8bF9GodczO40mF5Z3HufnYWJE7z8sGKxOeJCdbAVZbS8Y+d5GCw==";
95+ };
96+ };
97+ "@oclif/linewrap-1.0.0" = {
98+ name = "_at_oclif_slash_linewrap";
99+ packageName = "@oclif/linewrap";
100+ version = "1.0.0";
101+ src = fetchurl {
102+ url = "https://registry.npmjs.org/@oclif/linewrap/-/linewrap-1.0.0.tgz";
103+ sha512 = "Ups2dShK52xXa8w6iBWLgcjPJWjais6KPJQq3gQ/88AY6BXoTX+MIGFPrWQO1KLMiQfoTpcLnUwloN4brrVUHw==";
104+ };
105+ };
106+ "@oclif/parser-3.8.5" = {
107+ name = "_at_oclif_slash_parser";
108+ packageName = "@oclif/parser";
109+ version = "3.8.5";
110+ src = fetchurl {
111+ url = "https://registry.npmjs.org/@oclif/parser/-/parser-3.8.5.tgz";
112+ sha512 = "yojzeEfmSxjjkAvMRj0KzspXlMjCfBzNRPkWw8ZwOSoNWoJn+OCS/m/S+yfV6BvAM4u2lTzX9Y5rCbrFIgkJLg==";
113+ };
114+ };
115+ "@oclif/plugin-help-3.2.0" = {
116+ name = "_at_oclif_slash_plugin-help";
117+ packageName = "@oclif/plugin-help";
118+ version = "3.2.0";
119+ src = fetchurl {
120+ url = "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-3.2.0.tgz";
121+ sha512 = "7jxtpwVWAVbp1r46ZnTK/uF+FeZc6y4p1XcGaIUuPAp7wx6NJhIRN/iMT9UfNFX/Cz7mq+OyJz+E+i0zrik86g==";
122+ };
123+ };
124+ "@servie/events-1.0.0" = {
125+ name = "_at_servie_slash_events";
126+ packageName = "@servie/events";
127+ version = "1.0.0";
128+ src = fetchurl {
129+ url = "https://registry.npmjs.org/@servie/events/-/events-1.0.0.tgz";
130+ sha512 = "sBSO19KzdrJCM3gdx6eIxV8M9Gxfgg6iDQmH5TIAGaUu+X9VDdsINXJOnoiZ1Kx3TrHdH4bt5UVglkjsEGBcvw==";
131+ };
132+ };
133+ "@sqltools/formatter-1.2.2" = {
134+ name = "_at_sqltools_slash_formatter";
135+ packageName = "@sqltools/formatter";
136+ version = "1.2.2";
137+ src = fetchurl {
138+ url = "https://registry.npmjs.org/@sqltools/formatter/-/formatter-1.2.2.tgz";
139+ sha512 = "/5O7Fq6Vnv8L6ucmPjaWbVG1XkP4FO+w5glqfkIsq3Xw4oyNAdJddbnYodNDAfjVUvo/rrSCTom4kAND7T1o5Q==";
140+ };
141+ };
142+ "@tokenizer/token-0.1.1" = {
143+ name = "_at_tokenizer_slash_token";
144+ packageName = "@tokenizer/token";
145+ version = "0.1.1";
146+ src = fetchurl {
147+ url = "https://registry.npmjs.org/@tokenizer/token/-/token-0.1.1.tgz";
148+ sha512 = "XO6INPbZCxdprl+9qa/AAbFFOMzzwqYxpjPgLICrMD6C2FCw6qfJOPcBk6JqqPLSaZ/Qx87qn4rpPmPMwaAK6w==";
149+ };
150+ };
151+ "@types/bluebird-3.5.33" = {
152+ name = "_at_types_slash_bluebird";
153+ packageName = "@types/bluebird";
154+ version = "3.5.33";
155+ src = fetchurl {
156+ url = "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.33.tgz";
157+ sha512 = "ndEo1xvnYeHxm7I/5sF6tBvnsA4Tdi3zj1keRKRs12SP+2ye2A27NDJ1B6PqkfMbGAcT+mqQVqbZRIrhfOp5PQ==";
158+ };
159+ };
160+ "@types/body-parser-1.19.0" = {
161+ name = "_at_types_slash_body-parser";
162+ packageName = "@types/body-parser";
163+ version = "1.19.0";
164+ src = fetchurl {
165+ url = "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz";
166+ sha512 = "W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==";
167+ };
168+ };
169+ "@types/connect-3.4.33" = {
170+ name = "_at_types_slash_connect";
171+ packageName = "@types/connect";
172+ version = "3.4.33";
173+ src = fetchurl {
174+ url = "https://registry.npmjs.org/@types/connect/-/connect-3.4.33.tgz";
175+ sha512 = "2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A==";
176+ };
177+ };
178+ "@types/debug-4.1.5" = {
179+ name = "_at_types_slash_debug";
180+ packageName = "@types/debug";
181+ version = "4.1.5";
182+ src = fetchurl {
183+ url = "https://registry.npmjs.org/@types/debug/-/debug-4.1.5.tgz";
184+ sha512 = "Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==";
185+ };
186+ };
187+ "@types/express-4.17.9" = {
188+ name = "_at_types_slash_express";
189+ packageName = "@types/express";
190+ version = "4.17.9";
191+ src = fetchurl {
192+ url = "https://registry.npmjs.org/@types/express/-/express-4.17.9.tgz";
193+ sha512 = "SDzEIZInC4sivGIFY4Sz1GG6J9UObPwCInYJjko2jzOf/Imx/dlpume6Xxwj1ORL82tBbmN4cPDIDkLbWHk9hw==";
194+ };
195+ };
196+ "@types/express-jwt-0.0.42" = {
197+ name = "_at_types_slash_express-jwt";
198+ packageName = "@types/express-jwt";
199+ version = "0.0.42";
200+ src = fetchurl {
201+ url = "https://registry.npmjs.org/@types/express-jwt/-/express-jwt-0.0.42.tgz";
202+ sha512 = "WszgUddvM1t5dPpJ3LhWNH8kfNN8GPIBrAGxgIYXVCEGx6Bx4A036aAuf/r5WH9DIEdlmp7gHOYvSM6U87B0ag==";
203+ };
204+ };
205+ "@types/express-serve-static-core-4.17.14" = {
206+ name = "_at_types_slash_express-serve-static-core";
207+ packageName = "@types/express-serve-static-core";
208+ version = "4.17.14";
209+ src = fetchurl {
210+ url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.14.tgz";
211+ sha512 = "uFTLwu94TfUFMToXNgRZikwPuZdOtDgs3syBtAIr/OXorL1kJqUJT9qCLnRZ5KBOWfZQikQ2xKgR2tnDj1OgDA==";
212+ };
213+ };
214+ "@types/express-unless-0.5.1" = {
215+ name = "_at_types_slash_express-unless";
216+ packageName = "@types/express-unless";
217+ version = "0.5.1";
218+ src = fetchurl {
219+ url = "https://registry.npmjs.org/@types/express-unless/-/express-unless-0.5.1.tgz";
220+ sha512 = "5fuvg7C69lemNgl0+v+CUxDYWVPSfXHhJPst4yTLcqi4zKJpORCxnDrnnilk3k0DTq/WrAUdvXFs01+vUqUZHw==";
221+ };
222+ };
223+ "@types/ftp-0.3.31" = {
224+ name = "_at_types_slash_ftp";
225+ packageName = "@types/ftp";
226+ version = "0.3.31";
227+ src = fetchurl {
228+ url = "https://registry.npmjs.org/@types/ftp/-/ftp-0.3.31.tgz";
229+ sha512 = "J30a1yD9avBsFahvmGoeumWUZ5YnGRj/7u0aKSa3dGxyaguU+14WkHmVzZYToK7vX0ADfyAXBUQlaQ20PTHhAA==";
230+ };
231+ };
232+ "@types/glob-7.1.3" = {
233+ name = "_at_types_slash_glob";
234+ packageName = "@types/glob";
235+ version = "7.1.3";
236+ src = fetchurl {
237+ url = "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz";
238+ sha512 = "SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==";
239+ };
240+ };
241+ "@types/jsonwebtoken-8.5.0" = {
242+ name = "_at_types_slash_jsonwebtoken";
243+ packageName = "@types/jsonwebtoken";
244+ version = "8.5.0";
245+ src = fetchurl {
246+ url = "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.0.tgz";
247+ sha512 = "9bVao7LvyorRGZCw0VmH/dr7Og+NdjYSsKAxB43OQoComFbBgsEpoR9JW6+qSq/ogwVBg8GI2MfAlk4SYI4OLg==";
248+ };
249+ };
250+ "@types/mime-2.0.3" = {
251+ name = "_at_types_slash_mime";
252+ packageName = "@types/mime";
253+ version = "2.0.3";
254+ src = fetchurl {
255+ url = "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz";
256+ sha512 = "Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==";
257+ };
258+ };
259+ "@types/minimatch-3.0.3" = {
260+ name = "_at_types_slash_minimatch";
261+ packageName = "@types/minimatch";
262+ version = "3.0.3";
263+ src = fetchurl {
264+ url = "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz";
265+ sha512 = "tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==";
266+ };
267+ };
268+ "@types/node-12.19.8" = {
269+ name = "_at_types_slash_node";
270+ packageName = "@types/node";
271+ version = "12.19.8";
272+ src = fetchurl {
273+ url = "https://registry.npmjs.org/@types/node/-/node-12.19.8.tgz";
274+ sha512 = "D4k2kNi0URNBxIRCb1khTnkWNHv8KSL1owPmS/K5e5t8B2GzMReY7AsJIY1BnP5KdlgC4rj9jk2IkDMasIE7xg==";
275+ };
276+ };
277+ "@types/node-14.14.10" = {
278+ name = "_at_types_slash_node";
279+ packageName = "@types/node";
280+ version = "14.14.10";
281+ src = fetchurl {
282+ url = "https://registry.npmjs.org/@types/node/-/node-14.14.10.tgz";
283+ sha512 = "J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==";
284+ };
285+ };
286+ "@types/node-8.10.66" = {
287+ name = "_at_types_slash_node";
288+ packageName = "@types/node";
289+ version = "8.10.66";
290+ src = fetchurl {
291+ url = "https://registry.npmjs.org/@types/node/-/node-8.10.66.tgz";
292+ sha512 = "tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==";
293+ };
294+ };
295+ "@types/promise-ftp-1.3.4" = {
296+ name = "_at_types_slash_promise-ftp";
297+ packageName = "@types/promise-ftp";
298+ version = "1.3.4";
299+ src = fetchurl {
300+ url = "https://registry.npmjs.org/@types/promise-ftp/-/promise-ftp-1.3.4.tgz";
301+ sha512 = "fCIX7I84e25RX6bZ+qiIv0Puu5axWhCj9+El+4Kz1gZZyO/NvwdGTNQ33y6jdrPuTn3Df3kg7nMi1HohjNQLog==";
302+ };
303+ };
304+ "@types/promise-ftp-common-1.1.0" = {
305+ name = "_at_types_slash_promise-ftp-common";
306+ packageName = "@types/promise-ftp-common";
307+ version = "1.1.0";
308+ src = fetchurl {
309+ url = "https://registry.npmjs.org/@types/promise-ftp-common/-/promise-ftp-common-1.1.0.tgz";
310+ sha512 = "mqo6D4qdiJdzeqlzFwEIchQQZk2hZacjssmjoAX7nClcREmRUUsnmgbWXEfA2qK986rwOPqepfRoSu7rsjAKag==";
311+ };
312+ };
313+ "@types/qs-6.9.5" = {
314+ name = "_at_types_slash_qs";
315+ packageName = "@types/qs";
316+ version = "6.9.5";
317+ src = fetchurl {
318+ url = "https://registry.npmjs.org/@types/qs/-/qs-6.9.5.tgz";
319+ sha512 = "/JHkVHtx/REVG0VVToGRGH2+23hsYLHdyG+GrvoUGlGAd0ErauXDyvHtRI/7H7mzLm+tBCKA7pfcpkQ1lf58iQ==";
320+ };
321+ };
322+ "@types/range-parser-1.2.3" = {
323+ name = "_at_types_slash_range-parser";
324+ packageName = "@types/range-parser";
325+ version = "1.2.3";
326+ src = fetchurl {
327+ url = "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz";
328+ sha512 = "ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==";
329+ };
330+ };
331+ "@types/readable-stream-2.3.9" = {
332+ name = "_at_types_slash_readable-stream";
333+ packageName = "@types/readable-stream";
334+ version = "2.3.9";
335+ src = fetchurl {
336+ url = "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-2.3.9.tgz";
337+ sha512 = "sqsgQqFT7HmQz/V5jH1O0fvQQnXAJO46Gg9LRO/JPfjmVmGUlcx831TZZO3Y3HtWhIkzf3kTsNT0Z0kzIhIvZw==";
338+ };
339+ };
340+ "@types/serve-static-1.13.8" = {
341+ name = "_at_types_slash_serve-static";
342+ packageName = "@types/serve-static";
343+ version = "1.13.8";
344+ src = fetchurl {
345+ url = "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.8.tgz";
346+ sha512 = "MoJhSQreaVoL+/hurAZzIm8wafFR6ajiTM1m4A0kv6AGeVBl4r4pOV8bGFrjjq1sGxDTnCoF8i22o0/aE5XCyA==";
347+ };
348+ };
349+ "@types/tough-cookie-2.3.7" = {
350+ name = "_at_types_slash_tough-cookie";
351+ packageName = "@types/tough-cookie";
352+ version = "2.3.7";
353+ src = fetchurl {
354+ url = "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-2.3.7.tgz";
355+ sha512 = "rMQbgMGxnLsdn8e9aPVyuN+zMQLrZ2QW8xlv7eWS1mydfGXN+tsTKffcIzd8rGCcLdmi3xvQw2MDaZI1bBNTaw==";
356+ };
357+ };
358+ "@types/tunnel-0.0.0" = {
359+ name = "_at_types_slash_tunnel";
360+ packageName = "@types/tunnel";
361+ version = "0.0.0";
362+ src = fetchurl {
363+ url = "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.0.tgz";
364+ sha512 = "FGDp0iBRiBdPjOgjJmn1NH0KDLN+Z8fRmo+9J7XGBhubq1DPrGrbmG4UTlGzrpbCpesMqD0sWkzi27EYkOMHyg==";
365+ };
366+ };
367+ "abbrev-1.1.1" = {
368+ name = "abbrev";
369+ packageName = "abbrev";
370+ version = "1.1.1";
371+ src = fetchurl {
372+ url = "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz";
373+ sha512 = "nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==";
374+ };
375+ };
376+ "accepts-1.3.7" = {
377+ name = "accepts";
378+ packageName = "accepts";
379+ version = "1.3.7";
380+ src = fetchurl {
381+ url = "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz";
382+ sha512 = "Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==";
383+ };
384+ };
385+ "access-control-1.0.1" = {
386+ name = "access-control";
387+ packageName = "access-control";
388+ version = "1.0.1";
389+ src = fetchurl {
390+ url = "https://registry.npmjs.org/access-control/-/access-control-1.0.1.tgz";
391+ sha512 = "H5aqjkogmFxfaOrfn/e42vyspHVXuJ8er63KuljJXpOyJ1ZO/U5CrHfO8BLKIy2w7mBM02L5quL0vbfQqrGQbA==";
392+ };
393+ };
394+ "adal-node-0.1.28" = {
395+ name = "adal-node";
396+ packageName = "adal-node";
397+ version = "0.1.28";
398+ src = fetchurl {
399+ url = "https://registry.npmjs.org/adal-node/-/adal-node-0.1.28.tgz";
400+ sha1 = "468c4bb3ebbd96b1270669f4b9cba4e0065ea485";
401+ };
402+ };
403+ "adler-32-1.2.0" = {
404+ name = "adler-32";
405+ packageName = "adler-32";
406+ version = "1.2.0";
407+ src = fetchurl {
408+ url = "https://registry.npmjs.org/adler-32/-/adler-32-1.2.0.tgz";
409+ sha1 = "6a3e6bf0a63900ba15652808cb15c6813d1a5f25";
410+ };
411+ };
412+ "ajv-6.12.6" = {
413+ name = "ajv";
414+ packageName = "ajv";
415+ version = "6.12.6";
416+ src = fetchurl {
417+ url = "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz";
418+ sha512 = "j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==";
419+ };
420+ };
421+ "ansi-escapes-4.3.1" = {
422+ name = "ansi-escapes";
423+ packageName = "ansi-escapes";
424+ version = "4.3.1";
425+ src = fetchurl {
426+ url = "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz";
427+ sha512 = "JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==";
428+ };
429+ };
430+ "ansi-regex-2.1.1" = {
431+ name = "ansi-regex";
432+ packageName = "ansi-regex";
433+ version = "2.1.1";
434+ src = fetchurl {
435+ url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz";
436+ sha1 = "c3b33ab5ee360d86e0e628f0468ae7ef27d654df";
437+ };
438+ };
439+ "ansi-regex-3.0.0" = {
440+ name = "ansi-regex";
441+ packageName = "ansi-regex";
442+ version = "3.0.0";
443+ src = fetchurl {
444+ url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz";
445+ sha1 = "ed0317c322064f79466c02966bddb605ab37d998";
446+ };
447+ };
448+ "ansi-regex-4.1.0" = {
449+ name = "ansi-regex";
450+ packageName = "ansi-regex";
451+ version = "4.1.0";
452+ src = fetchurl {
453+ url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz";
454+ sha512 = "1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==";
455+ };
456+ };
457+ "ansi-regex-5.0.0" = {
458+ name = "ansi-regex";
459+ packageName = "ansi-regex";
460+ version = "5.0.0";
461+ src = fetchurl {
462+ url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz";
463+ sha512 = "bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==";
464+ };
465+ };
466+ "ansi-styles-2.2.1" = {
467+ name = "ansi-styles";
468+ packageName = "ansi-styles";
469+ version = "2.2.1";
470+ src = fetchurl {
471+ url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz";
472+ sha1 = "b432dd3358b634cf75e1e4664368240533c1ddbe";
473+ };
474+ };
475+ "ansi-styles-3.2.1" = {
476+ name = "ansi-styles";
477+ packageName = "ansi-styles";
478+ version = "3.2.1";
479+ src = fetchurl {
480+ url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz";
481+ sha512 = "VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==";
482+ };
483+ };
484+ "ansi-styles-4.3.0" = {
485+ name = "ansi-styles";
486+ packageName = "ansi-styles";
487+ version = "4.3.0";
488+ src = fetchurl {
489+ url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz";
490+ sha512 = "zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==";
491+ };
492+ };
493+ "ansicolors-0.3.2" = {
494+ name = "ansicolors";
495+ packageName = "ansicolors";
496+ version = "0.3.2";
497+ src = fetchurl {
498+ url = "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz";
499+ sha1 = "665597de86a9ffe3aa9bfbe6cae5c6ea426b4979";
500+ };
501+ };
502+ "any-promise-1.3.0" = {
503+ name = "any-promise";
504+ packageName = "any-promise";
505+ version = "1.3.0";
506+ src = fetchurl {
507+ url = "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz";
508+ sha1 = "abc6afeedcea52e809cdc0376aed3ce39635d17f";
509+ };
510+ };
511+ "app-root-path-3.0.0" = {
512+ name = "app-root-path";
513+ packageName = "app-root-path";
514+ version = "3.0.0";
515+ src = fetchurl {
516+ url = "https://registry.npmjs.org/app-root-path/-/app-root-path-3.0.0.tgz";
517+ sha512 = "qMcx+Gy2UZynHjOHOIXPNvpf+9cjvk3cWrBBK7zg4gH9+clobJRb9NGzcT7mQTcV/6Gm/1WelUtqxVXnNlrwcw==";
518+ };
519+ };
520+ "aproba-1.2.0" = {
521+ name = "aproba";
522+ packageName = "aproba";
523+ version = "1.2.0";
524+ src = fetchurl {
525+ url = "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz";
526+ sha512 = "Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==";
527+ };
528+ };
529+ "are-we-there-yet-1.1.5" = {
530+ name = "are-we-there-yet";
531+ packageName = "are-we-there-yet";
532+ version = "1.1.5";
533+ src = fetchurl {
534+ url = "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz";
535+ sha512 = "5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==";
536+ };
537+ };
538+ "argparse-1.0.10" = {
539+ name = "argparse";
540+ packageName = "argparse";
541+ version = "1.0.10";
542+ src = fetchurl {
543+ url = "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz";
544+ sha512 = "o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==";
545+ };
546+ };
547+ "array-flatten-1.1.1" = {
548+ name = "array-flatten";
549+ packageName = "array-flatten";
550+ version = "1.1.1";
551+ src = fetchurl {
552+ url = "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz";
553+ sha1 = "9a5f699051b1e7073328f2a008968b64ea2955d2";
554+ };
555+ };
556+ "array-parallel-0.1.3" = {
557+ name = "array-parallel";
558+ packageName = "array-parallel";
559+ version = "0.1.3";
560+ src = fetchurl {
561+ url = "https://registry.npmjs.org/array-parallel/-/array-parallel-0.1.3.tgz";
562+ sha1 = "8f785308926ed5aa478c47e64d1b334b6c0c947d";
563+ };
564+ };
565+ "array-series-0.1.5" = {
566+ name = "array-series";
567+ packageName = "array-series";
568+ version = "0.1.5";
569+ src = fetchurl {
570+ url = "https://registry.npmjs.org/array-series/-/array-series-0.1.5.tgz";
571+ sha1 = "df5d37bfc5c2ef0755e2aa4f92feae7d4b5a972f";
572+ };
573+ };
574+ "array-union-2.1.0" = {
575+ name = "array-union";
576+ packageName = "array-union";
577+ version = "2.1.0";
578+ src = fetchurl {
579+ url = "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz";
580+ sha512 = "HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==";
581+ };
582+ };
583+ "asn1-0.2.4" = {
584+ name = "asn1";
585+ packageName = "asn1";
586+ version = "0.2.4";
587+ src = fetchurl {
588+ url = "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz";
589+ sha512 = "jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==";
590+ };
591+ };
592+ "assert-options-0.6.2" = {
593+ name = "assert-options";
594+ packageName = "assert-options";
595+ version = "0.6.2";
596+ src = fetchurl {
597+ url = "https://registry.npmjs.org/assert-options/-/assert-options-0.6.2.tgz";
598+ sha512 = "KP9S549XptFAPGYmLRnIjQBL4/Ry8Jx5YNLQZ/l+eejqbTidBMnw4uZSAsUrzBq/lgyqDYqxcTF7cOxZb9gyEw==";
599+ };
600+ };
601+ "assert-plus-1.0.0" = {
602+ name = "assert-plus";
603+ packageName = "assert-plus";
604+ version = "1.0.0";
605+ src = fetchurl {
606+ url = "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz";
607+ sha1 = "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525";
608+ };
609+ };
610+ "async-3.2.0" = {
611+ name = "async";
612+ packageName = "async";
613+ version = "3.2.0";
614+ src = fetchurl {
615+ url = "https://registry.npmjs.org/async/-/async-3.2.0.tgz";
616+ sha512 = "TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==";
617+ };
618+ };
619+ "asynckit-0.4.0" = {
620+ name = "asynckit";
621+ packageName = "asynckit";
622+ version = "0.4.0";
623+ src = fetchurl {
624+ url = "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz";
625+ sha1 = "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79";
626+ };
627+ };
628+ "aws-sign2-0.7.0" = {
629+ name = "aws-sign2";
630+ packageName = "aws-sign2";
631+ version = "0.7.0";
632+ src = fetchurl {
633+ url = "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz";
634+ sha1 = "b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8";
635+ };
636+ };
637+ "aws4-1.11.0" = {
638+ name = "aws4";
639+ packageName = "aws4";
640+ version = "1.11.0";
641+ src = fetchurl {
642+ url = "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz";
643+ sha512 = "xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==";
644+ };
645+ };
646+ "axios-0.19.0" = {
647+ name = "axios";
648+ packageName = "axios";
649+ version = "0.19.0";
650+ src = fetchurl {
651+ url = "https://registry.npmjs.org/axios/-/axios-0.19.0.tgz";
652+ sha512 = "1uvKqKQta3KBxIz14F2v06AEHZ/dIoeKfbTRkK1E5oqjDnuEerLmYTgJB5AiQZHJcljpg1TuRzdjDR06qNk0DQ==";
653+ };
654+ };
655+ "axios-0.19.2" = {
656+ name = "axios";
657+ packageName = "axios";
658+ version = "0.19.2";
659+ src = fetchurl {
660+ url = "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz";
661+ sha512 = "fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==";
662+ };
663+ };
664+ "balanced-match-1.0.0" = {
665+ name = "balanced-match";
666+ packageName = "balanced-match";
667+ version = "1.0.0";
668+ src = fetchurl {
669+ url = "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz";
670+ sha1 = "89b4d199ab2bee49de164ea02b89ce462d71b767";
671+ };
672+ };
673+ "base64-js-1.5.1" = {
674+ name = "base64-js";
675+ packageName = "base64-js";
676+ version = "1.5.1";
677+ src = fetchurl {
678+ url = "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz";
679+ sha512 = "AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==";
680+ };
681+ };
682+ "basic-auth-2.0.1" = {
683+ name = "basic-auth";
684+ packageName = "basic-auth";
685+ version = "2.0.1";
686+ src = fetchurl {
687+ url = "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz";
688+ sha512 = "NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==";
689+ };
690+ };
691+ "bcrypt-pbkdf-1.0.2" = {
692+ name = "bcrypt-pbkdf";
693+ packageName = "bcrypt-pbkdf";
694+ version = "1.0.2";
695+ src = fetchurl {
696+ url = "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz";
697+ sha1 = "a4301d389b6a43f9b67ff3ca11a3f6637e360e9e";
698+ };
699+ };
700+ "bcryptjs-2.4.3" = {
701+ name = "bcryptjs";
702+ packageName = "bcryptjs";
703+ version = "2.4.3";
704+ src = fetchurl {
705+ url = "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz";
706+ sha1 = "9ab5627b93e60621ff7cdac5da9733027df1d0cb";
707+ };
708+ };
709+ "bl-2.2.1" = {
710+ name = "bl";
711+ packageName = "bl";
712+ version = "2.2.1";
713+ src = fetchurl {
714+ url = "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz";
715+ sha512 = "6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==";
716+ };
717+ };
718+ "bl-3.0.1" = {
719+ name = "bl";
720+ packageName = "bl";
721+ version = "3.0.1";
722+ src = fetchurl {
723+ url = "https://registry.npmjs.org/bl/-/bl-3.0.1.tgz";
724+ sha512 = "jrCW5ZhfQ/Vt07WX1Ngs+yn9BDqPL/gw28S7s9H6QK/gupnizNzJAss5akW20ISgOrbLTlXOOCTJeNUQqruAWQ==";
725+ };
726+ };
727+ "bl-4.0.3" = {
728+ name = "bl";
729+ packageName = "bl";
730+ version = "4.0.3";
731+ src = fetchurl {
732+ url = "https://registry.npmjs.org/bl/-/bl-4.0.3.tgz";
733+ sha512 = "fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg==";
734+ };
735+ };
736+ "bluebird-2.11.0" = {
737+ name = "bluebird";
738+ packageName = "bluebird";
739+ version = "2.11.0";
740+ src = fetchurl {
741+ url = "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz";
742+ sha1 = "534b9033c022c9579c56ba3b3e5a5caafbb650e1";
743+ };
744+ };
745+ "body-parser-1.19.0" = {
746+ name = "body-parser";
747+ packageName = "body-parser";
748+ version = "1.19.0";
749+ src = fetchurl {
750+ url = "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz";
751+ sha512 = "dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==";
752+ };
753+ };
754+ "body-parser-xml-1.1.0" = {
755+ name = "body-parser-xml";
756+ packageName = "body-parser-xml";
757+ version = "1.1.0";
758+ src = fetchurl {
759+ url = "https://registry.npmjs.org/body-parser-xml/-/body-parser-xml-1.1.0.tgz";
760+ sha1 = "7b56bef1cd7d266c13602b4c1daf4f511d26447c";
761+ };
762+ };
763+ "boolbase-1.0.0" = {
764+ name = "boolbase";
765+ packageName = "boolbase";
766+ version = "1.0.0";
767+ src = fetchurl {
768+ url = "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz";
769+ sha1 = "68dff5fbe60c51eb37725ea9e3ed310dcc1e776e";
770+ };
771+ };
772+ "brace-expansion-1.1.11" = {
773+ name = "brace-expansion";
774+ packageName = "brace-expansion";
775+ version = "1.1.11";
776+ src = fetchurl {
777+ url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz";
778+ sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==";
779+ };
780+ };
781+ "braces-3.0.2" = {
782+ name = "braces";
783+ packageName = "braces";
784+ version = "3.0.2";
785+ src = fetchurl {
786+ url = "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz";
787+ sha512 = "b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==";
788+ };
789+ };
790+ "bson-1.1.5" = {
791+ name = "bson";
792+ packageName = "bson";
793+ version = "1.1.5";
794+ src = fetchurl {
795+ url = "https://registry.npmjs.org/bson/-/bson-1.1.5.tgz";
796+ sha512 = "kDuEzldR21lHciPQAIulLs1LZlCXdLziXI6Mb/TDkwXhb//UORJNPXgcRs2CuO4H0DcMkpfT3/ySsP3unoZjBg==";
797+ };
798+ };
799+ "buffer-5.7.1" = {
800+ name = "buffer";
801+ packageName = "buffer";
802+ version = "5.7.1";
803+ src = fetchurl {
804+ url = "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz";
805+ sha512 = "EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==";
806+ };
807+ };
808+ "buffer-equal-constant-time-1.0.1" = {
809+ name = "buffer-equal-constant-time";
810+ packageName = "buffer-equal-constant-time";
811+ version = "1.0.1";
812+ src = fetchurl {
813+ url = "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz";
814+ sha1 = "f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819";
815+ };
816+ };
817+ "buffer-from-1.1.1" = {
818+ name = "buffer-from";
819+ packageName = "buffer-from";
820+ version = "1.1.1";
821+ src = fetchurl {
822+ url = "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz";
823+ sha512 = "MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==";
824+ };
825+ };
826+ "buffer-writer-2.0.0" = {
827+ name = "buffer-writer";
828+ packageName = "buffer-writer";
829+ version = "2.0.0";
830+ src = fetchurl {
831+ url = "https://registry.npmjs.org/buffer-writer/-/buffer-writer-2.0.0.tgz";
832+ sha512 = "a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==";
833+ };
834+ };
835+ "byte-length-1.0.2" = {
836+ name = "byte-length";
837+ packageName = "byte-length";
838+ version = "1.0.2";
839+ src = fetchurl {
840+ url = "https://registry.npmjs.org/byte-length/-/byte-length-1.0.2.tgz";
841+ sha512 = "ovBpjmsgd/teRmgcPh23d4gJvxDoXtAzEL9xTfMU8Yc2kqCDb7L9jAG0XHl1nzuGl+h3ebCIF1i62UFyA9V/2Q==";
842+ };
843+ };
844+ "bytes-3.0.0" = {
845+ name = "bytes";
846+ packageName = "bytes";
847+ version = "3.0.0";
848+ src = fetchurl {
849+ url = "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz";
850+ sha1 = "d32815404d689699f85a4ea4fa8755dd13a96048";
851+ };
852+ };
853+ "bytes-3.1.0" = {
854+ name = "bytes";
855+ packageName = "bytes";
856+ version = "3.1.0";
857+ src = fetchurl {
858+ url = "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz";
859+ sha512 = "zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==";
860+ };
861+ };
862+ "callback-stream-1.1.0" = {
863+ name = "callback-stream";
864+ packageName = "callback-stream";
865+ version = "1.1.0";
866+ src = fetchurl {
867+ url = "https://registry.npmjs.org/callback-stream/-/callback-stream-1.1.0.tgz";
868+ sha1 = "4701a51266f06e06eaa71fc17233822d875f4908";
869+ };
870+ };
871+ "camel-case-4.1.2" = {
872+ name = "camel-case";
873+ packageName = "camel-case";
874+ version = "4.1.2";
875+ src = fetchurl {
876+ url = "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz";
877+ sha512 = "gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==";
878+ };
879+ };
880+ "camelcase-5.3.1" = {
881+ name = "camelcase";
882+ packageName = "camelcase";
883+ version = "5.3.1";
884+ src = fetchurl {
885+ url = "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz";
886+ sha512 = "L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==";
887+ };
888+ };
889+ "capital-case-1.0.4" = {
890+ name = "capital-case";
891+ packageName = "capital-case";
892+ version = "1.0.4";
893+ src = fetchurl {
894+ url = "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz";
895+ sha512 = "ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==";
896+ };
897+ };
898+ "cardinal-2.1.1" = {
899+ name = "cardinal";
900+ packageName = "cardinal";
901+ version = "2.1.1";
902+ src = fetchurl {
903+ url = "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz";
904+ sha1 = "7cc1055d822d212954d07b085dea251cc7bc5505";
905+ };
906+ };
907+ "caseless-0.12.0" = {
908+ name = "caseless";
909+ packageName = "caseless";
910+ version = "0.12.0";
911+ src = fetchurl {
912+ url = "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz";
913+ sha1 = "1b681c21ff84033c826543090689420d187151dc";
914+ };
915+ };
916+ "cfb-1.2.0" = {
917+ name = "cfb";
918+ packageName = "cfb";
919+ version = "1.2.0";
920+ src = fetchurl {
921+ url = "https://registry.npmjs.org/cfb/-/cfb-1.2.0.tgz";
922+ sha512 = "sXMvHsKCICVR3Naq+J556K+ExBo9n50iKl6LGarlnvuA2035uMlGA/qVrc0wQtow5P1vJEw9UyrKLCbtIKz+TQ==";
923+ };
924+ };
925+ "chalk-1.1.3" = {
926+ name = "chalk";
927+ packageName = "chalk";
928+ version = "1.1.3";
929+ src = fetchurl {
930+ url = "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz";
931+ sha1 = "a8115c55e4a702fe4d150abd3872822a7e09fc98";
932+ };
933+ };
934+ "chalk-2.4.2" = {
935+ name = "chalk";
936+ packageName = "chalk";
937+ version = "2.4.2";
938+ src = fetchurl {
939+ url = "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz";
940+ sha512 = "Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==";
941+ };
942+ };
943+ "chalk-4.1.0" = {
944+ name = "chalk";
945+ packageName = "chalk";
946+ version = "4.1.0";
947+ src = fetchurl {
948+ url = "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz";
949+ sha512 = "qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==";
950+ };
951+ };
952+ "change-case-4.1.2" = {
953+ name = "change-case";
954+ packageName = "change-case";
955+ version = "4.1.2";
956+ src = fetchurl {
957+ url = "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz";
958+ sha512 = "bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==";
959+ };
960+ };
961+ "chardet-0.7.0" = {
962+ name = "chardet";
963+ packageName = "chardet";
964+ version = "0.7.0";
965+ src = fetchurl {
966+ url = "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz";
967+ sha512 = "mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==";
968+ };
969+ };
970+ "cheerio-1.0.0-rc.3" = {
971+ name = "cheerio";
972+ packageName = "cheerio";
973+ version = "1.0.0-rc.3";
974+ src = fetchurl {
975+ url = "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz";
976+ sha512 = "0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA==";
977+ };
978+ };
979+ "chownr-1.1.4" = {
980+ name = "chownr";
981+ packageName = "chownr";
982+ version = "1.1.4";
983+ src = fetchurl {
984+ url = "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz";
985+ sha512 = "jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==";
986+ };
987+ };
988+ "clean-stack-3.0.1" = {
989+ name = "clean-stack";
990+ packageName = "clean-stack";
991+ version = "3.0.1";
992+ src = fetchurl {
993+ url = "https://registry.npmjs.org/clean-stack/-/clean-stack-3.0.1.tgz";
994+ sha512 = "lR9wNiMRcVQjSB3a7xXGLuz4cr4wJuuXlaAEbRutGowQTmlp7R72/DOgN21e8jdwblMWl9UOJMJXarX94pzKdg==";
995+ };
996+ };
997+ "cli-cursor-3.1.0" = {
998+ name = "cli-cursor";
999+ packageName = "cli-cursor";
1000+ version = "3.1.0";
1001+ src = fetchurl {
1002+ url = "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz";
1003+ sha512 = "I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==";
1004+ };
1005+ };
1006+ "cli-highlight-2.1.9" = {
1007+ name = "cli-highlight";
1008+ packageName = "cli-highlight";
1009+ version = "2.1.9";
1010+ src = fetchurl {
1011+ url = "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.9.tgz";
1012+ sha512 = "t8RNIZgiI24i/mslZ8XT8o660RUj5ZbUJpEZrZa/BNekTzdC2LfMRAnt0Y7sgzNM4FGW5tmWg/YnbTH8o1eIOQ==";
1013+ };
1014+ };
1015+ "cli-width-3.0.0" = {
1016+ name = "cli-width";
1017+ packageName = "cli-width";
1018+ version = "3.0.0";
1019+ src = fetchurl {
1020+ url = "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz";
1021+ sha512 = "FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==";
1022+ };
1023+ };
1024+ "client-oauth2-4.3.3" = {
1025+ name = "client-oauth2";
1026+ packageName = "client-oauth2";
1027+ version = "4.3.3";
1028+ src = fetchurl {
1029+ url = "https://registry.npmjs.org/client-oauth2/-/client-oauth2-4.3.3.tgz";
1030+ sha512 = "k8AvUYJon0vv75ufoVo4nALYb/qwFFicO3I0+39C6xEdflqVtr+f9cy+0ZxAduoVSTfhP5DX2tY2XICAd5hy6Q==";
1031+ };
1032+ };
1033+ "cliui-5.0.0" = {
1034+ name = "cliui";
1035+ packageName = "cliui";
1036+ version = "5.0.0";
1037+ src = fetchurl {
1038+ url = "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz";
1039+ sha512 = "PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==";
1040+ };
1041+ };
1042+ "cliui-6.0.0" = {
1043+ name = "cliui";
1044+ packageName = "cliui";
1045+ version = "6.0.0";
1046+ src = fetchurl {
1047+ url = "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz";
1048+ sha512 = "t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==";
1049+ };
1050+ };
1051+ "cliui-7.0.4" = {
1052+ name = "cliui";
1053+ packageName = "cliui";
1054+ version = "7.0.4";
1055+ src = fetchurl {
1056+ url = "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz";
1057+ sha512 = "OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==";
1058+ };
1059+ };
1060+ "code-point-at-1.1.0" = {
1061+ name = "code-point-at";
1062+ packageName = "code-point-at";
1063+ version = "1.1.0";
1064+ src = fetchurl {
1065+ url = "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz";
1066+ sha1 = "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77";
1067+ };
1068+ };
1069+ "codepage-1.14.0" = {
1070+ name = "codepage";
1071+ packageName = "codepage";
1072+ version = "1.14.0";
1073+ src = fetchurl {
1074+ url = "https://registry.npmjs.org/codepage/-/codepage-1.14.0.tgz";
1075+ sha1 = "8cbe25481323559d7d307571b0fff91e7a1d2f99";
1076+ };
1077+ };
1078+ "color-3.0.0" = {
1079+ name = "color";
1080+ packageName = "color";
1081+ version = "3.0.0";
1082+ src = fetchurl {
1083+ url = "https://registry.npmjs.org/color/-/color-3.0.0.tgz";
1084+ sha512 = "jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==";
1085+ };
1086+ };
1087+ "color-convert-1.9.3" = {
1088+ name = "color-convert";
1089+ packageName = "color-convert";
1090+ version = "1.9.3";
1091+ src = fetchurl {
1092+ url = "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz";
1093+ sha512 = "QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==";
1094+ };
1095+ };
1096+ "color-convert-2.0.1" = {
1097+ name = "color-convert";
1098+ packageName = "color-convert";
1099+ version = "2.0.1";
1100+ src = fetchurl {
1101+ url = "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz";
1102+ sha512 = "RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==";
1103+ };
1104+ };
1105+ "color-name-1.1.3" = {
1106+ name = "color-name";
1107+ packageName = "color-name";
1108+ version = "1.1.3";
1109+ src = fetchurl {
1110+ url = "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz";
1111+ sha1 = "a7d0558bd89c42f795dd42328f740831ca53bc25";
1112+ };
1113+ };
1114+ "color-name-1.1.4" = {
1115+ name = "color-name";
1116+ packageName = "color-name";
1117+ version = "1.1.4";
1118+ src = fetchurl {
1119+ url = "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz";
1120+ sha512 = "dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==";
1121+ };
1122+ };
1123+ "color-string-1.5.4" = {
1124+ name = "color-string";
1125+ packageName = "color-string";
1126+ version = "1.5.4";
1127+ src = fetchurl {
1128+ url = "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz";
1129+ sha512 = "57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==";
1130+ };
1131+ };
1132+ "colornames-1.1.1" = {
1133+ name = "colornames";
1134+ packageName = "colornames";
1135+ version = "1.1.1";
1136+ src = fetchurl {
1137+ url = "https://registry.npmjs.org/colornames/-/colornames-1.1.1.tgz";
1138+ sha1 = "f8889030685c7c4ff9e2a559f5077eb76a816f96";
1139+ };
1140+ };
1141+ "colorspace-1.1.2" = {
1142+ name = "colorspace";
1143+ packageName = "colorspace";
1144+ version = "1.1.2";
1145+ src = fetchurl {
1146+ url = "https://registry.npmjs.org/colorspace/-/colorspace-1.1.2.tgz";
1147+ sha512 = "vt+OoIP2d76xLhjwbBaucYlNSpPsrJWPlBTtwCpQKIu6/CSMutyzX93O/Do0qzpH3YoHEes8YEFXyZ797rEhzQ==";
1148+ };
1149+ };
1150+ "combined-stream-1.0.8" = {
1151+ name = "combined-stream";
1152+ packageName = "combined-stream";
1153+ version = "1.0.8";
1154+ src = fetchurl {
1155+ url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz";
1156+ sha512 = "FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==";
1157+ };
1158+ };
1159+ "commander-2.14.1" = {
1160+ name = "commander";
1161+ packageName = "commander";
1162+ version = "2.14.1";
1163+ src = fetchurl {
1164+ url = "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz";
1165+ sha512 = "+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==";
1166+ };
1167+ };
1168+ "commander-2.17.1" = {
1169+ name = "commander";
1170+ packageName = "commander";
1171+ version = "2.17.1";
1172+ src = fetchurl {
1173+ url = "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz";
1174+ sha512 = "wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==";
1175+ };
1176+ };
1177+ "commist-1.1.0" = {
1178+ name = "commist";
1179+ packageName = "commist";
1180+ version = "1.1.0";
1181+ src = fetchurl {
1182+ url = "https://registry.npmjs.org/commist/-/commist-1.1.0.tgz";
1183+ sha512 = "rraC8NXWOEjhADbZe9QBNzLAN5Q3fsTPQtBV+fEVj6xKIgDgNiEVE6ZNfHpZOqfQ21YUzfVNUXLOEZquYvQPPg==";
1184+ };
1185+ };
1186+ "compressible-2.0.18" = {
1187+ name = "compressible";
1188+ packageName = "compressible";
1189+ version = "2.0.18";
1190+ src = fetchurl {
1191+ url = "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz";
1192+ sha512 = "AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==";
1193+ };
1194+ };
1195+ "compression-1.7.4" = {
1196+ name = "compression";
1197+ packageName = "compression";
1198+ version = "1.7.4";
1199+ src = fetchurl {
1200+ url = "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz";
1201+ sha512 = "jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==";
1202+ };
1203+ };
1204+ "concat-map-0.0.1" = {
1205+ name = "concat-map";
1206+ packageName = "concat-map";
1207+ version = "0.0.1";
1208+ src = fetchurl {
1209+ url = "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz";
1210+ sha1 = "d8a96bd77fd68df7793a73036a3ba0d5405d477b";
1211+ };
1212+ };
1213+ "concat-stream-1.6.2" = {
1214+ name = "concat-stream";
1215+ packageName = "concat-stream";
1216+ version = "1.6.2";
1217+ src = fetchurl {
1218+ url = "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz";
1219+ sha512 = "27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==";
1220+ };
1221+ };
1222+ "concat-stream-2.0.0" = {
1223+ name = "concat-stream";
1224+ packageName = "concat-stream";
1225+ version = "2.0.0";
1226+ src = fetchurl {
1227+ url = "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz";
1228+ sha512 = "MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==";
1229+ };
1230+ };
1231+ "connect-history-api-fallback-1.6.0" = {
1232+ name = "connect-history-api-fallback";
1233+ packageName = "connect-history-api-fallback";
1234+ version = "1.6.0";
1235+ src = fetchurl {
1236+ url = "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz";
1237+ sha512 = "e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==";
1238+ };
1239+ };
1240+ "console-control-strings-1.1.0" = {
1241+ name = "console-control-strings";
1242+ packageName = "console-control-strings";
1243+ version = "1.1.0";
1244+ src = fetchurl {
1245+ url = "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz";
1246+ sha1 = "3d7cf4464db6446ea644bf4b39507f9851008e8e";
1247+ };
1248+ };
1249+ "constant-case-3.0.4" = {
1250+ name = "constant-case";
1251+ packageName = "constant-case";
1252+ version = "3.0.4";
1253+ src = fetchurl {
1254+ url = "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz";
1255+ sha512 = "I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==";
1256+ };
1257+ };
1258+ "content-disposition-0.5.3" = {
1259+ name = "content-disposition";
1260+ packageName = "content-disposition";
1261+ version = "0.5.3";
1262+ src = fetchurl {
1263+ url = "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz";
1264+ sha512 = "ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==";
1265+ };
1266+ };
1267+ "content-type-1.0.4" = {
1268+ name = "content-type";
1269+ packageName = "content-type";
1270+ version = "1.0.4";
1271+ src = fetchurl {
1272+ url = "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz";
1273+ sha512 = "hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==";
1274+ };
1275+ };
1276+ "convict-5.2.0" = {
1277+ name = "convict";
1278+ packageName = "convict";
1279+ version = "5.2.0";
1280+ src = fetchurl {
1281+ url = "https://registry.npmjs.org/convict/-/convict-5.2.0.tgz";
1282+ sha512 = "C3cdUwo47cCikZNzu5Vv8AL0MuXVVeg9t/Gyr9qyK5ZpCjOkMPmJ85KUF3CowNeSfj4UtztHxS+hoO9wGRh6kg==";
1283+ };
1284+ };
1285+ "cookie-0.4.0" = {
1286+ name = "cookie";
1287+ packageName = "cookie";
1288+ version = "0.4.0";
1289+ src = fetchurl {
1290+ url = "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz";
1291+ sha512 = "+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==";
1292+ };
1293+ };
1294+ "cookie-signature-1.0.6" = {
1295+ name = "cookie-signature";
1296+ packageName = "cookie-signature";
1297+ version = "1.0.6";
1298+ src = fetchurl {
1299+ url = "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz";
1300+ sha1 = "e303a882b342cc3ee8ca513a79999734dab3ae2c";
1301+ };
1302+ };
1303+ "core-util-is-1.0.2" = {
1304+ name = "core-util-is";
1305+ packageName = "core-util-is";
1306+ version = "1.0.2";
1307+ src = fetchurl {
1308+ url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz";
1309+ sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7";
1310+ };
1311+ };
1312+ "crc-32-1.2.0" = {
1313+ name = "crc-32";
1314+ packageName = "crc-32";
1315+ version = "1.2.0";
1316+ src = fetchurl {
1317+ url = "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz";
1318+ sha512 = "1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==";
1319+ };
1320+ };
1321+ "cron-1.8.2" = {
1322+ name = "cron";
1323+ packageName = "cron";
1324+ version = "1.8.2";
1325+ src = fetchurl {
1326+ url = "https://registry.npmjs.org/cron/-/cron-1.8.2.tgz";
1327+ sha512 = "Gk2c4y6xKEO8FSAUTklqtfSr7oTq0CiPQeLBG5Fl0qoXpZyMcj1SG59YL+hqq04bu6/IuEA7lMkYDAplQNKkyg==";
1328+ };
1329+ };
1330+ "cross-spawn-4.0.2" = {
1331+ name = "cross-spawn";
1332+ packageName = "cross-spawn";
1333+ version = "4.0.2";
1334+ src = fetchurl {
1335+ url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz";
1336+ sha1 = "7b9247621c23adfdd3856004a823cbe397424d41";
1337+ };
1338+ };
1339+ "crypto-js-4.0.0" = {
1340+ name = "crypto-js";
1341+ packageName = "crypto-js";
1342+ version = "4.0.0";
1343+ src = fetchurl {
1344+ url = "https://registry.npmjs.org/crypto-js/-/crypto-js-4.0.0.tgz";
1345+ sha512 = "bzHZN8Pn+gS7DQA6n+iUmBfl0hO5DJq++QP3U6uTucDtk/0iGpXd/Gg7CGR0p8tJhofJyaKoWBuJI4eAO00BBg==";
1346+ };
1347+ };
1348+ "csrf-3.1.0" = {
1349+ name = "csrf";
1350+ packageName = "csrf";
1351+ version = "3.1.0";
1352+ src = fetchurl {
1353+ url = "https://registry.npmjs.org/csrf/-/csrf-3.1.0.tgz";
1354+ sha512 = "uTqEnCvWRk042asU6JtapDTcJeeailFy4ydOQS28bj1hcLnYRiqi8SsD2jS412AY1I/4qdOwWZun774iqywf9w==";
1355+ };
1356+ };
1357+ "css-select-1.2.0" = {
1358+ name = "css-select";
1359+ packageName = "css-select";
1360+ version = "1.2.0";
1361+ src = fetchurl {
1362+ url = "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz";
1363+ sha1 = "2b3a110539c5355f1cd8d314623e870b121ec858";
1364+ };
1365+ };
1366+ "css-what-2.1.3" = {
1367+ name = "css-what";
1368+ packageName = "css-what";
1369+ version = "2.1.3";
1370+ src = fetchurl {
1371+ url = "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz";
1372+ sha512 = "a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==";
1373+ };
1374+ };
1375+ "d-1.0.1" = {
1376+ name = "d";
1377+ packageName = "d";
1378+ version = "1.0.1";
1379+ src = fetchurl {
1380+ url = "https://registry.npmjs.org/d/-/d-1.0.1.tgz";
1381+ sha512 = "m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==";
1382+ };
1383+ };
1384+ "dashdash-1.14.1" = {
1385+ name = "dashdash";
1386+ packageName = "dashdash";
1387+ version = "1.14.1";
1388+ src = fetchurl {
1389+ url = "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz";
1390+ sha1 = "853cfa0f7cbe2fed5de20326b8dd581035f6e2f0";
1391+ };
1392+ };
1393+ "date-utils-1.2.21" = {
1394+ name = "date-utils";
1395+ packageName = "date-utils";
1396+ version = "1.2.21";
1397+ src = fetchurl {
1398+ url = "https://registry.npmjs.org/date-utils/-/date-utils-1.2.21.tgz";
1399+ sha1 = "61fb16cdc1274b3c9acaaffe9fc69df8720a2b64";
1400+ };
1401+ };
1402+ "debug-2.6.9" = {
1403+ name = "debug";
1404+ packageName = "debug";
1405+ version = "2.6.9";
1406+ src = fetchurl {
1407+ url = "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz";
1408+ sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==";
1409+ };
1410+ };
1411+ "debug-3.1.0" = {
1412+ name = "debug";
1413+ packageName = "debug";
1414+ version = "3.1.0";
1415+ src = fetchurl {
1416+ url = "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz";
1417+ sha512 = "OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==";
1418+ };
1419+ };
1420+ "debug-3.2.7" = {
1421+ name = "debug";
1422+ packageName = "debug";
1423+ version = "3.2.7";
1424+ src = fetchurl {
1425+ url = "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz";
1426+ sha512 = "CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==";
1427+ };
1428+ };
1429+ "debug-4.1.1" = {
1430+ name = "debug";
1431+ packageName = "debug";
1432+ version = "4.1.1";
1433+ src = fetchurl {
1434+ url = "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz";
1435+ sha512 = "pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==";
1436+ };
1437+ };
1438+ "debug-4.3.1" = {
1439+ name = "debug";
1440+ packageName = "debug";
1441+ version = "4.3.1";
1442+ src = fetchurl {
1443+ url = "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz";
1444+ sha512 = "doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==";
1445+ };
1446+ };
1447+ "decamelize-1.2.0" = {
1448+ name = "decamelize";
1449+ packageName = "decamelize";
1450+ version = "1.2.0";
1451+ src = fetchurl {
1452+ url = "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz";
1453+ sha1 = "f6534d15148269b20352e7bee26f501f9a191290";
1454+ };
1455+ };
1456+ "deep-extend-0.6.0" = {
1457+ name = "deep-extend";
1458+ packageName = "deep-extend";
1459+ version = "0.6.0";
1460+ src = fetchurl {
1461+ url = "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz";
1462+ sha512 = "LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==";
1463+ };
1464+ };
1465+ "delayed-stream-1.0.0" = {
1466+ name = "delayed-stream";
1467+ packageName = "delayed-stream";
1468+ version = "1.0.0";
1469+ src = fetchurl {
1470+ url = "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz";
1471+ sha1 = "df3ae199acadfb7d440aaae0b29e2272b24ec619";
1472+ };
1473+ };
1474+ "delegates-1.0.0" = {
1475+ name = "delegates";
1476+ packageName = "delegates";
1477+ version = "1.0.0";
1478+ src = fetchurl {
1479+ url = "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz";
1480+ sha1 = "84c6e159b81904fdca59a0ef44cd870d31250f9a";
1481+ };
1482+ };
1483+ "denque-1.4.1" = {
1484+ name = "denque";
1485+ packageName = "denque";
1486+ version = "1.4.1";
1487+ src = fetchurl {
1488+ url = "https://registry.npmjs.org/denque/-/denque-1.4.1.tgz";
1489+ sha512 = "OfzPuSZKGcgr96rf1oODnfjqBFmr1DVoc/TrItj3Ohe0Ah1C5WX5Baquw/9U9KovnQ88EqmJbD66rKYUQYN1tQ==";
1490+ };
1491+ };
1492+ "depd-1.1.2" = {
1493+ name = "depd";
1494+ packageName = "depd";
1495+ version = "1.1.2";
1496+ src = fetchurl {
1497+ url = "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz";
1498+ sha1 = "9bcd52e14c097763e749b274c4346ed2e560b5a9";
1499+ };
1500+ };
1501+ "depd-2.0.0" = {
1502+ name = "depd";
1503+ packageName = "depd";
1504+ version = "2.0.0";
1505+ src = fetchurl {
1506+ url = "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz";
1507+ sha512 = "g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==";
1508+ };
1509+ };
1510+ "destroy-1.0.4" = {
1511+ name = "destroy";
1512+ packageName = "destroy";
1513+ version = "1.0.4";
1514+ src = fetchurl {
1515+ url = "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz";
1516+ sha1 = "978857442c44749e4206613e37946205826abd80";
1517+ };
1518+ };
1519+ "detect-libc-1.0.3" = {
1520+ name = "detect-libc";
1521+ packageName = "detect-libc";
1522+ version = "1.0.3";
1523+ src = fetchurl {
1524+ url = "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz";
1525+ sha1 = "fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b";
1526+ };
1527+ };
1528+ "diagnostics-1.1.1" = {
1529+ name = "diagnostics";
1530+ packageName = "diagnostics";
1531+ version = "1.1.1";
1532+ src = fetchurl {
1533+ url = "https://registry.npmjs.org/diagnostics/-/diagnostics-1.1.1.tgz";
1534+ sha512 = "8wn1PmdunLJ9Tqbx+Fx/ZEuHfJf4NKSN2ZBj7SJC/OWRWha843+WsTjqMe1B5E3p28jqBlp+mJ2fPVxPyNgYKQ==";
1535+ };
1536+ };
1537+ "dir-glob-3.0.1" = {
1538+ name = "dir-glob";
1539+ packageName = "dir-glob";
1540+ version = "3.0.1";
1541+ src = fetchurl {
1542+ url = "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz";
1543+ sha512 = "WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==";
1544+ };
1545+ };
1546+ "dom-serializer-0.1.1" = {
1547+ name = "dom-serializer";
1548+ packageName = "dom-serializer";
1549+ version = "0.1.1";
1550+ src = fetchurl {
1551+ url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz";
1552+ sha512 = "l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==";
1553+ };
1554+ };
1555+ "domelementtype-1.3.1" = {
1556+ name = "domelementtype";
1557+ packageName = "domelementtype";
1558+ version = "1.3.1";
1559+ src = fetchurl {
1560+ url = "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz";
1561+ sha512 = "BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==";
1562+ };
1563+ };
1564+ "domhandler-2.4.2" = {
1565+ name = "domhandler";
1566+ packageName = "domhandler";
1567+ version = "2.4.2";
1568+ src = fetchurl {
1569+ url = "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz";
1570+ sha512 = "JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==";
1571+ };
1572+ };
1573+ "domutils-1.5.1" = {
1574+ name = "domutils";
1575+ packageName = "domutils";
1576+ version = "1.5.1";
1577+ src = fetchurl {
1578+ url = "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz";
1579+ sha1 = "dcd8488a26f563d61079e48c9f7b7e32373682cf";
1580+ };
1581+ };
1582+ "dot-case-3.0.4" = {
1583+ name = "dot-case";
1584+ packageName = "dot-case";
1585+ version = "3.0.4";
1586+ src = fetchurl {
1587+ url = "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz";
1588+ sha512 = "Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==";
1589+ };
1590+ };
1591+ "dotenv-8.2.0" = {
1592+ name = "dotenv";
1593+ packageName = "dotenv";
1594+ version = "8.2.0";
1595+ src = fetchurl {
1596+ url = "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz";
1597+ sha512 = "8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==";
1598+ };
1599+ };
1600+ "double-ended-queue-2.1.0-0" = {
1601+ name = "double-ended-queue";
1602+ packageName = "double-ended-queue";
1603+ version = "2.1.0-0";
1604+ src = fetchurl {
1605+ url = "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz";
1606+ sha1 = "103d3527fd31528f40188130c841efdd78264e5c";
1607+ };
1608+ };
1609+ "duplexify-3.7.1" = {
1610+ name = "duplexify";
1611+ packageName = "duplexify";
1612+ version = "3.7.1";
1613+ src = fetchurl {
1614+ url = "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz";
1615+ sha512 = "07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==";
1616+ };
1617+ };
1618+ "ecc-jsbn-0.1.2" = {
1619+ name = "ecc-jsbn";
1620+ packageName = "ecc-jsbn";
1621+ version = "0.1.2";
1622+ src = fetchurl {
1623+ url = "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz";
1624+ sha1 = "3a83a904e54353287874c564b7549386849a98c9";
1625+ };
1626+ };
1627+ "ecdsa-sig-formatter-1.0.11" = {
1628+ name = "ecdsa-sig-formatter";
1629+ packageName = "ecdsa-sig-formatter";
1630+ version = "1.0.11";
1631+ src = fetchurl {
1632+ url = "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz";
1633+ sha512 = "nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==";
1634+ };
1635+ };
1636+ "ee-first-1.1.1" = {
1637+ name = "ee-first";
1638+ packageName = "ee-first";
1639+ version = "1.1.1";
1640+ src = fetchurl {
1641+ url = "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz";
1642+ sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d";
1643+ };
1644+ };
1645+ "emoji-regex-7.0.3" = {
1646+ name = "emoji-regex";
1647+ packageName = "emoji-regex";
1648+ version = "7.0.3";
1649+ src = fetchurl {
1650+ url = "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz";
1651+ sha512 = "CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==";
1652+ };
1653+ };
1654+ "emoji-regex-8.0.0" = {
1655+ name = "emoji-regex";
1656+ packageName = "emoji-regex";
1657+ version = "8.0.0";
1658+ src = fetchurl {
1659+ url = "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz";
1660+ sha512 = "MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==";
1661+ };
1662+ };
1663+ "enabled-1.0.2" = {
1664+ name = "enabled";
1665+ packageName = "enabled";
1666+ version = "1.0.2";
1667+ src = fetchurl {
1668+ url = "https://registry.npmjs.org/enabled/-/enabled-1.0.2.tgz";
1669+ sha1 = "965f6513d2c2d1c5f4652b64a2e3396467fc2f93";
1670+ };
1671+ };
1672+ "encodeurl-1.0.2" = {
1673+ name = "encodeurl";
1674+ packageName = "encodeurl";
1675+ version = "1.0.2";
1676+ src = fetchurl {
1677+ url = "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz";
1678+ sha1 = "ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59";
1679+ };
1680+ };
1681+ "encoding-japanese-1.0.30" = {
1682+ name = "encoding-japanese";
1683+ packageName = "encoding-japanese";
1684+ version = "1.0.30";
1685+ src = fetchurl {
1686+ url = "https://registry.npmjs.org/encoding-japanese/-/encoding-japanese-1.0.30.tgz";
1687+ sha512 = "bd/DFLAoJetvv7ar/KIpE3CNO8wEuyrt9Xuw6nSMiZ+Vrz/Q21BPsMHvARL2Wz6IKHKXgb+DWZqtRg1vql9cBg==";
1688+ };
1689+ };
1690+ "end-of-stream-1.4.4" = {
1691+ name = "end-of-stream";
1692+ packageName = "end-of-stream";
1693+ version = "1.4.4";
1694+ src = fetchurl {
1695+ url = "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz";
1696+ sha512 = "+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==";
1697+ };
1698+ };
1699+ "entities-1.1.2" = {
1700+ name = "entities";
1701+ packageName = "entities";
1702+ version = "1.1.2";
1703+ src = fetchurl {
1704+ url = "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz";
1705+ sha512 = "f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==";
1706+ };
1707+ };
1708+ "entities-2.1.0" = {
1709+ name = "entities";
1710+ packageName = "entities";
1711+ version = "2.1.0";
1712+ src = fetchurl {
1713+ url = "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz";
1714+ sha512 = "hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==";
1715+ };
1716+ };
1717+ "env-variable-0.0.6" = {
1718+ name = "env-variable";
1719+ packageName = "env-variable";
1720+ version = "0.0.6";
1721+ src = fetchurl {
1722+ url = "https://registry.npmjs.org/env-variable/-/env-variable-0.0.6.tgz";
1723+ sha512 = "bHz59NlBbtS0NhftmR8+ExBEekE7br0e01jw+kk0NDro7TtZzBYZ5ScGPs3OmwnpyfHTHOtr1Y6uedCdrIldtg==";
1724+ };
1725+ };
1726+ "es5-ext-0.10.53" = {
1727+ name = "es5-ext";
1728+ packageName = "es5-ext";
1729+ version = "0.10.53";
1730+ src = fetchurl {
1731+ url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz";
1732+ sha512 = "Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==";
1733+ };
1734+ };
1735+ "es6-iterator-2.0.3" = {
1736+ name = "es6-iterator";
1737+ packageName = "es6-iterator";
1738+ version = "2.0.3";
1739+ src = fetchurl {
1740+ url = "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz";
1741+ sha1 = "a7de889141a05a94b0854403b2d0a0fbfa98f3b7";
1742+ };
1743+ };
1744+ "es6-map-0.1.5" = {
1745+ name = "es6-map";
1746+ packageName = "es6-map";
1747+ version = "0.1.5";
1748+ src = fetchurl {
1749+ url = "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz";
1750+ sha1 = "9136e0503dcc06a301690f0bb14ff4e364e949f0";
1751+ };
1752+ };
1753+ "es6-set-0.1.5" = {
1754+ name = "es6-set";
1755+ packageName = "es6-set";
1756+ version = "0.1.5";
1757+ src = fetchurl {
1758+ url = "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz";
1759+ sha1 = "d2b3ec5d4d800ced818db538d28974db0a73ccb1";
1760+ };
1761+ };
1762+ "es6-symbol-3.1.1" = {
1763+ name = "es6-symbol";
1764+ packageName = "es6-symbol";
1765+ version = "3.1.1";
1766+ src = fetchurl {
1767+ url = "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz";
1768+ sha1 = "bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77";
1769+ };
1770+ };
1771+ "es6-symbol-3.1.3" = {
1772+ name = "es6-symbol";
1773+ packageName = "es6-symbol";
1774+ version = "3.1.3";
1775+ src = fetchurl {
1776+ url = "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz";
1777+ sha512 = "NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==";
1778+ };
1779+ };
1780+ "escalade-3.1.1" = {
1781+ name = "escalade";
1782+ packageName = "escalade";
1783+ version = "3.1.1";
1784+ src = fetchurl {
1785+ url = "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz";
1786+ sha512 = "k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==";
1787+ };
1788+ };
1789+ "escape-html-1.0.3" = {
1790+ name = "escape-html";
1791+ packageName = "escape-html";
1792+ version = "1.0.3";
1793+ src = fetchurl {
1794+ url = "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz";
1795+ sha1 = "0258eae4d3d0c0974de1c169188ef0051d1d1988";
1796+ };
1797+ };
1798+ "escape-string-regexp-1.0.5" = {
1799+ name = "escape-string-regexp";
1800+ packageName = "escape-string-regexp";
1801+ version = "1.0.5";
1802+ src = fetchurl {
1803+ url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz";
1804+ sha1 = "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4";
1805+ };
1806+ };
1807+ "escape-string-regexp-4.0.0" = {
1808+ name = "escape-string-regexp";
1809+ packageName = "escape-string-regexp";
1810+ version = "4.0.0";
1811+ src = fetchurl {
1812+ url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz";
1813+ sha512 = "TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==";
1814+ };
1815+ };
1816+ "eslint-config-riot-1.0.0" = {
1817+ name = "eslint-config-riot";
1818+ packageName = "eslint-config-riot";
1819+ version = "1.0.0";
1820+ src = fetchurl {
1821+ url = "https://registry.npmjs.org/eslint-config-riot/-/eslint-config-riot-1.0.0.tgz";
1822+ sha1 = "fbd65386980b30fbcd0e1305d4c3fb8614ef2119";
1823+ };
1824+ };
1825+ "esprima-4.0.1" = {
1826+ name = "esprima";
1827+ packageName = "esprima";
1828+ version = "4.0.1";
1829+ src = fetchurl {
1830+ url = "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz";
1831+ sha512 = "eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==";
1832+ };
1833+ };
1834+ "etag-1.8.1" = {
1835+ name = "etag";
1836+ packageName = "etag";
1837+ version = "1.8.1";
1838+ src = fetchurl {
1839+ url = "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz";
1840+ sha1 = "41ae2eeb65efa62268aebfea83ac7d79299b0887";
1841+ };
1842+ };
1843+ "event-emitter-0.3.5" = {
1844+ name = "event-emitter";
1845+ packageName = "event-emitter";
1846+ version = "0.3.5";
1847+ src = fetchurl {
1848+ url = "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz";
1849+ sha1 = "df8c69eef1647923c7157b9ce83840610b02cc39";
1850+ };
1851+ };
1852+ "eventsource-1.0.7" = {
1853+ name = "eventsource";
1854+ packageName = "eventsource";
1855+ version = "1.0.7";
1856+ src = fetchurl {
1857+ url = "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz";
1858+ sha512 = "4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==";
1859+ };
1860+ };
1861+ "exit-on-epipe-1.0.1" = {
1862+ name = "exit-on-epipe";
1863+ packageName = "exit-on-epipe";
1864+ version = "1.0.1";
1865+ src = fetchurl {
1866+ url = "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz";
1867+ sha512 = "h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==";
1868+ };
1869+ };
1870+ "express-4.17.1" = {
1871+ name = "express";
1872+ packageName = "express";
1873+ version = "4.17.1";
1874+ src = fetchurl {
1875+ url = "https://registry.npmjs.org/express/-/express-4.17.1.tgz";
1876+ sha512 = "mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==";
1877+ };
1878+ };
1879+ "ext-1.4.0" = {
1880+ name = "ext";
1881+ packageName = "ext";
1882+ version = "1.4.0";
1883+ src = fetchurl {
1884+ url = "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz";
1885+ sha512 = "Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==";
1886+ };
1887+ };
1888+ "extend-3.0.2" = {
1889+ name = "extend";
1890+ packageName = "extend";
1891+ version = "3.0.2";
1892+ src = fetchurl {
1893+ url = "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz";
1894+ sha512 = "fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==";
1895+ };
1896+ };
1897+ "external-editor-3.1.0" = {
1898+ name = "external-editor";
1899+ packageName = "external-editor";
1900+ version = "3.1.0";
1901+ src = fetchurl {
1902+ url = "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz";
1903+ sha512 = "hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==";
1904+ };
1905+ };
1906+ "extsprintf-1.3.0" = {
1907+ name = "extsprintf";
1908+ packageName = "extsprintf";
1909+ version = "1.3.0";
1910+ src = fetchurl {
1911+ url = "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz";
1912+ sha1 = "96918440e3041a7a414f8c52e3c574eb3c3e1e05";
1913+ };
1914+ };
1915+ "fast-deep-equal-3.1.3" = {
1916+ name = "fast-deep-equal";
1917+ packageName = "fast-deep-equal";
1918+ version = "3.1.3";
1919+ src = fetchurl {
1920+ url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz";
1921+ sha512 = "f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==";
1922+ };
1923+ };
1924+ "fast-glob-3.2.4" = {
1925+ name = "fast-glob";
1926+ packageName = "fast-glob";
1927+ version = "3.2.4";
1928+ src = fetchurl {
1929+ url = "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz";
1930+ sha512 = "kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==";
1931+ };
1932+ };
1933+ "fast-json-stable-stringify-2.1.0" = {
1934+ name = "fast-json-stable-stringify";
1935+ packageName = "fast-json-stable-stringify";
1936+ version = "2.1.0";
1937+ src = fetchurl {
1938+ url = "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz";
1939+ sha512 = "lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==";
1940+ };
1941+ };
1942+ "fastq-1.9.0" = {
1943+ name = "fastq";
1944+ packageName = "fastq";
1945+ version = "1.9.0";
1946+ src = fetchurl {
1947+ url = "https://registry.npmjs.org/fastq/-/fastq-1.9.0.tgz";
1948+ sha512 = "i7FVWL8HhVY+CTkwFxkN2mk3h+787ixS5S63eb78diVRc1MCssarHq3W5cj0av7YDSwmaV928RNag+U1etRQ7w==";
1949+ };
1950+ };
1951+ "fflate-0.3.11" = {
1952+ name = "fflate";
1953+ packageName = "fflate";
1954+ version = "0.3.11";
1955+ src = fetchurl {
1956+ url = "https://registry.npmjs.org/fflate/-/fflate-0.3.11.tgz";
1957+ sha512 = "Rr5QlUeGN1mbOHlaqcSYMKVpPbgLy0AWT/W0EHxA6NGI12yO1jpoui2zBBvU2G824ltM6Ut8BFgfHSBGfkmS0A==";
1958+ };
1959+ };
1960+ "figlet-1.5.0" = {
1961+ name = "figlet";
1962+ packageName = "figlet";
1963+ version = "1.5.0";
1964+ src = fetchurl {
1965+ url = "https://registry.npmjs.org/figlet/-/figlet-1.5.0.tgz";
1966+ sha512 = "ZQJM4aifMpz6H19AW1VqvZ7l4pOE9p7i/3LyxgO2kp+PO/VcDYNqIHEMtkccqIhTXMKci4kjueJr/iCQEaT/Ww==";
1967+ };
1968+ };
1969+ "figures-3.2.0" = {
1970+ name = "figures";
1971+ packageName = "figures";
1972+ version = "3.2.0";
1973+ src = fetchurl {
1974+ url = "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz";
1975+ sha512 = "yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==";
1976+ };
1977+ };
1978+ "file-type-14.7.1" = {
1979+ name = "file-type";
1980+ packageName = "file-type";
1981+ version = "14.7.1";
1982+ src = fetchurl {
1983+ url = "https://registry.npmjs.org/file-type/-/file-type-14.7.1.tgz";
1984+ sha512 = "sXAMgFk67fQLcetXustxfKX+PZgHIUFn96Xld9uH8aXPdX3xOp0/jg9OdouVTvQrf7mrn+wAa4jN/y9fUOOiRA==";
1985+ };
1986+ };
1987+ "fill-range-7.0.1" = {
1988+ name = "fill-range";
1989+ packageName = "fill-range";
1990+ version = "7.0.1";
1991+ src = fetchurl {
1992+ url = "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz";
1993+ sha512 = "qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==";
1994+ };
1995+ };
1996+ "finalhandler-1.1.2" = {
1997+ name = "finalhandler";
1998+ packageName = "finalhandler";
1999+ version = "1.1.2";
2000+ src = fetchurl {
2001+ url = "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz";
2002+ sha512 = "aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==";
2003+ };
2004+ };
2005+ "find-up-3.0.0" = {
2006+ name = "find-up";
2007+ packageName = "find-up";
2008+ version = "3.0.0";
2009+ src = fetchurl {
2010+ url = "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz";
2011+ sha512 = "1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==";
2012+ };
2013+ };
2014+ "find-up-4.1.0" = {
2015+ name = "find-up";
2016+ packageName = "find-up";
2017+ version = "4.1.0";
2018+ src = fetchurl {
2019+ url = "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz";
2020+ sha512 = "PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==";
2021+ };
2022+ };
2023+ "flatted-2.0.2" = {
2024+ name = "flatted";
2025+ packageName = "flatted";
2026+ version = "2.0.2";
2027+ src = fetchurl {
2028+ url = "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz";
2029+ sha512 = "r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==";
2030+ };
2031+ };
2032+ "follow-redirects-1.5.10" = {
2033+ name = "follow-redirects";
2034+ packageName = "follow-redirects";
2035+ version = "1.5.10";
2036+ src = fetchurl {
2037+ url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz";
2038+ sha512 = "0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==";
2039+ };
2040+ };
2041+ "forever-agent-0.6.1" = {
2042+ name = "forever-agent";
2043+ packageName = "forever-agent";
2044+ version = "0.6.1";
2045+ src = fetchurl {
2046+ url = "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz";
2047+ sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91";
2048+ };
2049+ };
2050+ "form-data-2.3.3" = {
2051+ name = "form-data";
2052+ packageName = "form-data";
2053+ version = "2.3.3";
2054+ src = fetchurl {
2055+ url = "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz";
2056+ sha512 = "1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==";
2057+ };
2058+ };
2059+ "formidable-1.2.2" = {
2060+ name = "formidable";
2061+ packageName = "formidable";
2062+ version = "1.2.2";
2063+ src = fetchurl {
2064+ url = "https://registry.npmjs.org/formidable/-/formidable-1.2.2.tgz";
2065+ sha512 = "V8gLm+41I/8kguQ4/o1D3RIHRmhYFG4pnNyonvua+40rqcEmT4+V71yaZ3B457xbbgCsCfjSPi65u/W6vK1U5Q==";
2066+ };
2067+ };
2068+ "forwarded-0.1.2" = {
2069+ name = "forwarded";
2070+ packageName = "forwarded";
2071+ version = "0.1.2";
2072+ src = fetchurl {
2073+ url = "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz";
2074+ sha1 = "98c23dab1175657b8c0573e8ceccd91b0ff18c84";
2075+ };
2076+ };
2077+ "frac-1.1.2" = {
2078+ name = "frac";
2079+ packageName = "frac";
2080+ version = "1.1.2";
2081+ src = fetchurl {
2082+ url = "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz";
2083+ sha512 = "w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==";
2084+ };
2085+ };
2086+ "fresh-0.5.2" = {
2087+ name = "fresh";
2088+ packageName = "fresh";
2089+ version = "0.5.2";
2090+ src = fetchurl {
2091+ url = "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz";
2092+ sha1 = "3d8cadd90d976569fa835ab1f8e4b23a105605a7";
2093+ };
2094+ };
2095+ "fs-extra-8.1.0" = {
2096+ name = "fs-extra";
2097+ packageName = "fs-extra";
2098+ version = "8.1.0";
2099+ src = fetchurl {
2100+ url = "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz";
2101+ sha512 = "yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==";
2102+ };
2103+ };
2104+ "fs-minipass-1.2.7" = {
2105+ name = "fs-minipass";
2106+ packageName = "fs-minipass";
2107+ version = "1.2.7";
2108+ src = fetchurl {
2109+ url = "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz";
2110+ sha512 = "GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==";
2111+ };
2112+ };
2113+ "fs.realpath-1.0.0" = {
2114+ name = "fs.realpath";
2115+ packageName = "fs.realpath";
2116+ version = "1.0.0";
2117+ src = fetchurl {
2118+ url = "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz";
2119+ sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f";
2120+ };
2121+ };
2122+ "gauge-2.7.4" = {
2123+ name = "gauge";
2124+ packageName = "gauge";
2125+ version = "2.7.4";
2126+ src = fetchurl {
2127+ url = "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz";
2128+ sha1 = "2c03405c7538c39d7eb37b317022e325fb018bf7";
2129+ };
2130+ };
2131+ "generate-function-2.3.1" = {
2132+ name = "generate-function";
2133+ packageName = "generate-function";
2134+ version = "2.3.1";
2135+ src = fetchurl {
2136+ url = "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz";
2137+ sha512 = "eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==";
2138+ };
2139+ };
2140+ "get-caller-file-2.0.5" = {
2141+ name = "get-caller-file";
2142+ packageName = "get-caller-file";
2143+ version = "2.0.5";
2144+ src = fetchurl {
2145+ url = "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz";
2146+ sha512 = "DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==";
2147+ };
2148+ };
2149+ "get-system-fonts-2.0.2" = {
2150+ name = "get-system-fonts";
2151+ packageName = "get-system-fonts";
2152+ version = "2.0.2";
2153+ src = fetchurl {
2154+ url = "https://registry.npmjs.org/get-system-fonts/-/get-system-fonts-2.0.2.tgz";
2155+ sha512 = "zzlgaYnHMIEgHRrfC7x0Qp0Ylhw/sHpM6MHXeVBTYIsvGf5GpbnClB+Q6rAPdn+0gd2oZZIo6Tj3EaWrt4VhDQ==";
2156+ };
2157+ };
2158+ "getpass-0.1.7" = {
2159+ name = "getpass";
2160+ packageName = "getpass";
2161+ version = "0.1.7";
2162+ src = fetchurl {
2163+ url = "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz";
2164+ sha1 = "5eff8e3e684d569ae4cb2b1282604e8ba62149fa";
2165+ };
2166+ };
2167+ "glob-7.1.6" = {
2168+ name = "glob";
2169+ packageName = "glob";
2170+ version = "7.1.6";
2171+ src = fetchurl {
2172+ url = "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz";
2173+ sha512 = "LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==";
2174+ };
2175+ };
2176+ "glob-parent-3.1.0" = {
2177+ name = "glob-parent";
2178+ packageName = "glob-parent";
2179+ version = "3.1.0";
2180+ src = fetchurl {
2181+ url = "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz";
2182+ sha1 = "9e6af6299d8d3bd2bd40430832bd113df906c5ae";
2183+ };
2184+ };
2185+ "glob-parent-5.1.1" = {
2186+ name = "glob-parent";
2187+ packageName = "glob-parent";
2188+ version = "5.1.1";
2189+ src = fetchurl {
2190+ url = "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz";
2191+ sha512 = "FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==";
2192+ };
2193+ };
2194+ "glob-promise-3.4.0" = {
2195+ name = "glob-promise";
2196+ packageName = "glob-promise";
2197+ version = "3.4.0";
2198+ src = fetchurl {
2199+ url = "https://registry.npmjs.org/glob-promise/-/glob-promise-3.4.0.tgz";
2200+ sha512 = "q08RJ6O+eJn+dVanerAndJwIcumgbDdYiUT7zFQl3Wm1xD6fBKtah7H8ZJChj4wP+8C+QfeVy8xautR7rdmKEw==";
2201+ };
2202+ };
2203+ "glob-stream-6.1.0" = {
2204+ name = "glob-stream";
2205+ packageName = "glob-stream";
2206+ version = "6.1.0";
2207+ src = fetchurl {
2208+ url = "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz";
2209+ sha1 = "7045c99413b3eb94888d83ab46d0b404cc7bdde4";
2210+ };
2211+ };
2212+ "globby-11.0.1" = {
2213+ name = "globby";
2214+ packageName = "globby";
2215+ version = "11.0.1";
2216+ src = fetchurl {
2217+ url = "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz";
2218+ sha512 = "iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==";
2219+ };
2220+ };
2221+ "gm-1.23.1" = {
2222+ name = "gm";
2223+ packageName = "gm";
2224+ version = "1.23.1";
2225+ src = fetchurl {
2226+ url = "https://registry.npmjs.org/gm/-/gm-1.23.1.tgz";
2227+ sha1 = "2edeeb958084d0f8ea7988e5d995b1c7dfc14777";
2228+ };
2229+ };
2230+ "google-timezones-json-1.0.2" = {
2231+ name = "google-timezones-json";
2232+ packageName = "google-timezones-json";
2233+ version = "1.0.2";
2234+ src = fetchurl {
2235+ url = "https://registry.npmjs.org/google-timezones-json/-/google-timezones-json-1.0.2.tgz";
2236+ sha512 = "UWXQ7BpSCW8erDespU2I4cri22xsKgwOCyhsJal0OJhi2tFpwJpsYNJt4vCiFPL1p2HzCGiS713LKpNR25n9Kg==";
2237+ };
2238+ };
2239+ "graceful-fs-4.2.4" = {
2240+ name = "graceful-fs";
2241+ packageName = "graceful-fs";
2242+ version = "4.2.4";
2243+ src = fetchurl {
2244+ url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz";
2245+ sha512 = "WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==";
2246+ };
2247+ };
2248+ "har-schema-2.0.0" = {
2249+ name = "har-schema";
2250+ packageName = "har-schema";
2251+ version = "2.0.0";
2252+ src = fetchurl {
2253+ url = "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz";
2254+ sha1 = "a94c2224ebcac04782a0d9035521f24735b7ec92";
2255+ };
2256+ };
2257+ "har-validator-5.1.5" = {
2258+ name = "har-validator";
2259+ packageName = "har-validator";
2260+ version = "5.1.5";
2261+ src = fetchurl {
2262+ url = "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz";
2263+ sha512 = "nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==";
2264+ };
2265+ };
2266+ "has-ansi-2.0.0" = {
2267+ name = "has-ansi";
2268+ packageName = "has-ansi";
2269+ version = "2.0.0";
2270+ src = fetchurl {
2271+ url = "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz";
2272+ sha1 = "34f5049ce1ecdf2b0649af3ef24e45ed35416d91";
2273+ };
2274+ };
2275+ "has-flag-3.0.0" = {
2276+ name = "has-flag";
2277+ packageName = "has-flag";
2278+ version = "3.0.0";
2279+ src = fetchurl {
2280+ url = "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz";
2281+ sha1 = "b5d454dc2199ae225699f3467e5a07f3b955bafd";
2282+ };
2283+ };
2284+ "has-flag-4.0.0" = {
2285+ name = "has-flag";
2286+ packageName = "has-flag";
2287+ version = "4.0.0";
2288+ src = fetchurl {
2289+ url = "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz";
2290+ sha512 = "EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==";
2291+ };
2292+ };
2293+ "has-unicode-2.0.1" = {
2294+ name = "has-unicode";
2295+ packageName = "has-unicode";
2296+ version = "2.0.1";
2297+ src = fetchurl {
2298+ url = "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz";
2299+ sha1 = "e0e6fe6a28cf51138855e086d1691e771de2a8b9";
2300+ };
2301+ };
2302+ "he-1.2.0" = {
2303+ name = "he";
2304+ packageName = "he";
2305+ version = "1.2.0";
2306+ src = fetchurl {
2307+ url = "https://registry.npmjs.org/he/-/he-1.2.0.tgz";
2308+ sha512 = "F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==";
2309+ };
2310+ };
2311+ "header-case-2.0.4" = {
2312+ name = "header-case";
2313+ packageName = "header-case";
2314+ version = "2.0.4";
2315+ src = fetchurl {
2316+ url = "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz";
2317+ sha512 = "H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==";
2318+ };
2319+ };
2320+ "help-me-1.1.0" = {
2321+ name = "help-me";
2322+ packageName = "help-me";
2323+ version = "1.1.0";
2324+ src = fetchurl {
2325+ url = "https://registry.npmjs.org/help-me/-/help-me-1.1.0.tgz";
2326+ sha1 = "8f2d508d0600b4a456da2f086556e7e5c056a3c6";
2327+ };
2328+ };
2329+ "highlight.js-10.4.1" = {
2330+ name = "highlight.js";
2331+ packageName = "highlight.js";
2332+ version = "10.4.1";
2333+ src = fetchurl {
2334+ url = "https://registry.npmjs.org/highlight.js/-/highlight.js-10.4.1.tgz";
2335+ sha512 = "yR5lWvNz7c85OhVAEAeFhVCc/GV4C30Fjzc/rCP0aCWzc1UUOPUk55dK/qdwTZHBvMZo+eZ2jpk62ndX/xMFlg==";
2336+ };
2337+ };
2338+ "html-to-text-5.1.1" = {
2339+ name = "html-to-text";
2340+ packageName = "html-to-text";
2341+ version = "5.1.1";
2342+ src = fetchurl {
2343+ url = "https://registry.npmjs.org/html-to-text/-/html-to-text-5.1.1.tgz";
2344+ sha512 = "Bci6bD/JIfZSvG4s0gW/9mMKwBRoe/1RWLxUME/d6WUSZCdY7T60bssf/jFf7EYXRyqU4P5xdClVqiYU0/ypdA==";
2345+ };
2346+ };
2347+ "htmlparser2-3.10.1" = {
2348+ name = "htmlparser2";
2349+ packageName = "htmlparser2";
2350+ version = "3.10.1";
2351+ src = fetchurl {
2352+ url = "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz";
2353+ sha512 = "IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==";
2354+ };
2355+ };
2356+ "http-errors-1.7.2" = {
2357+ name = "http-errors";
2358+ packageName = "http-errors";
2359+ version = "1.7.2";
2360+ src = fetchurl {
2361+ url = "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz";
2362+ sha512 = "uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==";
2363+ };
2364+ };
2365+ "http-signature-1.2.0" = {
2366+ name = "http-signature";
2367+ packageName = "http-signature";
2368+ version = "1.2.0";
2369+ src = fetchurl {
2370+ url = "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz";
2371+ sha1 = "9aecd925114772f3d95b65a60abb8f7c18fbace1";
2372+ };
2373+ };
2374+ "iconv-lite-0.4.24" = {
2375+ name = "iconv-lite";
2376+ packageName = "iconv-lite";
2377+ version = "0.4.24";
2378+ src = fetchurl {
2379+ url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz";
2380+ sha512 = "v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==";
2381+ };
2382+ };
2383+ "iconv-lite-0.5.0" = {
2384+ name = "iconv-lite";
2385+ packageName = "iconv-lite";
2386+ version = "0.5.0";
2387+ src = fetchurl {
2388+ url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.0.tgz";
2389+ sha512 = "NnEhI9hIEKHOzJ4f697DMz9IQEXr/MMJ5w64vN2/4Ai+wRnvV7SBrL0KLoRlwaKVghOc7LQ5YkPLuX146b6Ydw==";
2390+ };
2391+ };
2392+ "iconv-lite-0.5.2" = {
2393+ name = "iconv-lite";
2394+ packageName = "iconv-lite";
2395+ version = "0.5.2";
2396+ src = fetchurl {
2397+ url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.2.tgz";
2398+ sha512 = "kERHXvpSaB4aU3eANwidg79K8FlrN77m8G9V+0vOR3HYaRifrlwMEpT7ZBJqLSEIHnEgJTHcWK82wwLwwKwtag==";
2399+ };
2400+ };
2401+ "iconv-lite-0.6.2" = {
2402+ name = "iconv-lite";
2403+ packageName = "iconv-lite";
2404+ version = "0.6.2";
2405+ src = fetchurl {
2406+ url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz";
2407+ sha512 = "2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==";
2408+ };
2409+ };
2410+ "ieee754-1.2.1" = {
2411+ name = "ieee754";
2412+ packageName = "ieee754";
2413+ version = "1.2.1";
2414+ src = fetchurl {
2415+ url = "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz";
2416+ sha512 = "dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==";
2417+ };
2418+ };
2419+ "ignore-5.1.8" = {
2420+ name = "ignore";
2421+ packageName = "ignore";
2422+ version = "5.1.8";
2423+ src = fetchurl {
2424+ url = "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz";
2425+ sha512 = "BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==";
2426+ };
2427+ };
2428+ "ignore-walk-3.0.3" = {
2429+ name = "ignore-walk";
2430+ packageName = "ignore-walk";
2431+ version = "3.0.3";
2432+ src = fetchurl {
2433+ url = "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz";
2434+ sha512 = "m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==";
2435+ };
2436+ };
2437+ "imap-0.8.19" = {
2438+ name = "imap";
2439+ packageName = "imap";
2440+ version = "0.8.19";
2441+ src = fetchurl {
2442+ url = "https://registry.npmjs.org/imap/-/imap-0.8.19.tgz";
2443+ sha1 = "3678873934ab09cea6ba48741f284da2af59d8d5";
2444+ };
2445+ };
2446+ "imap-simple-4.3.0" = {
2447+ name = "imap-simple";
2448+ packageName = "imap-simple";
2449+ version = "4.3.0";
2450+ src = fetchurl {
2451+ url = "https://registry.npmjs.org/imap-simple/-/imap-simple-4.3.0.tgz";
2452+ sha512 = "SW3LtfEJFjlJKS/h2CmpX2IKpya2RXobR3ENJJW4iMQ3QYPxWxf5oeaz1K3P4eGUwfGEndkqt7uVDKnEyG9zeQ==";
2453+ };
2454+ };
2455+ "indent-string-4.0.0" = {
2456+ name = "indent-string";
2457+ packageName = "indent-string";
2458+ version = "4.0.0";
2459+ src = fetchurl {
2460+ url = "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz";
2461+ sha512 = "EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==";
2462+ };
2463+ };
2464+ "inflight-1.0.6" = {
2465+ name = "inflight";
2466+ packageName = "inflight";
2467+ version = "1.0.6";
2468+ src = fetchurl {
2469+ url = "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz";
2470+ sha1 = "49bd6331d7d02d0c09bc910a1075ba8165b56df9";
2471+ };
2472+ };
2473+ "inherits-2.0.3" = {
2474+ name = "inherits";
2475+ packageName = "inherits";
2476+ version = "2.0.3";
2477+ src = fetchurl {
2478+ url = "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz";
2479+ sha1 = "633c2c83e3da42a502f52466022480f4208261de";
2480+ };
2481+ };
2482+ "inherits-2.0.4" = {
2483+ name = "inherits";
2484+ packageName = "inherits";
2485+ version = "2.0.4";
2486+ src = fetchurl {
2487+ url = "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz";
2488+ sha512 = "k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==";
2489+ };
2490+ };
2491+ "ini-1.3.5" = {
2492+ name = "ini";
2493+ packageName = "ini";
2494+ version = "1.3.5";
2495+ src = fetchurl {
2496+ url = "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz";
2497+ sha512 = "RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==";
2498+ };
2499+ };
2500+ "inquirer-7.3.3" = {
2501+ name = "inquirer";
2502+ packageName = "inquirer";
2503+ version = "7.3.3";
2504+ src = fetchurl {
2505+ url = "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz";
2506+ sha512 = "JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==";
2507+ };
2508+ };
2509+ "ip-regex-2.1.0" = {
2510+ name = "ip-regex";
2511+ packageName = "ip-regex";
2512+ version = "2.1.0";
2513+ src = fetchurl {
2514+ url = "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz";
2515+ sha1 = "fa78bf5d2e6913c911ce9f819ee5146bb6d844e9";
2516+ };
2517+ };
2518+ "ipaddr.js-1.9.1" = {
2519+ name = "ipaddr.js";
2520+ packageName = "ipaddr.js";
2521+ version = "1.9.1";
2522+ src = fetchurl {
2523+ url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz";
2524+ sha512 = "0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==";
2525+ };
2526+ };
2527+ "is-absolute-1.0.0" = {
2528+ name = "is-absolute";
2529+ packageName = "is-absolute";
2530+ version = "1.0.0";
2531+ src = fetchurl {
2532+ url = "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz";
2533+ sha512 = "dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==";
2534+ };
2535+ };
2536+ "is-arrayish-0.3.2" = {
2537+ name = "is-arrayish";
2538+ packageName = "is-arrayish";
2539+ version = "0.3.2";
2540+ src = fetchurl {
2541+ url = "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz";
2542+ sha512 = "eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==";
2543+ };
2544+ };
2545+ "is-buffer-2.0.5" = {
2546+ name = "is-buffer";
2547+ packageName = "is-buffer";
2548+ version = "2.0.5";
2549+ src = fetchurl {
2550+ url = "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz";
2551+ sha512 = "i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==";
2552+ };
2553+ };
2554+ "is-docker-2.1.1" = {
2555+ name = "is-docker";
2556+ packageName = "is-docker";
2557+ version = "2.1.1";
2558+ src = fetchurl {
2559+ url = "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz";
2560+ sha512 = "ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==";
2561+ };
2562+ };
2563+ "is-extglob-2.1.1" = {
2564+ name = "is-extglob";
2565+ packageName = "is-extglob";
2566+ version = "2.1.1";
2567+ src = fetchurl {
2568+ url = "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz";
2569+ sha1 = "a88c02535791f02ed37c76a1b9ea9773c833f8c2";
2570+ };
2571+ };
2572+ "is-fullwidth-code-point-1.0.0" = {
2573+ name = "is-fullwidth-code-point";
2574+ packageName = "is-fullwidth-code-point";
2575+ version = "1.0.0";
2576+ src = fetchurl {
2577+ url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz";
2578+ sha1 = "ef9e31386f031a7f0d643af82fde50c457ef00cb";
2579+ };
2580+ };
2581+ "is-fullwidth-code-point-2.0.0" = {
2582+ name = "is-fullwidth-code-point";
2583+ packageName = "is-fullwidth-code-point";
2584+ version = "2.0.0";
2585+ src = fetchurl {
2586+ url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz";
2587+ sha1 = "a3b30a5c4f199183167aaab93beefae3ddfb654f";
2588+ };
2589+ };
2590+ "is-fullwidth-code-point-3.0.0" = {
2591+ name = "is-fullwidth-code-point";
2592+ packageName = "is-fullwidth-code-point";
2593+ version = "3.0.0";
2594+ src = fetchurl {
2595+ url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz";
2596+ sha512 = "zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==";
2597+ };
2598+ };
2599+ "is-glob-3.1.0" = {
2600+ name = "is-glob";
2601+ packageName = "is-glob";
2602+ version = "3.1.0";
2603+ src = fetchurl {
2604+ url = "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz";
2605+ sha1 = "7ba5ae24217804ac70707b96922567486cc3e84a";
2606+ };
2607+ };
2608+ "is-glob-4.0.1" = {
2609+ name = "is-glob";
2610+ packageName = "is-glob";
2611+ version = "4.0.1";
2612+ src = fetchurl {
2613+ url = "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz";
2614+ sha512 = "5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==";
2615+ };
2616+ };
2617+ "is-negated-glob-1.0.0" = {
2618+ name = "is-negated-glob";
2619+ packageName = "is-negated-glob";
2620+ version = "1.0.0";
2621+ src = fetchurl {
2622+ url = "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz";
2623+ sha1 = "6910bca5da8c95e784b5751b976cf5a10fee36d2";
2624+ };
2625+ };
2626+ "is-number-7.0.0" = {
2627+ name = "is-number";
2628+ packageName = "is-number";
2629+ version = "7.0.0";
2630+ src = fetchurl {
2631+ url = "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz";
2632+ sha512 = "41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==";
2633+ };
2634+ };
2635+ "is-promise-1.0.1" = {
2636+ name = "is-promise";
2637+ packageName = "is-promise";
2638+ version = "1.0.1";
2639+ src = fetchurl {
2640+ url = "https://registry.npmjs.org/is-promise/-/is-promise-1.0.1.tgz";
2641+ sha1 = "31573761c057e33c2e91aab9e96da08cefbe76e5";
2642+ };
2643+ };
2644+ "is-property-1.0.2" = {
2645+ name = "is-property";
2646+ packageName = "is-property";
2647+ version = "1.0.2";
2648+ src = fetchurl {
2649+ url = "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz";
2650+ sha1 = "57fe1c4e48474edd65b09911f26b1cd4095dda84";
2651+ };
2652+ };
2653+ "is-relative-1.0.0" = {
2654+ name = "is-relative";
2655+ packageName = "is-relative";
2656+ version = "1.0.0";
2657+ src = fetchurl {
2658+ url = "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz";
2659+ sha512 = "Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==";
2660+ };
2661+ };
2662+ "is-typedarray-1.0.0" = {
2663+ name = "is-typedarray";
2664+ packageName = "is-typedarray";
2665+ version = "1.0.0";
2666+ src = fetchurl {
2667+ url = "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz";
2668+ sha1 = "e479c80858df0c1b11ddda6940f96011fcda4a9a";
2669+ };
2670+ };
2671+ "is-unc-path-1.0.0" = {
2672+ name = "is-unc-path";
2673+ packageName = "is-unc-path";
2674+ version = "1.0.0";
2675+ src = fetchurl {
2676+ url = "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz";
2677+ sha512 = "mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==";
2678+ };
2679+ };
2680+ "is-windows-1.0.2" = {
2681+ name = "is-windows";
2682+ packageName = "is-windows";
2683+ version = "1.0.2";
2684+ src = fetchurl {
2685+ url = "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz";
2686+ sha512 = "eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==";
2687+ };
2688+ };
2689+ "is-wsl-2.2.0" = {
2690+ name = "is-wsl";
2691+ packageName = "is-wsl";
2692+ version = "2.2.0";
2693+ src = fetchurl {
2694+ url = "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz";
2695+ sha512 = "fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==";
2696+ };
2697+ };
2698+ "isarray-0.0.1" = {
2699+ name = "isarray";
2700+ packageName = "isarray";
2701+ version = "0.0.1";
2702+ src = fetchurl {
2703+ url = "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz";
2704+ sha1 = "8a18acfca9a8f4177e09abfc6038939b05d1eedf";
2705+ };
2706+ };
2707+ "isarray-1.0.0" = {
2708+ name = "isarray";
2709+ packageName = "isarray";
2710+ version = "1.0.0";
2711+ src = fetchurl {
2712+ url = "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz";
2713+ sha1 = "bb935d48582cba168c06834957a54a3e07124f11";
2714+ };
2715+ };
2716+ "isexe-2.0.0" = {
2717+ name = "isexe";
2718+ packageName = "isexe";
2719+ version = "2.0.0";
2720+ src = fetchurl {
2721+ url = "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz";
2722+ sha1 = "e8fbf374dc556ff8947a10dcb0572d633f2cfa10";
2723+ };
2724+ };
2725+ "iso-639-1-2.1.4" = {
2726+ name = "iso-639-1";
2727+ packageName = "iso-639-1";
2728+ version = "2.1.4";
2729+ src = fetchurl {
2730+ url = "https://registry.npmjs.org/iso-639-1/-/iso-639-1-2.1.4.tgz";
2731+ sha512 = "pwJRHnpz1sCR5saQ+Hm1E2YESw2eLGKP5TzsYKXuQ7SIfvKWMRb9CHhptqunYpCIcRCpq3LgLuhYG5hiLPRbFQ==";
2732+ };
2733+ };
2734+ "isstream-0.1.2" = {
2735+ name = "isstream";
2736+ packageName = "isstream";
2737+ version = "0.1.2";
2738+ src = fetchurl {
2739+ url = "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz";
2740+ sha1 = "47e63f7af55afa6f92e1500e690eb8b8529c099a";
2741+ };
2742+ };
2743+ "js-yaml-3.14.0" = {
2744+ name = "js-yaml";
2745+ packageName = "js-yaml";
2746+ version = "3.14.0";
2747+ src = fetchurl {
2748+ url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz";
2749+ sha512 = "/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==";
2750+ };
2751+ };
2752+ "jsbi-3.1.4" = {
2753+ name = "jsbi";
2754+ packageName = "jsbi";
2755+ version = "3.1.4";
2756+ src = fetchurl {
2757+ url = "https://registry.npmjs.org/jsbi/-/jsbi-3.1.4.tgz";
2758+ sha512 = "52QRRFSsi9impURE8ZUbzAMCLjPm4THO7H2fcuIvaaeFTbSysvkodbQQXIVsNgq/ypDbq6dJiuGKL0vZ/i9hUg==";
2759+ };
2760+ };
2761+ "jsbn-0.1.1" = {
2762+ name = "jsbn";
2763+ packageName = "jsbn";
2764+ version = "0.1.1";
2765+ src = fetchurl {
2766+ url = "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz";
2767+ sha1 = "a5e654c2e5a2deb5f201d96cefbca80c0ef2f513";
2768+ };
2769+ };
2770+ "json-schema-0.2.3" = {
2771+ name = "json-schema";
2772+ packageName = "json-schema";
2773+ version = "0.2.3";
2774+ src = fetchurl {
2775+ url = "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz";
2776+ sha1 = "b480c892e59a2f05954ce727bd3f2a4e882f9e13";
2777+ };
2778+ };
2779+ "json-schema-traverse-0.4.1" = {
2780+ name = "json-schema-traverse";
2781+ packageName = "json-schema-traverse";
2782+ version = "0.4.1";
2783+ src = fetchurl {
2784+ url = "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz";
2785+ sha512 = "xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==";
2786+ };
2787+ };
2788+ "json-stable-stringify-without-jsonify-1.0.1" = {
2789+ name = "json-stable-stringify-without-jsonify";
2790+ packageName = "json-stable-stringify-without-jsonify";
2791+ version = "1.0.1";
2792+ src = fetchurl {
2793+ url = "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz";
2794+ sha1 = "9db7b59496ad3f3cfef30a75142d2d930ad72651";
2795+ };
2796+ };
2797+ "json-stringify-safe-5.0.1" = {
2798+ name = "json-stringify-safe";
2799+ packageName = "json-stringify-safe";
2800+ version = "5.0.1";
2801+ src = fetchurl {
2802+ url = "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz";
2803+ sha1 = "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb";
2804+ };
2805+ };
2806+ "json5-2.1.0" = {
2807+ name = "json5";
2808+ packageName = "json5";
2809+ version = "2.1.0";
2810+ src = fetchurl {
2811+ url = "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz";
2812+ sha512 = "8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==";
2813+ };
2814+ };
2815+ "jsonfile-4.0.0" = {
2816+ name = "jsonfile";
2817+ packageName = "jsonfile";
2818+ version = "4.0.0";
2819+ src = fetchurl {
2820+ url = "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz";
2821+ sha1 = "8771aae0799b64076b76640fca058f9c10e33ecb";
2822+ };
2823+ };
2824+ "jsonwebtoken-8.5.1" = {
2825+ name = "jsonwebtoken";
2826+ packageName = "jsonwebtoken";
2827+ version = "8.5.1";
2828+ src = fetchurl {
2829+ url = "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz";
2830+ sha512 = "XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==";
2831+ };
2832+ };
2833+ "jsprim-1.4.1" = {
2834+ name = "jsprim";
2835+ packageName = "jsprim";
2836+ version = "1.4.1";
2837+ src = fetchurl {
2838+ url = "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz";
2839+ sha1 = "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2";
2840+ };
2841+ };
2842+ "jwa-1.4.1" = {
2843+ name = "jwa";
2844+ packageName = "jwa";
2845+ version = "1.4.1";
2846+ src = fetchurl {
2847+ url = "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz";
2848+ sha512 = "qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==";
2849+ };
2850+ };
2851+ "jwks-rsa-1.9.0" = {
2852+ name = "jwks-rsa";
2853+ packageName = "jwks-rsa";
2854+ version = "1.9.0";
2855+ src = fetchurl {
2856+ url = "https://registry.npmjs.org/jwks-rsa/-/jwks-rsa-1.9.0.tgz";
2857+ sha512 = "UPCfQQg0s2kF2Ju6UFJrQH73f7MaVN/hKBnYBYOp+X9KN4y6TLChhLtaXS5nRKbZqshwVdrZ9OY63m/Q9CLqcg==";
2858+ };
2859+ };
2860+ "jws-3.2.2" = {
2861+ name = "jws";
2862+ packageName = "jws";
2863+ version = "3.2.2";
2864+ src = fetchurl {
2865+ url = "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz";
2866+ sha512 = "YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==";
2867+ };
2868+ };
2869+ "kafkajs-1.15.0" = {
2870+ name = "kafkajs";
2871+ packageName = "kafkajs";
2872+ version = "1.15.0";
2873+ src = fetchurl {
2874+ url = "https://registry.npmjs.org/kafkajs/-/kafkajs-1.15.0.tgz";
2875+ sha512 = "yjPyEnQCkPxAuQLIJnY5dI+xnmmgXmhuOQ1GVxClG5KTOV/rJcW1qA3UfvyEJKTp/RTSqQnUR3HJsKFvHyTpNg==";
2876+ };
2877+ };
2878+ "kuler-1.0.1" = {
2879+ name = "kuler";
2880+ packageName = "kuler";
2881+ version = "1.0.1";
2882+ src = fetchurl {
2883+ url = "https://registry.npmjs.org/kuler/-/kuler-1.0.1.tgz";
2884+ sha512 = "J9nVUucG1p/skKul6DU3PUZrhs0LPulNaeUOox0IyXDi8S4CztTHs1gQphhuZmzXG7VOQSf6NJfKuzteQLv9gQ==";
2885+ };
2886+ };
2887+ "leven-2.1.0" = {
2888+ name = "leven";
2889+ packageName = "leven";
2890+ version = "2.1.0";
2891+ src = fetchurl {
2892+ url = "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz";
2893+ sha1 = "c2e7a9f772094dee9d34202ae8acce4687875580";
2894+ };
2895+ };
2896+ "libbase64-1.2.1" = {
2897+ name = "libbase64";
2898+ packageName = "libbase64";
2899+ version = "1.2.1";
2900+ src = fetchurl {
2901+ url = "https://registry.npmjs.org/libbase64/-/libbase64-1.2.1.tgz";
2902+ sha512 = "l+nePcPbIG1fNlqMzrh68MLkX/gTxk/+vdvAb388Ssi7UuUN31MI44w4Yf33mM3Cm4xDfw48mdf3rkdHszLNew==";
2903+ };
2904+ };
2905+ "libmime-4.2.1" = {
2906+ name = "libmime";
2907+ packageName = "libmime";
2908+ version = "4.2.1";
2909+ src = fetchurl {
2910+ url = "https://registry.npmjs.org/libmime/-/libmime-4.2.1.tgz";
2911+ sha512 = "09y7zjSc5im1aNsq815zgo4/G3DnIzym3aDOHsGq4Ee5vrX4PdgQRybAsztz9Rv0NhO+J5C0llEUloa3sUmjmA==";
2912+ };
2913+ };
2914+ "libmime-5.0.0" = {
2915+ name = "libmime";
2916+ packageName = "libmime";
2917+ version = "5.0.0";
2918+ src = fetchurl {
2919+ url = "https://registry.npmjs.org/libmime/-/libmime-5.0.0.tgz";
2920+ sha512 = "2Bm96d5ktnE217Ib1FldvUaPAaOst6GtZrsxJCwnJgi9lnsoAKIHyU0sae8rNx6DNYbjdqqh8lv5/b9poD8qOg==";
2921+ };
2922+ };
2923+ "libqp-1.1.0" = {
2924+ name = "libqp";
2925+ packageName = "libqp";
2926+ version = "1.1.0";
2927+ src = fetchurl {
2928+ url = "https://registry.npmjs.org/libqp/-/libqp-1.1.0.tgz";
2929+ sha1 = "f5e6e06ad74b794fb5b5b66988bf728ef1dedbe8";
2930+ };
2931+ };
2932+ "limiter-1.1.5" = {
2933+ name = "limiter";
2934+ packageName = "limiter";
2935+ version = "1.1.5";
2936+ src = fetchurl {
2937+ url = "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz";
2938+ sha512 = "FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==";
2939+ };
2940+ };
2941+ "linkify-it-3.0.2" = {
2942+ name = "linkify-it";
2943+ packageName = "linkify-it";
2944+ version = "3.0.2";
2945+ src = fetchurl {
2946+ url = "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.2.tgz";
2947+ sha512 = "gDBO4aHNZS6coiZCKVhSNh43F9ioIL4JwRjLZPkoLIY4yZFwg264Y5lu2x6rb1Js42Gh6Yqm2f6L2AJcnkzinQ==";
2948+ };
2949+ };
2950+ "localtunnel-2.0.0" = {
2951+ name = "localtunnel";
2952+ packageName = "localtunnel";
2953+ version = "2.0.0";
2954+ src = fetchurl {
2955+ url = "https://registry.npmjs.org/localtunnel/-/localtunnel-2.0.0.tgz";
2956+ sha512 = "g6E0aLgYYDvQDxIjIXkgJo2+pHj3sGg4Wz/XP3h2KtZnRsWPbOQY+hw1H8Z91jep998fkcVE9l+kghO+97vllg==";
2957+ };
2958+ };
2959+ "locate-path-3.0.0" = {
2960+ name = "locate-path";
2961+ packageName = "locate-path";
2962+ version = "3.0.0";
2963+ src = fetchurl {
2964+ url = "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz";
2965+ sha512 = "7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==";
2966+ };
2967+ };
2968+ "locate-path-5.0.0" = {
2969+ name = "locate-path";
2970+ packageName = "locate-path";
2971+ version = "5.0.0";
2972+ src = fetchurl {
2973+ url = "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz";
2974+ sha512 = "t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==";
2975+ };
2976+ };
2977+ "lodash-4.17.20" = {
2978+ name = "lodash";
2979+ packageName = "lodash";
2980+ version = "4.17.20";
2981+ src = fetchurl {
2982+ url = "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz";
2983+ sha512 = "PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==";
2984+ };
2985+ };
2986+ "lodash._reinterpolate-3.0.0" = {
2987+ name = "lodash._reinterpolate";
2988+ packageName = "lodash._reinterpolate";
2989+ version = "3.0.0";
2990+ src = fetchurl {
2991+ url = "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz";
2992+ sha1 = "0ccf2d89166af03b3663c796538b75ac6e114d9d";
2993+ };
2994+ };
2995+ "lodash.clonedeep-4.5.0" = {
2996+ name = "lodash.clonedeep";
2997+ packageName = "lodash.clonedeep";
2998+ version = "4.5.0";
2999+ src = fetchurl {
3000+ url = "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz";
3001+ sha1 = "e23f3f9c4f8fbdde872529c1071857a086e5ccef";
3002+ };
3003+ };
3004+ "lodash.get-4.4.2" = {
3005+ name = "lodash.get";
3006+ packageName = "lodash.get";
3007+ version = "4.4.2";
3008+ src = fetchurl {
3009+ url = "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz";
3010+ sha1 = "2d177f652fa31e939b4438d5341499dfa3825e99";
3011+ };
3012+ };
3013+ "lodash.includes-4.3.0" = {
3014+ name = "lodash.includes";
3015+ packageName = "lodash.includes";
3016+ version = "4.3.0";
3017+ src = fetchurl {
3018+ url = "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz";
3019+ sha1 = "60bb98a87cb923c68ca1e51325483314849f553f";
3020+ };
3021+ };
3022+ "lodash.isboolean-3.0.3" = {
3023+ name = "lodash.isboolean";
3024+ packageName = "lodash.isboolean";
3025+ version = "3.0.3";
3026+ src = fetchurl {
3027+ url = "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz";
3028+ sha1 = "6c2e171db2a257cd96802fd43b01b20d5f5870f6";
3029+ };
3030+ };
3031+ "lodash.isinteger-4.0.4" = {
3032+ name = "lodash.isinteger";
3033+ packageName = "lodash.isinteger";
3034+ version = "4.0.4";
3035+ src = fetchurl {
3036+ url = "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz";
3037+ sha1 = "619c0af3d03f8b04c31f5882840b77b11cd68343";
3038+ };
3039+ };
3040+ "lodash.isnumber-3.0.3" = {
3041+ name = "lodash.isnumber";
3042+ packageName = "lodash.isnumber";
3043+ version = "3.0.3";
3044+ src = fetchurl {
3045+ url = "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz";
3046+ sha1 = "3ce76810c5928d03352301ac287317f11c0b1ffc";
3047+ };
3048+ };
3049+ "lodash.isplainobject-4.0.6" = {
3050+ name = "lodash.isplainobject";
3051+ packageName = "lodash.isplainobject";
3052+ version = "4.0.6";
3053+ src = fetchurl {
3054+ url = "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz";
3055+ sha1 = "7c526a52d89b45c45cc690b88163be0497f550cb";
3056+ };
3057+ };
3058+ "lodash.isstring-4.0.1" = {
3059+ name = "lodash.isstring";
3060+ packageName = "lodash.isstring";
3061+ version = "4.0.1";
3062+ src = fetchurl {
3063+ url = "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz";
3064+ sha1 = "d527dfb5456eca7cc9bb95d5daeaf88ba54a5451";
3065+ };
3066+ };
3067+ "lodash.once-4.1.1" = {
3068+ name = "lodash.once";
3069+ packageName = "lodash.once";
3070+ version = "4.1.1";
3071+ src = fetchurl {
3072+ url = "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz";
3073+ sha1 = "0dd3971213c7c56df880977d504c88fb471a97ac";
3074+ };
3075+ };
3076+ "lodash.set-4.3.2" = {
3077+ name = "lodash.set";
3078+ packageName = "lodash.set";
3079+ version = "4.3.2";
3080+ src = fetchurl {
3081+ url = "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz";
3082+ sha1 = "d8757b1da807dde24816b0d6a84bea1a76230b23";
3083+ };
3084+ };
3085+ "lodash.template-4.5.0" = {
3086+ name = "lodash.template";
3087+ packageName = "lodash.template";
3088+ version = "4.5.0";
3089+ src = fetchurl {
3090+ url = "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz";
3091+ sha512 = "84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==";
3092+ };
3093+ };
3094+ "lodash.templatesettings-4.2.0" = {
3095+ name = "lodash.templatesettings";
3096+ packageName = "lodash.templatesettings";
3097+ version = "4.2.0";
3098+ src = fetchurl {
3099+ url = "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz";
3100+ sha512 = "stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==";
3101+ };
3102+ };
3103+ "lodash.unset-4.5.2" = {
3104+ name = "lodash.unset";
3105+ packageName = "lodash.unset";
3106+ version = "4.5.2";
3107+ src = fetchurl {
3108+ url = "https://registry.npmjs.org/lodash.unset/-/lodash.unset-4.5.2.tgz";
3109+ sha1 = "370d1d3e85b72a7e1b0cdf2d272121306f23e4ed";
3110+ };
3111+ };
3112+ "long-4.0.0" = {
3113+ name = "long";
3114+ packageName = "long";
3115+ version = "4.0.0";
3116+ src = fetchurl {
3117+ url = "https://registry.npmjs.org/long/-/long-4.0.0.tgz";
3118+ sha512 = "XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==";
3119+ };
3120+ };
3121+ "lower-case-2.0.2" = {
3122+ name = "lower-case";
3123+ packageName = "lower-case";
3124+ version = "2.0.2";
3125+ src = fetchurl {
3126+ url = "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz";
3127+ sha512 = "7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==";
3128+ };
3129+ };
3130+ "lru-cache-4.0.2" = {
3131+ name = "lru-cache";
3132+ packageName = "lru-cache";
3133+ version = "4.0.2";
3134+ src = fetchurl {
3135+ url = "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.2.tgz";
3136+ sha1 = "1d17679c069cda5d040991a09dbc2c0db377e55e";
3137+ };
3138+ };
3139+ "lru-cache-4.1.5" = {
3140+ name = "lru-cache";
3141+ packageName = "lru-cache";
3142+ version = "4.1.5";
3143+ src = fetchurl {
3144+ url = "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz";
3145+ sha512 = "sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==";
3146+ };
3147+ };
3148+ "lru-cache-5.1.1" = {
3149+ name = "lru-cache";
3150+ packageName = "lru-cache";
3151+ version = "5.1.1";
3152+ src = fetchurl {
3153+ url = "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz";
3154+ sha512 = "KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==";
3155+ };
3156+ };
3157+ "lru-cache-6.0.0" = {
3158+ name = "lru-cache";
3159+ packageName = "lru-cache";
3160+ version = "6.0.0";
3161+ src = fetchurl {
3162+ url = "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz";
3163+ sha512 = "Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==";
3164+ };
3165+ };
3166+ "lru-memoizer-2.1.2" = {
3167+ name = "lru-memoizer";
3168+ packageName = "lru-memoizer";
3169+ version = "2.1.2";
3170+ src = fetchurl {
3171+ url = "https://registry.npmjs.org/lru-memoizer/-/lru-memoizer-2.1.2.tgz";
3172+ sha512 = "N5L5xlnVcbIinNn/TJ17vHBZwBMt9t7aJDz2n97moWubjNl6VO9Ao2XuAGBBddkYdjrwR9HfzXbT6NfMZXAZ/A==";
3173+ };
3174+ };
3175+ "mailparser-2.8.1" = {
3176+ name = "mailparser";
3177+ packageName = "mailparser";
3178+ version = "2.8.1";
3179+ src = fetchurl {
3180+ url = "https://registry.npmjs.org/mailparser/-/mailparser-2.8.1.tgz";
3181+ sha512 = "H/CYAO9dsw6SFNbEGGpZsejVSWDcFlyHjb1OkHUWg0wggUekva1tNc28trB155nSqM8rhtbwTKt//orX0AmJxQ==";
3182+ };
3183+ };
3184+ "mailsplit-5.0.0" = {
3185+ name = "mailsplit";
3186+ packageName = "mailsplit";
3187+ version = "5.0.0";
3188+ src = fetchurl {
3189+ url = "https://registry.npmjs.org/mailsplit/-/mailsplit-5.0.0.tgz";
3190+ sha512 = "HeXA0eyCKBtZqbr7uoeb3Nn2L7VV8Vm27x6/YBb0ZiNzRzLoNS2PqRgGYADwh0cBzLYtqddq40bSSirqLO2LGw==";
3191+ };
3192+ };
3193+ "make-error-1.3.6" = {
3194+ name = "make-error";
3195+ packageName = "make-error";
3196+ version = "1.3.6";
3197+ src = fetchurl {
3198+ url = "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz";
3199+ sha512 = "s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==";
3200+ };
3201+ };
3202+ "make-error-cause-2.3.0" = {
3203+ name = "make-error-cause";
3204+ packageName = "make-error-cause";
3205+ version = "2.3.0";
3206+ src = fetchurl {
3207+ url = "https://registry.npmjs.org/make-error-cause/-/make-error-cause-2.3.0.tgz";
3208+ sha512 = "etgt+n4LlOkGSJbBTV9VROHA5R7ekIPS4vfh+bCAoJgRrJWdqJCBbpS3osRJ/HrT7R68MzMiY3L3sDJ/Fd8aBg==";
3209+ };
3210+ };
3211+ "media-typer-0.3.0" = {
3212+ name = "media-typer";
3213+ packageName = "media-typer";
3214+ version = "0.3.0";
3215+ src = fetchurl {
3216+ url = "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz";
3217+ sha1 = "8710d7af0aa626f8fffa1ce00168545263255748";
3218+ };
3219+ };
3220+ "memory-pager-1.5.0" = {
3221+ name = "memory-pager";
3222+ packageName = "memory-pager";
3223+ version = "1.5.0";
3224+ src = fetchurl {
3225+ url = "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz";
3226+ sha512 = "ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==";
3227+ };
3228+ };
3229+ "merge-descriptors-1.0.1" = {
3230+ name = "merge-descriptors";
3231+ packageName = "merge-descriptors";
3232+ version = "1.0.1";
3233+ src = fetchurl {
3234+ url = "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz";
3235+ sha1 = "b00aaa556dd8b44568150ec9d1b953f3f90cbb61";
3236+ };
3237+ };
3238+ "merge2-1.4.1" = {
3239+ name = "merge2";
3240+ packageName = "merge2";
3241+ version = "1.4.1";
3242+ src = fetchurl {
3243+ url = "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz";
3244+ sha512 = "8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==";
3245+ };
3246+ };
3247+ "methods-1.1.2" = {
3248+ name = "methods";
3249+ packageName = "methods";
3250+ version = "1.1.2";
3251+ src = fetchurl {
3252+ url = "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz";
3253+ sha1 = "5529a4d67654134edcc5266656835b0f851afcee";
3254+ };
3255+ };
3256+ "micromatch-4.0.2" = {
3257+ name = "micromatch";
3258+ packageName = "micromatch";
3259+ version = "4.0.2";
3260+ src = fetchurl {
3261+ url = "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz";
3262+ sha512 = "y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==";
3263+ };
3264+ };
3265+ "millisecond-0.1.2" = {
3266+ name = "millisecond";
3267+ packageName = "millisecond";
3268+ version = "0.1.2";
3269+ src = fetchurl {
3270+ url = "https://registry.npmjs.org/millisecond/-/millisecond-0.1.2.tgz";
3271+ sha1 = "6cc5ad386241cab8e78aff964f87028eec92dac5";
3272+ };
3273+ };
3274+ "mime-1.6.0" = {
3275+ name = "mime";
3276+ packageName = "mime";
3277+ version = "1.6.0";
3278+ src = fetchurl {
3279+ url = "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz";
3280+ sha512 = "x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==";
3281+ };
3282+ };
3283+ "mime-db-1.44.0" = {
3284+ name = "mime-db";
3285+ packageName = "mime-db";
3286+ version = "1.44.0";
3287+ src = fetchurl {
3288+ url = "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz";
3289+ sha512 = "/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==";
3290+ };
3291+ };
3292+ "mime-types-2.1.27" = {
3293+ name = "mime-types";
3294+ packageName = "mime-types";
3295+ version = "2.1.27";
3296+ src = fetchurl {
3297+ url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz";
3298+ sha512 = "JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==";
3299+ };
3300+ };
3301+ "mimic-fn-2.1.0" = {
3302+ name = "mimic-fn";
3303+ packageName = "mimic-fn";
3304+ version = "2.1.0";
3305+ src = fetchurl {
3306+ url = "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz";
3307+ sha512 = "OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==";
3308+ };
3309+ };
3310+ "minimatch-3.0.4" = {
3311+ name = "minimatch";
3312+ packageName = "minimatch";
3313+ version = "3.0.4";
3314+ src = fetchurl {
3315+ url = "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz";
3316+ sha512 = "yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==";
3317+ };
3318+ };
3319+ "minimist-1.2.5" = {
3320+ name = "minimist";
3321+ packageName = "minimist";
3322+ version = "1.2.5";
3323+ src = fetchurl {
3324+ url = "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz";
3325+ sha512 = "FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==";
3326+ };
3327+ };
3328+ "minipass-2.9.0" = {
3329+ name = "minipass";
3330+ packageName = "minipass";
3331+ version = "2.9.0";
3332+ src = fetchurl {
3333+ url = "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz";
3334+ sha512 = "wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==";
3335+ };
3336+ };
3337+ "minizlib-1.3.3" = {
3338+ name = "minizlib";
3339+ packageName = "minizlib";
3340+ version = "1.3.3";
3341+ src = fetchurl {
3342+ url = "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz";
3343+ sha512 = "6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==";
3344+ };
3345+ };
3346+ "mkdirp-0.5.5" = {
3347+ name = "mkdirp";
3348+ packageName = "mkdirp";
3349+ version = "0.5.5";
3350+ src = fetchurl {
3351+ url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz";
3352+ sha512 = "NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==";
3353+ };
3354+ };
3355+ "mkdirp-1.0.4" = {
3356+ name = "mkdirp";
3357+ packageName = "mkdirp";
3358+ version = "1.0.4";
3359+ src = fetchurl {
3360+ url = "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz";
3361+ sha512 = "vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==";
3362+ };
3363+ };
3364+ "moment-2.24.0" = {
3365+ name = "moment";
3366+ packageName = "moment";
3367+ version = "2.24.0";
3368+ src = fetchurl {
3369+ url = "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz";
3370+ sha512 = "bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==";
3371+ };
3372+ };
3373+ "moment-2.28.0" = {
3374+ name = "moment";
3375+ packageName = "moment";
3376+ version = "2.28.0";
3377+ src = fetchurl {
3378+ url = "https://registry.npmjs.org/moment/-/moment-2.28.0.tgz";
3379+ sha512 = "Z5KOjYmnHyd/ukynmFd/WwyXHd7L4J9vTI/nn5Ap9AVUgaAE15VvQ9MOGmJJygEUklupqIrFnor/tjTwRU+tQw==";
3380+ };
3381+ };
3382+ "moment-timezone-0.5.32" = {
3383+ name = "moment-timezone";
3384+ packageName = "moment-timezone";
3385+ version = "0.5.32";
3386+ src = fetchurl {
3387+ url = "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.32.tgz";
3388+ sha512 = "Z8QNyuQHQAmWucp8Knmgei8YNo28aLjJq6Ma+jy1ZSpSk5nyfRT8xgUbSQvD2+2UajISfenndwvFuH3NGS+nvA==";
3389+ };
3390+ };
3391+ "mongodb-3.6.3" = {
3392+ name = "mongodb";
3393+ packageName = "mongodb";
3394+ version = "3.6.3";
3395+ src = fetchurl {
3396+ url = "https://registry.npmjs.org/mongodb/-/mongodb-3.6.3.tgz";
3397+ sha512 = "rOZuR0QkodZiM+UbQE5kDsJykBqWi0CL4Ec2i1nrGrUI3KO11r6Fbxskqmq3JK2NH7aW4dcccBuUujAP0ERl5w==";
3398+ };
3399+ };
3400+ "mqtt-4.2.1" = {
3401+ name = "mqtt";
3402+ packageName = "mqtt";
3403+ version = "4.2.1";
3404+ src = fetchurl {
3405+ url = "https://registry.npmjs.org/mqtt/-/mqtt-4.2.1.tgz";
3406+ sha512 = "Iv893r+jWlo5GkNcPOfCGwW8M49IixwHiKLFFYTociEymSibUVCORVEjPXWPGzSxhn7BdlUeHicbRmWiv0Crkg==";
3407+ };
3408+ };
3409+ "mqtt-packet-6.6.0" = {
3410+ name = "mqtt-packet";
3411+ packageName = "mqtt-packet";
3412+ version = "6.6.0";
3413+ src = fetchurl {
3414+ url = "https://registry.npmjs.org/mqtt-packet/-/mqtt-packet-6.6.0.tgz";
3415+ sha512 = "LvghnKMFC70hKWMVykmhJarlO5e7lT3t9s9A2qPCUx+lazL3Mq55U+eCV0eLi7/nRRQYvEUWo/2tTo89EjnCJQ==";
3416+ };
3417+ };
3418+ "ms-2.0.0" = {
3419+ name = "ms";
3420+ packageName = "ms";
3421+ version = "2.0.0";
3422+ src = fetchurl {
3423+ url = "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz";
3424+ sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8";
3425+ };
3426+ };
3427+ "ms-2.1.1" = {
3428+ name = "ms";
3429+ packageName = "ms";
3430+ version = "2.1.1";
3431+ src = fetchurl {
3432+ url = "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz";
3433+ sha512 = "tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==";
3434+ };
3435+ };
3436+ "ms-2.1.2" = {
3437+ name = "ms";
3438+ packageName = "ms";
3439+ version = "2.1.2";
3440+ src = fetchurl {
3441+ url = "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz";
3442+ sha512 = "sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==";
3443+ };
3444+ };
3445+ "mssql-6.2.3" = {
3446+ name = "mssql";
3447+ packageName = "mssql";
3448+ version = "6.2.3";
3449+ src = fetchurl {
3450+ url = "https://registry.npmjs.org/mssql/-/mssql-6.2.3.tgz";
3451+ sha512 = "4TW/fA9UgzmVTNgjl65r6ISr6aL5QHnlptEt1A3jIpdzkNbFPIkRbUNz90324HIdE+5pKc3VqikOImcTrhd4og==";
3452+ };
3453+ };
3454+ "mute-stream-0.0.8" = {
3455+ name = "mute-stream";
3456+ packageName = "mute-stream";
3457+ version = "0.0.8";
3458+ src = fetchurl {
3459+ url = "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz";
3460+ sha512 = "nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==";
3461+ };
3462+ };
3463+ "mysql2-2.1.0" = {
3464+ name = "mysql2";
3465+ packageName = "mysql2";
3466+ version = "2.1.0";
3467+ src = fetchurl {
3468+ url = "https://registry.npmjs.org/mysql2/-/mysql2-2.1.0.tgz";
3469+ sha512 = "9kGVyi930rG2KaHrz3sHwtc6K+GY9d8wWk1XRSYxQiunvGcn4DwuZxOwmK11ftuhhwrYDwGx9Ta4VBwznJn36A==";
3470+ };
3471+ };
3472+ "mz-2.7.0" = {
3473+ name = "mz";
3474+ packageName = "mz";
3475+ version = "2.7.0";
3476+ src = fetchurl {
3477+ url = "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz";
3478+ sha512 = "z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==";
3479+ };
3480+ };
3481+ "n8n-core-0.54.0" = {
3482+ name = "n8n-core";
3483+ packageName = "n8n-core";
3484+ version = "0.54.0";
3485+ src = fetchurl {
3486+ url = "https://registry.npmjs.org/n8n-core/-/n8n-core-0.54.0.tgz";
3487+ sha512 = "07Fts2MSm5acbsFPEVU7RXx38K5ryGVy6OE1g+Nbr8B0LuQiTEhCzC7x+AIfFDQlt/cQQEiPejaBGDZZm0kdpA==";
3488+ };
3489+ };
3490+ "n8n-editor-ui-0.66.0" = {
3491+ name = "n8n-editor-ui";
3492+ packageName = "n8n-editor-ui";
3493+ version = "0.66.0";
3494+ src = fetchurl {
3495+ url = "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-0.66.0.tgz";
3496+ sha512 = "BZTaiYffZ2+dbPOp0JjV+pZ4S7iD7r2oYTylwFbNRpEbIc4a0l8JbU0HRqHESdPR3yYDdUTmVXqk1fWfc8IgYw==";
3497+ };
3498+ };
3499+ "n8n-nodes-base-0.91.0" = {
3500+ name = "n8n-nodes-base";
3501+ packageName = "n8n-nodes-base";
3502+ version = "0.91.0";
3503+ src = fetchurl {
3504+ url = "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-0.91.0.tgz";
3505+ sha512 = "75DVfQS/AkZBB6lIAAWHhM4wRkhHXCNf/30Fi0Cc+cihw7GW3O4bdXNhZKFwDTf70DYNATM0kBBEbSHvQusuCw==";
3506+ };
3507+ };
3508+ "n8n-workflow-0.47.0" = {
3509+ name = "n8n-workflow";
3510+ packageName = "n8n-workflow";
3511+ version = "0.47.0";
3512+ src = fetchurl {
3513+ url = "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-0.47.0.tgz";
3514+ sha512 = "1CbSOvVSf1KNM5izOEVsuMMEkuwiqezVH4hWS1Ts7pSdgSi8TrFCi4CE1J8qA0KBmWq5APh3vEJGFyvkLX6BOg==";
3515+ };
3516+ };
3517+ "named-placeholders-1.1.2" = {
3518+ name = "named-placeholders";
3519+ packageName = "named-placeholders";
3520+ version = "1.1.2";
3521+ src = fetchurl {
3522+ url = "https://registry.npmjs.org/named-placeholders/-/named-placeholders-1.1.2.tgz";
3523+ sha512 = "wiFWqxoLL3PGVReSZpjLVxyJ1bRqe+KKJVbr4hGs1KWfTZTQyezHFBbuKj9hsizHyGV2ne7EMjHdxEGAybD5SA==";
3524+ };
3525+ };
3526+ "nan-2.14.2" = {
3527+ name = "nan";
3528+ packageName = "nan";
3529+ version = "2.14.2";
3530+ src = fetchurl {
3531+ url = "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz";
3532+ sha512 = "M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==";
3533+ };
3534+ };
3535+ "native-duplexpair-1.0.0" = {
3536+ name = "native-duplexpair";
3537+ packageName = "native-duplexpair";
3538+ version = "1.0.0";
3539+ src = fetchurl {
3540+ url = "https://registry.npmjs.org/native-duplexpair/-/native-duplexpair-1.0.0.tgz";
3541+ sha1 = "7899078e64bf3c8a3d732601b3d40ff05db58fa0";
3542+ };
3543+ };
3544+ "needle-2.5.2" = {
3545+ name = "needle";
3546+ packageName = "needle";
3547+ version = "2.5.2";
3548+ src = fetchurl {
3549+ url = "https://registry.npmjs.org/needle/-/needle-2.5.2.tgz";
3550+ sha512 = "LbRIwS9BfkPvNwNHlsA41Q29kL2L/6VaOJ0qisM5lLWsTV3nP15abO5ITL6L81zqFhzjRKDAYjpcBcwM0AVvLQ==";
3551+ };
3552+ };
3553+ "negotiator-0.6.2" = {
3554+ name = "negotiator";
3555+ packageName = "negotiator";
3556+ version = "0.6.2";
3557+ src = fetchurl {
3558+ url = "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz";
3559+ sha512 = "hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==";
3560+ };
3561+ };
3562+ "next-tick-1.0.0" = {
3563+ name = "next-tick";
3564+ packageName = "next-tick";
3565+ version = "1.0.0";
3566+ src = fetchurl {
3567+ url = "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz";
3568+ sha1 = "ca86d1fe8828169b0120208e3dc8424b9db8342c";
3569+ };
3570+ };
3571+ "no-case-3.0.4" = {
3572+ name = "no-case";
3573+ packageName = "no-case";
3574+ version = "3.0.4";
3575+ src = fetchurl {
3576+ url = "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz";
3577+ sha512 = "fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==";
3578+ };
3579+ };
3580+ "node-ensure-0.0.0" = {
3581+ name = "node-ensure";
3582+ packageName = "node-ensure";
3583+ version = "0.0.0";
3584+ src = fetchurl {
3585+ url = "https://registry.npmjs.org/node-ensure/-/node-ensure-0.0.0.tgz";
3586+ sha1 = "ecae764150de99861ec5c810fd5d096b183932a7";
3587+ };
3588+ };
3589+ "node-pre-gyp-0.11.0" = {
3590+ name = "node-pre-gyp";
3591+ packageName = "node-pre-gyp";
3592+ version = "0.11.0";
3593+ src = fetchurl {
3594+ url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz";
3595+ sha512 = "TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q==";
3596+ };
3597+ };
3598+ "nodeify-1.0.1" = {
3599+ name = "nodeify";
3600+ packageName = "nodeify";
3601+ version = "1.0.1";
3602+ src = fetchurl {
3603+ url = "https://registry.npmjs.org/nodeify/-/nodeify-1.0.1.tgz";
3604+ sha1 = "64ab69a7bdbaf03ce107b4f0335c87c0b9e91b1d";
3605+ };
3606+ };
3607+ "nodemailer-6.4.11" = {
3608+ name = "nodemailer";
3609+ packageName = "nodemailer";
3610+ version = "6.4.11";
3611+ src = fetchurl {
3612+ url = "https://registry.npmjs.org/nodemailer/-/nodemailer-6.4.11.tgz";
3613+ sha512 = "BVZBDi+aJV4O38rxsUh164Dk1NCqgh6Cm0rQSb9SK/DHGll/DrCMnycVDD7msJgZCnmVa8ASo8EZzR7jsgTukQ==";
3614+ };
3615+ };
3616+ "nodemailer-6.4.16" = {
3617+ name = "nodemailer";
3618+ packageName = "nodemailer";
3619+ version = "6.4.16";
3620+ src = fetchurl {
3621+ url = "https://registry.npmjs.org/nodemailer/-/nodemailer-6.4.16.tgz";
3622+ sha512 = "68K0LgZ6hmZ7PVmwL78gzNdjpj5viqBdFqKrTtr9bZbJYj6BRj5W6WGkxXrEnUl3Co3CBXi3CZBUlpV/foGnOQ==";
3623+ };
3624+ };
3625+ "nopt-4.0.3" = {
3626+ name = "nopt";
3627+ packageName = "nopt";
3628+ version = "4.0.3";
3629+ src = fetchurl {
3630+ url = "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz";
3631+ sha512 = "CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==";
3632+ };
3633+ };
3634+ "npm-bundled-1.1.1" = {
3635+ name = "npm-bundled";
3636+ packageName = "npm-bundled";
3637+ version = "1.1.1";
3638+ src = fetchurl {
3639+ url = "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz";
3640+ sha512 = "gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==";
3641+ };
3642+ };
3643+ "npm-normalize-package-bin-1.0.1" = {
3644+ name = "npm-normalize-package-bin";
3645+ packageName = "npm-normalize-package-bin";
3646+ version = "1.0.1";
3647+ src = fetchurl {
3648+ url = "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz";
3649+ sha512 = "EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==";
3650+ };
3651+ };
3652+ "npm-packlist-1.4.8" = {
3653+ name = "npm-packlist";
3654+ packageName = "npm-packlist";
3655+ version = "1.4.8";
3656+ src = fetchurl {
3657+ url = "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz";
3658+ sha512 = "5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==";
3659+ };
3660+ };
3661+ "npmlog-4.1.2" = {
3662+ name = "npmlog";
3663+ packageName = "npmlog";
3664+ version = "4.1.2";
3665+ src = fetchurl {
3666+ url = "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz";
3667+ sha512 = "2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==";
3668+ };
3669+ };
3670+ "nth-check-1.0.2" = {
3671+ name = "nth-check";
3672+ packageName = "nth-check";
3673+ version = "1.0.2";
3674+ src = fetchurl {
3675+ url = "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz";
3676+ sha512 = "WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==";
3677+ };
3678+ };
3679+ "number-is-nan-1.0.1" = {
3680+ name = "number-is-nan";
3681+ packageName = "number-is-nan";
3682+ version = "1.0.1";
3683+ src = fetchurl {
3684+ url = "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz";
3685+ sha1 = "097b602b53422a522c1afb8790318336941a011d";
3686+ };
3687+ };
3688+ "oauth-1.0a-2.2.6" = {
3689+ name = "oauth-1.0a";
3690+ packageName = "oauth-1.0a";
3691+ version = "2.2.6";
3692+ src = fetchurl {
3693+ url = "https://registry.npmjs.org/oauth-1.0a/-/oauth-1.0a-2.2.6.tgz";
3694+ sha512 = "6bkxv3N4Gu5lty4viIcIAnq5GbxECviMBeKR3WX/q87SPQ8E8aursPZUtsXDnxCs787af09WPRBLqYrf/lwoYQ==";
3695+ };
3696+ };
3697+ "oauth-sign-0.9.0" = {
3698+ name = "oauth-sign";
3699+ packageName = "oauth-sign";
3700+ version = "0.9.0";
3701+ src = fetchurl {
3702+ url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz";
3703+ sha512 = "fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==";
3704+ };
3705+ };
3706+ "object-assign-4.1.1" = {
3707+ name = "object-assign";
3708+ packageName = "object-assign";
3709+ version = "4.1.1";
3710+ src = fetchurl {
3711+ url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz";
3712+ sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863";
3713+ };
3714+ };
3715+ "on-finished-2.3.0" = {
3716+ name = "on-finished";
3717+ packageName = "on-finished";
3718+ version = "2.3.0";
3719+ src = fetchurl {
3720+ url = "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz";
3721+ sha1 = "20f1336481b083cd75337992a16971aa2d906947";
3722+ };
3723+ };
3724+ "on-headers-1.0.2" = {
3725+ name = "on-headers";
3726+ packageName = "on-headers";
3727+ version = "1.0.2";
3728+ src = fetchurl {
3729+ url = "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz";
3730+ sha512 = "pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==";
3731+ };
3732+ };
3733+ "once-1.4.0" = {
3734+ name = "once";
3735+ packageName = "once";
3736+ version = "1.4.0";
3737+ src = fetchurl {
3738+ url = "https://registry.npmjs.org/once/-/once-1.4.0.tgz";
3739+ sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1";
3740+ };
3741+ };
3742+ "onetime-5.1.2" = {
3743+ name = "onetime";
3744+ packageName = "onetime";
3745+ version = "5.1.2";
3746+ src = fetchurl {
3747+ url = "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz";
3748+ sha512 = "kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==";
3749+ };
3750+ };
3751+ "open-7.3.0" = {
3752+ name = "open";
3753+ packageName = "open";
3754+ version = "7.3.0";
3755+ src = fetchurl {
3756+ url = "https://registry.npmjs.org/open/-/open-7.3.0.tgz";
3757+ sha512 = "mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw==";
3758+ };
3759+ };
3760+ "openurl-1.1.1" = {
3761+ name = "openurl";
3762+ packageName = "openurl";
3763+ version = "1.1.1";
3764+ src = fetchurl {
3765+ url = "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz";
3766+ sha1 = "3875b4b0ef7a52c156f0db41d4609dbb0f94b387";
3767+ };
3768+ };
3769+ "ordered-read-streams-1.0.1" = {
3770+ name = "ordered-read-streams";
3771+ packageName = "ordered-read-streams";
3772+ version = "1.0.1";
3773+ src = fetchurl {
3774+ url = "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz";
3775+ sha1 = "77c0cb37c41525d64166d990ffad7ec6a0e1363e";
3776+ };
3777+ };
3778+ "original-1.0.2" = {
3779+ name = "original";
3780+ packageName = "original";
3781+ version = "1.0.2";
3782+ src = fetchurl {
3783+ url = "https://registry.npmjs.org/original/-/original-1.0.2.tgz";
3784+ sha512 = "hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==";
3785+ };
3786+ };
3787+ "os-homedir-1.0.2" = {
3788+ name = "os-homedir";
3789+ packageName = "os-homedir";
3790+ version = "1.0.2";
3791+ src = fetchurl {
3792+ url = "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz";
3793+ sha1 = "ffbc4988336e0e833de0c168c7ef152121aa7fb3";
3794+ };
3795+ };
3796+ "os-tmpdir-1.0.2" = {
3797+ name = "os-tmpdir";
3798+ packageName = "os-tmpdir";
3799+ version = "1.0.2";
3800+ src = fetchurl {
3801+ url = "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz";
3802+ sha1 = "bbe67406c79aa85c5cfec766fe5734555dfa1274";
3803+ };
3804+ };
3805+ "osenv-0.1.5" = {
3806+ name = "osenv";
3807+ packageName = "osenv";
3808+ version = "0.1.5";
3809+ src = fetchurl {
3810+ url = "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz";
3811+ sha512 = "0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==";
3812+ };
3813+ };
3814+ "p-cancelable-2.0.0" = {
3815+ name = "p-cancelable";
3816+ packageName = "p-cancelable";
3817+ version = "2.0.0";
3818+ src = fetchurl {
3819+ url = "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz";
3820+ sha512 = "wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==";
3821+ };
3822+ };
3823+ "p-limit-2.3.0" = {
3824+ name = "p-limit";
3825+ packageName = "p-limit";
3826+ version = "2.3.0";
3827+ src = fetchurl {
3828+ url = "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz";
3829+ sha512 = "//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==";
3830+ };
3831+ };
3832+ "p-locate-3.0.0" = {
3833+ name = "p-locate";
3834+ packageName = "p-locate";
3835+ version = "3.0.0";
3836+ src = fetchurl {
3837+ url = "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz";
3838+ sha512 = "x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==";
3839+ };
3840+ };
3841+ "p-locate-4.1.0" = {
3842+ name = "p-locate";
3843+ packageName = "p-locate";
3844+ version = "4.1.0";
3845+ src = fetchurl {
3846+ url = "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz";
3847+ sha512 = "R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==";
3848+ };
3849+ };
3850+ "p-try-2.2.0" = {
3851+ name = "p-try";
3852+ packageName = "p-try";
3853+ version = "2.2.0";
3854+ src = fetchurl {
3855+ url = "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz";
3856+ sha512 = "R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==";
3857+ };
3858+ };
3859+ "packet-reader-1.0.0" = {
3860+ name = "packet-reader";
3861+ packageName = "packet-reader";
3862+ version = "1.0.0";
3863+ src = fetchurl {
3864+ url = "https://registry.npmjs.org/packet-reader/-/packet-reader-1.0.0.tgz";
3865+ sha512 = "HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==";
3866+ };
3867+ };
3868+ "param-case-3.0.4" = {
3869+ name = "param-case";
3870+ packageName = "param-case";
3871+ version = "3.0.4";
3872+ src = fetchurl {
3873+ url = "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz";
3874+ sha512 = "RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==";
3875+ };
3876+ };
3877+ "parent-require-1.0.0" = {
3878+ name = "parent-require";
3879+ packageName = "parent-require";
3880+ version = "1.0.0";
3881+ src = fetchurl {
3882+ url = "https://registry.npmjs.org/parent-require/-/parent-require-1.0.0.tgz";
3883+ sha1 = "746a167638083a860b0eef6732cb27ed46c32977";
3884+ };
3885+ };
3886+ "parse5-3.0.3" = {
3887+ name = "parse5";
3888+ packageName = "parse5";
3889+ version = "3.0.3";
3890+ src = fetchurl {
3891+ url = "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz";
3892+ sha512 = "rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==";
3893+ };
3894+ };
3895+ "parse5-5.1.1" = {
3896+ name = "parse5";
3897+ packageName = "parse5";
3898+ version = "5.1.1";
3899+ src = fetchurl {
3900+ url = "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz";
3901+ sha512 = "ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==";
3902+ };
3903+ };
3904+ "parse5-6.0.1" = {
3905+ name = "parse5";
3906+ packageName = "parse5";
3907+ version = "6.0.1";
3908+ src = fetchurl {
3909+ url = "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz";
3910+ sha512 = "Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==";
3911+ };
3912+ };
3913+ "parse5-htmlparser2-tree-adapter-6.0.1" = {
3914+ name = "parse5-htmlparser2-tree-adapter";
3915+ packageName = "parse5-htmlparser2-tree-adapter";
3916+ version = "6.0.1";
3917+ src = fetchurl {
3918+ url = "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz";
3919+ sha512 = "qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==";
3920+ };
3921+ };
3922+ "parseurl-1.3.3" = {
3923+ name = "parseurl";
3924+ packageName = "parseurl";
3925+ version = "1.3.3";
3926+ src = fetchurl {
3927+ url = "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz";
3928+ sha512 = "CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==";
3929+ };
3930+ };
3931+ "pascal-case-3.1.2" = {
3932+ name = "pascal-case";
3933+ packageName = "pascal-case";
3934+ version = "3.1.2";
3935+ src = fetchurl {
3936+ url = "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz";
3937+ sha512 = "uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==";
3938+ };
3939+ };
3940+ "path-case-3.0.4" = {
3941+ name = "path-case";
3942+ packageName = "path-case";
3943+ version = "3.0.4";
3944+ src = fetchurl {
3945+ url = "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz";
3946+ sha512 = "qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==";
3947+ };
3948+ };
3949+ "path-dirname-1.0.2" = {
3950+ name = "path-dirname";
3951+ packageName = "path-dirname";
3952+ version = "1.0.2";
3953+ src = fetchurl {
3954+ url = "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz";
3955+ sha1 = "cc33d24d525e099a5388c0336c6e32b9160609e0";
3956+ };
3957+ };
3958+ "path-exists-3.0.0" = {
3959+ name = "path-exists";
3960+ packageName = "path-exists";
3961+ version = "3.0.0";
3962+ src = fetchurl {
3963+ url = "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz";
3964+ sha1 = "ce0ebeaa5f78cb18925ea7d810d7b59b010fd515";
3965+ };
3966+ };
3967+ "path-exists-4.0.0" = {
3968+ name = "path-exists";
3969+ packageName = "path-exists";
3970+ version = "4.0.0";
3971+ src = fetchurl {
3972+ url = "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz";
3973+ sha512 = "ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==";
3974+ };
3975+ };
3976+ "path-is-absolute-1.0.1" = {
3977+ name = "path-is-absolute";
3978+ packageName = "path-is-absolute";
3979+ version = "1.0.1";
3980+ src = fetchurl {
3981+ url = "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz";
3982+ sha1 = "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f";
3983+ };
3984+ };
3985+ "path-to-regexp-0.1.7" = {
3986+ name = "path-to-regexp";
3987+ packageName = "path-to-regexp";
3988+ version = "0.1.7";
3989+ src = fetchurl {
3990+ url = "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz";
3991+ sha1 = "df604178005f522f15eb4490e7247a1bfaa67f8c";
3992+ };
3993+ };
3994+ "path-type-4.0.0" = {
3995+ name = "path-type";
3996+ packageName = "path-type";
3997+ version = "4.0.0";
3998+ src = fetchurl {
3999+ url = "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz";
4000+ sha512 = "gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==";
4001+ };
4002+ };
4003+ "pdf-parse-1.1.1" = {
4004+ name = "pdf-parse";
4005+ packageName = "pdf-parse";
4006+ version = "1.1.1";
4007+ src = fetchurl {
4008+ url = "https://registry.npmjs.org/pdf-parse/-/pdf-parse-1.1.1.tgz";
4009+ sha512 = "v6ZJ/efsBpGrGGknjtq9J/oC8tZWq0KWL5vQrk2GlzLEQPUDB1ex+13Rmidl1neNN358Jn9EHZw5y07FFtaC7A==";
4010+ };
4011+ };
4012+ "peek-readable-3.1.0" = {
4013+ name = "peek-readable";
4014+ packageName = "peek-readable";
4015+ version = "3.1.0";
4016+ src = fetchurl {
4017+ url = "https://registry.npmjs.org/peek-readable/-/peek-readable-3.1.0.tgz";
4018+ sha512 = "KGuODSTV6hcgdZvDrIDBUkN0utcAVj1LL7FfGbM0viKTtCHmtZcuEJ+lGqsp0fTFkGqesdtemV2yUSMeyy3ddA==";
4019+ };
4020+ };
4021+ "performance-now-2.1.0" = {
4022+ name = "performance-now";
4023+ packageName = "performance-now";
4024+ version = "2.1.0";
4025+ src = fetchurl {
4026+ url = "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz";
4027+ sha1 = "6309f4e0e5fa913ec1c69307ae364b4b377c9e7b";
4028+ };
4029+ };
4030+ "pg-8.5.1" = {
4031+ name = "pg";
4032+ packageName = "pg";
4033+ version = "8.5.1";
4034+ src = fetchurl {
4035+ url = "https://registry.npmjs.org/pg/-/pg-8.5.1.tgz";
4036+ sha512 = "9wm3yX9lCfjvA98ybCyw2pADUivyNWT/yIP4ZcDVpMN0og70BUWYEGXPCTAQdGTAqnytfRADb7NERrY1qxhIqw==";
4037+ };
4038+ };
4039+ "pg-connection-string-2.4.0" = {
4040+ name = "pg-connection-string";
4041+ packageName = "pg-connection-string";
4042+ version = "2.4.0";
4043+ src = fetchurl {
4044+ url = "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.4.0.tgz";
4045+ sha512 = "3iBXuv7XKvxeMrIgym7njT+HlZkwZqqGX4Bu9cci8xHZNT+Um1gWKqCsAzcC0d95rcKMU5WBg6YRUcHyV0HZKQ==";
4046+ };
4047+ };
4048+ "pg-int8-1.0.1" = {
4049+ name = "pg-int8";
4050+ packageName = "pg-int8";
4051+ version = "1.0.1";
4052+ src = fetchurl {
4053+ url = "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz";
4054+ sha512 = "WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==";
4055+ };
4056+ };
4057+ "pg-minify-1.6.1" = {
4058+ name = "pg-minify";
4059+ packageName = "pg-minify";
4060+ version = "1.6.1";
4061+ src = fetchurl {
4062+ url = "https://registry.npmjs.org/pg-minify/-/pg-minify-1.6.1.tgz";
4063+ sha512 = "ujanxJJB9CSDUvlAOshtjdKAywOPR2vY0a7D+vvgk5rbrYcthZA7TjpN+Z+UwZsz/G/bUexYDT6huE33vYVN0g==";
4064+ };
4065+ };
4066+ "pg-pool-3.2.2" = {
4067+ name = "pg-pool";
4068+ packageName = "pg-pool";
4069+ version = "3.2.2";
4070+ src = fetchurl {
4071+ url = "https://registry.npmjs.org/pg-pool/-/pg-pool-3.2.2.tgz";
4072+ sha512 = "ORJoFxAlmmros8igi608iVEbQNNZlp89diFVx6yV5v+ehmpMY9sK6QgpmgoXbmkNaBAx8cOOZh9g80kJv1ooyA==";
4073+ };
4074+ };
4075+ "pg-promise-10.8.1" = {
4076+ name = "pg-promise";
4077+ packageName = "pg-promise";
4078+ version = "10.8.1";
4079+ src = fetchurl {
4080+ url = "https://registry.npmjs.org/pg-promise/-/pg-promise-10.8.1.tgz";
4081+ sha512 = "xRW3PBopAAPlSmOutfpxwrd0i1wfiVoJjkRC2xYzwk0PwWGLEOVKoDEHX4VoqjfIJ+SEEiILy5B5nUVvXpFFVA==";
4082+ };
4083+ };
4084+ "pg-protocol-1.4.0" = {
4085+ name = "pg-protocol";
4086+ packageName = "pg-protocol";
4087+ version = "1.4.0";
4088+ src = fetchurl {
4089+ url = "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.4.0.tgz";
4090+ sha512 = "El+aXWcwG/8wuFICMQjM5ZSAm6OWiJicFdNYo+VY3QP+8vI4SvLIWVe51PppTzMhikUJR+PsyIFKqfdXPz/yxA==";
4091+ };
4092+ };
4093+ "pg-types-2.2.0" = {
4094+ name = "pg-types";
4095+ packageName = "pg-types";
4096+ version = "2.2.0";
4097+ src = fetchurl {
4098+ url = "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz";
4099+ sha512 = "qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==";
4100+ };
4101+ };
4102+ "pgpass-1.0.4" = {
4103+ name = "pgpass";
4104+ packageName = "pgpass";
4105+ version = "1.0.4";
4106+ src = fetchurl {
4107+ url = "https://registry.npmjs.org/pgpass/-/pgpass-1.0.4.tgz";
4108+ sha512 = "YmuA56alyBq7M59vxVBfPJrGSozru8QAdoNlWuW3cz8l+UX3cWge0vTvjKhsSHSJpo3Bom8/Mm6hf0TR5GY0+w==";
4109+ };
4110+ };
4111+ "picomatch-2.2.2" = {
4112+ name = "picomatch";
4113+ packageName = "picomatch";
4114+ version = "2.2.2";
4115+ src = fetchurl {
4116+ url = "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz";
4117+ sha512 = "q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==";
4118+ };
4119+ };
4120+ "popsicle-12.1.0" = {
4121+ name = "popsicle";
4122+ packageName = "popsicle";
4123+ version = "12.1.0";
4124+ src = fetchurl {
4125+ url = "https://registry.npmjs.org/popsicle/-/popsicle-12.1.0.tgz";
4126+ sha512 = "muNC/cIrWhfR6HqqhHazkxjob3eyECBe8uZYSQ/N5vixNAgssacVleerXnE8Are5fspR0a+d2qWaBR1g7RYlmw==";
4127+ };
4128+ };
4129+ "popsicle-content-encoding-1.0.0" = {
4130+ name = "popsicle-content-encoding";
4131+ packageName = "popsicle-content-encoding";
4132+ version = "1.0.0";
4133+ src = fetchurl {
4134+ url = "https://registry.npmjs.org/popsicle-content-encoding/-/popsicle-content-encoding-1.0.0.tgz";
4135+ sha512 = "4Df+vTfM8wCCJVTzPujiI6eOl3SiWQkcZg0AMrOkD1enMXsF3glIkFUZGvour1Sj7jOWCsNSEhBxpbbhclHhzw==";
4136+ };
4137+ };
4138+ "popsicle-cookie-jar-1.0.0" = {
4139+ name = "popsicle-cookie-jar";
4140+ packageName = "popsicle-cookie-jar";
4141+ version = "1.0.0";
4142+ src = fetchurl {
4143+ url = "https://registry.npmjs.org/popsicle-cookie-jar/-/popsicle-cookie-jar-1.0.0.tgz";
4144+ sha512 = "vrlOGvNVELko0+J8NpGC5lHWDGrk8LQJq9nwAMIVEVBfN1Lib3BLxAaLRGDTuUnvl45j5N9dT2H85PULz6IjjQ==";
4145+ };
4146+ };
4147+ "popsicle-redirects-1.1.0" = {
4148+ name = "popsicle-redirects";
4149+ packageName = "popsicle-redirects";
4150+ version = "1.1.0";
4151+ src = fetchurl {
4152+ url = "https://registry.npmjs.org/popsicle-redirects/-/popsicle-redirects-1.1.0.tgz";
4153+ sha512 = "XCpzVjVk7tty+IJnSdqWevmOr1n8HNDhL86v7mZ6T1JIIf2KGybxUk9mm7ZFOhWMkGB0e8XkacHip7BV8AQWQA==";
4154+ };
4155+ };
4156+ "popsicle-transport-http-1.0.9" = {
4157+ name = "popsicle-transport-http";
4158+ packageName = "popsicle-transport-http";
4159+ version = "1.0.9";
4160+ src = fetchurl {
4161+ url = "https://registry.npmjs.org/popsicle-transport-http/-/popsicle-transport-http-1.0.9.tgz";
4162+ sha512 = "55Os0JdCs35FI8cAsgMoKG6XXKR4Wh8qZIbL3rY5+IZqqjMIo3/3q3wSE98mUhHyLgjg9HQ6ep5wNfhbYCI7GQ==";
4163+ };
4164+ };
4165+ "popsicle-transport-xhr-2.0.0" = {
4166+ name = "popsicle-transport-xhr";
4167+ packageName = "popsicle-transport-xhr";
4168+ version = "2.0.0";
4169+ src = fetchurl {
4170+ url = "https://registry.npmjs.org/popsicle-transport-xhr/-/popsicle-transport-xhr-2.0.0.tgz";
4171+ sha512 = "5Sbud4Widngf1dodJE5cjEYXkzEUIl8CzyYRYR57t6vpy9a9KPGQX6KBKdPjmBZlR5A06pOBXuJnVr23l27rtA==";
4172+ };
4173+ };
4174+ "popsicle-user-agent-1.0.0" = {
4175+ name = "popsicle-user-agent";
4176+ packageName = "popsicle-user-agent";
4177+ version = "1.0.0";
4178+ src = fetchurl {
4179+ url = "https://registry.npmjs.org/popsicle-user-agent/-/popsicle-user-agent-1.0.0.tgz";
4180+ sha512 = "epKaq3TTfTzXcxBxjpoKYMcTTcAX8Rykus6QZu77XNhJuRHSRxMd+JJrbX/3PFI0opFGSN0BabbAYCbGxbu0mA==";
4181+ };
4182+ };
4183+ "postgres-array-2.0.0" = {
4184+ name = "postgres-array";
4185+ packageName = "postgres-array";
4186+ version = "2.0.0";
4187+ src = fetchurl {
4188+ url = "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz";
4189+ sha512 = "VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==";
4190+ };
4191+ };
4192+ "postgres-bytea-1.0.0" = {
4193+ name = "postgres-bytea";
4194+ packageName = "postgres-bytea";
4195+ version = "1.0.0";
4196+ src = fetchurl {
4197+ url = "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz";
4198+ sha1 = "027b533c0aa890e26d172d47cf9ccecc521acd35";
4199+ };
4200+ };
4201+ "postgres-date-1.0.7" = {
4202+ name = "postgres-date";
4203+ packageName = "postgres-date";
4204+ version = "1.0.7";
4205+ src = fetchurl {
4206+ url = "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz";
4207+ sha512 = "suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==";
4208+ };
4209+ };
4210+ "postgres-interval-1.2.0" = {
4211+ name = "postgres-interval";
4212+ packageName = "postgres-interval";
4213+ version = "1.2.0";
4214+ src = fetchurl {
4215+ url = "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz";
4216+ sha512 = "9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==";
4217+ };
4218+ };
4219+ "printj-1.1.2" = {
4220+ name = "printj";
4221+ packageName = "printj";
4222+ version = "1.1.2";
4223+ src = fetchurl {
4224+ url = "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz";
4225+ sha512 = "zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==";
4226+ };
4227+ };
4228+ "process-nextick-args-2.0.1" = {
4229+ name = "process-nextick-args";
4230+ packageName = "process-nextick-args";
4231+ version = "2.0.1";
4232+ src = fetchurl {
4233+ url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz";
4234+ sha512 = "3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==";
4235+ };
4236+ };
4237+ "promise-1.3.0" = {
4238+ name = "promise";
4239+ packageName = "promise";
4240+ version = "1.3.0";
4241+ src = fetchurl {
4242+ url = "https://registry.npmjs.org/promise/-/promise-1.3.0.tgz";
4243+ sha1 = "e5cc9a4c8278e4664ffedc01c7da84842b040175";
4244+ };
4245+ };
4246+ "promise-ftp-1.3.5" = {
4247+ name = "promise-ftp";
4248+ packageName = "promise-ftp";
4249+ version = "1.3.5";
4250+ src = fetchurl {
4251+ url = "https://registry.npmjs.org/promise-ftp/-/promise-ftp-1.3.5.tgz";
4252+ sha512 = "v368jPSqzmjjKDIyggulC+dRFcpAOEX7aFdEWkFYQp8Ao3P2N4Y6XnFFdKgK7PtkylwvGQkZR/65HZuzmq0V7A==";
4253+ };
4254+ };
4255+ "promise-ftp-common-1.1.5" = {
4256+ name = "promise-ftp-common";
4257+ packageName = "promise-ftp-common";
4258+ version = "1.1.5";
4259+ src = fetchurl {
4260+ url = "https://registry.npmjs.org/promise-ftp-common/-/promise-ftp-common-1.1.5.tgz";
4261+ sha1 = "b4f8082a74035647703506763edb14230d9865da";
4262+ };
4263+ };
4264+ "proxy-addr-2.0.6" = {
4265+ name = "proxy-addr";
4266+ packageName = "proxy-addr";
4267+ version = "2.0.6";
4268+ src = fetchurl {
4269+ url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz";
4270+ sha512 = "dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==";
4271+ };
4272+ };
4273+ "pseudomap-1.0.2" = {
4274+ name = "pseudomap";
4275+ packageName = "pseudomap";
4276+ version = "1.0.2";
4277+ src = fetchurl {
4278+ url = "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz";
4279+ sha1 = "f052a28da70e618917ef0a8ac34c1ae5a68286b3";
4280+ };
4281+ };
4282+ "psl-1.8.0" = {
4283+ name = "psl";
4284+ packageName = "psl";
4285+ version = "1.8.0";
4286+ src = fetchurl {
4287+ url = "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz";
4288+ sha512 = "RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==";
4289+ };
4290+ };
4291+ "pump-2.0.1" = {
4292+ name = "pump";
4293+ packageName = "pump";
4294+ version = "2.0.1";
4295+ src = fetchurl {
4296+ url = "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz";
4297+ sha512 = "ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==";
4298+ };
4299+ };
4300+ "pump-3.0.0" = {
4301+ name = "pump";
4302+ packageName = "pump";
4303+ version = "3.0.0";
4304+ src = fetchurl {
4305+ url = "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz";
4306+ sha512 = "LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==";
4307+ };
4308+ };
4309+ "pumpify-1.5.1" = {
4310+ name = "pumpify";
4311+ packageName = "pumpify";
4312+ version = "1.5.1";
4313+ src = fetchurl {
4314+ url = "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz";
4315+ sha512 = "oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==";
4316+ };
4317+ };
4318+ "punycode-2.1.1" = {
4319+ name = "punycode";
4320+ packageName = "punycode";
4321+ version = "2.1.1";
4322+ src = fetchurl {
4323+ url = "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz";
4324+ sha512 = "XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==";
4325+ };
4326+ };
4327+ "qs-6.5.2" = {
4328+ name = "qs";
4329+ packageName = "qs";
4330+ version = "6.5.2";
4331+ src = fetchurl {
4332+ url = "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz";
4333+ sha512 = "N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==";
4334+ };
4335+ };
4336+ "qs-6.7.0" = {
4337+ name = "qs";
4338+ packageName = "qs";
4339+ version = "6.7.0";
4340+ src = fetchurl {
4341+ url = "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz";
4342+ sha512 = "VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==";
4343+ };
4344+ };
4345+ "querystringify-2.2.0" = {
4346+ name = "querystringify";
4347+ packageName = "querystringify";
4348+ version = "2.2.0";
4349+ src = fetchurl {
4350+ url = "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz";
4351+ sha512 = "FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==";
4352+ };
4353+ };
4354+ "quoted-printable-1.0.1" = {
4355+ name = "quoted-printable";
4356+ packageName = "quoted-printable";
4357+ version = "1.0.1";
4358+ src = fetchurl {
4359+ url = "https://registry.npmjs.org/quoted-printable/-/quoted-printable-1.0.1.tgz";
4360+ sha1 = "9eebf5eb3d11eef022b264fd2d2b6b2bb3b84cc3";
4361+ };
4362+ };
4363+ "random-bytes-1.0.0" = {
4364+ name = "random-bytes";
4365+ packageName = "random-bytes";
4366+ version = "1.0.0";
4367+ src = fetchurl {
4368+ url = "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz";
4369+ sha1 = "4f68a1dc0ae58bd3fb95848c30324db75d64360b";
4370+ };
4371+ };
4372+ "range-parser-1.2.1" = {
4373+ name = "range-parser";
4374+ packageName = "range-parser";
4375+ version = "1.2.1";
4376+ src = fetchurl {
4377+ url = "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz";
4378+ sha512 = "Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==";
4379+ };
4380+ };
4381+ "raw-body-2.4.0" = {
4382+ name = "raw-body";
4383+ packageName = "raw-body";
4384+ version = "2.4.0";
4385+ src = fetchurl {
4386+ url = "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz";
4387+ sha512 = "4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==";
4388+ };
4389+ };
4390+ "rc-1.2.8" = {
4391+ name = "rc";
4392+ packageName = "rc";
4393+ version = "1.2.8";
4394+ src = fetchurl {
4395+ url = "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz";
4396+ sha512 = "y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==";
4397+ };
4398+ };
4399+ "readable-stream-1.1.14" = {
4400+ name = "readable-stream";
4401+ packageName = "readable-stream";
4402+ version = "1.1.14";
4403+ src = fetchurl {
4404+ url = "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz";
4405+ sha1 = "7cf4c54ef648e3813084c636dd2079e166c081d9";
4406+ };
4407+ };
4408+ "readable-stream-2.3.7" = {
4409+ name = "readable-stream";
4410+ packageName = "readable-stream";
4411+ version = "2.3.7";
4412+ src = fetchurl {
4413+ url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz";
4414+ sha512 = "Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==";
4415+ };
4416+ };
4417+ "readable-stream-3.6.0" = {
4418+ name = "readable-stream";
4419+ packageName = "readable-stream";
4420+ version = "3.6.0";
4421+ src = fetchurl {
4422+ url = "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz";
4423+ sha512 = "BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==";
4424+ };
4425+ };
4426+ "readable-web-to-node-stream-2.0.0" = {
4427+ name = "readable-web-to-node-stream";
4428+ packageName = "readable-web-to-node-stream";
4429+ version = "2.0.0";
4430+ src = fetchurl {
4431+ url = "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-2.0.0.tgz";
4432+ sha512 = "+oZJurc4hXpaaqsN68GoZGQAQIA3qr09Or4fqEsargABnbe5Aau8hFn6ISVleT3cpY/0n/8drn7huyyEvTbghA==";
4433+ };
4434+ };
4435+ "redeyed-2.1.1" = {
4436+ name = "redeyed";
4437+ packageName = "redeyed";
4438+ version = "2.1.1";
4439+ src = fetchurl {
4440+ url = "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz";
4441+ sha1 = "8984b5815d99cb220469c99eeeffe38913e6cc0b";
4442+ };
4443+ };
4444+ "redis-2.8.0" = {
4445+ name = "redis";
4446+ packageName = "redis";
4447+ version = "2.8.0";
4448+ src = fetchurl {
4449+ url = "https://registry.npmjs.org/redis/-/redis-2.8.0.tgz";
4450+ sha512 = "M1OkonEQwtRmZv4tEWF2VgpG0JWJ8Fv1PhlgT5+B+uNq2cA3Rt1Yt/ryoR+vQNOQcIEgdCdfH0jr3bDpihAw1A==";
4451+ };
4452+ };
4453+ "redis-commands-1.6.0" = {
4454+ name = "redis-commands";
4455+ packageName = "redis-commands";
4456+ version = "1.6.0";
4457+ src = fetchurl {
4458+ url = "https://registry.npmjs.org/redis-commands/-/redis-commands-1.6.0.tgz";
4459+ sha512 = "2jnZ0IkjZxvguITjFTrGiLyzQZcTvaw8DAaCXxZq/dsHXz7KfMQ3OUJy7Tz9vnRtZRVz6VRCPDvruvU8Ts44wQ==";
4460+ };
4461+ };
4462+ "redis-parser-2.6.0" = {
4463+ name = "redis-parser";
4464+ packageName = "redis-parser";
4465+ version = "2.6.0";
4466+ src = fetchurl {
4467+ url = "https://registry.npmjs.org/redis-parser/-/redis-parser-2.6.0.tgz";
4468+ sha1 = "52ed09dacac108f1a631c07e9b69941e7a19504b";
4469+ };
4470+ };
4471+ "reflect-metadata-0.1.13" = {
4472+ name = "reflect-metadata";
4473+ packageName = "reflect-metadata";
4474+ version = "0.1.13";
4475+ src = fetchurl {
4476+ url = "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz";
4477+ sha512 = "Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==";
4478+ };
4479+ };
4480+ "reinterval-1.1.0" = {
4481+ name = "reinterval";
4482+ packageName = "reinterval";
4483+ version = "1.1.0";
4484+ src = fetchurl {
4485+ url = "https://registry.npmjs.org/reinterval/-/reinterval-1.1.0.tgz";
4486+ sha1 = "3361ecfa3ca6c18283380dd0bb9546f390f5ece7";
4487+ };
4488+ };
4489+ "remove-trailing-separator-1.1.0" = {
4490+ name = "remove-trailing-separator";
4491+ packageName = "remove-trailing-separator";
4492+ version = "1.1.0";
4493+ src = fetchurl {
4494+ url = "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz";
4495+ sha1 = "c24bce2a283adad5bc3f58e0d48249b92379d8ef";
4496+ };
4497+ };
4498+ "request-2.88.2" = {
4499+ name = "request";
4500+ packageName = "request";
4501+ version = "2.88.2";
4502+ src = fetchurl {
4503+ url = "https://registry.npmjs.org/request/-/request-2.88.2.tgz";
4504+ sha512 = "MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==";
4505+ };
4506+ };
4507+ "request-promise-core-1.1.4" = {
4508+ name = "request-promise-core";
4509+ packageName = "request-promise-core";
4510+ version = "1.1.4";
4511+ src = fetchurl {
4512+ url = "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz";
4513+ sha512 = "TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==";
4514+ };
4515+ };
4516+ "request-promise-native-1.0.9" = {
4517+ name = "request-promise-native";
4518+ packageName = "request-promise-native";
4519+ version = "1.0.9";
4520+ src = fetchurl {
4521+ url = "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz";
4522+ sha512 = "wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==";
4523+ };
4524+ };
4525+ "require-directory-2.1.1" = {
4526+ name = "require-directory";
4527+ packageName = "require-directory";
4528+ version = "2.1.1";
4529+ src = fetchurl {
4530+ url = "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz";
4531+ sha1 = "8c64ad5fd30dab1c976e2344ffe7f792a6a6df42";
4532+ };
4533+ };
4534+ "require-main-filename-2.0.0" = {
4535+ name = "require-main-filename";
4536+ packageName = "require-main-filename";
4537+ version = "2.0.0";
4538+ src = fetchurl {
4539+ url = "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz";
4540+ sha512 = "NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==";
4541+ };
4542+ };
4543+ "require_optional-1.0.1" = {
4544+ name = "require_optional";
4545+ packageName = "require_optional";
4546+ version = "1.0.1";
4547+ src = fetchurl {
4548+ url = "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz";
4549+ sha512 = "qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g==";
4550+ };
4551+ };
4552+ "requires-port-1.0.0" = {
4553+ name = "requires-port";
4554+ packageName = "requires-port";
4555+ version = "1.0.0";
4556+ src = fetchurl {
4557+ url = "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz";
4558+ sha1 = "925d2601d39ac485e091cf0da5c6e694dc3dcaff";
4559+ };
4560+ };
4561+ "resolve-from-2.0.0" = {
4562+ name = "resolve-from";
4563+ packageName = "resolve-from";
4564+ version = "2.0.0";
4565+ src = fetchurl {
4566+ url = "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz";
4567+ sha1 = "9480ab20e94ffa1d9e80a804c7ea147611966b57";
4568+ };
4569+ };
4570+ "restore-cursor-3.1.0" = {
4571+ name = "restore-cursor";
4572+ packageName = "restore-cursor";
4573+ version = "3.1.0";
4574+ src = fetchurl {
4575+ url = "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz";
4576+ sha512 = "l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==";
4577+ };
4578+ };
4579+ "retry-0.12.0" = {
4580+ name = "retry";
4581+ packageName = "retry";
4582+ version = "0.12.0";
4583+ src = fetchurl {
4584+ url = "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz";
4585+ sha1 = "1b42a6266a21f07421d1b0b54b7dc167b01c013b";
4586+ };
4587+ };
4588+ "reusify-1.0.4" = {
4589+ name = "reusify";
4590+ packageName = "reusify";
4591+ version = "1.0.4";
4592+ src = fetchurl {
4593+ url = "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz";
4594+ sha512 = "U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==";
4595+ };
4596+ };
4597+ "rhea-1.0.24" = {
4598+ name = "rhea";
4599+ packageName = "rhea";
4600+ version = "1.0.24";
4601+ src = fetchurl {
4602+ url = "https://registry.npmjs.org/rhea/-/rhea-1.0.24.tgz";
4603+ sha512 = "PEl62U2EhxCO5wMUZ2/bCBcXAVKN9AdMSNQOrp3+R5b77TEaOSiy16MQ0sIOmzj/iqsgIAgPs1mt3FYfu1vIXA==";
4604+ };
4605+ };
4606+ "rimraf-2.7.1" = {
4607+ name = "rimraf";
4608+ packageName = "rimraf";
4609+ version = "2.7.1";
4610+ src = fetchurl {
4611+ url = "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz";
4612+ sha512 = "uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==";
4613+ };
4614+ };
4615+ "rimraf-3.0.2" = {
4616+ name = "rimraf";
4617+ packageName = "rimraf";
4618+ version = "3.0.2";
4619+ src = fetchurl {
4620+ url = "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz";
4621+ sha512 = "JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==";
4622+ };
4623+ };
4624+ "riot-tmpl-3.0.8" = {
4625+ name = "riot-tmpl";
4626+ packageName = "riot-tmpl";
4627+ version = "3.0.8";
4628+ src = fetchurl {
4629+ url = "https://registry.npmjs.org/riot-tmpl/-/riot-tmpl-3.0.8.tgz";
4630+ sha1 = "dd654e72a3a1520cb009cbef70c73856ded584a6";
4631+ };
4632+ };
4633+ "rndm-1.2.0" = {
4634+ name = "rndm";
4635+ packageName = "rndm";
4636+ version = "1.2.0";
4637+ src = fetchurl {
4638+ url = "https://registry.npmjs.org/rndm/-/rndm-1.2.0.tgz";
4639+ sha1 = "f33fe9cfb52bbfd520aa18323bc65db110a1b76c";
4640+ };
4641+ };
4642+ "rss-parser-3.9.0" = {
4643+ name = "rss-parser";
4644+ packageName = "rss-parser";
4645+ version = "3.9.0";
4646+ src = fetchurl {
4647+ url = "https://registry.npmjs.org/rss-parser/-/rss-parser-3.9.0.tgz";
4648+ sha512 = "wlRSfGrotOXuWo19Dtl2KmQt7o9i5zzCExUrxpechE0O54BAx7JD+xhWyGumPPqiJj771ndflV3sE3bTHen0HQ==";
4649+ };
4650+ };
4651+ "run-async-2.4.1" = {
4652+ name = "run-async";
4653+ packageName = "run-async";
4654+ version = "2.4.1";
4655+ src = fetchurl {
4656+ url = "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz";
4657+ sha512 = "tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==";
4658+ };
4659+ };
4660+ "run-parallel-1.1.10" = {
4661+ name = "run-parallel";
4662+ packageName = "run-parallel";
4663+ version = "1.1.10";
4664+ src = fetchurl {
4665+ url = "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz";
4666+ sha512 = "zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==";
4667+ };
4668+ };
4669+ "rxjs-6.6.3" = {
4670+ name = "rxjs";
4671+ packageName = "rxjs";
4672+ version = "6.6.3";
4673+ src = fetchurl {
4674+ url = "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz";
4675+ sha512 = "trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==";
4676+ };
4677+ };
4678+ "safe-buffer-5.1.2" = {
4679+ name = "safe-buffer";
4680+ packageName = "safe-buffer";
4681+ version = "5.1.2";
4682+ src = fetchurl {
4683+ url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz";
4684+ sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==";
4685+ };
4686+ };
4687+ "safe-buffer-5.2.1" = {
4688+ name = "safe-buffer";
4689+ packageName = "safe-buffer";
4690+ version = "5.2.1";
4691+ src = fetchurl {
4692+ url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz";
4693+ sha512 = "rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==";
4694+ };
4695+ };
4696+ "safer-buffer-2.1.2" = {
4697+ name = "safer-buffer";
4698+ packageName = "safer-buffer";
4699+ version = "2.1.2";
4700+ src = fetchurl {
4701+ url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz";
4702+ sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==";
4703+ };
4704+ };
4705+ "saslprep-1.0.3" = {
4706+ name = "saslprep";
4707+ packageName = "saslprep";
4708+ version = "1.0.3";
4709+ src = fetchurl {
4710+ url = "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz";
4711+ sha512 = "/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==";
4712+ };
4713+ };
4714+ "sax-1.2.4" = {
4715+ name = "sax";
4716+ packageName = "sax";
4717+ version = "1.2.4";
4718+ src = fetchurl {
4719+ url = "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz";
4720+ sha512 = "NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==";
4721+ };
4722+ };
4723+ "semver-5.3.0" = {
4724+ name = "semver";
4725+ packageName = "semver";
4726+ version = "5.3.0";
4727+ src = fetchurl {
4728+ url = "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz";
4729+ sha1 = "9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f";
4730+ };
4731+ };
4732+ "semver-5.7.1" = {
4733+ name = "semver";
4734+ packageName = "semver";
4735+ version = "5.7.1";
4736+ src = fetchurl {
4737+ url = "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz";
4738+ sha512 = "sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==";
4739+ };
4740+ };
4741+ "semver-7.3.4" = {
4742+ name = "semver";
4743+ packageName = "semver";
4744+ version = "7.3.4";
4745+ src = fetchurl {
4746+ url = "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz";
4747+ sha512 = "tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==";
4748+ };
4749+ };
4750+ "send-0.17.1" = {
4751+ name = "send";
4752+ packageName = "send";
4753+ version = "0.17.1";
4754+ src = fetchurl {
4755+ url = "https://registry.npmjs.org/send/-/send-0.17.1.tgz";
4756+ sha512 = "BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==";
4757+ };
4758+ };
4759+ "sentence-case-3.0.4" = {
4760+ name = "sentence-case";
4761+ packageName = "sentence-case";
4762+ version = "3.0.4";
4763+ src = fetchurl {
4764+ url = "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz";
4765+ sha512 = "8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==";
4766+ };
4767+ };
4768+ "seq-queue-0.0.5" = {
4769+ name = "seq-queue";
4770+ packageName = "seq-queue";
4771+ version = "0.0.5";
4772+ src = fetchurl {
4773+ url = "https://registry.npmjs.org/seq-queue/-/seq-queue-0.0.5.tgz";
4774+ sha1 = "d56812e1c017a6e4e7c3e3a37a1da6d78dd3c93e";
4775+ };
4776+ };
4777+ "serve-static-1.14.1" = {
4778+ name = "serve-static";
4779+ packageName = "serve-static";
4780+ version = "1.14.1";
4781+ src = fetchurl {
4782+ url = "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz";
4783+ sha512 = "JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==";
4784+ };
4785+ };
4786+ "servie-4.3.3" = {
4787+ name = "servie";
4788+ packageName = "servie";
4789+ version = "4.3.3";
4790+ src = fetchurl {
4791+ url = "https://registry.npmjs.org/servie/-/servie-4.3.3.tgz";
4792+ sha512 = "b0IrY3b1gVMsWvJppCf19g1p3JSnS0hQi6xu4Hi40CIhf0Lx8pQHcvBL+xunShpmOiQzg1NOia812NAWdSaShw==";
4793+ };
4794+ };
4795+ "set-blocking-2.0.0" = {
4796+ name = "set-blocking";
4797+ packageName = "set-blocking";
4798+ version = "2.0.0";
4799+ src = fetchurl {
4800+ url = "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz";
4801+ sha1 = "045f9782d011ae9a6803ddd382b24392b3d890f7";
4802+ };
4803+ };
4804+ "setheader-1.0.2" = {
4805+ name = "setheader";
4806+ packageName = "setheader";
4807+ version = "1.0.2";
4808+ src = fetchurl {
4809+ url = "https://registry.npmjs.org/setheader/-/setheader-1.0.2.tgz";
4810+ sha512 = "A704nIwzqGed0CnJZIqDE+0udMPS839ocgf1R9OJ8aq8vw4U980HWeNaD9ec8VnmBni9lyGEWDedOWXT/C5kxA==";
4811+ };
4812+ };
4813+ "setprototypeof-1.1.1" = {
4814+ name = "setprototypeof";
4815+ packageName = "setprototypeof";
4816+ version = "1.1.1";
4817+ src = fetchurl {
4818+ url = "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz";
4819+ sha512 = "JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==";
4820+ };
4821+ };
4822+ "sha.js-2.4.11" = {
4823+ name = "sha.js";
4824+ packageName = "sha.js";
4825+ version = "2.4.11";
4826+ src = fetchurl {
4827+ url = "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz";
4828+ sha512 = "QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==";
4829+ };
4830+ };
4831+ "signal-exit-3.0.3" = {
4832+ name = "signal-exit";
4833+ packageName = "signal-exit";
4834+ version = "3.0.3";
4835+ src = fetchurl {
4836+ url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz";
4837+ sha512 = "VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==";
4838+ };
4839+ };
4840+ "simple-swizzle-0.2.2" = {
4841+ name = "simple-swizzle";
4842+ packageName = "simple-swizzle";
4843+ version = "0.2.2";
4844+ src = fetchurl {
4845+ url = "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz";
4846+ sha1 = "a4da6b635ffcccca33f70d17cb92592de95e557a";
4847+ };
4848+ };
4849+ "slash-3.0.0" = {
4850+ name = "slash";
4851+ packageName = "slash";
4852+ version = "3.0.0";
4853+ src = fetchurl {
4854+ url = "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz";
4855+ sha512 = "g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==";
4856+ };
4857+ };
4858+ "snake-case-3.0.4" = {
4859+ name = "snake-case";
4860+ packageName = "snake-case";
4861+ version = "3.0.4";
4862+ src = fetchurl {
4863+ url = "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz";
4864+ sha512 = "LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==";
4865+ };
4866+ };
4867+ "sparse-bitfield-3.0.3" = {
4868+ name = "sparse-bitfield";
4869+ packageName = "sparse-bitfield";
4870+ version = "3.0.3";
4871+ src = fetchurl {
4872+ url = "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz";
4873+ sha1 = "ff4ae6e68656056ba4b3e792ab3334d38273ca11";
4874+ };
4875+ };
4876+ "spex-3.0.2" = {
4877+ name = "spex";
4878+ packageName = "spex";
4879+ version = "3.0.2";
4880+ src = fetchurl {
4881+ url = "https://registry.npmjs.org/spex/-/spex-3.0.2.tgz";
4882+ sha512 = "ZNCrOso+oNv5P01HCO4wuxV9Og5rS6ms7gGAqugfBPjx1QwfNXJI3T02ldfaap1O0dlT1sB0Rk+mhDqxt3Z27w==";
4883+ };
4884+ };
4885+ "split2-3.2.2" = {
4886+ name = "split2";
4887+ packageName = "split2";
4888+ version = "3.2.2";
4889+ src = fetchurl {
4890+ url = "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz";
4891+ sha512 = "9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==";
4892+ };
4893+ };
4894+ "sprintf-js-1.0.3" = {
4895+ name = "sprintf-js";
4896+ packageName = "sprintf-js";
4897+ version = "1.0.3";
4898+ src = fetchurl {
4899+ url = "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz";
4900+ sha1 = "04e6926f662895354f3dd015203633b857297e2c";
4901+ };
4902+ };
4903+ "sprintf-js-1.1.2" = {
4904+ name = "sprintf-js";
4905+ packageName = "sprintf-js";
4906+ version = "1.1.2";
4907+ src = fetchurl {
4908+ url = "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz";
4909+ sha512 = "VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==";
4910+ };
4911+ };
4912+ "sqlite3-4.2.0" = {
4913+ name = "sqlite3";
4914+ packageName = "sqlite3";
4915+ version = "4.2.0";
4916+ src = fetchurl {
4917+ url = "https://registry.npmjs.org/sqlite3/-/sqlite3-4.2.0.tgz";
4918+ sha512 = "roEOz41hxui2Q7uYnWsjMOTry6TcNUNmp8audCx18gF10P2NknwdpF+E+HKvz/F2NvPKGGBF4NGc+ZPQ+AABwg==";
4919+ };
4920+ };
4921+ "sqlstring-2.3.2" = {
4922+ name = "sqlstring";
4923+ packageName = "sqlstring";
4924+ version = "2.3.2";
4925+ src = fetchurl {
4926+ url = "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.2.tgz";
4927+ sha512 = "vF4ZbYdKS8OnoJAWBmMxCQDkiEBkGQYU7UZPtL8flbDRSNkhaXvRJ279ZtI6M+zDaQovVU4tuRgzK5fVhvFAhg==";
4928+ };
4929+ };
4930+ "sse-channel-3.1.1" = {
4931+ name = "sse-channel";
4932+ packageName = "sse-channel";
4933+ version = "3.1.1";
4934+ src = fetchurl {
4935+ url = "https://registry.npmjs.org/sse-channel/-/sse-channel-3.1.1.tgz";
4936+ sha512 = "vgf4QFh60vlAMX0vGJpn6S+7gTO3ckRn7xq4DOgQGcgDs7ULBkaQFQxy4b3vj/umyk0ydhGu7i4A1nHQc5HcYw==";
4937+ };
4938+ };
4939+ "ssf-0.11.2" = {
4940+ name = "ssf";
4941+ packageName = "ssf";
4942+ version = "0.11.2";
4943+ src = fetchurl {
4944+ url = "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz";
4945+ sha512 = "+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==";
4946+ };
4947+ };
4948+ "ssh2-0.8.9" = {
4949+ name = "ssh2";
4950+ packageName = "ssh2";
4951+ version = "0.8.9";
4952+ src = fetchurl {
4953+ url = "https://registry.npmjs.org/ssh2/-/ssh2-0.8.9.tgz";
4954+ sha512 = "GmoNPxWDMkVpMFa9LVVzQZHF6EW3WKmBwL+4/GeILf2hFmix5Isxm7Amamo8o7bHiU0tC+wXsGcUXOxp8ChPaw==";
4955+ };
4956+ };
4957+ "ssh2-sftp-client-5.3.2" = {
4958+ name = "ssh2-sftp-client";
4959+ packageName = "ssh2-sftp-client";
4960+ version = "5.3.2";
4961+ src = fetchurl {
4962+ url = "https://registry.npmjs.org/ssh2-sftp-client/-/ssh2-sftp-client-5.3.2.tgz";
4963+ sha512 = "YD38WQKleuapAZyvqRJq7PN8pC6GnzWdWcnZN4vsPXMHtZpjcg/ipBcFGtDsC5rkHp5qXgRu56WPcDUkM87FiA==";
4964+ };
4965+ };
4966+ "ssh2-streams-0.4.10" = {
4967+ name = "ssh2-streams";
4968+ packageName = "ssh2-streams";
4969+ version = "0.4.10";
4970+ src = fetchurl {
4971+ url = "https://registry.npmjs.org/ssh2-streams/-/ssh2-streams-0.4.10.tgz";
4972+ sha512 = "8pnlMjvnIZJvmTzUIIA5nT4jr2ZWNNVHwyXfMGdRJbug9TpI3kd99ffglgfSWqujVv/0gxwMsDn9j9RVst8yhQ==";
4973+ };
4974+ };
4975+ "sshpk-1.16.1" = {
4976+ name = "sshpk";
4977+ packageName = "sshpk";
4978+ version = "1.16.1";
4979+ src = fetchurl {
4980+ url = "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz";
4981+ sha512 = "HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==";
4982+ };
4983+ };
4984+ "statuses-1.5.0" = {
4985+ name = "statuses";
4986+ packageName = "statuses";
4987+ version = "1.5.0";
4988+ src = fetchurl {
4989+ url = "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz";
4990+ sha1 = "161c7dac177659fd9811f43771fa99381478628c";
4991+ };
4992+ };
4993+ "stealthy-require-1.1.1" = {
4994+ name = "stealthy-require";
4995+ packageName = "stealthy-require";
4996+ version = "1.1.1";
4997+ src = fetchurl {
4998+ url = "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz";
4999+ sha1 = "35b09875b4ff49f26a777e509b3090a3226bf24b";
5000+ };
5001+ };
5002+ "stream-shift-1.0.1" = {
5003+ name = "stream-shift";
5004+ packageName = "stream-shift";
5005+ version = "1.0.1";
5006+ src = fetchurl {
5007+ url = "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz";
5008+ sha512 = "AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==";
5009+ };
5010+ };
5011+ "streamsearch-0.1.2" = {
5012+ name = "streamsearch";
5013+ packageName = "streamsearch";
5014+ version = "0.1.2";
5015+ src = fetchurl {
5016+ url = "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz";
5017+ sha1 = "808b9d0e56fc273d809ba57338e929919a1a9f1a";
5018+ };
5019+ };
5020+ "string-width-1.0.2" = {
5021+ name = "string-width";
5022+ packageName = "string-width";
5023+ version = "1.0.2";
5024+ src = fetchurl {
5025+ url = "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz";
5026+ sha1 = "118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3";
5027+ };
5028+ };
5029+ "string-width-2.1.1" = {
5030+ name = "string-width";
5031+ packageName = "string-width";
5032+ version = "2.1.1";
5033+ src = fetchurl {
5034+ url = "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz";
5035+ sha512 = "nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==";
5036+ };
5037+ };
5038+ "string-width-3.1.0" = {
5039+ name = "string-width";
5040+ packageName = "string-width";
5041+ version = "3.1.0";
5042+ src = fetchurl {
5043+ url = "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz";
5044+ sha512 = "vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==";
5045+ };
5046+ };
5047+ "string-width-4.2.0" = {
5048+ name = "string-width";
5049+ packageName = "string-width";
5050+ version = "4.2.0";
5051+ src = fetchurl {
5052+ url = "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz";
5053+ sha512 = "zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==";
5054+ };
5055+ };
5056+ "string_decoder-0.10.31" = {
5057+ name = "string_decoder";
5058+ packageName = "string_decoder";
5059+ version = "0.10.31";
5060+ src = fetchurl {
5061+ url = "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz";
5062+ sha1 = "62e203bc41766c6c28c9fc84301dab1c5310fa94";
5063+ };
5064+ };
5065+ "string_decoder-1.1.1" = {
5066+ name = "string_decoder";
5067+ packageName = "string_decoder";
5068+ version = "1.1.1";
5069+ src = fetchurl {
5070+ url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz";
5071+ sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==";
5072+ };
5073+ };
5074+ "strip-ansi-3.0.1" = {
5075+ name = "strip-ansi";
5076+ packageName = "strip-ansi";
5077+ version = "3.0.1";
5078+ src = fetchurl {
5079+ url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz";
5080+ sha1 = "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf";
5081+ };
5082+ };
5083+ "strip-ansi-4.0.0" = {
5084+ name = "strip-ansi";
5085+ packageName = "strip-ansi";
5086+ version = "4.0.0";
5087+ src = fetchurl {
5088+ url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz";
5089+ sha1 = "a8479022eb1ac368a871389b635262c505ee368f";
5090+ };
5091+ };
5092+ "strip-ansi-5.2.0" = {
5093+ name = "strip-ansi";
5094+ packageName = "strip-ansi";
5095+ version = "5.2.0";
5096+ src = fetchurl {
5097+ url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz";
5098+ sha512 = "DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==";
5099+ };
5100+ };
5101+ "strip-ansi-6.0.0" = {
5102+ name = "strip-ansi";
5103+ packageName = "strip-ansi";
5104+ version = "6.0.0";
5105+ src = fetchurl {
5106+ url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz";
5107+ sha512 = "AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==";
5108+ };
5109+ };
5110+ "strip-json-comments-2.0.1" = {
5111+ name = "strip-json-comments";
5112+ packageName = "strip-json-comments";
5113+ version = "2.0.1";
5114+ src = fetchurl {
5115+ url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz";
5116+ sha1 = "3c531942e908c2697c0ec344858c286c7ca0a60a";
5117+ };
5118+ };
5119+ "strtok3-6.0.4" = {
5120+ name = "strtok3";
5121+ packageName = "strtok3";
5122+ version = "6.0.4";
5123+ src = fetchurl {
5124+ url = "https://registry.npmjs.org/strtok3/-/strtok3-6.0.4.tgz";
5125+ sha512 = "rqWMKwsbN9APU47bQTMEYTPcwdpKDtmf1jVhHzNW2cL1WqAxaM9iBb9t5P2fj+RV2YsErUWgQzHD5JwV0uCTEQ==";
5126+ };
5127+ };
5128+ "supports-color-2.0.0" = {
5129+ name = "supports-color";
5130+ packageName = "supports-color";
5131+ version = "2.0.0";
5132+ src = fetchurl {
5133+ url = "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz";
5134+ sha1 = "535d045ce6b6363fa40117084629995e9df324c7";
5135+ };
5136+ };
5137+ "supports-color-5.5.0" = {
5138+ name = "supports-color";
5139+ packageName = "supports-color";
5140+ version = "5.5.0";
5141+ src = fetchurl {
5142+ url = "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz";
5143+ sha512 = "QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==";
5144+ };
5145+ };
5146+ "supports-color-7.2.0" = {
5147+ name = "supports-color";
5148+ packageName = "supports-color";
5149+ version = "7.2.0";
5150+ src = fetchurl {
5151+ url = "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz";
5152+ sha512 = "qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==";
5153+ };
5154+ };
5155+ "tar-4.4.13" = {
5156+ name = "tar";
5157+ packageName = "tar";
5158+ version = "4.4.13";
5159+ src = fetchurl {
5160+ url = "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz";
5161+ sha512 = "w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==";
5162+ };
5163+ };
5164+ "tarn-1.1.5" = {
5165+ name = "tarn";
5166+ packageName = "tarn";
5167+ version = "1.1.5";
5168+ src = fetchurl {
5169+ url = "https://registry.npmjs.org/tarn/-/tarn-1.1.5.tgz";
5170+ sha512 = "PMtJ3HCLAZeedWjJPgGnCvcphbCOMbtZpjKgLq3qM5Qq9aQud+XHrL0WlrlgnTyS8U+jrjGbEXprFcQrxPy52g==";
5171+ };
5172+ };
5173+ "tedious-6.7.0" = {
5174+ name = "tedious";
5175+ packageName = "tedious";
5176+ version = "6.7.0";
5177+ src = fetchurl {
5178+ url = "https://registry.npmjs.org/tedious/-/tedious-6.7.0.tgz";
5179+ sha512 = "8qr7+sB0h4SZVQBRWUgHmYuOEflAOl2eihvxk0fVNvpvGJV4V5UC/YmSvebyfgyfwWcPO22/AnSbYVZZqf9wuQ==";
5180+ };
5181+ };
5182+ "text-hex-1.0.0" = {
5183+ name = "text-hex";
5184+ packageName = "text-hex";
5185+ version = "1.0.0";
5186+ src = fetchurl {
5187+ url = "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz";
5188+ sha512 = "uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==";
5189+ };
5190+ };
5191+ "thenify-3.3.1" = {
5192+ name = "thenify";
5193+ packageName = "thenify";
5194+ version = "3.3.1";
5195+ src = fetchurl {
5196+ url = "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz";
5197+ sha512 = "RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==";
5198+ };
5199+ };
5200+ "thenify-all-1.6.0" = {
5201+ name = "thenify-all";
5202+ packageName = "thenify-all";
5203+ version = "1.6.0";
5204+ src = fetchurl {
5205+ url = "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz";
5206+ sha1 = "1a1918d402d8fc3f98fbf234db0bcc8cc10e9726";
5207+ };
5208+ };
5209+ "through-2.3.8" = {
5210+ name = "through";
5211+ packageName = "through";
5212+ version = "2.3.8";
5213+ src = fetchurl {
5214+ url = "https://registry.npmjs.org/through/-/through-2.3.8.tgz";
5215+ sha1 = "0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5";
5216+ };
5217+ };
5218+ "through2-2.0.5" = {
5219+ name = "through2";
5220+ packageName = "through2";
5221+ version = "2.0.5";
5222+ src = fetchurl {
5223+ url = "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz";
5224+ sha512 = "/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==";
5225+ };
5226+ };
5227+ "through2-filter-3.0.0" = {
5228+ name = "through2-filter";
5229+ packageName = "through2-filter";
5230+ version = "3.0.0";
5231+ src = fetchurl {
5232+ url = "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz";
5233+ sha512 = "jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==";
5234+ };
5235+ };
5236+ "throwback-4.1.0" = {
5237+ name = "throwback";
5238+ packageName = "throwback";
5239+ version = "4.1.0";
5240+ src = fetchurl {
5241+ url = "https://registry.npmjs.org/throwback/-/throwback-4.1.0.tgz";
5242+ sha512 = "dLFe8bU8SeH0xeqeKL7BNo8XoPC/o91nz9/ooeplZPiso+DZukhoyZcSz9TFnUNScm+cA9qjU1m1853M6sPOng==";
5243+ };
5244+ };
5245+ "tlds-1.208.0" = {
5246+ name = "tlds";
5247+ packageName = "tlds";
5248+ version = "1.208.0";
5249+ src = fetchurl {
5250+ url = "https://registry.npmjs.org/tlds/-/tlds-1.208.0.tgz";
5251+ sha512 = "6kbY7GJpRQXwBddSOAbVUZXjObbCGFXliWWN+kOSEoRWIOyRWLB6zdeKC/Tguwwenl/KsUx016XR50EdHYsxZw==";
5252+ };
5253+ };
5254+ "tmp-0.0.33" = {
5255+ name = "tmp";
5256+ packageName = "tmp";
5257+ version = "0.0.33";
5258+ src = fetchurl {
5259+ url = "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz";
5260+ sha512 = "jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==";
5261+ };
5262+ };
5263+ "tmp-0.2.1" = {
5264+ name = "tmp";
5265+ packageName = "tmp";
5266+ version = "0.2.1";
5267+ src = fetchurl {
5268+ url = "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz";
5269+ sha512 = "76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==";
5270+ };
5271+ };
5272+ "tmp-promise-3.0.2" = {
5273+ name = "tmp-promise";
5274+ packageName = "tmp-promise";
5275+ version = "3.0.2";
5276+ src = fetchurl {
5277+ url = "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.2.tgz";
5278+ sha512 = "OyCLAKU1HzBjL6Ev3gxUeraJNlbNingmi8IrHHEsYH8LTmEuhvYfqvhn2F/je+mjf4N58UmZ96OMEy1JanSCpA==";
5279+ };
5280+ };
5281+ "to-absolute-glob-2.0.2" = {
5282+ name = "to-absolute-glob";
5283+ packageName = "to-absolute-glob";
5284+ version = "2.0.2";
5285+ src = fetchurl {
5286+ url = "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz";
5287+ sha1 = "1865f43d9e74b0822db9f145b78cff7d0f7c849b";
5288+ };
5289+ };
5290+ "to-regex-range-5.0.1" = {
5291+ name = "to-regex-range";
5292+ packageName = "to-regex-range";
5293+ version = "5.0.1";
5294+ src = fetchurl {
5295+ url = "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz";
5296+ sha512 = "65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==";
5297+ };
5298+ };
5299+ "toidentifier-1.0.0" = {
5300+ name = "toidentifier";
5301+ packageName = "toidentifier";
5302+ version = "1.0.0";
5303+ src = fetchurl {
5304+ url = "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz";
5305+ sha512 = "yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==";
5306+ };
5307+ };
5308+ "token-types-2.0.0" = {
5309+ name = "token-types";
5310+ packageName = "token-types";
5311+ version = "2.0.0";
5312+ src = fetchurl {
5313+ url = "https://registry.npmjs.org/token-types/-/token-types-2.0.0.tgz";
5314+ sha512 = "WWvu8sGK8/ZmGusekZJJ5NM6rRVTTDO7/bahz4NGiSDb/XsmdYBn6a1N/bymUHuWYTWeuLUg98wUzvE4jPdCZw==";
5315+ };
5316+ };
5317+ "tough-cookie-2.5.0" = {
5318+ name = "tough-cookie";
5319+ packageName = "tough-cookie";
5320+ version = "2.5.0";
5321+ src = fetchurl {
5322+ url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz";
5323+ sha512 = "nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==";
5324+ };
5325+ };
5326+ "tough-cookie-3.0.1" = {
5327+ name = "tough-cookie";
5328+ packageName = "tough-cookie";
5329+ version = "3.0.1";
5330+ src = fetchurl {
5331+ url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz";
5332+ sha512 = "yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==";
5333+ };
5334+ };
5335+ "ts-expect-1.1.0" = {
5336+ name = "ts-expect";
5337+ packageName = "ts-expect";
5338+ version = "1.1.0";
5339+ src = fetchurl {
5340+ url = "https://registry.npmjs.org/ts-expect/-/ts-expect-1.1.0.tgz";
5341+ sha512 = "cKoBZ47X85x/Qh7taf30m3BhOJOhtNbb7KFHz9CCuWeRSAh0wzprnmiN9TSOQ0FWp3+qDWS5f2FDnxkY93Kdfw==";
5342+ };
5343+ };
5344+ "tslib-1.11.2" = {
5345+ name = "tslib";
5346+ packageName = "tslib";
5347+ version = "1.11.2";
5348+ src = fetchurl {
5349+ url = "https://registry.npmjs.org/tslib/-/tslib-1.11.2.tgz";
5350+ sha512 = "tTSkux6IGPnUGUd1XAZHcpu85MOkIl5zX49pO+jfsie3eP0B6pyhOlLXm3cAC6T7s+euSDDUUV+Acop5WmtkVg==";
5351+ };
5352+ };
5353+ "tslib-1.14.1" = {
5354+ name = "tslib";
5355+ packageName = "tslib";
5356+ version = "1.14.1";
5357+ src = fetchurl {
5358+ url = "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz";
5359+ sha512 = "Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==";
5360+ };
5361+ };
5362+ "tslib-2.0.3" = {
5363+ name = "tslib";
5364+ packageName = "tslib";
5365+ version = "2.0.3";
5366+ src = fetchurl {
5367+ url = "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz";
5368+ sha512 = "uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==";
5369+ };
5370+ };
5371+ "tsscmp-1.0.6" = {
5372+ name = "tsscmp";
5373+ packageName = "tsscmp";
5374+ version = "1.0.6";
5375+ src = fetchurl {
5376+ url = "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz";
5377+ sha512 = "LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==";
5378+ };
5379+ };
5380+ "tunnel-0.0.6" = {
5381+ name = "tunnel";
5382+ packageName = "tunnel";
5383+ version = "0.0.6";
5384+ src = fetchurl {
5385+ url = "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz";
5386+ sha512 = "1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==";
5387+ };
5388+ };
5389+ "tunnel-agent-0.6.0" = {
5390+ name = "tunnel-agent";
5391+ packageName = "tunnel-agent";
5392+ version = "0.6.0";
5393+ src = fetchurl {
5394+ url = "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz";
5395+ sha1 = "27a5dea06b36b04a0a9966774b290868f0fc40fd";
5396+ };
5397+ };
5398+ "tweetnacl-0.14.5" = {
5399+ name = "tweetnacl";
5400+ packageName = "tweetnacl";
5401+ version = "0.14.5";
5402+ src = fetchurl {
5403+ url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz";
5404+ sha1 = "5ae68177f192d4456269d108afa93ff8743f4f64";
5405+ };
5406+ };
5407+ "type-1.2.0" = {
5408+ name = "type";
5409+ packageName = "type";
5410+ version = "1.2.0";
5411+ src = fetchurl {
5412+ url = "https://registry.npmjs.org/type/-/type-1.2.0.tgz";
5413+ sha512 = "+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==";
5414+ };
5415+ };
5416+ "type-2.1.0" = {
5417+ name = "type";
5418+ packageName = "type";
5419+ version = "2.1.0";
5420+ src = fetchurl {
5421+ url = "https://registry.npmjs.org/type/-/type-2.1.0.tgz";
5422+ sha512 = "G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==";
5423+ };
5424+ };
5425+ "type-fest-0.11.0" = {
5426+ name = "type-fest";
5427+ packageName = "type-fest";
5428+ version = "0.11.0";
5429+ src = fetchurl {
5430+ url = "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz";
5431+ sha512 = "OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==";
5432+ };
5433+ };
5434+ "type-is-1.6.18" = {
5435+ name = "type-is";
5436+ packageName = "type-is";
5437+ version = "1.6.18";
5438+ src = fetchurl {
5439+ url = "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz";
5440+ sha512 = "TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==";
5441+ };
5442+ };
5443+ "typedarray-0.0.6" = {
5444+ name = "typedarray";
5445+ packageName = "typedarray";
5446+ version = "0.0.6";
5447+ src = fetchurl {
5448+ url = "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz";
5449+ sha1 = "867ac74e3864187b1d3d47d996a78ec5c8830777";
5450+ };
5451+ };
5452+ "typedarray-to-buffer-3.1.5" = {
5453+ name = "typedarray-to-buffer";
5454+ packageName = "typedarray-to-buffer";
5455+ version = "3.1.5";
5456+ src = fetchurl {
5457+ url = "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz";
5458+ sha512 = "zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==";
5459+ };
5460+ };
5461+ "typeorm-0.2.29" = {
5462+ name = "typeorm";
5463+ packageName = "typeorm";
5464+ version = "0.2.29";
5465+ src = fetchurl {
5466+ url = "https://registry.npmjs.org/typeorm/-/typeorm-0.2.29.tgz";
5467+ sha512 = "ih1vrTe3gEAGKRcWlcsTRxTL7gNjacQE498wVGuJ3ZRujtMqPZlbAWuC7xDzWCRjQnkZYNwZQeG9UgKfxSHB5g==";
5468+ };
5469+ };
5470+ "uc.micro-1.0.6" = {
5471+ name = "uc.micro";
5472+ packageName = "uc.micro";
5473+ version = "1.0.6";
5474+ src = fetchurl {
5475+ url = "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz";
5476+ sha512 = "8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==";
5477+ };
5478+ };
5479+ "uid-safe-2.1.5" = {
5480+ name = "uid-safe";
5481+ packageName = "uid-safe";
5482+ version = "2.1.5";
5483+ src = fetchurl {
5484+ url = "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz";
5485+ sha512 = "KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==";
5486+ };
5487+ };
5488+ "unc-path-regex-0.1.2" = {
5489+ name = "unc-path-regex";
5490+ packageName = "unc-path-regex";
5491+ version = "0.1.2";
5492+ src = fetchurl {
5493+ url = "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz";
5494+ sha1 = "e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa";
5495+ };
5496+ };
5497+ "underscore-1.12.0" = {
5498+ name = "underscore";
5499+ packageName = "underscore";
5500+ version = "1.12.0";
5501+ src = fetchurl {
5502+ url = "https://registry.npmjs.org/underscore/-/underscore-1.12.0.tgz";
5503+ sha512 = "21rQzss/XPMjolTiIezSu3JAjgagXKROtNrYFEOWK109qY1Uv2tVjPTZ1ci2HgvQDA16gHYSthQIJfB+XId/rQ==";
5504+ };
5505+ };
5506+ "unique-stream-2.3.1" = {
5507+ name = "unique-stream";
5508+ packageName = "unique-stream";
5509+ version = "2.3.1";
5510+ src = fetchurl {
5511+ url = "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz";
5512+ sha512 = "2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==";
5513+ };
5514+ };
5515+ "universalify-0.1.2" = {
5516+ name = "universalify";
5517+ packageName = "universalify";
5518+ version = "0.1.2";
5519+ src = fetchurl {
5520+ url = "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz";
5521+ sha512 = "rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==";
5522+ };
5523+ };
5524+ "unpipe-1.0.0" = {
5525+ name = "unpipe";
5526+ packageName = "unpipe";
5527+ version = "1.0.0";
5528+ src = fetchurl {
5529+ url = "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz";
5530+ sha1 = "b2bf4ee8514aae6165b4817829d21b2ef49904ec";
5531+ };
5532+ };
5533+ "upper-case-2.0.2" = {
5534+ name = "upper-case";
5535+ packageName = "upper-case";
5536+ version = "2.0.2";
5537+ src = fetchurl {
5538+ url = "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz";
5539+ sha512 = "KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==";
5540+ };
5541+ };
5542+ "upper-case-first-2.0.2" = {
5543+ name = "upper-case-first";
5544+ packageName = "upper-case-first";
5545+ version = "2.0.2";
5546+ src = fetchurl {
5547+ url = "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz";
5548+ sha512 = "514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==";
5549+ };
5550+ };
5551+ "uri-js-4.4.0" = {
5552+ name = "uri-js";
5553+ packageName = "uri-js";
5554+ version = "4.4.0";
5555+ src = fetchurl {
5556+ url = "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz";
5557+ sha512 = "B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==";
5558+ };
5559+ };
5560+ "url-parse-1.4.7" = {
5561+ name = "url-parse";
5562+ packageName = "url-parse";
5563+ version = "1.4.7";
5564+ src = fetchurl {
5565+ url = "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz";
5566+ sha512 = "d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==";
5567+ };
5568+ };
5569+ "utf7-1.0.2" = {
5570+ name = "utf7";
5571+ packageName = "utf7";
5572+ version = "1.0.2";
5573+ src = fetchurl {
5574+ url = "https://registry.npmjs.org/utf7/-/utf7-1.0.2.tgz";
5575+ sha1 = "955f490aae653ba220b9456a0a8776c199360991";
5576+ };
5577+ };
5578+ "utf8-2.1.2" = {
5579+ name = "utf8";
5580+ packageName = "utf8";
5581+ version = "2.1.2";
5582+ src = fetchurl {
5583+ url = "https://registry.npmjs.org/utf8/-/utf8-2.1.2.tgz";
5584+ sha1 = "1fa0d9270e9be850d9b05027f63519bf46457d96";
5585+ };
5586+ };
5587+ "util-deprecate-1.0.2" = {
5588+ name = "util-deprecate";
5589+ packageName = "util-deprecate";
5590+ version = "1.0.2";
5591+ src = fetchurl {
5592+ url = "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz";
5593+ sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf";
5594+ };
5595+ };
5596+ "utils-merge-1.0.1" = {
5597+ name = "utils-merge";
5598+ packageName = "utils-merge";
5599+ version = "1.0.1";
5600+ src = fetchurl {
5601+ url = "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz";
5602+ sha1 = "9f95710f50a267947b2ccc124741c1028427e713";
5603+ };
5604+ };
5605+ "uuencode-0.0.4" = {
5606+ name = "uuencode";
5607+ packageName = "uuencode";
5608+ version = "0.0.4";
5609+ src = fetchurl {
5610+ url = "https://registry.npmjs.org/uuencode/-/uuencode-0.0.4.tgz";
5611+ sha1 = "c8d50370885663879385ab37e333c7e8e3b0218c";
5612+ };
5613+ };
5614+ "uuid-3.4.0" = {
5615+ name = "uuid";
5616+ packageName = "uuid";
5617+ version = "3.4.0";
5618+ src = fetchurl {
5619+ url = "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz";
5620+ sha512 = "HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==";
5621+ };
5622+ };
5623+ "validator-11.1.0" = {
5624+ name = "validator";
5625+ packageName = "validator";
5626+ version = "11.1.0";
5627+ src = fetchurl {
5628+ url = "https://registry.npmjs.org/validator/-/validator-11.1.0.tgz";
5629+ sha512 = "qiQ5ktdO7CD6C/5/mYV4jku/7qnqzjrxb3C/Q5wR3vGGinHTgJZN/TdFT3ZX4vXhX2R1PXx42fB1cn5W+uJ4lg==";
5630+ };
5631+ };
5632+ "vary-1.1.2" = {
5633+ name = "vary";
5634+ packageName = "vary";
5635+ version = "1.1.2";
5636+ src = fetchurl {
5637+ url = "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz";
5638+ sha1 = "2299f02c6ded30d4a5961b0b9f74524a18f634fc";
5639+ };
5640+ };
5641+ "verror-1.10.0" = {
5642+ name = "verror";
5643+ packageName = "verror";
5644+ version = "1.10.0";
5645+ src = fetchurl {
5646+ url = "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz";
5647+ sha1 = "3a105ca17053af55d6e270c1f8288682e18da400";
5648+ };
5649+ };
5650+ "vm2-3.9.2" = {
5651+ name = "vm2";
5652+ packageName = "vm2";
5653+ version = "3.9.2";
5654+ src = fetchurl {
5655+ url = "https://registry.npmjs.org/vm2/-/vm2-3.9.2.tgz";
5656+ sha512 = "nzyFmHdy2FMg7mYraRytc2jr4QBaUY3TEGe3q3bK8EgS9WC98wxn2jrPxS/ruWm+JGzrEIIeufKweQzVoQEd+Q==";
5657+ };
5658+ };
5659+ "which-1.3.1" = {
5660+ name = "which";
5661+ packageName = "which";
5662+ version = "1.3.1";
5663+ src = fetchurl {
5664+ url = "https://registry.npmjs.org/which/-/which-1.3.1.tgz";
5665+ sha512 = "HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==";
5666+ };
5667+ };
5668+ "which-module-2.0.0" = {
5669+ name = "which-module";
5670+ packageName = "which-module";
5671+ version = "2.0.0";
5672+ src = fetchurl {
5673+ url = "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz";
5674+ sha1 = "d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a";
5675+ };
5676+ };
5677+ "wide-align-1.1.3" = {
5678+ name = "wide-align";
5679+ packageName = "wide-align";
5680+ version = "1.1.3";
5681+ src = fetchurl {
5682+ url = "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz";
5683+ sha512 = "QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==";
5684+ };
5685+ };
5686+ "widest-line-3.1.0" = {
5687+ name = "widest-line";
5688+ packageName = "widest-line";
5689+ version = "3.1.0";
5690+ src = fetchurl {
5691+ url = "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz";
5692+ sha512 = "NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==";
5693+ };
5694+ };
5695+ "wmf-1.0.2" = {
5696+ name = "wmf";
5697+ packageName = "wmf";
5698+ version = "1.0.2";
5699+ src = fetchurl {
5700+ url = "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz";
5701+ sha512 = "/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==";
5702+ };
5703+ };
5704+ "word-0.3.0" = {
5705+ name = "word";
5706+ packageName = "word";
5707+ version = "0.3.0";
5708+ src = fetchurl {
5709+ url = "https://registry.npmjs.org/word/-/word-0.3.0.tgz";
5710+ sha512 = "OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==";
5711+ };
5712+ };
5713+ "wrap-ansi-4.0.0" = {
5714+ name = "wrap-ansi";
5715+ packageName = "wrap-ansi";
5716+ version = "4.0.0";
5717+ src = fetchurl {
5718+ url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-4.0.0.tgz";
5719+ sha512 = "uMTsj9rDb0/7kk1PbcbCcwvHUxp60fGDB/NNXpVa0Q+ic/e7y5+BwTxKfQ33VYgDppSwi/FBzpetYzo8s6tfbg==";
5720+ };
5721+ };
5722+ "wrap-ansi-5.1.0" = {
5723+ name = "wrap-ansi";
5724+ packageName = "wrap-ansi";
5725+ version = "5.1.0";
5726+ src = fetchurl {
5727+ url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz";
5728+ sha512 = "QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==";
5729+ };
5730+ };
5731+ "wrap-ansi-6.2.0" = {
5732+ name = "wrap-ansi";
5733+ packageName = "wrap-ansi";
5734+ version = "6.2.0";
5735+ src = fetchurl {
5736+ url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz";
5737+ sha512 = "r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==";
5738+ };
5739+ };
5740+ "wrap-ansi-7.0.0" = {
5741+ name = "wrap-ansi";
5742+ packageName = "wrap-ansi";
5743+ version = "7.0.0";
5744+ src = fetchurl {
5745+ url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz";
5746+ sha512 = "YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==";
5747+ };
5748+ };
5749+ "wrappy-1.0.2" = {
5750+ name = "wrappy";
5751+ packageName = "wrappy";
5752+ version = "1.0.2";
5753+ src = fetchurl {
5754+ url = "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz";
5755+ sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f";
5756+ };
5757+ };
5758+ "ws-7.4.1" = {
5759+ name = "ws";
5760+ packageName = "ws";
5761+ version = "7.4.1";
5762+ src = fetchurl {
5763+ url = "https://registry.npmjs.org/ws/-/ws-7.4.1.tgz";
5764+ sha512 = "pTsP8UAfhy3sk1lSk/O/s4tjD0CRwvMnzvwr4OKGX7ZvqZtUyx4KIJB5JWbkykPoc55tixMGgTNoh3k4FkNGFQ==";
5765+ };
5766+ };
5767+ "xlsx-0.16.9" = {
5768+ name = "xlsx";
5769+ packageName = "xlsx";
5770+ version = "0.16.9";
5771+ src = fetchurl {
5772+ url = "https://registry.npmjs.org/xlsx/-/xlsx-0.16.9.tgz";
5773+ sha512 = "gxi1I3EasYvgCX1vN9pGyq920Ron4NO8PNfhuoA3Hpq6Y8f0ECXiy4OLrK4QZBnj1jx3QD+8Fq5YZ/3mPZ5iXw==";
5774+ };
5775+ };
5776+ "xml2js-0.4.23" = {
5777+ name = "xml2js";
5778+ packageName = "xml2js";
5779+ version = "0.4.23";
5780+ src = fetchurl {
5781+ url = "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz";
5782+ sha512 = "ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==";
5783+ };
5784+ };
5785+ "xmlbuilder-11.0.1" = {
5786+ name = "xmlbuilder";
5787+ packageName = "xmlbuilder";
5788+ version = "11.0.1";
5789+ src = fetchurl {
5790+ url = "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz";
5791+ sha512 = "fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==";
5792+ };
5793+ };
5794+ "xmldom-0.4.0" = {
5795+ name = "xmldom";
5796+ packageName = "xmldom";
5797+ version = "0.4.0";
5798+ src = fetchurl {
5799+ url = "https://registry.npmjs.org/xmldom/-/xmldom-0.4.0.tgz";
5800+ sha512 = "2E93k08T30Ugs+34HBSTQLVtpi6mCddaY8uO+pMNk1pqSjV5vElzn4mmh6KLxN3hki8rNcHSYzILoh3TEWORvA==";
5801+ };
5802+ };
5803+ "xpath.js-1.1.0" = {
5804+ name = "xpath.js";
5805+ packageName = "xpath.js";
5806+ version = "1.1.0";
5807+ src = fetchurl {
5808+ url = "https://registry.npmjs.org/xpath.js/-/xpath.js-1.1.0.tgz";
5809+ sha512 = "jg+qkfS4K8E7965sqaUl8mRngXiKb3WZGfONgE18pr03FUQiuSV6G+Ej4tS55B+rIQSFEIw3phdVAQ4pPqNWfQ==";
5810+ };
5811+ };
5812+ "xregexp-2.0.0" = {
5813+ name = "xregexp";
5814+ packageName = "xregexp";
5815+ version = "2.0.0";
5816+ src = fetchurl {
5817+ url = "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz";
5818+ sha1 = "52a63e56ca0b84a7f3a5f3d61872f126ad7a5943";
5819+ };
5820+ };
5821+ "xtend-4.0.2" = {
5822+ name = "xtend";
5823+ packageName = "xtend";
5824+ version = "4.0.2";
5825+ src = fetchurl {
5826+ url = "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz";
5827+ sha512 = "LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==";
5828+ };
5829+ };
5830+ "y18n-4.0.1" = {
5831+ name = "y18n";
5832+ packageName = "y18n";
5833+ version = "4.0.1";
5834+ src = fetchurl {
5835+ url = "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz";
5836+ sha512 = "wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==";
5837+ };
5838+ };
5839+ "y18n-5.0.5" = {
5840+ name = "y18n";
5841+ packageName = "y18n";
5842+ version = "5.0.5";
5843+ src = fetchurl {
5844+ url = "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz";
5845+ sha512 = "hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==";
5846+ };
5847+ };
5848+ "yallist-2.1.2" = {
5849+ name = "yallist";
5850+ packageName = "yallist";
5851+ version = "2.1.2";
5852+ src = fetchurl {
5853+ url = "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz";
5854+ sha1 = "1c11f9218f076089a47dd512f93c6699a6a81d52";
5855+ };
5856+ };
5857+ "yallist-3.1.1" = {
5858+ name = "yallist";
5859+ packageName = "yallist";
5860+ version = "3.1.1";
5861+ src = fetchurl {
5862+ url = "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz";
5863+ sha512 = "a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==";
5864+ };
5865+ };
5866+ "yallist-4.0.0" = {
5867+ name = "yallist";
5868+ packageName = "yallist";
5869+ version = "4.0.0";
5870+ src = fetchurl {
5871+ url = "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz";
5872+ sha512 = "3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==";
5873+ };
5874+ };
5875+ "yargonaut-1.1.4" = {
5876+ name = "yargonaut";
5877+ packageName = "yargonaut";
5878+ version = "1.1.4";
5879+ src = fetchurl {
5880+ url = "https://registry.npmjs.org/yargonaut/-/yargonaut-1.1.4.tgz";
5881+ sha512 = "rHgFmbgXAAzl+1nngqOcwEljqHGG9uUZoPjsdZEs1w5JW9RXYzrSvH/u70C1JE5qFi0qjsdhnUX/dJRpWqitSA==";
5882+ };
5883+ };
5884+ "yargs-13.3.0" = {
5885+ name = "yargs";
5886+ packageName = "yargs";
5887+ version = "13.3.0";
5888+ src = fetchurl {
5889+ url = "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz";
5890+ sha512 = "2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==";
5891+ };
5892+ };
5893+ "yargs-15.4.1" = {
5894+ name = "yargs";
5895+ packageName = "yargs";
5896+ version = "15.4.1";
5897+ src = fetchurl {
5898+ url = "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz";
5899+ sha512 = "aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==";
5900+ };
5901+ };
5902+ "yargs-16.1.1" = {
5903+ name = "yargs";
5904+ packageName = "yargs";
5905+ version = "16.1.1";
5906+ src = fetchurl {
5907+ url = "https://registry.npmjs.org/yargs/-/yargs-16.1.1.tgz";
5908+ sha512 = "hAD1RcFP/wfgfxgMVswPE+z3tlPFtxG8/yWUrG2i17sTWGCGqWnxKcLTF4cUKDUK8fzokwsmO9H0TDkRbMHy8w==";
5909+ };
5910+ };
5911+ "yargs-parser-13.0.0" = {
5912+ name = "yargs-parser";
5913+ packageName = "yargs-parser";
5914+ version = "13.0.0";
5915+ src = fetchurl {
5916+ url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.0.0.tgz";
5917+ sha512 = "w2LXjoL8oRdRQN+hOyppuXs+V/fVAYtpcrRxZuF7Kt/Oc+Jr2uAcVntaUTNT6w5ihoWfFDpNY8CPx1QskxZ/pw==";
5918+ };
5919+ };
5920+ "yargs-parser-13.1.2" = {
5921+ name = "yargs-parser";
5922+ packageName = "yargs-parser";
5923+ version = "13.1.2";
5924+ src = fetchurl {
5925+ url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz";
5926+ sha512 = "3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==";
5927+ };
5928+ };
5929+ "yargs-parser-18.1.3" = {
5930+ name = "yargs-parser";
5931+ packageName = "yargs-parser";
5932+ version = "18.1.3";
5933+ src = fetchurl {
5934+ url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz";
5935+ sha512 = "o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==";
5936+ };
5937+ };
5938+ "yargs-parser-20.2.4" = {
5939+ name = "yargs-parser";
5940+ packageName = "yargs-parser";
5941+ version = "20.2.4";
5942+ src = fetchurl {
5943+ url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz";
5944+ sha512 = "WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==";
5945+ };
5946+ };
5947+ };
5948+in
5949+{
5950+ n8n = nodeEnv.buildNodePackage {
5951+ name = "n8n";
5952+ packageName = "n8n";
5953+ version = "0.96.0";
5954+ src = fetchurl {
5955+ url = "https://registry.npmjs.org/n8n/-/n8n-0.96.0.tgz";
5956+ sha512 = "HllfTHaD5g98YeGRsGQEeOg1WUUxQr5jnYEWD1qjIWkTVYqVrtEWaEdOxDxnko3Fw7sh2XqtWk1HZHNCRSTQuA==";
5957+ };
5958+ dependencies = [
5959+ sources."@azure/ms-rest-azure-env-1.1.2"
5960+ (sources."@azure/ms-rest-js-1.9.0" // {
5961+ dependencies = [
5962+ sources."tough-cookie-2.5.0"
5963+ ];
5964+ })
5965+ sources."@azure/ms-rest-nodeauth-2.0.2"
5966+ (sources."@icetee/ftp-0.3.15" // {
5967+ dependencies = [
5968+ sources."isarray-0.0.1"
5969+ sources."readable-stream-1.1.14"
5970+ sources."string_decoder-0.10.31"
5971+ ];
5972+ })
5973+ sources."@nodelib/fs.scandir-2.1.3"
5974+ sources."@nodelib/fs.stat-2.0.3"
5975+ sources."@nodelib/fs.walk-1.2.4"
5976+ sources."@oclif/command-1.8.0"
5977+ (sources."@oclif/config-1.17.0" // {
5978+ dependencies = [
5979+ sources."tslib-2.0.3"
5980+ ];
5981+ })
5982+ (sources."@oclif/errors-1.3.4" // {
5983+ dependencies = [
5984+ sources."ansi-styles-4.3.0"
5985+ sources."color-convert-2.0.1"
5986+ sources."color-name-1.1.4"
5987+ sources."wrap-ansi-7.0.0"
5988+ ];
5989+ })
5990+ sources."@oclif/linewrap-1.0.0"
5991+ sources."@oclif/parser-3.8.5"
5992+ sources."@oclif/plugin-help-3.2.0"
5993+ sources."@servie/events-1.0.0"
5994+ sources."@sqltools/formatter-1.2.2"
5995+ sources."@tokenizer/token-0.1.1"
5996+ sources."@types/bluebird-3.5.33"
5997+ sources."@types/body-parser-1.19.0"
5998+ sources."@types/connect-3.4.33"
5999+ sources."@types/debug-4.1.5"
6000+ sources."@types/express-4.17.9"
6001+ sources."@types/express-jwt-0.0.42"
6002+ sources."@types/express-serve-static-core-4.17.14"
6003+ sources."@types/express-unless-0.5.1"
6004+ sources."@types/ftp-0.3.31"
6005+ sources."@types/glob-7.1.3"
6006+ sources."@types/jsonwebtoken-8.5.0"
6007+ sources."@types/mime-2.0.3"
6008+ sources."@types/minimatch-3.0.3"
6009+ sources."@types/node-14.14.10"
6010+ sources."@types/promise-ftp-1.3.4"
6011+ sources."@types/promise-ftp-common-1.1.0"
6012+ sources."@types/qs-6.9.5"
6013+ sources."@types/range-parser-1.2.3"
6014+ sources."@types/readable-stream-2.3.9"
6015+ sources."@types/serve-static-1.13.8"
6016+ sources."@types/tough-cookie-2.3.7"
6017+ sources."@types/tunnel-0.0.0"
6018+ sources."abbrev-1.1.1"
6019+ sources."accepts-1.3.7"
6020+ sources."access-control-1.0.1"
6021+ (sources."adal-node-0.1.28" // {
6022+ dependencies = [
6023+ sources."@types/node-8.10.66"
6024+ ];
6025+ })
6026+ sources."adler-32-1.2.0"
6027+ sources."ajv-6.12.6"
6028+ sources."ansi-escapes-4.3.1"
6029+ sources."ansi-regex-5.0.0"
6030+ sources."ansi-styles-3.2.1"
6031+ sources."ansicolors-0.3.2"
6032+ sources."any-promise-1.3.0"
6033+ sources."app-root-path-3.0.0"
6034+ sources."aproba-1.2.0"
6035+ sources."are-we-there-yet-1.1.5"
6036+ (sources."argparse-1.0.10" // {
6037+ dependencies = [
6038+ sources."sprintf-js-1.0.3"
6039+ ];
6040+ })
6041+ sources."array-flatten-1.1.1"
6042+ sources."array-parallel-0.1.3"
6043+ sources."array-series-0.1.5"
6044+ sources."array-union-2.1.0"
6045+ sources."asn1-0.2.4"
6046+ sources."assert-options-0.6.2"
6047+ sources."assert-plus-1.0.0"
6048+ sources."async-3.2.0"
6049+ sources."asynckit-0.4.0"
6050+ sources."aws-sign2-0.7.0"
6051+ sources."aws4-1.11.0"
6052+ sources."axios-0.19.2"
6053+ sources."balanced-match-1.0.0"
6054+ sources."base64-js-1.5.1"
6055+ sources."basic-auth-2.0.1"
6056+ sources."bcrypt-pbkdf-1.0.2"
6057+ sources."bcryptjs-2.4.3"
6058+ sources."bl-2.2.1"
6059+ sources."bluebird-2.11.0"
6060+ (sources."body-parser-1.19.0" // {
6061+ dependencies = [
6062+ sources."debug-2.6.9"
6063+ sources."ms-2.0.0"
6064+ ];
6065+ })
6066+ sources."body-parser-xml-1.1.0"
6067+ sources."boolbase-1.0.0"
6068+ sources."brace-expansion-1.1.11"
6069+ sources."braces-3.0.2"
6070+ sources."bson-1.1.5"
6071+ sources."buffer-5.7.1"
6072+ sources."buffer-equal-constant-time-1.0.1"
6073+ sources."buffer-from-1.1.1"
6074+ sources."buffer-writer-2.0.0"
6075+ sources."byte-length-1.0.2"
6076+ sources."bytes-3.1.0"
6077+ sources."callback-stream-1.1.0"
6078+ (sources."camel-case-4.1.2" // {
6079+ dependencies = [
6080+ sources."tslib-2.0.3"
6081+ ];
6082+ })
6083+ sources."camelcase-5.3.1"
6084+ (sources."capital-case-1.0.4" // {
6085+ dependencies = [
6086+ sources."tslib-2.0.3"
6087+ ];
6088+ })
6089+ sources."cardinal-2.1.1"
6090+ sources."caseless-0.12.0"
6091+ sources."cfb-1.2.0"
6092+ sources."chalk-2.4.2"
6093+ (sources."change-case-4.1.2" // {
6094+ dependencies = [
6095+ sources."tslib-2.0.3"
6096+ ];
6097+ })
6098+ sources."chardet-0.7.0"
6099+ sources."cheerio-1.0.0-rc.3"
6100+ sources."chownr-1.1.4"
6101+ (sources."clean-stack-3.0.1" // {
6102+ dependencies = [
6103+ sources."escape-string-regexp-4.0.0"
6104+ ];
6105+ })
6106+ sources."cli-cursor-3.1.0"
6107+ (sources."cli-highlight-2.1.9" // {
6108+ dependencies = [
6109+ sources."ansi-styles-4.3.0"
6110+ sources."chalk-4.1.0"
6111+ sources."cliui-6.0.0"
6112+ sources."color-convert-2.0.1"
6113+ sources."color-name-1.1.4"
6114+ sources."find-up-4.1.0"
6115+ sources."has-flag-4.0.0"
6116+ sources."locate-path-5.0.0"
6117+ sources."p-locate-4.1.0"
6118+ sources."parse5-5.1.1"
6119+ sources."path-exists-4.0.0"
6120+ sources."supports-color-7.2.0"
6121+ sources."wrap-ansi-6.2.0"
6122+ sources."yargs-15.4.1"
6123+ sources."yargs-parser-18.1.3"
6124+ ];
6125+ })
6126+ sources."cli-width-3.0.0"
6127+ (sources."client-oauth2-4.3.3" // {
6128+ dependencies = [
6129+ sources."safe-buffer-5.2.1"
6130+ ];
6131+ })
6132+ (sources."cliui-5.0.0" // {
6133+ dependencies = [
6134+ sources."ansi-regex-4.1.0"
6135+ sources."emoji-regex-7.0.3"
6136+ sources."is-fullwidth-code-point-2.0.0"
6137+ sources."string-width-3.1.0"
6138+ sources."strip-ansi-5.2.0"
6139+ sources."wrap-ansi-5.1.0"
6140+ ];
6141+ })
6142+ sources."code-point-at-1.1.0"
6143+ (sources."codepage-1.14.0" // {
6144+ dependencies = [
6145+ sources."commander-2.14.1"
6146+ ];
6147+ })
6148+ sources."color-3.0.0"
6149+ sources."color-convert-1.9.3"
6150+ sources."color-name-1.1.3"
6151+ sources."color-string-1.5.4"
6152+ sources."colornames-1.1.1"
6153+ sources."colorspace-1.1.2"
6154+ sources."combined-stream-1.0.8"
6155+ sources."commander-2.17.1"
6156+ sources."commist-1.1.0"
6157+ sources."compressible-2.0.18"
6158+ (sources."compression-1.7.4" // {
6159+ dependencies = [
6160+ sources."bytes-3.0.0"
6161+ sources."debug-2.6.9"
6162+ sources."ms-2.0.0"
6163+ ];
6164+ })
6165+ sources."concat-map-0.0.1"
6166+ sources."concat-stream-1.6.2"
6167+ sources."connect-history-api-fallback-1.6.0"
6168+ sources."console-control-strings-1.1.0"
6169+ (sources."constant-case-3.0.4" // {
6170+ dependencies = [
6171+ sources."tslib-2.0.3"
6172+ ];
6173+ })
6174+ sources."content-disposition-0.5.3"
6175+ sources."content-type-1.0.4"
6176+ sources."convict-5.2.0"
6177+ sources."cookie-0.4.0"
6178+ sources."cookie-signature-1.0.6"
6179+ sources."core-util-is-1.0.2"
6180+ sources."crc-32-1.2.0"
6181+ sources."cron-1.8.2"
6182+ (sources."cross-spawn-4.0.2" // {
6183+ dependencies = [
6184+ sources."lru-cache-4.1.5"
6185+ sources."yallist-2.1.2"
6186+ ];
6187+ })
6188+ sources."crypto-js-4.0.0"
6189+ sources."csrf-3.1.0"
6190+ sources."css-select-1.2.0"
6191+ sources."css-what-2.1.3"
6192+ sources."d-1.0.1"
6193+ sources."dashdash-1.14.1"
6194+ sources."date-utils-1.2.21"
6195+ sources."debug-4.3.1"
6196+ sources."decamelize-1.2.0"
6197+ sources."deep-extend-0.6.0"
6198+ sources."delayed-stream-1.0.0"
6199+ sources."delegates-1.0.0"
6200+ sources."denque-1.4.1"
6201+ sources."depd-1.1.2"
6202+ sources."destroy-1.0.4"
6203+ sources."detect-libc-1.0.3"
6204+ sources."diagnostics-1.1.1"
6205+ sources."dir-glob-3.0.1"
6206+ sources."dom-serializer-0.1.1"
6207+ sources."domelementtype-1.3.1"
6208+ sources."domhandler-2.4.2"
6209+ sources."domutils-1.5.1"
6210+ (sources."dot-case-3.0.4" // {
6211+ dependencies = [
6212+ sources."tslib-2.0.3"
6213+ ];
6214+ })
6215+ sources."dotenv-8.2.0"
6216+ sources."double-ended-queue-2.1.0-0"
6217+ sources."duplexify-3.7.1"
6218+ sources."ecc-jsbn-0.1.2"
6219+ sources."ecdsa-sig-formatter-1.0.11"
6220+ sources."ee-first-1.1.1"
6221+ sources."emoji-regex-8.0.0"
6222+ sources."enabled-1.0.2"
6223+ sources."encodeurl-1.0.2"
6224+ sources."encoding-japanese-1.0.30"
6225+ sources."end-of-stream-1.4.4"
6226+ sources."entities-1.1.2"
6227+ sources."env-variable-0.0.6"
6228+ sources."es5-ext-0.10.53"
6229+ sources."es6-iterator-2.0.3"
6230+ sources."es6-map-0.1.5"
6231+ (sources."es6-set-0.1.5" // {
6232+ dependencies = [
6233+ sources."es6-symbol-3.1.1"
6234+ ];
6235+ })
6236+ sources."es6-symbol-3.1.3"
6237+ sources."escalade-3.1.1"
6238+ sources."escape-html-1.0.3"
6239+ sources."escape-string-regexp-1.0.5"
6240+ sources."eslint-config-riot-1.0.0"
6241+ sources."esprima-4.0.1"
6242+ sources."etag-1.8.1"
6243+ sources."event-emitter-0.3.5"
6244+ sources."eventsource-1.0.7"
6245+ sources."exit-on-epipe-1.0.1"
6246+ (sources."express-4.17.1" // {
6247+ dependencies = [
6248+ sources."debug-2.6.9"
6249+ sources."ms-2.0.0"
6250+ ];
6251+ })
6252+ (sources."ext-1.4.0" // {
6253+ dependencies = [
6254+ sources."type-2.1.0"
6255+ ];
6256+ })
6257+ sources."extend-3.0.2"
6258+ sources."external-editor-3.1.0"
6259+ sources."extsprintf-1.3.0"
6260+ sources."fast-deep-equal-3.1.3"
6261+ sources."fast-glob-3.2.4"
6262+ sources."fast-json-stable-stringify-2.1.0"
6263+ sources."fastq-1.9.0"
6264+ sources."fflate-0.3.11"
6265+ sources."figlet-1.5.0"
6266+ sources."figures-3.2.0"
6267+ sources."file-type-14.7.1"
6268+ sources."fill-range-7.0.1"
6269+ (sources."finalhandler-1.1.2" // {
6270+ dependencies = [
6271+ sources."debug-2.6.9"
6272+ sources."ms-2.0.0"
6273+ ];
6274+ })
6275+ sources."find-up-3.0.0"
6276+ sources."flatted-2.0.2"
6277+ (sources."follow-redirects-1.5.10" // {
6278+ dependencies = [
6279+ sources."debug-3.1.0"
6280+ sources."ms-2.0.0"
6281+ ];
6282+ })
6283+ sources."forever-agent-0.6.1"
6284+ sources."form-data-2.3.3"
6285+ sources."formidable-1.2.2"
6286+ sources."forwarded-0.1.2"
6287+ sources."frac-1.1.2"
6288+ sources."fresh-0.5.2"
6289+ sources."fs-extra-8.1.0"
6290+ sources."fs-minipass-1.2.7"
6291+ sources."fs.realpath-1.0.0"
6292+ (sources."gauge-2.7.4" // {
6293+ dependencies = [
6294+ sources."ansi-regex-2.1.1"
6295+ sources."is-fullwidth-code-point-1.0.0"
6296+ sources."string-width-1.0.2"
6297+ sources."strip-ansi-3.0.1"
6298+ ];
6299+ })
6300+ sources."generate-function-2.3.1"
6301+ sources."get-caller-file-2.0.5"
6302+ sources."get-system-fonts-2.0.2"
6303+ sources."getpass-0.1.7"
6304+ sources."glob-7.1.6"
6305+ sources."glob-parent-5.1.1"
6306+ sources."glob-promise-3.4.0"
6307+ (sources."glob-stream-6.1.0" // {
6308+ dependencies = [
6309+ sources."glob-parent-3.1.0"
6310+ sources."is-glob-3.1.0"
6311+ ];
6312+ })
6313+ sources."globby-11.0.1"
6314+ (sources."gm-1.23.1" // {
6315+ dependencies = [
6316+ sources."debug-3.2.7"
6317+ ];
6318+ })
6319+ sources."google-timezones-json-1.0.2"
6320+ sources."graceful-fs-4.2.4"
6321+ sources."har-schema-2.0.0"
6322+ sources."har-validator-5.1.5"
6323+ (sources."has-ansi-2.0.0" // {
6324+ dependencies = [
6325+ sources."ansi-regex-2.1.1"
6326+ ];
6327+ })
6328+ sources."has-flag-3.0.0"
6329+ sources."has-unicode-2.0.1"
6330+ sources."he-1.2.0"
6331+ (sources."header-case-2.0.4" // {
6332+ dependencies = [
6333+ sources."tslib-2.0.3"
6334+ ];
6335+ })
6336+ sources."help-me-1.1.0"
6337+ sources."highlight.js-10.4.1"
6338+ sources."html-to-text-5.1.1"
6339+ (sources."htmlparser2-3.10.1" // {
6340+ dependencies = [
6341+ sources."readable-stream-3.6.0"
6342+ ];
6343+ })
6344+ sources."http-errors-1.7.2"
6345+ sources."http-signature-1.2.0"
6346+ sources."iconv-lite-0.4.24"
6347+ sources."ieee754-1.2.1"
6348+ sources."ignore-5.1.8"
6349+ sources."ignore-walk-3.0.3"
6350+ (sources."imap-0.8.19" // {
6351+ dependencies = [
6352+ sources."isarray-0.0.1"
6353+ sources."readable-stream-1.1.14"
6354+ sources."string_decoder-0.10.31"
6355+ ];
6356+ })
6357+ sources."imap-simple-4.3.0"
6358+ sources."indent-string-4.0.0"
6359+ sources."inflight-1.0.6"
6360+ sources."inherits-2.0.3"
6361+ sources."ini-1.3.5"
6362+ (sources."inquirer-7.3.3" // {
6363+ dependencies = [
6364+ sources."ansi-styles-4.3.0"
6365+ sources."chalk-4.1.0"
6366+ sources."color-convert-2.0.1"
6367+ sources."color-name-1.1.4"
6368+ sources."has-flag-4.0.0"
6369+ sources."supports-color-7.2.0"
6370+ ];
6371+ })
6372+ sources."ip-regex-2.1.0"
6373+ sources."ipaddr.js-1.9.1"
6374+ sources."is-absolute-1.0.0"
6375+ sources."is-arrayish-0.3.2"
6376+ sources."is-buffer-2.0.5"
6377+ sources."is-docker-2.1.1"
6378+ sources."is-extglob-2.1.1"
6379+ sources."is-fullwidth-code-point-3.0.0"
6380+ sources."is-glob-4.0.1"
6381+ sources."is-negated-glob-1.0.0"
6382+ sources."is-number-7.0.0"
6383+ sources."is-promise-1.0.1"
6384+ sources."is-property-1.0.2"
6385+ sources."is-relative-1.0.0"
6386+ sources."is-typedarray-1.0.0"
6387+ sources."is-unc-path-1.0.0"
6388+ sources."is-windows-1.0.2"
6389+ sources."is-wsl-2.2.0"
6390+ sources."isarray-1.0.0"
6391+ sources."isexe-2.0.0"
6392+ sources."iso-639-1-2.1.4"
6393+ sources."isstream-0.1.2"
6394+ sources."js-yaml-3.14.0"
6395+ sources."jsbi-3.1.4"
6396+ sources."jsbn-0.1.1"
6397+ sources."json-schema-0.2.3"
6398+ sources."json-schema-traverse-0.4.1"
6399+ sources."json-stable-stringify-without-jsonify-1.0.1"
6400+ sources."json-stringify-safe-5.0.1"
6401+ sources."json5-2.1.0"
6402+ sources."jsonfile-4.0.0"
6403+ (sources."jsonwebtoken-8.5.1" // {
6404+ dependencies = [
6405+ sources."semver-5.7.1"
6406+ ];
6407+ })
6408+ sources."jsprim-1.4.1"
6409+ sources."jwa-1.4.1"
6410+ sources."jwks-rsa-1.9.0"
6411+ sources."jws-3.2.2"
6412+ sources."kafkajs-1.15.0"
6413+ sources."kuler-1.0.1"
6414+ sources."leven-2.1.0"
6415+ sources."libbase64-1.2.1"
6416+ (sources."libmime-5.0.0" // {
6417+ dependencies = [
6418+ sources."iconv-lite-0.6.2"
6419+ ];
6420+ })
6421+ sources."libqp-1.1.0"
6422+ sources."limiter-1.1.5"
6423+ sources."linkify-it-3.0.2"
6424+ (sources."localtunnel-2.0.0" // {
6425+ dependencies = [
6426+ sources."axios-0.19.0"
6427+ sources."debug-4.1.1"
6428+ ];
6429+ })
6430+ sources."locate-path-3.0.0"
6431+ sources."lodash-4.17.20"
6432+ sources."lodash._reinterpolate-3.0.0"
6433+ sources."lodash.clonedeep-4.5.0"
6434+ sources."lodash.get-4.4.2"
6435+ sources."lodash.includes-4.3.0"
6436+ sources."lodash.isboolean-3.0.3"
6437+ sources."lodash.isinteger-4.0.4"
6438+ sources."lodash.isnumber-3.0.3"
6439+ sources."lodash.isplainobject-4.0.6"
6440+ sources."lodash.isstring-4.0.1"
6441+ sources."lodash.once-4.1.1"
6442+ sources."lodash.set-4.3.2"
6443+ sources."lodash.template-4.5.0"
6444+ sources."lodash.templatesettings-4.2.0"
6445+ sources."lodash.unset-4.5.2"
6446+ sources."long-4.0.0"
6447+ (sources."lower-case-2.0.2" // {
6448+ dependencies = [
6449+ sources."tslib-2.0.3"
6450+ ];
6451+ })
6452+ sources."lru-cache-6.0.0"
6453+ (sources."lru-memoizer-2.1.2" // {
6454+ dependencies = [
6455+ sources."lru-cache-4.0.2"
6456+ sources."yallist-2.1.2"
6457+ ];
6458+ })
6459+ (sources."mailparser-2.8.1" // {
6460+ dependencies = [
6461+ sources."iconv-lite-0.6.2"
6462+ sources."nodemailer-6.4.11"
6463+ ];
6464+ })
6465+ (sources."mailsplit-5.0.0" // {
6466+ dependencies = [
6467+ sources."iconv-lite-0.5.0"
6468+ sources."libmime-4.2.1"
6469+ ];
6470+ })
6471+ sources."make-error-1.3.6"
6472+ sources."make-error-cause-2.3.0"
6473+ sources."media-typer-0.3.0"
6474+ sources."memory-pager-1.5.0"
6475+ sources."merge-descriptors-1.0.1"
6476+ sources."merge2-1.4.1"
6477+ sources."methods-1.1.2"
6478+ sources."micromatch-4.0.2"
6479+ sources."millisecond-0.1.2"
6480+ sources."mime-1.6.0"
6481+ sources."mime-db-1.44.0"
6482+ sources."mime-types-2.1.27"
6483+ sources."mimic-fn-2.1.0"
6484+ sources."minimatch-3.0.4"
6485+ sources."minimist-1.2.5"
6486+ (sources."minipass-2.9.0" // {
6487+ dependencies = [
6488+ sources."yallist-3.1.1"
6489+ ];
6490+ })
6491+ sources."minizlib-1.3.3"
6492+ sources."mkdirp-0.5.5"
6493+ sources."moment-2.24.0"
6494+ sources."moment-timezone-0.5.32"
6495+ sources."mongodb-3.6.3"
6496+ sources."mqtt-4.2.1"
6497+ (sources."mqtt-packet-6.6.0" // {
6498+ dependencies = [
6499+ sources."bl-4.0.3"
6500+ sources."inherits-2.0.4"
6501+ sources."readable-stream-3.6.0"
6502+ ];
6503+ })
6504+ sources."ms-2.1.2"
6505+ sources."mssql-6.2.3"
6506+ sources."mute-stream-0.0.8"
6507+ (sources."mysql2-2.1.0" // {
6508+ dependencies = [
6509+ sources."iconv-lite-0.5.2"
6510+ sources."lru-cache-5.1.1"
6511+ sources."yallist-3.1.1"
6512+ ];
6513+ })
6514+ sources."mz-2.7.0"
6515+ sources."n8n-core-0.54.0"
6516+ sources."n8n-editor-ui-0.66.0"
6517+ (sources."n8n-nodes-base-0.91.0" // {
6518+ dependencies = [
6519+ sources."moment-2.28.0"
6520+ ];
6521+ })
6522+ sources."n8n-workflow-0.47.0"
6523+ (sources."named-placeholders-1.1.2" // {
6524+ dependencies = [
6525+ sources."lru-cache-4.1.5"
6526+ sources."yallist-2.1.2"
6527+ ];
6528+ })
6529+ sources."nan-2.14.2"
6530+ sources."native-duplexpair-1.0.0"
6531+ (sources."needle-2.5.2" // {
6532+ dependencies = [
6533+ sources."debug-3.2.7"
6534+ ];
6535+ })
6536+ sources."negotiator-0.6.2"
6537+ sources."next-tick-1.0.0"
6538+ (sources."no-case-3.0.4" // {
6539+ dependencies = [
6540+ sources."tslib-2.0.3"
6541+ ];
6542+ })
6543+ sources."node-ensure-0.0.0"
6544+ (sources."node-pre-gyp-0.11.0" // {
6545+ dependencies = [
6546+ sources."rimraf-2.7.1"
6547+ sources."semver-5.7.1"
6548+ ];
6549+ })
6550+ sources."nodeify-1.0.1"
6551+ sources."nodemailer-6.4.16"
6552+ sources."nopt-4.0.3"
6553+ sources."npm-bundled-1.1.1"
6554+ sources."npm-normalize-package-bin-1.0.1"
6555+ sources."npm-packlist-1.4.8"
6556+ sources."npmlog-4.1.2"
6557+ sources."nth-check-1.0.2"
6558+ sources."number-is-nan-1.0.1"
6559+ sources."oauth-1.0a-2.2.6"
6560+ sources."oauth-sign-0.9.0"
6561+ sources."object-assign-4.1.1"
6562+ sources."on-finished-2.3.0"
6563+ sources."on-headers-1.0.2"
6564+ sources."once-1.4.0"
6565+ sources."onetime-5.1.2"
6566+ sources."open-7.3.0"
6567+ sources."openurl-1.1.1"
6568+ sources."ordered-read-streams-1.0.1"
6569+ sources."original-1.0.2"
6570+ sources."os-homedir-1.0.2"
6571+ sources."os-tmpdir-1.0.2"
6572+ sources."osenv-0.1.5"
6573+ sources."p-cancelable-2.0.0"
6574+ sources."p-limit-2.3.0"
6575+ sources."p-locate-3.0.0"
6576+ sources."p-try-2.2.0"
6577+ sources."packet-reader-1.0.0"
6578+ (sources."param-case-3.0.4" // {
6579+ dependencies = [
6580+ sources."tslib-2.0.3"
6581+ ];
6582+ })
6583+ sources."parent-require-1.0.0"
6584+ sources."parse5-3.0.3"
6585+ (sources."parse5-htmlparser2-tree-adapter-6.0.1" // {
6586+ dependencies = [
6587+ sources."parse5-6.0.1"
6588+ ];
6589+ })
6590+ sources."parseurl-1.3.3"
6591+ (sources."pascal-case-3.1.2" // {
6592+ dependencies = [
6593+ sources."tslib-2.0.3"
6594+ ];
6595+ })
6596+ (sources."path-case-3.0.4" // {
6597+ dependencies = [
6598+ sources."tslib-2.0.3"
6599+ ];
6600+ })
6601+ sources."path-dirname-1.0.2"
6602+ sources."path-exists-3.0.0"
6603+ sources."path-is-absolute-1.0.1"
6604+ sources."path-to-regexp-0.1.7"
6605+ sources."path-type-4.0.0"
6606+ (sources."pdf-parse-1.1.1" // {
6607+ dependencies = [
6608+ sources."debug-3.2.7"
6609+ ];
6610+ })
6611+ sources."peek-readable-3.1.0"
6612+ sources."performance-now-2.1.0"
6613+ sources."pg-8.5.1"
6614+ sources."pg-connection-string-2.4.0"
6615+ sources."pg-int8-1.0.1"
6616+ sources."pg-minify-1.6.1"
6617+ sources."pg-pool-3.2.2"
6618+ sources."pg-promise-10.8.1"
6619+ sources."pg-protocol-1.4.0"
6620+ sources."pg-types-2.2.0"
6621+ sources."pgpass-1.0.4"
6622+ sources."picomatch-2.2.2"
6623+ sources."popsicle-12.1.0"
6624+ sources."popsicle-content-encoding-1.0.0"
6625+ sources."popsicle-cookie-jar-1.0.0"
6626+ sources."popsicle-redirects-1.1.0"
6627+ sources."popsicle-transport-http-1.0.9"
6628+ sources."popsicle-transport-xhr-2.0.0"
6629+ sources."popsicle-user-agent-1.0.0"
6630+ sources."postgres-array-2.0.0"
6631+ sources."postgres-bytea-1.0.0"
6632+ sources."postgres-date-1.0.7"
6633+ sources."postgres-interval-1.2.0"
6634+ sources."printj-1.1.2"
6635+ sources."process-nextick-args-2.0.1"
6636+ sources."promise-1.3.0"
6637+ sources."promise-ftp-1.3.5"
6638+ sources."promise-ftp-common-1.1.5"
6639+ sources."proxy-addr-2.0.6"
6640+ sources."pseudomap-1.0.2"
6641+ sources."psl-1.8.0"
6642+ sources."pump-3.0.0"
6643+ (sources."pumpify-1.5.1" // {
6644+ dependencies = [
6645+ sources."pump-2.0.1"
6646+ ];
6647+ })
6648+ sources."punycode-2.1.1"
6649+ sources."qs-6.7.0"
6650+ sources."querystringify-2.2.0"
6651+ sources."quoted-printable-1.0.1"
6652+ sources."random-bytes-1.0.0"
6653+ sources."range-parser-1.2.1"
6654+ sources."raw-body-2.4.0"
6655+ sources."rc-1.2.8"
6656+ sources."readable-stream-2.3.7"
6657+ sources."readable-web-to-node-stream-2.0.0"
6658+ sources."redeyed-2.1.1"
6659+ sources."redis-2.8.0"
6660+ sources."redis-commands-1.6.0"
6661+ sources."redis-parser-2.6.0"
6662+ sources."reflect-metadata-0.1.13"
6663+ sources."reinterval-1.1.0"
6664+ sources."remove-trailing-separator-1.1.0"
6665+ (sources."request-2.88.2" // {
6666+ dependencies = [
6667+ sources."qs-6.5.2"
6668+ sources."tough-cookie-2.5.0"
6669+ ];
6670+ })
6671+ sources."request-promise-core-1.1.4"
6672+ (sources."request-promise-native-1.0.9" // {
6673+ dependencies = [
6674+ sources."tough-cookie-2.5.0"
6675+ ];
6676+ })
6677+ sources."require-directory-2.1.1"
6678+ sources."require-main-filename-2.0.0"
6679+ (sources."require_optional-1.0.1" // {
6680+ dependencies = [
6681+ sources."semver-5.7.1"
6682+ ];
6683+ })
6684+ sources."requires-port-1.0.0"
6685+ sources."resolve-from-2.0.0"
6686+ sources."restore-cursor-3.1.0"
6687+ sources."retry-0.12.0"
6688+ sources."reusify-1.0.4"
6689+ (sources."rhea-1.0.24" // {
6690+ dependencies = [
6691+ sources."debug-3.2.7"
6692+ ];
6693+ })
6694+ sources."rimraf-3.0.2"
6695+ sources."riot-tmpl-3.0.8"
6696+ sources."rndm-1.2.0"
6697+ (sources."rss-parser-3.9.0" // {
6698+ dependencies = [
6699+ sources."entities-2.1.0"
6700+ ];
6701+ })
6702+ sources."run-async-2.4.1"
6703+ sources."run-parallel-1.1.10"
6704+ sources."rxjs-6.6.3"
6705+ sources."safe-buffer-5.1.2"
6706+ sources."safer-buffer-2.1.2"
6707+ sources."saslprep-1.0.3"
6708+ sources."sax-1.2.4"
6709+ sources."semver-7.3.4"
6710+ (sources."send-0.17.1" // {
6711+ dependencies = [
6712+ (sources."debug-2.6.9" // {
6713+ dependencies = [
6714+ sources."ms-2.0.0"
6715+ ];
6716+ })
6717+ sources."ms-2.1.1"
6718+ ];
6719+ })
6720+ (sources."sentence-case-3.0.4" // {
6721+ dependencies = [
6722+ sources."tslib-2.0.3"
6723+ ];
6724+ })
6725+ sources."seq-queue-0.0.5"
6726+ sources."serve-static-1.14.1"
6727+ sources."servie-4.3.3"
6728+ sources."set-blocking-2.0.0"
6729+ sources."setheader-1.0.2"
6730+ sources."setprototypeof-1.1.1"
6731+ sources."sha.js-2.4.11"
6732+ sources."signal-exit-3.0.3"
6733+ sources."simple-swizzle-0.2.2"
6734+ sources."slash-3.0.0"
6735+ (sources."snake-case-3.0.4" // {
6736+ dependencies = [
6737+ sources."tslib-2.0.3"
6738+ ];
6739+ })
6740+ sources."sparse-bitfield-3.0.3"
6741+ sources."spex-3.0.2"
6742+ (sources."split2-3.2.2" // {
6743+ dependencies = [
6744+ sources."readable-stream-3.6.0"
6745+ ];
6746+ })
6747+ sources."sprintf-js-1.1.2"
6748+ sources."sqlite3-4.2.0"
6749+ sources."sqlstring-2.3.2"
6750+ sources."sse-channel-3.1.1"
6751+ sources."ssf-0.11.2"
6752+ sources."ssh2-0.8.9"
6753+ (sources."ssh2-sftp-client-5.3.2" // {
6754+ dependencies = [
6755+ sources."concat-stream-2.0.0"
6756+ sources."readable-stream-3.6.0"
6757+ ];
6758+ })
6759+ sources."ssh2-streams-0.4.10"
6760+ sources."sshpk-1.16.1"
6761+ sources."statuses-1.5.0"
6762+ sources."stealthy-require-1.1.1"
6763+ sources."stream-shift-1.0.1"
6764+ sources."streamsearch-0.1.2"
6765+ sources."string-width-4.2.0"
6766+ sources."string_decoder-1.1.1"
6767+ sources."strip-ansi-6.0.0"
6768+ sources."strip-json-comments-2.0.1"
6769+ sources."strtok3-6.0.4"
6770+ sources."supports-color-5.5.0"
6771+ (sources."tar-4.4.13" // {
6772+ dependencies = [
6773+ sources."yallist-3.1.1"
6774+ ];
6775+ })
6776+ sources."tarn-1.1.5"
6777+ (sources."tedious-6.7.0" // {
6778+ dependencies = [
6779+ sources."@types/node-12.19.8"
6780+ sources."bl-3.0.1"
6781+ sources."depd-2.0.0"
6782+ sources."iconv-lite-0.5.2"
6783+ sources."readable-stream-3.6.0"
6784+ ];
6785+ })
6786+ sources."text-hex-1.0.0"
6787+ sources."thenify-3.3.1"
6788+ sources."thenify-all-1.6.0"
6789+ sources."through-2.3.8"
6790+ sources."through2-2.0.5"
6791+ sources."through2-filter-3.0.0"
6792+ sources."throwback-4.1.0"
6793+ sources."tlds-1.208.0"
6794+ sources."tmp-0.0.33"
6795+ (sources."tmp-promise-3.0.2" // {
6796+ dependencies = [
6797+ sources."tmp-0.2.1"
6798+ ];
6799+ })
6800+ sources."to-absolute-glob-2.0.2"
6801+ sources."to-regex-range-5.0.1"
6802+ sources."toidentifier-1.0.0"
6803+ sources."token-types-2.0.0"
6804+ sources."tough-cookie-3.0.1"
6805+ sources."ts-expect-1.1.0"
6806+ sources."tslib-1.11.2"
6807+ sources."tsscmp-1.0.6"
6808+ sources."tunnel-0.0.6"
6809+ sources."tunnel-agent-0.6.0"
6810+ sources."tweetnacl-0.14.5"
6811+ sources."type-1.2.0"
6812+ sources."type-fest-0.11.0"
6813+ sources."type-is-1.6.18"
6814+ sources."typedarray-0.0.6"
6815+ sources."typedarray-to-buffer-3.1.5"
6816+ (sources."typeorm-0.2.29" // {
6817+ dependencies = [
6818+ sources."ansi-styles-4.3.0"
6819+ sources."chalk-4.1.0"
6820+ sources."cliui-7.0.4"
6821+ sources."color-convert-2.0.1"
6822+ sources."color-name-1.1.4"
6823+ sources."has-flag-4.0.0"
6824+ sources."mkdirp-1.0.4"
6825+ sources."supports-color-7.2.0"
6826+ sources."tslib-1.14.1"
6827+ sources."wrap-ansi-7.0.0"
6828+ sources."y18n-5.0.5"
6829+ sources."yargs-16.1.1"
6830+ sources."yargs-parser-20.2.4"
6831+ ];
6832+ })
6833+ sources."uc.micro-1.0.6"
6834+ sources."uid-safe-2.1.5"
6835+ sources."unc-path-regex-0.1.2"
6836+ sources."underscore-1.12.0"
6837+ sources."unique-stream-2.3.1"
6838+ sources."universalify-0.1.2"
6839+ sources."unpipe-1.0.0"
6840+ (sources."upper-case-2.0.2" // {
6841+ dependencies = [
6842+ sources."tslib-2.0.3"
6843+ ];
6844+ })
6845+ (sources."upper-case-first-2.0.2" // {
6846+ dependencies = [
6847+ sources."tslib-2.0.3"
6848+ ];
6849+ })
6850+ sources."uri-js-4.4.0"
6851+ sources."url-parse-1.4.7"
6852+ (sources."utf7-1.0.2" // {
6853+ dependencies = [
6854+ sources."semver-5.3.0"
6855+ ];
6856+ })
6857+ sources."utf8-2.1.2"
6858+ sources."util-deprecate-1.0.2"
6859+ sources."utils-merge-1.0.1"
6860+ sources."uuencode-0.0.4"
6861+ sources."uuid-3.4.0"
6862+ sources."validator-11.1.0"
6863+ sources."vary-1.1.2"
6864+ sources."verror-1.10.0"
6865+ sources."vm2-3.9.2"
6866+ sources."which-1.3.1"
6867+ sources."which-module-2.0.0"
6868+ (sources."wide-align-1.1.3" // {
6869+ dependencies = [
6870+ sources."ansi-regex-3.0.0"
6871+ sources."is-fullwidth-code-point-2.0.0"
6872+ sources."string-width-2.1.1"
6873+ sources."strip-ansi-4.0.0"
6874+ ];
6875+ })
6876+ sources."widest-line-3.1.0"
6877+ sources."wmf-1.0.2"
6878+ sources."word-0.3.0"
6879+ (sources."wrap-ansi-4.0.0" // {
6880+ dependencies = [
6881+ sources."ansi-regex-3.0.0"
6882+ sources."is-fullwidth-code-point-2.0.0"
6883+ sources."string-width-2.1.1"
6884+ sources."strip-ansi-4.0.0"
6885+ ];
6886+ })
6887+ sources."wrappy-1.0.2"
6888+ sources."ws-7.4.1"
6889+ sources."xlsx-0.16.9"
6890+ sources."xml2js-0.4.23"
6891+ sources."xmlbuilder-11.0.1"
6892+ sources."xmldom-0.4.0"
6893+ sources."xpath.js-1.1.0"
6894+ sources."xregexp-2.0.0"
6895+ sources."xtend-4.0.2"
6896+ sources."y18n-4.0.1"
6897+ sources."yallist-4.0.0"
6898+ (sources."yargonaut-1.1.4" // {
6899+ dependencies = [
6900+ sources."ansi-regex-2.1.1"
6901+ sources."ansi-styles-2.2.1"
6902+ sources."chalk-1.1.3"
6903+ sources."strip-ansi-3.0.1"
6904+ sources."supports-color-2.0.0"
6905+ ];
6906+ })
6907+ (sources."yargs-13.3.0" // {
6908+ dependencies = [
6909+ sources."ansi-regex-4.1.0"
6910+ sources."emoji-regex-7.0.3"
6911+ sources."is-fullwidth-code-point-2.0.0"
6912+ sources."string-width-3.1.0"
6913+ sources."strip-ansi-5.2.0"
6914+ sources."yargs-parser-13.1.2"
6915+ ];
6916+ })
6917+ sources."yargs-parser-13.0.0"
6918+ ];
6919+ buildInputs = globalBuildInputs;
6920+ meta = {
6921+ description = "n8n Workflow Automation Tool";
6922+ homepage = https://n8n.io/;
6923+ license = "SEE LICENSE IN LICENSE.md";
6924+ };
6925+ production = true;
6926+ bypassCache = true;
6927+ reconstructLock = true;
6928+ };
6929+}
pkgs/applications/networking/n8n/package.jsonnew file+3
@@ -0,0 +1,3 @@
1+[
2+ "n8n"
3+]
pkgs/top-level/all-packages.nix+2
@@ -22759,6 +22759,8 @@ in
2275922759 pythonPackages = python3Packages;
2276022760 };
2276122761
22762+ n8n = callPackage ../applications/networking/n8n {};
22763+
2276222764 neap = callPackage ../applications/misc/neap { };
2276322765
2276422766 neomutt = callPackage ../applications/networking/mailreaders/neomutt { };