tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
elmPackages.elm-review: Init at 2.3.3
Marek Fajkus
5 years ago
200f4135
db29c151
+1330
-305
6 changed files
expand all
collapse all
unified
split
pkgs
development
compilers
elm
default.nix
packages
generate-node-packages.sh
node-composition.nix
node-env.nix
node-packages.json
node-packages.nix
+10
-4
pkgs/development/compilers/elm/default.nix
···
74
74
inherit (hsPkgs.elmPkgs) elm;
75
75
};
76
76
77
77
+
elmRustPackages = {
78
78
+
elm-json = import ./packages/elm-json.nix {
79
79
+
inherit rustPlatform fetchurl openssl stdenv pkg-config;
80
80
+
};
81
81
+
};
82
82
+
77
83
elmNodePackages = with elmLib;
78
84
let
79
85
nodePkgs = import ./packages/node-composition.nix {
···
110
116
create-elm-app = patchNpmElm (patchBinwrap [elmi-to-json]
111
117
nodePkgs.create-elm-app);
112
118
119
119
+
elm-review = patchBinwrap [elmRustPackages.elm-json]
120
120
+
nodePkgs.elm-review;
121
121
+
113
122
elm-language-server = nodePkgs."@elm-tooling/elm-language-server";
114
123
115
124
elm-optimize-level-2 = nodePkgs."elm-optimize-level-2";
···
117
126
inherit (nodePkgs) elm-doc-preview elm-live elm-upgrade elm-xref elm-analyse;
118
127
};
119
128
120
120
-
in hsPkgs.elmPkgs // elmNodePackages // {
121
121
-
elm-json = import ./packages/elm-json.nix {
122
122
-
inherit rustPlatform fetchurl openssl stdenv pkg-config;
123
123
-
};
129
129
+
in hsPkgs.elmPkgs // elmNodePackages // elmRustPackages // {
124
130
lib = elmLib;
125
131
}
+3
-1
pkgs/development/compilers/elm/packages/generate-node-packages.sh
···
10
10
-i node-packages.json \
11
11
-o node-packages.nix \
12
12
-c node-composition.nix \
13
13
-
--no-copy-node-env -e ../../../node-packages/node-env.nix
13
13
+
# TODO: Switch to the commented out version once nodejs package set gets updated to new node2nix
14
14
+
-e node-env.nix
15
15
+
# --no-copy-node-env -e ../../../node-packages/node-env.nix
+2
-2
pkgs/development/compilers/elm/packages/node-composition.nix
···
5
5
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-12_x"}:
6
6
7
7
let
8
8
-
nodeEnv = import ../../../node-packages/node-env.nix {
9
9
-
inherit (pkgs) stdenv python2 util-linux runCommand writeTextFile;
8
8
+
nodeEnv = import ./node-env.nix {
9
9
+
inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile;
10
10
inherit nodejs;
11
11
libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null;
12
12
};
+542
pkgs/development/compilers/elm/packages/node-env.nix
···
1
1
+
# This file originates from node2nix
2
2
+
3
3
+
{stdenv, nodejs, python2, utillinux, libtool, runCommand, writeTextFile}:
4
4
+
5
5
+
let
6
6
+
python = if nodejs ? python then nodejs.python else python2;
7
7
+
8
8
+
# Create a tar wrapper that filters all the 'Ignoring unknown extended header keyword' noise
9
9
+
tarWrapper = runCommand "tarWrapper" {} ''
10
10
+
mkdir -p $out/bin
11
11
+
12
12
+
cat > $out/bin/tar <<EOF
13
13
+
#! ${stdenv.shell} -e
14
14
+
$(type -p tar) "\$@" --warning=no-unknown-keyword --delay-directory-restore
15
15
+
EOF
16
16
+
17
17
+
chmod +x $out/bin/tar
18
18
+
'';
19
19
+
20
20
+
# Function that generates a TGZ file from a NPM project
21
21
+
buildNodeSourceDist =
22
22
+
{ name, version, src, ... }:
23
23
+
24
24
+
stdenv.mkDerivation {
25
25
+
name = "node-tarball-${name}-${version}";
26
26
+
inherit src;
27
27
+
buildInputs = [ nodejs ];
28
28
+
buildPhase = ''
29
29
+
export HOME=$TMPDIR
30
30
+
tgzFile=$(npm pack | tail -n 1) # Hooks to the pack command will add output (https://docs.npmjs.com/misc/scripts)
31
31
+
'';
32
32
+
installPhase = ''
33
33
+
mkdir -p $out/tarballs
34
34
+
mv $tgzFile $out/tarballs
35
35
+
mkdir -p $out/nix-support
36
36
+
echo "file source-dist $out/tarballs/$tgzFile" >> $out/nix-support/hydra-build-products
37
37
+
'';
38
38
+
};
39
39
+
40
40
+
includeDependencies = {dependencies}:
41
41
+
stdenv.lib.optionalString (dependencies != [])
42
42
+
(stdenv.lib.concatMapStrings (dependency:
43
43
+
''
44
44
+
# Bundle the dependencies of the package
45
45
+
mkdir -p node_modules
46
46
+
cd node_modules
47
47
+
48
48
+
# Only include dependencies if they don't exist. They may also be bundled in the package.
49
49
+
if [ ! -e "${dependency.name}" ]
50
50
+
then
51
51
+
${composePackage dependency}
52
52
+
fi
53
53
+
54
54
+
cd ..
55
55
+
''
56
56
+
) dependencies);
57
57
+
58
58
+
# Recursively composes the dependencies of a package
59
59
+
composePackage = { name, packageName, src, dependencies ? [], ... }@args:
60
60
+
builtins.addErrorContext "while evaluating node package '${packageName}'" ''
61
61
+
DIR=$(pwd)
62
62
+
cd $TMPDIR
63
63
+
64
64
+
unpackFile ${src}
65
65
+
66
66
+
# Make the base dir in which the target dependency resides first
67
67
+
mkdir -p "$(dirname "$DIR/${packageName}")"
68
68
+
69
69
+
if [ -f "${src}" ]
70
70
+
then
71
71
+
# Figure out what directory has been unpacked
72
72
+
packageDir="$(find . -maxdepth 1 -type d | tail -1)"
73
73
+
74
74
+
# Restore write permissions to make building work
75
75
+
find "$packageDir" -type d -exec chmod u+x {} \;
76
76
+
chmod -R u+w "$packageDir"
77
77
+
78
78
+
# Move the extracted tarball into the output folder
79
79
+
mv "$packageDir" "$DIR/${packageName}"
80
80
+
elif [ -d "${src}" ]
81
81
+
then
82
82
+
# Get a stripped name (without hash) of the source directory.
83
83
+
# On old nixpkgs it's already set internally.
84
84
+
if [ -z "$strippedName" ]
85
85
+
then
86
86
+
strippedName="$(stripHash ${src})"
87
87
+
fi
88
88
+
89
89
+
# Restore write permissions to make building work
90
90
+
chmod -R u+w "$strippedName"
91
91
+
92
92
+
# Move the extracted directory into the output folder
93
93
+
mv "$strippedName" "$DIR/${packageName}"
94
94
+
fi
95
95
+
96
96
+
# Unset the stripped name to not confuse the next unpack step
97
97
+
unset strippedName
98
98
+
99
99
+
# Include the dependencies of the package
100
100
+
cd "$DIR/${packageName}"
101
101
+
${includeDependencies { inherit dependencies; }}
102
102
+
cd ..
103
103
+
${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
104
104
+
'';
105
105
+
106
106
+
pinpointDependencies = {dependencies, production}:
107
107
+
let
108
108
+
pinpointDependenciesFromPackageJSON = writeTextFile {
109
109
+
name = "pinpointDependencies.js";
110
110
+
text = ''
111
111
+
var fs = require('fs');
112
112
+
var path = require('path');
113
113
+
114
114
+
function resolveDependencyVersion(location, name) {
115
115
+
if(location == process.env['NIX_STORE']) {
116
116
+
return null;
117
117
+
} else {
118
118
+
var dependencyPackageJSON = path.join(location, "node_modules", name, "package.json");
119
119
+
120
120
+
if(fs.existsSync(dependencyPackageJSON)) {
121
121
+
var dependencyPackageObj = JSON.parse(fs.readFileSync(dependencyPackageJSON));
122
122
+
123
123
+
if(dependencyPackageObj.name == name) {
124
124
+
return dependencyPackageObj.version;
125
125
+
}
126
126
+
} else {
127
127
+
return resolveDependencyVersion(path.resolve(location, ".."), name);
128
128
+
}
129
129
+
}
130
130
+
}
131
131
+
132
132
+
function replaceDependencies(dependencies) {
133
133
+
if(typeof dependencies == "object" && dependencies !== null) {
134
134
+
for(var dependency in dependencies) {
135
135
+
var resolvedVersion = resolveDependencyVersion(process.cwd(), dependency);
136
136
+
137
137
+
if(resolvedVersion === null) {
138
138
+
process.stderr.write("WARNING: cannot pinpoint dependency: "+dependency+", context: "+process.cwd()+"\n");
139
139
+
} else {
140
140
+
dependencies[dependency] = resolvedVersion;
141
141
+
}
142
142
+
}
143
143
+
}
144
144
+
}
145
145
+
146
146
+
/* Read the package.json configuration */
147
147
+
var packageObj = JSON.parse(fs.readFileSync('./package.json'));
148
148
+
149
149
+
/* Pinpoint all dependencies */
150
150
+
replaceDependencies(packageObj.dependencies);
151
151
+
if(process.argv[2] == "development") {
152
152
+
replaceDependencies(packageObj.devDependencies);
153
153
+
}
154
154
+
replaceDependencies(packageObj.optionalDependencies);
155
155
+
156
156
+
/* Write the fixed package.json file */
157
157
+
fs.writeFileSync("package.json", JSON.stringify(packageObj, null, 2));
158
158
+
'';
159
159
+
};
160
160
+
in
161
161
+
''
162
162
+
node ${pinpointDependenciesFromPackageJSON} ${if production then "production" else "development"}
163
163
+
164
164
+
${stdenv.lib.optionalString (dependencies != [])
165
165
+
''
166
166
+
if [ -d node_modules ]
167
167
+
then
168
168
+
cd node_modules
169
169
+
${stdenv.lib.concatMapStrings (dependency: pinpointDependenciesOfPackage dependency) dependencies}
170
170
+
cd ..
171
171
+
fi
172
172
+
''}
173
173
+
'';
174
174
+
175
175
+
# Recursively traverses all dependencies of a package and pinpoints all
176
176
+
# dependencies in the package.json file to the versions that are actually
177
177
+
# being used.
178
178
+
179
179
+
pinpointDependenciesOfPackage = { packageName, dependencies ? [], production ? true, ... }@args:
180
180
+
''
181
181
+
if [ -d "${packageName}" ]
182
182
+
then
183
183
+
cd "${packageName}"
184
184
+
${pinpointDependencies { inherit dependencies production; }}
185
185
+
cd ..
186
186
+
${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
187
187
+
fi
188
188
+
'';
189
189
+
190
190
+
# Extract the Node.js source code which is used to compile packages with
191
191
+
# native bindings
192
192
+
nodeSources = runCommand "node-sources" {} ''
193
193
+
tar --no-same-owner --no-same-permissions -xf ${nodejs.src}
194
194
+
mv node-* $out
195
195
+
'';
196
196
+
197
197
+
# Script that adds _integrity fields to all package.json files to prevent NPM from consulting the cache (that is empty)
198
198
+
addIntegrityFieldsScript = writeTextFile {
199
199
+
name = "addintegrityfields.js";
200
200
+
text = ''
201
201
+
var fs = require('fs');
202
202
+
var path = require('path');
203
203
+
204
204
+
function augmentDependencies(baseDir, dependencies) {
205
205
+
for(var dependencyName in dependencies) {
206
206
+
var dependency = dependencies[dependencyName];
207
207
+
208
208
+
// Open package.json and augment metadata fields
209
209
+
var packageJSONDir = path.join(baseDir, "node_modules", dependencyName);
210
210
+
var packageJSONPath = path.join(packageJSONDir, "package.json");
211
211
+
212
212
+
if(fs.existsSync(packageJSONPath)) { // Only augment packages that exist. Sometimes we may have production installs in which development dependencies can be ignored
213
213
+
console.log("Adding metadata fields to: "+packageJSONPath);
214
214
+
var packageObj = JSON.parse(fs.readFileSync(packageJSONPath));
215
215
+
216
216
+
if(dependency.integrity) {
217
217
+
packageObj["_integrity"] = dependency.integrity;
218
218
+
} else {
219
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
220
+
}
221
221
+
222
222
+
if(dependency.resolved) {
223
223
+
packageObj["_resolved"] = dependency.resolved; // Adopt the resolved property if one has been provided
224
224
+
} else {
225
225
+
packageObj["_resolved"] = dependency.version; // Set the resolved version to the version identifier. This prevents NPM from cloning Git repositories.
226
226
+
}
227
227
+
228
228
+
if(dependency.from !== undefined) { // Adopt from property if one has been provided
229
229
+
packageObj["_from"] = dependency.from;
230
230
+
}
231
231
+
232
232
+
fs.writeFileSync(packageJSONPath, JSON.stringify(packageObj, null, 2));
233
233
+
}
234
234
+
235
235
+
// Augment transitive dependencies
236
236
+
if(dependency.dependencies !== undefined) {
237
237
+
augmentDependencies(packageJSONDir, dependency.dependencies);
238
238
+
}
239
239
+
}
240
240
+
}
241
241
+
242
242
+
if(fs.existsSync("./package-lock.json")) {
243
243
+
var packageLock = JSON.parse(fs.readFileSync("./package-lock.json"));
244
244
+
245
245
+
if(packageLock.lockfileVersion !== 1) {
246
246
+
process.stderr.write("Sorry, I only understand lock file version 1!\n");
247
247
+
process.exit(1);
248
248
+
}
249
249
+
250
250
+
if(packageLock.dependencies !== undefined) {
251
251
+
augmentDependencies(".", packageLock.dependencies);
252
252
+
}
253
253
+
}
254
254
+
'';
255
255
+
};
256
256
+
257
257
+
# Reconstructs a package-lock file from the node_modules/ folder structure and package.json files with dummy sha1 hashes
258
258
+
reconstructPackageLock = writeTextFile {
259
259
+
name = "addintegrityfields.js";
260
260
+
text = ''
261
261
+
var fs = require('fs');
262
262
+
var path = require('path');
263
263
+
264
264
+
var packageObj = JSON.parse(fs.readFileSync("package.json"));
265
265
+
266
266
+
var lockObj = {
267
267
+
name: packageObj.name,
268
268
+
version: packageObj.version,
269
269
+
lockfileVersion: 1,
270
270
+
requires: true,
271
271
+
dependencies: {}
272
272
+
};
273
273
+
274
274
+
function augmentPackageJSON(filePath, dependencies) {
275
275
+
var packageJSON = path.join(filePath, "package.json");
276
276
+
if(fs.existsSync(packageJSON)) {
277
277
+
var packageObj = JSON.parse(fs.readFileSync(packageJSON));
278
278
+
dependencies[packageObj.name] = {
279
279
+
version: packageObj.version,
280
280
+
integrity: "sha1-000000000000000000000000000=",
281
281
+
dependencies: {}
282
282
+
};
283
283
+
processDependencies(path.join(filePath, "node_modules"), dependencies[packageObj.name].dependencies);
284
284
+
}
285
285
+
}
286
286
+
287
287
+
function processDependencies(dir, dependencies) {
288
288
+
if(fs.existsSync(dir)) {
289
289
+
var files = fs.readdirSync(dir);
290
290
+
291
291
+
files.forEach(function(entry) {
292
292
+
var filePath = path.join(dir, entry);
293
293
+
var stats = fs.statSync(filePath);
294
294
+
295
295
+
if(stats.isDirectory()) {
296
296
+
if(entry.substr(0, 1) == "@") {
297
297
+
// When we encounter a namespace folder, augment all packages belonging to the scope
298
298
+
var pkgFiles = fs.readdirSync(filePath);
299
299
+
300
300
+
pkgFiles.forEach(function(entry) {
301
301
+
if(stats.isDirectory()) {
302
302
+
var pkgFilePath = path.join(filePath, entry);
303
303
+
augmentPackageJSON(pkgFilePath, dependencies);
304
304
+
}
305
305
+
});
306
306
+
} else {
307
307
+
augmentPackageJSON(filePath, dependencies);
308
308
+
}
309
309
+
}
310
310
+
});
311
311
+
}
312
312
+
}
313
313
+
314
314
+
processDependencies("node_modules", lockObj.dependencies);
315
315
+
316
316
+
fs.writeFileSync("package-lock.json", JSON.stringify(lockObj, null, 2));
317
317
+
'';
318
318
+
};
319
319
+
320
320
+
prepareAndInvokeNPM = {packageName, bypassCache, reconstructLock, npmFlags, production}:
321
321
+
let
322
322
+
forceOfflineFlag = if bypassCache then "--offline" else "--registry http://www.example.com";
323
323
+
in
324
324
+
''
325
325
+
# Pinpoint the versions of all dependencies to the ones that are actually being used
326
326
+
echo "pinpointing versions of dependencies..."
327
327
+
source $pinpointDependenciesScriptPath
328
328
+
329
329
+
# Patch the shebangs of the bundled modules to prevent them from
330
330
+
# calling executables outside the Nix store as much as possible
331
331
+
patchShebangs .
332
332
+
333
333
+
# Deploy the Node.js package by running npm install. Since the
334
334
+
# dependencies have been provided already by ourselves, it should not
335
335
+
# attempt to install them again, which is good, because we want to make
336
336
+
# it Nix's responsibility. If it needs to install any dependencies
337
337
+
# anyway (e.g. because the dependency parameters are
338
338
+
# incomplete/incorrect), it fails.
339
339
+
#
340
340
+
# The other responsibilities of NPM are kept -- version checks, build
341
341
+
# steps, postprocessing etc.
342
342
+
343
343
+
export HOME=$TMPDIR
344
344
+
cd "${packageName}"
345
345
+
runHook preRebuild
346
346
+
347
347
+
${stdenv.lib.optionalString bypassCache ''
348
348
+
${stdenv.lib.optionalString reconstructLock ''
349
349
+
if [ -f package-lock.json ]
350
350
+
then
351
351
+
echo "WARNING: Reconstruct lock option enabled, but a lock file already exists!"
352
352
+
echo "This will most likely result in version mismatches! We will remove the lock file and regenerate it!"
353
353
+
rm package-lock.json
354
354
+
else
355
355
+
echo "No package-lock.json file found, reconstructing..."
356
356
+
fi
357
357
+
358
358
+
node ${reconstructPackageLock}
359
359
+
''}
360
360
+
361
361
+
node ${addIntegrityFieldsScript}
362
362
+
''}
363
363
+
364
364
+
npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${stdenv.lib.optionalString production "--production"} rebuild
365
365
+
366
366
+
if [ "''${dontNpmInstall-}" != "1" ]
367
367
+
then
368
368
+
# NPM tries to download packages even when they already exist if npm-shrinkwrap is used.
369
369
+
rm -f npm-shrinkwrap.json
370
370
+
371
371
+
npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${stdenv.lib.optionalString production "--production"} install
372
372
+
fi
373
373
+
'';
374
374
+
375
375
+
# Builds and composes an NPM package including all its dependencies
376
376
+
buildNodePackage =
377
377
+
{ name
378
378
+
, packageName
379
379
+
, version
380
380
+
, dependencies ? []
381
381
+
, buildInputs ? []
382
382
+
, production ? true
383
383
+
, npmFlags ? ""
384
384
+
, dontNpmInstall ? false
385
385
+
, bypassCache ? false
386
386
+
, reconstructLock ? false
387
387
+
, preRebuild ? ""
388
388
+
, dontStrip ? true
389
389
+
, unpackPhase ? "true"
390
390
+
, buildPhase ? "true"
391
391
+
, ... }@args:
392
392
+
393
393
+
let
394
394
+
extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" "dontStrip" "dontNpmInstall" "preRebuild" "unpackPhase" "buildPhase" ];
395
395
+
in
396
396
+
stdenv.mkDerivation ({
397
397
+
name = "node_${name}-${version}";
398
398
+
buildInputs = [ tarWrapper python nodejs ]
399
399
+
++ stdenv.lib.optional (stdenv.isLinux) utillinux
400
400
+
++ stdenv.lib.optional (stdenv.isDarwin) libtool
401
401
+
++ buildInputs;
402
402
+
403
403
+
inherit nodejs;
404
404
+
405
405
+
inherit dontStrip; # Stripping may fail a build for some package deployments
406
406
+
inherit dontNpmInstall preRebuild unpackPhase buildPhase;
407
407
+
408
408
+
compositionScript = composePackage args;
409
409
+
pinpointDependenciesScript = pinpointDependenciesOfPackage args;
410
410
+
411
411
+
passAsFile = [ "compositionScript" "pinpointDependenciesScript" ];
412
412
+
413
413
+
installPhase = ''
414
414
+
# Create and enter a root node_modules/ folder
415
415
+
mkdir -p $out/lib/node_modules
416
416
+
cd $out/lib/node_modules
417
417
+
418
418
+
# Compose the package and all its dependencies
419
419
+
source $compositionScriptPath
420
420
+
421
421
+
${prepareAndInvokeNPM { inherit packageName bypassCache reconstructLock npmFlags production; }}
422
422
+
423
423
+
# Create symlink to the deployed executable folder, if applicable
424
424
+
if [ -d "$out/lib/node_modules/.bin" ]
425
425
+
then
426
426
+
ln -s $out/lib/node_modules/.bin $out/bin
427
427
+
fi
428
428
+
429
429
+
# Create symlinks to the deployed manual page folders, if applicable
430
430
+
if [ -d "$out/lib/node_modules/${packageName}/man" ]
431
431
+
then
432
432
+
mkdir -p $out/share
433
433
+
for dir in "$out/lib/node_modules/${packageName}/man/"*
434
434
+
do
435
435
+
mkdir -p $out/share/man/$(basename "$dir")
436
436
+
for page in "$dir"/*
437
437
+
do
438
438
+
ln -s $page $out/share/man/$(basename "$dir")
439
439
+
done
440
440
+
done
441
441
+
fi
442
442
+
443
443
+
# Run post install hook, if provided
444
444
+
runHook postInstall
445
445
+
'';
446
446
+
} // extraArgs);
447
447
+
448
448
+
# Builds a development shell
449
449
+
buildNodeShell =
450
450
+
{ name
451
451
+
, packageName
452
452
+
, version
453
453
+
, src
454
454
+
, dependencies ? []
455
455
+
, buildInputs ? []
456
456
+
, production ? true
457
457
+
, npmFlags ? ""
458
458
+
, dontNpmInstall ? false
459
459
+
, bypassCache ? false
460
460
+
, reconstructLock ? false
461
461
+
, dontStrip ? true
462
462
+
, unpackPhase ? "true"
463
463
+
, buildPhase ? "true"
464
464
+
, ... }@args:
465
465
+
466
466
+
let
467
467
+
extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" ];
468
468
+
469
469
+
nodeDependencies = stdenv.mkDerivation ({
470
470
+
name = "node-dependencies-${name}-${version}";
471
471
+
472
472
+
buildInputs = [ tarWrapper python nodejs ]
473
473
+
++ stdenv.lib.optional (stdenv.isLinux) utillinux
474
474
+
++ stdenv.lib.optional (stdenv.isDarwin) libtool
475
475
+
++ buildInputs;
476
476
+
477
477
+
inherit dontStrip; # Stripping may fail a build for some package deployments
478
478
+
inherit dontNpmInstall unpackPhase buildPhase;
479
479
+
480
480
+
includeScript = includeDependencies { inherit dependencies; };
481
481
+
pinpointDependenciesScript = pinpointDependenciesOfPackage args;
482
482
+
483
483
+
passAsFile = [ "includeScript" "pinpointDependenciesScript" ];
484
484
+
485
485
+
installPhase = ''
486
486
+
mkdir -p $out/${packageName}
487
487
+
cd $out/${packageName}
488
488
+
489
489
+
source $includeScriptPath
490
490
+
491
491
+
# Create fake package.json to make the npm commands work properly
492
492
+
cp ${src}/package.json .
493
493
+
chmod 644 package.json
494
494
+
${stdenv.lib.optionalString bypassCache ''
495
495
+
if [ -f ${src}/package-lock.json ]
496
496
+
then
497
497
+
cp ${src}/package-lock.json .
498
498
+
fi
499
499
+
''}
500
500
+
501
501
+
# Go to the parent folder to make sure that all packages are pinpointed
502
502
+
cd ..
503
503
+
${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
504
504
+
505
505
+
${prepareAndInvokeNPM { inherit packageName bypassCache reconstructLock npmFlags production; }}
506
506
+
507
507
+
# Expose the executables that were installed
508
508
+
cd ..
509
509
+
${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
510
510
+
511
511
+
mv ${packageName} lib
512
512
+
ln -s $out/lib/node_modules/.bin $out/bin
513
513
+
'';
514
514
+
} // extraArgs);
515
515
+
in
516
516
+
stdenv.mkDerivation {
517
517
+
name = "node-shell-${name}-${version}";
518
518
+
519
519
+
buildInputs = [ python nodejs ] ++ stdenv.lib.optional (stdenv.isLinux) utillinux ++ buildInputs;
520
520
+
buildCommand = ''
521
521
+
mkdir -p $out/bin
522
522
+
cat > $out/bin/shell <<EOF
523
523
+
#! ${stdenv.shell} -e
524
524
+
$shellHook
525
525
+
exec ${stdenv.shell}
526
526
+
EOF
527
527
+
chmod +x $out/bin/shell
528
528
+
'';
529
529
+
530
530
+
# Provide the dependencies in a development shell through the NODE_PATH environment variable
531
531
+
inherit nodeDependencies;
532
532
+
shellHook = stdenv.lib.optionalString (dependencies != []) ''
533
533
+
export NODE_PATH=${nodeDependencies}/lib/node_modules
534
534
+
export PATH="${nodeDependencies}/bin:$PATH"
535
535
+
'';
536
536
+
};
537
537
+
in
538
538
+
{
539
539
+
buildNodeSourceDist = stdenv.lib.makeOverridable buildNodeSourceDist;
540
540
+
buildNodePackage = stdenv.lib.makeOverridable buildNodePackage;
541
541
+
buildNodeShell = stdenv.lib.makeOverridable buildNodeShell;
542
542
+
}
+12
-11
pkgs/development/compilers/elm/packages/node-packages.json
···
1
1
[
2
2
-
"elm-analyse",
3
3
-
"elm-coverage",
4
4
-
"elm-doc-preview",
5
5
-
"@elm-tooling/elm-language-server",
6
6
-
"elm-live",
7
7
-
"elm-test",
8
8
-
"elm-upgrade",
9
9
-
"elm-verify-examples",
10
10
-
"elm-xref",
11
11
-
"create-elm-app",
12
12
-
"elm-optimize-level-2"
2
2
+
"elm-analyse",
3
3
+
"elm-coverage",
4
4
+
"elm-doc-preview",
5
5
+
"@elm-tooling/elm-language-server",
6
6
+
"elm-live",
7
7
+
"elm-test",
8
8
+
"elm-upgrade",
9
9
+
"elm-verify-examples",
10
10
+
"elm-xref",
11
11
+
"create-elm-app",
12
12
+
"elm-optimize-level-2",
13
13
+
"elm-review"
13
14
]
+761
-287
pkgs/development/compilers/elm/packages/node-packages.nix
···
4
4
5
5
let
6
6
sources = {
7
7
-
"@babel/cli-7.12.1" = {
7
7
+
"@babel/cli-7.12.8" = {
8
8
name = "_at_babel_slash_cli";
9
9
packageName = "@babel/cli";
10
10
-
version = "7.12.1";
10
10
+
version = "7.12.8";
11
11
src = fetchurl {
12
12
-
url = "https://registry.npmjs.org/@babel/cli/-/cli-7.12.1.tgz";
13
13
-
sha512 = "eRJREyrfAJ2r42Iaxe8h3v6yyj1wu9OyosaUHW6UImjGf9ahGL9nsFNh7OCopvtcPL8WnEo7tp78wrZaZ6vG9g==";
12
12
+
url = "https://registry.npmjs.org/@babel/cli/-/cli-7.12.8.tgz";
13
13
+
sha512 = "/6nQj11oaGhLmZiuRUfxsujiPDc9BBReemiXgIbxc+M5W+MIiFKYwvNDJvBfnGKNsJTKbUfEheKc9cwoPHAVQA==";
14
14
};
15
15
};
16
16
"@babel/code-frame-7.0.0" = {
···
31
31
sha512 = "vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==";
32
32
};
33
33
};
34
34
-
"@babel/compat-data-7.12.5" = {
34
34
+
"@babel/compat-data-7.12.7" = {
35
35
name = "_at_babel_slash_compat-data";
36
36
packageName = "@babel/compat-data";
37
37
-
version = "7.12.5";
37
37
+
version = "7.12.7";
38
38
src = fetchurl {
39
39
-
url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.5.tgz";
40
40
-
sha512 = "DTsS7cxrsH3by8nqQSpFSyjSfSYl57D6Cf4q8dW3LK83tBKBDCkfcay1nYkXq1nIHXnpX8WMMb/O25HOy3h1zg==";
39
39
+
url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz";
40
40
+
sha512 = "YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==";
41
41
};
42
42
};
43
43
-
"@babel/core-7.12.3" = {
43
43
+
"@babel/core-7.12.9" = {
44
44
name = "_at_babel_slash_core";
45
45
packageName = "@babel/core";
46
46
-
version = "7.12.3";
46
46
+
version = "7.12.9";
47
47
src = fetchurl {
48
48
-
url = "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz";
49
49
-
sha512 = "0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==";
48
48
+
url = "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz";
49
49
+
sha512 = "gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==";
50
50
};
51
51
};
52
52
"@babel/generator-7.12.5" = {
···
94
94
sha512 = "hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==";
95
95
};
96
96
};
97
97
-
"@babel/helper-create-regexp-features-plugin-7.12.1" = {
97
97
+
"@babel/helper-create-regexp-features-plugin-7.12.7" = {
98
98
name = "_at_babel_slash_helper-create-regexp-features-plugin";
99
99
packageName = "@babel/helper-create-regexp-features-plugin";
100
100
-
version = "7.12.1";
100
100
+
version = "7.12.7";
101
101
src = fetchurl {
102
102
-
url = "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.1.tgz";
103
103
-
sha512 = "rsZ4LGvFTZnzdNZR5HZdmJVuXK8834R5QkF3WvcnBhrlVtF0HSIUC6zbreL9MgjTywhKokn8RIYRiq99+DLAxA==";
102
102
+
url = "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz";
103
103
+
sha512 = "idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==";
104
104
};
105
105
};
106
106
"@babel/helper-define-map-7.10.5" = {
···
148
148
sha512 = "wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==";
149
149
};
150
150
};
151
151
-
"@babel/helper-member-expression-to-functions-7.12.1" = {
151
151
+
"@babel/helper-member-expression-to-functions-7.12.7" = {
152
152
name = "_at_babel_slash_helper-member-expression-to-functions";
153
153
packageName = "@babel/helper-member-expression-to-functions";
154
154
-
version = "7.12.1";
154
154
+
version = "7.12.7";
155
155
src = fetchurl {
156
156
-
url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz";
157
157
-
sha512 = "k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==";
156
156
+
url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz";
157
157
+
sha512 = "DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==";
158
158
};
159
159
};
160
160
"@babel/helper-module-imports-7.12.5" = {
···
175
175
sha512 = "QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==";
176
176
};
177
177
};
178
178
-
"@babel/helper-optimise-call-expression-7.10.4" = {
178
178
+
"@babel/helper-optimise-call-expression-7.12.7" = {
179
179
name = "_at_babel_slash_helper-optimise-call-expression";
180
180
packageName = "@babel/helper-optimise-call-expression";
181
181
-
version = "7.10.4";
181
181
+
version = "7.12.7";
182
182
src = fetchurl {
183
183
-
url = "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz";
184
184
-
sha512 = "n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==";
183
183
+
url = "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.7.tgz";
184
184
+
sha512 = "I5xc9oSJ2h59OwyUqjv95HRyzxj53DAubUERgQMrpcCEYQyToeHA+NEcUEsVWB4j53RDeskeBJ0SgRAYHDBckw==";
185
185
};
186
186
};
187
187
"@babel/helper-plugin-utils-7.10.4" = {
···
193
193
sha512 = "O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==";
194
194
};
195
195
};
196
196
-
"@babel/helper-regex-7.10.5" = {
197
197
-
name = "_at_babel_slash_helper-regex";
198
198
-
packageName = "@babel/helper-regex";
199
199
-
version = "7.10.5";
200
200
-
src = fetchurl {
201
201
-
url = "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz";
202
202
-
sha512 = "68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==";
203
203
-
};
204
204
-
};
205
196
"@babel/helper-remap-async-to-generator-7.12.1" = {
206
197
name = "_at_babel_slash_helper-remap-async-to-generator";
207
198
packageName = "@babel/helper-remap-async-to-generator";
···
292
283
sha512 = "i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==";
293
284
};
294
285
};
295
295
-
"@babel/parser-7.12.5" = {
286
286
+
"@babel/parser-7.12.7" = {
296
287
name = "_at_babel_slash_parser";
297
288
packageName = "@babel/parser";
298
298
-
version = "7.12.5";
289
289
+
version = "7.12.7";
299
290
src = fetchurl {
300
300
-
url = "https://registry.npmjs.org/@babel/parser/-/parser-7.12.5.tgz";
301
301
-
sha512 = "FVM6RZQ0mn2KCf1VUED7KepYeUWoVShczewOCfm3nzoBybaih51h+sYVVGthW9M6lPByEPTQf+xm27PBdlpwmQ==";
291
291
+
url = "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz";
292
292
+
sha512 = "oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==";
302
293
};
303
294
};
304
295
"@babel/plugin-proposal-async-generator-functions-7.12.1" = {
···
364
355
sha512 = "nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==";
365
356
};
366
357
};
367
367
-
"@babel/plugin-proposal-numeric-separator-7.12.5" = {
358
358
+
"@babel/plugin-proposal-numeric-separator-7.12.7" = {
368
359
name = "_at_babel_slash_plugin-proposal-numeric-separator";
369
360
packageName = "@babel/plugin-proposal-numeric-separator";
370
370
-
version = "7.12.5";
361
361
+
version = "7.12.7";
371
362
src = fetchurl {
372
372
-
url = "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.5.tgz";
373
373
-
sha512 = "UiAnkKuOrCyjZ3sYNHlRlfuZJbBHknMQ9VMwVeX97Ofwx7RpD6gS2HfqTCh8KNUQgcOm8IKt103oR4KIjh7Q8g==";
363
363
+
url = "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz";
364
364
+
sha512 = "8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==";
374
365
};
375
366
};
376
367
"@babel/plugin-proposal-object-rest-spread-7.12.1" = {
···
391
382
sha512 = "hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==";
392
383
};
393
384
};
394
394
-
"@babel/plugin-proposal-optional-chaining-7.12.1" = {
385
385
+
"@babel/plugin-proposal-optional-chaining-7.12.7" = {
395
386
name = "_at_babel_slash_plugin-proposal-optional-chaining";
396
387
packageName = "@babel/plugin-proposal-optional-chaining";
397
397
-
version = "7.12.1";
388
388
+
version = "7.12.7";
398
389
src = fetchurl {
399
399
-
url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz";
400
400
-
sha512 = "c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==";
390
390
+
url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz";
391
391
+
sha512 = "4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==";
401
392
};
402
393
};
403
394
"@babel/plugin-proposal-private-methods-7.12.1" = {
···
778
769
sha512 = "vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==";
779
770
};
780
771
};
781
781
-
"@babel/plugin-transform-sticky-regex-7.12.1" = {
772
772
+
"@babel/plugin-transform-sticky-regex-7.12.7" = {
782
773
name = "_at_babel_slash_plugin-transform-sticky-regex";
783
774
packageName = "@babel/plugin-transform-sticky-regex";
784
784
-
version = "7.12.1";
775
775
+
version = "7.12.7";
785
776
src = fetchurl {
786
786
-
url = "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.1.tgz";
787
787
-
sha512 = "CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ==";
777
777
+
url = "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz";
778
778
+
sha512 = "VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==";
788
779
};
789
780
};
790
781
"@babel/plugin-transform-template-literals-7.12.1" = {
···
823
814
sha512 = "SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==";
824
815
};
825
816
};
826
826
-
"@babel/preset-env-7.12.1" = {
817
817
+
"@babel/preset-env-7.12.7" = {
827
818
name = "_at_babel_slash_preset-env";
828
819
packageName = "@babel/preset-env";
829
829
-
version = "7.12.1";
820
820
+
version = "7.12.7";
830
821
src = fetchurl {
831
831
-
url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz";
832
832
-
sha512 = "H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==";
822
822
+
url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.7.tgz";
823
823
+
sha512 = "OnNdfAr1FUQg7ksb7bmbKoby4qFOHw6DKWWUNB9KqnnCldxhxJlP+21dpyaWFmf2h0rTbOkXJtAGevY3XW1eew==";
833
824
};
834
825
};
835
826
"@babel/preset-modules-0.1.4" = {
···
850
841
sha512 = "plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==";
851
842
};
852
843
};
853
853
-
"@babel/template-7.10.4" = {
844
844
+
"@babel/template-7.12.7" = {
854
845
name = "_at_babel_slash_template";
855
846
packageName = "@babel/template";
856
856
-
version = "7.10.4";
847
847
+
version = "7.12.7";
857
848
src = fetchurl {
858
858
-
url = "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz";
859
859
-
sha512 = "ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==";
849
849
+
url = "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz";
850
850
+
sha512 = "GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==";
860
851
};
861
852
};
862
862
-
"@babel/traverse-7.12.5" = {
853
853
+
"@babel/traverse-7.12.9" = {
863
854
name = "_at_babel_slash_traverse";
864
855
packageName = "@babel/traverse";
865
865
-
version = "7.12.5";
856
856
+
version = "7.12.9";
866
857
src = fetchurl {
867
867
-
url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.5.tgz";
868
868
-
sha512 = "xa15FbQnias7z9a62LwYAA5SZZPkHIXpd42C6uW68o8uTuua96FHZy1y61Va5P/i83FAAcMpW8+A/QayntzuqA==";
858
858
+
url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.9.tgz";
859
859
+
sha512 = "iX9ajqnLdoU1s1nHt36JDI9KG4k+vmI8WgjK5d+aDTwQbL2fUnzedNedssA645Ede3PM2ma1n8Q4h2ohwXgMXw==";
869
860
};
870
861
};
871
871
-
"@babel/types-7.12.6" = {
862
862
+
"@babel/types-7.12.7" = {
872
863
name = "_at_babel_slash_types";
873
864
packageName = "@babel/types";
874
874
-
version = "7.12.6";
865
865
+
version = "7.12.7";
875
866
src = fetchurl {
876
876
-
url = "https://registry.npmjs.org/@babel/types/-/types-7.12.6.tgz";
877
877
-
sha512 = "hwyjw6GvjBLiyy3W0YQf0Z5Zf4NpYejUnKFcfcUhZCSffoBBp30w6wP2Wn6pk31jMYZvcOrB/1b7cGXvEoKogA==";
867
867
+
url = "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz";
868
868
+
sha512 = "MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==";
878
869
};
879
870
};
880
871
"@hapi/address-2.1.4" = {
···
1084
1075
sha512 = "tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==";
1085
1076
};
1086
1077
};
1087
1087
-
"@types/node-14.14.7" = {
1078
1078
+
"@types/node-14.14.10" = {
1088
1079
name = "_at_types_slash_node";
1089
1080
packageName = "@types/node";
1090
1090
-
version = "14.14.7";
1081
1081
+
version = "14.14.10";
1091
1082
src = fetchurl {
1092
1092
-
url = "https://registry.npmjs.org/@types/node/-/node-14.14.7.tgz";
1093
1093
-
sha512 = "Zw1vhUSQZYw+7u5dAwNbIA9TuTotpzY/OF7sJM9FqPOF3SPjKnxrjoTktXDZgUjybf4cWVBP7O8wvKdSaGHweg==";
1083
1083
+
url = "https://registry.npmjs.org/@types/node/-/node-14.14.10.tgz";
1084
1084
+
sha512 = "J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==";
1094
1085
};
1095
1086
};
1096
1087
"@types/parse-json-4.0.0" = {
···
1435
1426
sha512 = "cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==";
1436
1427
};
1437
1428
};
1429
1429
+
"ansi-escapes-4.3.1" = {
1430
1430
+
name = "ansi-escapes";
1431
1431
+
packageName = "ansi-escapes";
1432
1432
+
version = "4.3.1";
1433
1433
+
src = fetchurl {
1434
1434
+
url = "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz";
1435
1435
+
sha512 = "JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==";
1436
1436
+
};
1437
1437
+
};
1438
1438
"ansi-html-0.0.7" = {
1439
1439
name = "ansi-html";
1440
1440
packageName = "ansi-html";
···
1777
1777
sha1 = "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79";
1778
1778
};
1779
1779
};
1780
1780
+
"at-least-node-1.0.0" = {
1781
1781
+
name = "at-least-node";
1782
1782
+
packageName = "at-least-node";
1783
1783
+
version = "1.0.0";
1784
1784
+
src = fetchurl {
1785
1785
+
url = "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz";
1786
1786
+
sha512 = "+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==";
1787
1787
+
};
1788
1788
+
};
1780
1789
"atob-2.1.2" = {
1781
1790
name = "atob";
1782
1791
packageName = "atob";
···
1786
1795
sha512 = "Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==";
1787
1796
};
1788
1797
};
1789
1789
-
"autoprefixer-10.0.2" = {
1798
1798
+
"autoprefixer-10.0.4" = {
1790
1799
name = "autoprefixer";
1791
1800
packageName = "autoprefixer";
1792
1792
-
version = "10.0.2";
1801
1801
+
version = "10.0.4";
1793
1802
src = fetchurl {
1794
1794
-
url = "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.0.2.tgz";
1795
1795
-
sha512 = "okBmu9OMdt6DNEcZmnl0IYVv8Xl/xYWRSnc2OJ9UJEOt1u30opG1B8aLsViqKryBaYv1SKB4f85fOGZs5zYxHQ==";
1803
1803
+
url = "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.0.4.tgz";
1804
1804
+
sha512 = "hmjYejN/WTyPP9cdNmiwtwqM8/ACVJPD5ExtwoOceQohNbgnFNiwpL2+U4bXS8aXozBL00WvH6WhqbuHf0Fgfg==";
1796
1805
};
1797
1806
};
1798
1807
"aws-sign2-0.7.0" = {
···
1822
1831
sha512 = "qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==";
1823
1832
};
1824
1833
};
1825
1825
-
"babel-loader-8.2.1" = {
1834
1834
+
"babel-loader-8.2.2" = {
1826
1835
name = "babel-loader";
1827
1836
packageName = "babel-loader";
1828
1828
-
version = "8.2.1";
1837
1837
+
version = "8.2.2";
1829
1838
src = fetchurl {
1830
1830
-
url = "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.1.tgz";
1831
1831
-
sha512 = "dMF8sb2KQ8kJl21GUjkW1HWmcsL39GOV5vnzjqrCzEPNY0S0UfMLnumidiwIajDSBmKhYf5iRW+HXaM4cvCKBw==";
1839
1839
+
url = "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz";
1840
1840
+
sha512 = "JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==";
1832
1841
};
1833
1842
};
1834
1843
"babel-plugin-dynamic-import-node-2.3.3" = {
···
2389
2398
sha512 = "bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==";
2390
2399
};
2391
2400
};
2392
2392
-
"caniuse-lite-1.0.30001158" = {
2401
2401
+
"caniuse-lite-1.0.30001161" = {
2393
2402
name = "caniuse-lite";
2394
2403
packageName = "caniuse-lite";
2395
2395
-
version = "1.0.30001158";
2404
2404
+
version = "1.0.30001161";
2396
2405
src = fetchurl {
2397
2397
-
url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001158.tgz";
2398
2398
-
sha512 = "s5loVYY+yKpuVA3HyW8BarzrtJvwHReuzugQXlv1iR3LKSReoFXRm86mT6hT7PEF5RxW+XQZg+6nYjlywYzQ+g==";
2406
2406
+
url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001161.tgz";
2407
2407
+
sha512 = "JharrCDxOqPLBULF9/SPa6yMcBRTjZARJ6sc3cuKrPfyIk64JN6kuMINWqA99Xc8uElMFcROliwtz0n9pYej+g==";
2399
2408
};
2400
2409
};
2401
2410
"case-sensitive-paths-webpack-plugin-2.3.0" = {
···
2587
2596
sha1 = "b35dac376479facc3e94747d41d0d0f5238ffcb5";
2588
2597
};
2589
2598
};
2599
2599
+
"cli-cursor-3.1.0" = {
2600
2600
+
name = "cli-cursor";
2601
2601
+
packageName = "cli-cursor";
2602
2602
+
version = "3.1.0";
2603
2603
+
src = fetchurl {
2604
2604
+
url = "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz";
2605
2605
+
sha512 = "I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==";
2606
2606
+
};
2607
2607
+
};
2608
2608
+
"cli-spinners-2.5.0" = {
2609
2609
+
name = "cli-spinners";
2610
2610
+
packageName = "cli-spinners";
2611
2611
+
version = "2.5.0";
2612
2612
+
src = fetchurl {
2613
2613
+
url = "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.5.0.tgz";
2614
2614
+
sha512 = "PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ==";
2615
2615
+
};
2616
2616
+
};
2590
2617
"cli-table-0.3.1" = {
2591
2618
name = "cli-table";
2592
2619
packageName = "cli-table";
···
2632
2659
sha512 = "t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==";
2633
2660
};
2634
2661
};
2662
2662
+
"clone-1.0.4" = {
2663
2663
+
name = "clone";
2664
2664
+
packageName = "clone";
2665
2665
+
version = "1.0.4";
2666
2666
+
src = fetchurl {
2667
2667
+
url = "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz";
2668
2668
+
sha1 = "da309cc263df15994c688ca902179ca3c7cd7c7e";
2669
2669
+
};
2670
2670
+
};
2635
2671
"clone-response-1.0.2" = {
2636
2672
name = "clone-response";
2637
2673
packageName = "clone-response";
···
3019
3055
sha512 = "Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==";
3020
3056
};
3021
3057
};
3022
3022
-
"core-js-2.6.11" = {
3058
3058
+
"core-js-2.6.12" = {
3023
3059
name = "core-js";
3024
3060
packageName = "core-js";
3025
3025
-
version = "2.6.11";
3061
3061
+
version = "2.6.12";
3026
3062
src = fetchurl {
3027
3027
-
url = "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz";
3028
3028
-
sha512 = "5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==";
3063
3063
+
url = "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz";
3064
3064
+
sha512 = "Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==";
3029
3065
};
3030
3066
};
3031
3031
-
"core-js-compat-3.7.0" = {
3067
3067
+
"core-js-compat-3.8.0" = {
3032
3068
name = "core-js-compat";
3033
3069
packageName = "core-js-compat";
3034
3034
-
version = "3.7.0";
3070
3070
+
version = "3.8.0";
3035
3071
src = fetchurl {
3036
3036
-
url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.7.0.tgz";
3037
3037
-
sha512 = "V8yBI3+ZLDVomoWICO6kq/CD28Y4r1M7CWeO4AGpMdMfseu8bkSubBmUPySMGKRTS+su4XQ07zUkAsiu9FCWTg==";
3072
3072
+
url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.0.tgz";
3073
3073
+
sha512 = "o9QKelQSxQMYWHXc/Gc4L8bx/4F7TTraE5rhuN8I7mKBt5dBIUpXpIR3omv70ebr8ST5R3PqbDQr+ZI3+Tt1FQ==";
3038
3074
};
3039
3075
};
3040
3076
"core-util-is-1.0.2" = {
···
3145
3181
sha512 = "iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==";
3146
3182
};
3147
3183
};
3184
3184
+
"cross-spawn-promise-0.10.2" = {
3185
3185
+
name = "cross-spawn-promise";
3186
3186
+
packageName = "cross-spawn-promise";
3187
3187
+
version = "0.10.2";
3188
3188
+
src = fetchurl {
3189
3189
+
url = "https://registry.npmjs.org/cross-spawn-promise/-/cross-spawn-promise-0.10.2.tgz";
3190
3190
+
sha512 = "74PXJf6DYaab2klRS+D+9qxKJL1Weo3/ao9OPoH6NFzxtINSa/HE2mcyAPu1fpEmRTPD4Gdmpg3xEXQSgI8lpg==";
3191
3191
+
};
3192
3192
+
};
3148
3193
"crypt-0.0.2" = {
3149
3194
name = "crypt";
3150
3195
packageName = "crypt";
···
3226
3271
sha512 = "DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==";
3227
3272
};
3228
3273
};
3229
3229
-
"css-tree-1.0.1" = {
3274
3274
+
"css-tree-1.1.2" = {
3230
3275
name = "css-tree";
3231
3276
packageName = "css-tree";
3232
3232
-
version = "1.0.1";
3277
3277
+
version = "1.1.2";
3233
3278
src = fetchurl {
3234
3234
-
url = "https://registry.npmjs.org/css-tree/-/css-tree-1.0.1.tgz";
3235
3235
-
sha512 = "WroX+2MvsYcRGP8QA0p+rxzOniT/zpAoQ/DTKDSJzh5T3IQKUkFHeIIfgIapm2uaP178GWY3Mime1qbk8GO/tA==";
3279
3279
+
url = "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz";
3280
3280
+
sha512 = "wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==";
3236
3281
};
3237
3282
};
3238
3283
"css-what-2.1.3" = {
···
3316
3361
sha512 = "WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==";
3317
3362
};
3318
3363
};
3319
3319
-
"csso-4.1.1" = {
3364
3364
+
"csso-4.2.0" = {
3320
3365
name = "csso";
3321
3366
packageName = "csso";
3322
3322
-
version = "4.1.1";
3367
3367
+
version = "4.2.0";
3323
3368
src = fetchurl {
3324
3324
-
url = "https://registry.npmjs.org/csso/-/csso-4.1.1.tgz";
3325
3325
-
sha512 = "Rvq+e1e0TFB8E8X+8MQjHSY6vtol45s5gxtLI/018UsAn2IBMmwNEZRM/h+HVnAJRHjasLIKKUO3uvoMM28LvA==";
3369
3369
+
url = "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz";
3370
3370
+
sha512 = "wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==";
3326
3371
};
3327
3372
};
3328
3373
"cycle-1.0.3" = {
···
3361
3406
sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==";
3362
3407
};
3363
3408
};
3364
3364
-
"debug-3.2.6" = {
3409
3409
+
"debug-3.2.7" = {
3365
3410
name = "debug";
3366
3411
packageName = "debug";
3367
3367
-
version = "3.2.6";
3412
3412
+
version = "3.2.7";
3368
3413
src = fetchurl {
3369
3369
-
url = "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz";
3370
3370
-
sha512 = "mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==";
3414
3414
+
url = "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz";
3415
3415
+
sha512 = "CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==";
3371
3416
};
3372
3417
};
3373
3373
-
"debug-4.3.0" = {
3418
3418
+
"debug-4.3.1" = {
3374
3419
name = "debug";
3375
3420
packageName = "debug";
3376
3376
-
version = "4.3.0";
3421
3421
+
version = "4.3.1";
3377
3422
src = fetchurl {
3378
3378
-
url = "https://registry.npmjs.org/debug/-/debug-4.3.0.tgz";
3379
3379
-
sha512 = "jjO6JD2rKfiZQnBoRzhRTbXjHLGLfH+UtGkWLc/UXAh/rzZMyjbgn0NcfFpqT8nd1kTtFnDiJcrIFkq4UKeJVg==";
3423
3423
+
url = "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz";
3424
3424
+
sha512 = "doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==";
3380
3425
};
3381
3426
};
3382
3427
"decamelize-1.2.0" = {
···
3451
3496
sha512 = "h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==";
3452
3497
};
3453
3498
};
3499
3499
+
"defaults-1.0.3" = {
3500
3500
+
name = "defaults";
3501
3501
+
packageName = "defaults";
3502
3502
+
version = "1.0.3";
3503
3503
+
src = fetchurl {
3504
3504
+
url = "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz";
3505
3505
+
sha1 = "c656051e9817d9ff08ed881477f3fe4019f3ef7d";
3506
3506
+
};
3507
3507
+
};
3454
3508
"defer-to-connect-1.1.3" = {
3455
3509
name = "defer-to-connect";
3456
3510
packageName = "defer-to-connect";
···
3775
3829
sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d";
3776
3830
};
3777
3831
};
3778
3778
-
"electron-to-chromium-1.3.596" = {
3832
3832
+
"electron-to-chromium-1.3.610" = {
3779
3833
name = "electron-to-chromium";
3780
3834
packageName = "electron-to-chromium";
3781
3781
-
version = "1.3.596";
3835
3835
+
version = "1.3.610";
3782
3836
src = fetchurl {
3783
3783
-
url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.596.tgz";
3784
3784
-
sha512 = "nLO2Wd2yU42eSoNJVQKNf89CcEGqeFZd++QsnN2XIgje1s/19AgctfjLIbPORlvcCO8sYjLwX4iUgDdusOY8Sg==";
3837
3837
+
url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.610.tgz";
3838
3838
+
sha512 = "eFDC+yVQpEhtlapk4CYDPfV9ajF9cEof5TBcO49L1ETO+aYogrKWDmYpZyxBScMNe8Bo/gJamH4amQ4yyvXg4g==";
3785
3839
};
3786
3840
};
3787
3841
"elliptic-6.5.3" = {
···
3855
3909
src = fetchurl {
3856
3910
url = "https://registry.npmjs.org/elm-hot-webpack-loader/-/elm-hot-webpack-loader-1.1.7.tgz";
3857
3911
sha512 = "FcRN8UlTl52EigvGjTaG9rnfdUJYh88eWRrruUmZLNVb/71maM92l3HNDAcyztOj4pEYGhoo9DEHEquZm6B08A==";
3912
3912
+
};
3913
3913
+
};
3914
3914
+
"elm-json-0.2.8" = {
3915
3915
+
name = "elm-json";
3916
3916
+
packageName = "elm-json";
3917
3917
+
version = "0.2.8";
3918
3918
+
src = fetchurl {
3919
3919
+
url = "https://registry.npmjs.org/elm-json/-/elm-json-0.2.8.tgz";
3920
3920
+
sha512 = "YfK39CNrHjB4LMnas6aAb2LP37YgqAnh69bWD7ojAs7lBNNkWIeBifeszAfmapylQt1MVuwj6zPPYwrqRQXEBA==";
3858
3921
};
3859
3922
};
3860
3923
"elm-test-0.19.1" = {
···
4523
4586
sha512 = "Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==";
4524
4587
};
4525
4588
};
4589
4589
+
"find-cache-dir-3.3.1" = {
4590
4590
+
name = "find-cache-dir";
4591
4591
+
packageName = "find-cache-dir";
4592
4592
+
version = "3.3.1";
4593
4593
+
src = fetchurl {
4594
4594
+
url = "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz";
4595
4595
+
sha512 = "t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==";
4596
4596
+
};
4597
4597
+
};
4526
4598
"find-elm-dependencies-2.0.2" = {
4527
4599
name = "find-elm-dependencies";
4528
4600
packageName = "find-elm-dependencies";
···
4622
4694
sha512 = "3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==";
4623
4695
};
4624
4696
};
4697
4697
+
"folder-hash-3.3.3" = {
4698
4698
+
name = "folder-hash";
4699
4699
+
packageName = "folder-hash";
4700
4700
+
version = "3.3.3";
4701
4701
+
src = fetchurl {
4702
4702
+
url = "https://registry.npmjs.org/folder-hash/-/folder-hash-3.3.3.tgz";
4703
4703
+
sha512 = "SDgHBgV+RCjrYs8aUwCb9rTgbTVuSdzvFmLaChsLre1yf+D64khCW++VYciaByZ8Rm0uKF8R/XEpXuTRSGUM1A==";
4704
4704
+
};
4705
4705
+
};
4625
4706
"follow-redirects-1.13.0" = {
4626
4707
name = "follow-redirects";
4627
4708
packageName = "follow-redirects";
···
4746
4827
src = fetchurl {
4747
4828
url = "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz";
4748
4829
sha512 = "yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==";
4830
4830
+
};
4831
4831
+
};
4832
4832
+
"fs-extra-9.0.1" = {
4833
4833
+
name = "fs-extra";
4834
4834
+
packageName = "fs-extra";
4835
4835
+
version = "9.0.1";
4836
4836
+
src = fetchurl {
4837
4837
+
url = "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz";
4838
4838
+
sha512 = "h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==";
4749
4839
};
4750
4840
};
4751
4841
"fs-minipass-1.2.7" = {
···
5783
5873
sha1 = "cfff471aee4dd5c9e158598fbe12967b5cdad345";
5784
5874
};
5785
5875
};
5786
5786
-
"is-core-module-2.1.0" = {
5876
5876
+
"is-core-module-2.2.0" = {
5787
5877
name = "is-core-module";
5788
5878
packageName = "is-core-module";
5789
5789
-
version = "2.1.0";
5879
5879
+
version = "2.2.0";
5790
5880
src = fetchurl {
5791
5791
-
url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz";
5792
5792
-
sha512 = "YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA==";
5881
5881
+
url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz";
5882
5882
+
sha512 = "XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==";
5793
5883
};
5794
5884
};
5795
5885
"is-data-descriptor-0.1.4" = {
···
5925
6015
src = fetchurl {
5926
6016
url = "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz";
5927
6017
sha512 = "5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==";
6018
6018
+
};
6019
6019
+
};
6020
6020
+
"is-interactive-1.0.0" = {
6021
6021
+
name = "is-interactive";
6022
6022
+
packageName = "is-interactive";
6023
6023
+
version = "1.0.0";
6024
6024
+
src = fetchurl {
6025
6025
+
url = "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz";
6026
6026
+
sha512 = "2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==";
5928
6027
};
5929
6028
};
5930
6029
"is-negative-zero-2.0.0" = {
···
6368
6467
sha1 = "8771aae0799b64076b76640fca058f9c10e33ecb";
6369
6468
};
6370
6469
};
6470
6470
+
"jsonfile-6.1.0" = {
6471
6471
+
name = "jsonfile";
6472
6472
+
packageName = "jsonfile";
6473
6473
+
version = "6.1.0";
6474
6474
+
src = fetchurl {
6475
6475
+
url = "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz";
6476
6476
+
sha512 = "5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==";
6477
6477
+
};
6478
6478
+
};
6371
6479
"jsonify-0.0.0" = {
6372
6480
name = "jsonify";
6373
6481
packageName = "jsonify";
···
6458
6566
sha1 = "42b76894701169cc910fd0d19ce677b5fb378af1";
6459
6567
};
6460
6568
};
6569
6569
+
"kleur-3.0.3" = {
6570
6570
+
name = "kleur";
6571
6571
+
packageName = "kleur";
6572
6572
+
version = "3.0.3";
6573
6573
+
src = fetchurl {
6574
6574
+
url = "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz";
6575
6575
+
sha512 = "eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==";
6576
6576
+
};
6577
6577
+
};
6461
6578
"klona-2.0.4" = {
6462
6579
name = "klona";
6463
6580
packageName = "klona";
···
6494
6611
sha1 = "308accafa0bc483a3867b4b6f2b9506251d1b835";
6495
6612
};
6496
6613
};
6497
6497
-
"line-column-1.0.2" = {
6498
6498
-
name = "line-column";
6499
6499
-
packageName = "line-column";
6500
6500
-
version = "1.0.2";
6501
6501
-
src = fetchurl {
6502
6502
-
url = "https://registry.npmjs.org/line-column/-/line-column-1.0.2.tgz";
6503
6503
-
sha1 = "d25af2936b6f4849172b312e4792d1d987bc34a2";
6504
6504
-
};
6505
6505
-
};
6506
6614
"lines-and-columns-1.1.6" = {
6507
6615
name = "lines-and-columns";
6508
6616
packageName = "lines-and-columns";
···
6647
6755
sha1 = "d0225373aeb652adc1bc82e4945339a842754773";
6648
6756
};
6649
6757
};
6650
6650
-
"loglevel-1.7.0" = {
6758
6758
+
"log-symbols-3.0.0" = {
6759
6759
+
name = "log-symbols";
6760
6760
+
packageName = "log-symbols";
6761
6761
+
version = "3.0.0";
6762
6762
+
src = fetchurl {
6763
6763
+
url = "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz";
6764
6764
+
sha512 = "dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==";
6765
6765
+
};
6766
6766
+
};
6767
6767
+
"loglevel-1.7.1" = {
6651
6768
name = "loglevel";
6652
6769
packageName = "loglevel";
6653
6653
-
version = "1.7.0";
6770
6770
+
version = "1.7.1";
6654
6771
src = fetchurl {
6655
6655
-
url = "https://registry.npmjs.org/loglevel/-/loglevel-1.7.0.tgz";
6656
6656
-
sha512 = "i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ==";
6772
6772
+
url = "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz";
6773
6773
+
sha512 = "Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==";
6657
6774
};
6658
6775
};
6659
6776
"lower-case-2.0.1" = {
···
6719
6836
sha512 = "LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==";
6720
6837
};
6721
6838
};
6839
6839
+
"make-dir-3.1.0" = {
6840
6840
+
name = "make-dir";
6841
6841
+
packageName = "make-dir";
6842
6842
+
version = "3.1.0";
6843
6843
+
src = fetchurl {
6844
6844
+
url = "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz";
6845
6845
+
sha512 = "g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==";
6846
6846
+
};
6847
6847
+
};
6722
6848
"map-cache-0.2.2" = {
6723
6849
name = "map-cache";
6724
6850
packageName = "map-cache";
···
6755
6881
sha512 = "xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==";
6756
6882
};
6757
6883
};
6758
6758
-
"mdn-data-2.0.12" = {
6884
6884
+
"mdn-data-2.0.14" = {
6759
6885
name = "mdn-data";
6760
6886
packageName = "mdn-data";
6761
6761
-
version = "2.0.12";
6887
6887
+
version = "2.0.14";
6762
6888
src = fetchurl {
6763
6763
-
url = "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.12.tgz";
6764
6764
-
sha512 = "ULbAlgzVb8IqZ0Hsxm6hHSlQl3Jckst2YEQS7fODu9ilNWy2LvcoSY7TRFIktABP2mdppBioc66va90T+NUs8Q==";
6889
6889
+
url = "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz";
6890
6890
+
sha512 = "dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==";
6765
6891
};
6766
6892
};
6767
6893
"mdn-data-2.0.4" = {
···
7178
7304
sha512 = "M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==";
7179
7305
};
7180
7306
};
7181
7181
-
"nanoid-3.1.16" = {
7307
7307
+
"nanoid-3.1.18" = {
7182
7308
name = "nanoid";
7183
7309
packageName = "nanoid";
7184
7184
-
version = "3.1.16";
7310
7310
+
version = "3.1.18";
7185
7311
src = fetchurl {
7186
7186
-
url = "https://registry.npmjs.org/nanoid/-/nanoid-3.1.16.tgz";
7187
7187
-
sha512 = "+AK8MN0WHji40lj8AEuwLOvLSbWYApQpre/aFJZD71r43wVRLrOYS4FmJOPQYon1TqB462RzrrxlfA74XRES8w==";
7312
7312
+
url = "https://registry.npmjs.org/nanoid/-/nanoid-3.1.18.tgz";
7313
7313
+
sha512 = "rndlDjbbHbcV3xi+R2fpJ+PbGMdfBxz5v1fATIQFq0DP64FsicQdwnKLy47K4kZHdRpmQXtz24eGsxQqamzYTA==";
7188
7314
};
7189
7315
};
7190
7316
"nanomatch-1.2.13" = {
···
7277
7403
sha512 = "h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==";
7278
7404
};
7279
7405
};
7280
7280
-
"node-releases-1.1.66" = {
7406
7406
+
"node-releases-1.1.67" = {
7281
7407
name = "node-releases";
7282
7408
packageName = "node-releases";
7283
7283
-
version = "1.1.66";
7409
7409
+
version = "1.1.67";
7284
7410
src = fetchurl {
7285
7285
-
url = "https://registry.npmjs.org/node-releases/-/node-releases-1.1.66.tgz";
7286
7286
-
sha512 = "JHEQ1iWPGK+38VLB2H9ef2otU4l8s3yAMt9Xf934r6+ojCYDMHPMqvCc9TnzfeFSP1QEOeU6YZEd3+De0LTCgg==";
7411
7411
+
url = "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz";
7412
7412
+
sha512 = "V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==";
7287
7413
};
7288
7414
};
7289
7415
"node-watch-0.5.5" = {
···
7457
7583
sha512 = "jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==";
7458
7584
};
7459
7585
};
7460
7460
-
"object-is-1.1.3" = {
7586
7586
+
"object-is-1.1.4" = {
7461
7587
name = "object-is";
7462
7588
packageName = "object-is";
7463
7463
-
version = "1.1.3";
7589
7589
+
version = "1.1.4";
7464
7590
src = fetchurl {
7465
7465
-
url = "https://registry.npmjs.org/object-is/-/object-is-1.1.3.tgz";
7466
7466
-
sha512 = "teyqLvFWzLkq5B9ki8FVWA902UER2qkxmdA4nLf+wjOLAWgxzCWZNCxpDq9MvE8MmhWNr+I8w3BN49Vx36Y6Xg==";
7591
7591
+
url = "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz";
7592
7592
+
sha512 = "1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==";
7467
7593
};
7468
7594
};
7469
7595
"object-keys-1.1.1" = {
···
7493
7619
sha512 = "ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==";
7494
7620
};
7495
7621
};
7496
7496
-
"object.entries-1.1.2" = {
7622
7622
+
"object.entries-1.1.3" = {
7497
7623
name = "object.entries";
7498
7624
packageName = "object.entries";
7499
7499
-
version = "1.1.2";
7625
7625
+
version = "1.1.3";
7500
7626
src = fetchurl {
7501
7501
-
url = "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz";
7502
7502
-
sha512 = "BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==";
7627
7627
+
url = "https://registry.npmjs.org/object.entries/-/object.entries-1.1.3.tgz";
7628
7628
+
sha512 = "ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==";
7503
7629
};
7504
7630
};
7505
7505
-
"object.getownpropertydescriptors-2.1.0" = {
7631
7631
+
"object.getownpropertydescriptors-2.1.1" = {
7506
7632
name = "object.getownpropertydescriptors";
7507
7633
packageName = "object.getownpropertydescriptors";
7508
7508
-
version = "2.1.0";
7634
7634
+
version = "2.1.1";
7509
7635
src = fetchurl {
7510
7510
-
url = "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz";
7511
7511
-
sha512 = "Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==";
7636
7636
+
url = "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz";
7637
7637
+
sha512 = "6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==";
7512
7638
};
7513
7639
};
7514
7640
"object.pick-1.3.0" = {
···
7520
7646
sha1 = "87a10ac4c1694bd2e1cbf53591a66141fb5dd747";
7521
7647
};
7522
7648
};
7523
7523
-
"object.values-1.1.1" = {
7649
7649
+
"object.values-1.1.2" = {
7524
7650
name = "object.values";
7525
7651
packageName = "object.values";
7526
7526
-
version = "1.1.1";
7652
7652
+
version = "1.1.2";
7527
7653
src = fetchurl {
7528
7528
-
url = "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz";
7529
7529
-
sha512 = "WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==";
7654
7654
+
url = "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz";
7655
7655
+
sha512 = "MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==";
7530
7656
};
7531
7657
};
7532
7658
"obuf-1.1.2" = {
···
7644
7770
src = fetchurl {
7645
7771
url = "https://registry.npmjs.org/options/-/options-0.0.6.tgz";
7646
7772
sha1 = "ec22d312806bb53e731773e7cdaefcf1c643128f";
7773
7773
+
};
7774
7774
+
};
7775
7775
+
"ora-4.1.1" = {
7776
7776
+
name = "ora";
7777
7777
+
packageName = "ora";
7778
7778
+
version = "4.1.1";
7779
7779
+
src = fetchurl {
7780
7780
+
url = "https://registry.npmjs.org/ora/-/ora-4.1.1.tgz";
7781
7781
+
sha512 = "sjYP8QyVWBpBZWD6Vr1M/KwknSw6kJOz41tvGMlwWeClHBtYKTbHMki1PsLZnxKpXMPbTKv9b3pjQu3REib96A==";
7647
7782
};
7648
7783
};
7649
7784
"original-1.0.2" = {
···
8168
8303
sha512 = "/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==";
8169
8304
};
8170
8305
};
8306
8306
+
"pkg-dir-4.2.0" = {
8307
8307
+
name = "pkg-dir";
8308
8308
+
packageName = "pkg-dir";
8309
8309
+
version = "4.2.0";
8310
8310
+
src = fetchurl {
8311
8311
+
url = "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz";
8312
8312
+
sha512 = "HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==";
8313
8313
+
};
8314
8314
+
};
8171
8315
"pkg-up-2.0.0" = {
8172
8316
name = "pkg-up";
8173
8317
packageName = "pkg-up";
···
8222
8366
sha512 = "3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==";
8223
8367
};
8224
8368
};
8225
8225
-
"postcss-8.1.7" = {
8369
8369
+
"postcss-8.1.10" = {
8226
8370
name = "postcss";
8227
8371
packageName = "postcss";
8228
8228
-
version = "8.1.7";
8372
8372
+
version = "8.1.10";
8229
8373
src = fetchurl {
8230
8230
-
url = "https://registry.npmjs.org/postcss/-/postcss-8.1.7.tgz";
8231
8231
-
sha512 = "llCQW1Pz4MOPwbZLmOddGM9eIJ8Bh7SZ2Oj5sxZva77uVaotYDsYTch1WBTNu7fUY0fpWp0fdt7uW40D4sRiiQ==";
8374
8374
+
url = "https://registry.npmjs.org/postcss/-/postcss-8.1.10.tgz";
8375
8375
+
sha512 = "iBXEV5VTTYaRRdxiFYzTtuv2lGMQBExqkZKSzkJe+Fl6rvQrA/49UVGKqB+LG54hpW/TtDBMGds8j33GFNW7pg==";
8232
8376
};
8233
8377
};
8234
8378
"postcss-calc-7.0.5" = {
···
8303
8447
sha512 = "9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==";
8304
8448
};
8305
8449
};
8306
8306
-
"postcss-loader-4.0.4" = {
8450
8450
+
"postcss-loader-4.1.0" = {
8307
8451
name = "postcss-loader";
8308
8452
packageName = "postcss-loader";
8309
8309
-
version = "4.0.4";
8453
8453
+
version = "4.1.0";
8310
8454
src = fetchurl {
8311
8311
-
url = "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.0.4.tgz";
8312
8312
-
sha512 = "pntA9zIR14drQo84yGTjQJg1m7T0DkXR4vXYHBngiRZdJtEeCrojL6lOpqUanMzG375lIJbT4Yug85zC/AJWGw==";
8455
8455
+
url = "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.1.0.tgz";
8456
8456
+
sha512 = "vbCkP70F3Q9PIk6d47aBwjqAMI4LfkXCoyxj+7NPNuVIwfTGdzv2KVQes59/RuxMniIgsYQCFSY42P3+ykJfaw==";
8313
8457
};
8314
8458
};
8315
8459
"postcss-merge-longhand-4.0.11" = {
···
8663
8807
sha1 = "8e57123c396ab988897fb327fd3aedc3e735e4fe";
8664
8808
};
8665
8809
};
8810
8810
+
"prompts-2.4.0" = {
8811
8811
+
name = "prompts";
8812
8812
+
packageName = "prompts";
8813
8813
+
version = "2.4.0";
8814
8814
+
src = fetchurl {
8815
8815
+
url = "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz";
8816
8816
+
sha512 = "awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==";
8817
8817
+
};
8818
8818
+
};
8666
8819
"proto-list-1.2.4" = {
8667
8820
name = "proto-list";
8668
8821
packageName = "proto-list";
···
9338
9491
sha1 = "9f7ee287f82fd326d4fd162923d62129eee0dfaf";
9339
9492
};
9340
9493
};
9494
9494
+
"restore-cursor-3.1.0" = {
9495
9495
+
name = "restore-cursor";
9496
9496
+
packageName = "restore-cursor";
9497
9497
+
version = "3.1.0";
9498
9498
+
src = fetchurl {
9499
9499
+
url = "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz";
9500
9500
+
sha512 = "l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==";
9501
9501
+
};
9502
9502
+
};
9341
9503
"ret-0.1.15" = {
9342
9504
name = "ret";
9343
9505
packageName = "ret";
···
9815
9977
sha1 = "a4da6b635ffcccca33f70d17cb92592de95e557a";
9816
9978
};
9817
9979
};
9980
9980
+
"sisteransi-1.0.5" = {
9981
9981
+
name = "sisteransi";
9982
9982
+
packageName = "sisteransi";
9983
9983
+
version = "1.0.5";
9984
9984
+
src = fetchurl {
9985
9985
+
url = "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz";
9986
9986
+
sha512 = "bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==";
9987
9987
+
};
9988
9988
+
};
9818
9989
"slash-1.0.0" = {
9819
9990
name = "slash";
9820
9991
packageName = "slash";
···
10004
10175
sha512 = "cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==";
10005
10176
};
10006
10177
};
10007
10007
-
"spdx-license-ids-3.0.6" = {
10178
10178
+
"spdx-license-ids-3.0.7" = {
10008
10179
name = "spdx-license-ids";
10009
10180
packageName = "spdx-license-ids";
10010
10010
-
version = "3.0.6";
10181
10181
+
version = "3.0.7";
10011
10182
src = fetchurl {
10012
10012
-
url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz";
10013
10013
-
sha512 = "+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==";
10183
10183
+
url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz";
10184
10184
+
sha512 = "U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==";
10014
10185
};
10015
10186
};
10016
10187
"spdy-4.0.2" = {
···
10229
10400
sha512 = "zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==";
10230
10401
};
10231
10402
};
10232
10232
-
"string.prototype.trimend-1.0.2" = {
10403
10403
+
"string.prototype.trimend-1.0.3" = {
10233
10404
name = "string.prototype.trimend";
10234
10405
packageName = "string.prototype.trimend";
10235
10235
-
version = "1.0.2";
10406
10406
+
version = "1.0.3";
10236
10407
src = fetchurl {
10237
10237
-
url = "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.2.tgz";
10238
10238
-
sha512 = "8oAG/hi14Z4nOVP0z6mdiVZ/wqjDtWSLygMigTzAb+7aPEDTleeFf+WrF+alzecxIRkckkJVn+dTlwzJXORATw==";
10408
10408
+
url = "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz";
10409
10409
+
sha512 = "ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==";
10239
10410
};
10240
10411
};
10241
10241
-
"string.prototype.trimstart-1.0.2" = {
10412
10412
+
"string.prototype.trimstart-1.0.3" = {
10242
10413
name = "string.prototype.trimstart";
10243
10414
packageName = "string.prototype.trimstart";
10244
10244
-
version = "1.0.2";
10415
10415
+
version = "1.0.3";
10245
10416
src = fetchurl {
10246
10246
-
url = "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.2.tgz";
10247
10247
-
sha512 = "7F6CdBTl5zyu30BJFdzSTlSlLPwODC23Od+iLoVH8X6+3fvDPPuBVVj9iaB1GOsSTSIgVfsfm27R2FGrAPznWg==";
10417
10417
+
url = "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz";
10418
10418
+
sha512 = "oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==";
10248
10419
};
10249
10420
};
10250
10421
"string_decoder-0.10.31" = {
···
10427
10598
sha512 = "qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==";
10428
10599
};
10429
10600
};
10601
10601
+
"supports-hyperlinks-2.1.0" = {
10602
10602
+
name = "supports-hyperlinks";
10603
10603
+
packageName = "supports-hyperlinks";
10604
10604
+
version = "2.1.0";
10605
10605
+
src = fetchurl {
10606
10606
+
url = "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz";
10607
10607
+
sha512 = "zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==";
10608
10608
+
};
10609
10609
+
};
10430
10610
"svgo-1.3.2" = {
10431
10611
name = "svgo";
10432
10612
packageName = "svgo";
···
10479
10659
src = fetchurl {
10480
10660
url = "https://registry.npmjs.org/temp/-/temp-0.9.4.tgz";
10481
10661
sha512 = "yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==";
10662
10662
+
};
10663
10663
+
};
10664
10664
+
"terminal-link-2.1.1" = {
10665
10665
+
name = "terminal-link";
10666
10666
+
packageName = "terminal-link";
10667
10667
+
version = "2.1.1";
10668
10668
+
src = fetchurl {
10669
10669
+
url = "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz";
10670
10670
+
sha512 = "un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==";
10482
10671
};
10483
10672
};
10484
10673
"terser-4.8.0" = {
···
10715
10904
sha1 = "61dbc2d53b69ff6091a12a168fd7d433107e40f1";
10716
10905
};
10717
10906
};
10718
10718
-
"ts-debounce-2.0.1" = {
10907
10907
+
"ts-debounce-2.1.0" = {
10719
10908
name = "ts-debounce";
10720
10909
packageName = "ts-debounce";
10721
10721
-
version = "2.0.1";
10910
10910
+
version = "2.1.0";
10722
10911
src = fetchurl {
10723
10723
-
url = "https://registry.npmjs.org/ts-debounce/-/ts-debounce-2.0.1.tgz";
10724
10724
-
sha512 = "+TztZrH7GnAD5CKxUohIAqIVHLrtivsYT7tZCLeRTCaBMSsfgYwprhA00kB/m0ezvYheOXJQqPfarAvgoayb7A==";
10912
10912
+
url = "https://registry.npmjs.org/ts-debounce/-/ts-debounce-2.1.0.tgz";
10913
10913
+
sha512 = "jlrN8iK/Iif5pQd+pIsH8uEexj3vvUT+BwqNrJt5xgZB+ucwVfQVAUMC8Dnx0vlk7AktHxoD9ZDYYVYUtxd5wA==";
10725
10914
};
10726
10915
};
10727
10916
"ts-union-2.3.0" = {
···
10785
10974
src = fetchurl {
10786
10975
url = "https://registry.npmjs.org/type-fest/-/type-fest-0.10.0.tgz";
10787
10976
sha512 = "EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw==";
10977
10977
+
};
10978
10978
+
};
10979
10979
+
"type-fest-0.11.0" = {
10980
10980
+
name = "type-fest";
10981
10981
+
packageName = "type-fest";
10982
10982
+
version = "0.11.0";
10983
10983
+
src = fetchurl {
10984
10984
+
url = "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz";
10985
10985
+
sha512 = "OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==";
10788
10986
};
10789
10987
};
10790
10988
"type-is-1.6.18" = {
···
10940
11138
sha512 = "rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==";
10941
11139
};
10942
11140
};
11141
11141
+
"universalify-1.0.0" = {
11142
11142
+
name = "universalify";
11143
11143
+
packageName = "universalify";
11144
11144
+
version = "1.0.0";
11145
11145
+
src = fetchurl {
11146
11146
+
url = "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz";
11147
11147
+
sha512 = "rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==";
11148
11148
+
};
11149
11149
+
};
11150
11150
+
"universalify-2.0.0" = {
11151
11151
+
name = "universalify";
11152
11152
+
packageName = "universalify";
11153
11153
+
version = "2.0.0";
11154
11154
+
src = fetchurl {
11155
11155
+
url = "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz";
11156
11156
+
sha512 = "hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==";
11157
11157
+
};
11158
11158
+
};
10943
11159
"unpipe-1.0.0" = {
10944
11160
name = "unpipe";
10945
11161
packageName = "unpipe";
···
11174
11390
sha1 = "3a105ca17053af55d6e270c1f8288682e18da400";
11175
11391
};
11176
11392
};
11393
11393
+
"vfile-location-3.2.0" = {
11394
11394
+
name = "vfile-location";
11395
11395
+
packageName = "vfile-location";
11396
11396
+
version = "3.2.0";
11397
11397
+
src = fetchurl {
11398
11398
+
url = "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz";
11399
11399
+
sha512 = "aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==";
11400
11400
+
};
11401
11401
+
};
11177
11402
"vm-browserify-1.1.2" = {
11178
11403
name = "vm-browserify";
11179
11404
packageName = "vm-browserify";
···
11262
11487
src = fetchurl {
11263
11488
url = "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz";
11264
11489
sha512 = "O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==";
11490
11490
+
};
11491
11491
+
};
11492
11492
+
"wcwidth-1.0.1" = {
11493
11493
+
name = "wcwidth";
11494
11494
+
packageName = "wcwidth";
11495
11495
+
version = "1.0.1";
11496
11496
+
src = fetchurl {
11497
11497
+
url = "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz";
11498
11498
+
sha1 = "f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8";
11265
11499
};
11266
11500
};
11267
11501
"web-tree-sitter-0.17.1" = {
···
11827
12061
sources."content-type-1.0.4"
11828
12062
sources."cookie-0.3.1"
11829
12063
sources."cookie-signature-1.0.6"
11830
11830
-
sources."core-js-2.6.11"
12064
12064
+
sources."core-js-2.6.12"
11831
12065
sources."core-util-is-1.0.2"
11832
12066
sources."dashdash-1.14.1"
11833
12067
sources."debug-2.6.9"
···
12430
12664
sources."content-type-1.0.4"
12431
12665
sources."cookie-0.4.0"
12432
12666
sources."cookie-signature-1.0.6"
12433
12433
-
sources."core-js-2.6.11"
12667
12667
+
sources."core-js-2.6.12"
12434
12668
sources."core-util-is-1.0.2"
12435
12669
sources."cross-spawn-7.0.3"
12436
12670
sources."dashdash-1.14.1"
···
12575
12809
sources."toidentifier-1.0.0"
12576
12810
sources."tough-cookie-2.5.0"
12577
12811
sources."traverse-chain-0.1.0"
12578
12578
-
sources."ts-debounce-2.0.1"
12812
12812
+
sources."ts-debounce-2.1.0"
12579
12813
sources."tslib-1.14.1"
12580
12814
sources."tsyringe-4.4.0"
12581
12815
sources."tunnel-agent-0.6.0"
···
12883
13117
sources."@types/cacheable-request-6.0.1"
12884
13118
sources."@types/http-cache-semantics-4.0.0"
12885
13119
sources."@types/keyv-3.1.1"
12886
12886
-
sources."@types/node-14.14.7"
13120
13120
+
sources."@types/node-14.14.10"
12887
13121
sources."@types/responselike-1.0.0"
12888
13122
sources."cacheable-lookup-2.0.1"
12889
13123
sources."cacheable-request-7.0.1"
···
13190
13424
create-elm-app = nodeEnv.buildNodePackage {
13191
13425
name = "create-elm-app";
13192
13426
packageName = "create-elm-app";
13193
13193
-
version = "5.14.0";
13427
13427
+
version = "5.21.0";
13194
13428
src = fetchurl {
13195
13195
-
url = "https://registry.npmjs.org/create-elm-app/-/create-elm-app-5.14.0.tgz";
13196
13196
-
sha512 = "OKd2nESweQXnBYjhKVsSeJZXP2YnGmhEEra+CGNeO7YvMdJUoD7CHKZ6FimehrTYlOlnN7aXmGwwPe+Tp2cJRg==";
13429
13429
+
url = "https://registry.npmjs.org/create-elm-app/-/create-elm-app-5.21.0.tgz";
13430
13430
+
sha512 = "yW7kMk/WyIUZc+OksH+GH8lhOWl129RiJGclJtpnLlmW3IDZYh23bP/e65MxX7BB+7lwi3KSObdbPYfCJf7CuA==";
13197
13431
};
13198
13432
dependencies = [
13199
13199
-
sources."@babel/cli-7.12.1"
13433
13433
+
sources."@babel/cli-7.12.8"
13200
13434
sources."@babel/code-frame-7.10.4"
13201
13201
-
sources."@babel/compat-data-7.12.5"
13202
13202
-
sources."@babel/core-7.12.3"
13435
13435
+
sources."@babel/compat-data-7.12.7"
13436
13436
+
sources."@babel/core-7.12.9"
13203
13437
sources."@babel/generator-7.12.5"
13204
13438
sources."@babel/helper-annotate-as-pure-7.10.4"
13205
13439
sources."@babel/helper-builder-binary-assignment-operator-visitor-7.10.4"
13206
13440
sources."@babel/helper-compilation-targets-7.12.5"
13207
13441
sources."@babel/helper-create-class-features-plugin-7.12.1"
13208
13208
-
sources."@babel/helper-create-regexp-features-plugin-7.12.1"
13442
13442
+
sources."@babel/helper-create-regexp-features-plugin-7.12.7"
13209
13443
sources."@babel/helper-define-map-7.10.5"
13210
13444
sources."@babel/helper-explode-assignable-expression-7.12.1"
13211
13445
sources."@babel/helper-function-name-7.10.4"
13212
13446
sources."@babel/helper-get-function-arity-7.10.4"
13213
13447
sources."@babel/helper-hoist-variables-7.10.4"
13214
13214
-
sources."@babel/helper-member-expression-to-functions-7.12.1"
13448
13448
+
sources."@babel/helper-member-expression-to-functions-7.12.7"
13215
13449
sources."@babel/helper-module-imports-7.12.5"
13216
13450
sources."@babel/helper-module-transforms-7.12.1"
13217
13217
-
sources."@babel/helper-optimise-call-expression-7.10.4"
13451
13451
+
sources."@babel/helper-optimise-call-expression-7.12.7"
13218
13452
sources."@babel/helper-plugin-utils-7.10.4"
13219
13219
-
sources."@babel/helper-regex-7.10.5"
13220
13453
sources."@babel/helper-remap-async-to-generator-7.12.1"
13221
13454
sources."@babel/helper-replace-supers-7.12.5"
13222
13455
sources."@babel/helper-simple-access-7.12.1"
···
13227
13460
sources."@babel/helper-wrap-function-7.12.3"
13228
13461
sources."@babel/helpers-7.12.5"
13229
13462
sources."@babel/highlight-7.10.4"
13230
13230
-
sources."@babel/parser-7.12.5"
13463
13463
+
sources."@babel/parser-7.12.7"
13231
13464
sources."@babel/plugin-proposal-async-generator-functions-7.12.1"
13232
13465
sources."@babel/plugin-proposal-class-properties-7.12.1"
13233
13466
sources."@babel/plugin-proposal-dynamic-import-7.12.1"
···
13235
13468
sources."@babel/plugin-proposal-json-strings-7.12.1"
13236
13469
sources."@babel/plugin-proposal-logical-assignment-operators-7.12.1"
13237
13470
sources."@babel/plugin-proposal-nullish-coalescing-operator-7.12.1"
13238
13238
-
sources."@babel/plugin-proposal-numeric-separator-7.12.5"
13471
13471
+
sources."@babel/plugin-proposal-numeric-separator-7.12.7"
13239
13472
sources."@babel/plugin-proposal-object-rest-spread-7.12.1"
13240
13473
sources."@babel/plugin-proposal-optional-catch-binding-7.12.1"
13241
13241
-
sources."@babel/plugin-proposal-optional-chaining-7.12.1"
13474
13474
+
sources."@babel/plugin-proposal-optional-chaining-7.12.7"
13242
13475
sources."@babel/plugin-proposal-private-methods-7.12.1"
13243
13476
sources."@babel/plugin-proposal-unicode-property-regex-7.12.1"
13244
13477
sources."@babel/plugin-syntax-async-generators-7.8.4"
···
13281
13514
sources."@babel/plugin-transform-runtime-7.12.1"
13282
13515
sources."@babel/plugin-transform-shorthand-properties-7.12.1"
13283
13516
sources."@babel/plugin-transform-spread-7.12.1"
13284
13284
-
sources."@babel/plugin-transform-sticky-regex-7.12.1"
13517
13517
+
sources."@babel/plugin-transform-sticky-regex-7.12.7"
13285
13518
sources."@babel/plugin-transform-template-literals-7.12.1"
13286
13519
sources."@babel/plugin-transform-typeof-symbol-7.12.1"
13287
13520
sources."@babel/plugin-transform-unicode-escapes-7.12.1"
13288
13521
sources."@babel/plugin-transform-unicode-regex-7.12.1"
13289
13289
-
sources."@babel/preset-env-7.12.1"
13522
13522
+
sources."@babel/preset-env-7.12.7"
13290
13523
sources."@babel/preset-modules-0.1.4"
13291
13524
sources."@babel/runtime-7.12.5"
13292
13292
-
sources."@babel/template-7.10.4"
13293
13293
-
sources."@babel/traverse-7.12.5"
13294
13294
-
sources."@babel/types-7.12.6"
13525
13525
+
sources."@babel/template-7.12.7"
13526
13526
+
sources."@babel/traverse-7.12.9"
13527
13527
+
sources."@babel/types-7.12.7"
13295
13528
sources."@hapi/address-2.1.4"
13296
13529
sources."@hapi/bourne-1.3.2"
13297
13530
sources."@hapi/hoek-8.5.1"
···
13305
13538
sources."@types/http-proxy-1.17.4"
13306
13539
sources."@types/json-schema-7.0.6"
13307
13540
sources."@types/minimatch-3.0.3"
13308
13308
-
sources."@types/node-14.14.7"
13541
13541
+
sources."@types/node-14.14.10"
13309
13542
sources."@types/parse-json-4.0.0"
13310
13543
sources."@types/q-1.5.4"
13311
13544
sources."@types/source-list-map-0.1.2"
···
13395
13628
sources."async-limiter-1.0.1"
13396
13629
sources."asynckit-0.4.0"
13397
13630
sources."atob-2.1.2"
13398
13398
-
sources."autoprefixer-10.0.2"
13631
13631
+
sources."autoprefixer-10.0.4"
13399
13632
sources."aws-sign2-0.7.0"
13400
13633
sources."aws4-1.11.0"
13401
13634
sources."babel-extract-comments-1.0.0"
13402
13402
-
sources."babel-loader-8.2.1"
13635
13635
+
(sources."babel-loader-8.2.2" // {
13636
13636
+
dependencies = [
13637
13637
+
sources."make-dir-3.1.0"
13638
13638
+
sources."semver-6.3.0"
13639
13639
+
];
13640
13640
+
})
13403
13641
sources."babel-plugin-dynamic-import-node-2.3.3"
13404
13642
sources."babel-plugin-syntax-object-rest-spread-6.13.0"
13405
13643
sources."babel-plugin-transform-object-rest-spread-6.26.0"
···
13413
13651
(sources."base-0.11.2" // {
13414
13652
dependencies = [
13415
13653
sources."define-property-1.0.0"
13416
13416
-
sources."isobject-3.0.1"
13417
13654
];
13418
13655
})
13419
13656
sources."base64-js-1.5.1"
···
13463
13700
sources."builtin-status-codes-3.0.0"
13464
13701
sources."bytes-3.0.0"
13465
13702
sources."cacache-12.0.4"
13466
13466
-
(sources."cache-base-1.0.1" // {
13467
13467
-
dependencies = [
13468
13468
-
sources."isobject-3.0.1"
13469
13469
-
];
13470
13470
-
})
13703
13703
+
sources."cache-base-1.0.1"
13471
13704
sources."call-bind-1.0.0"
13472
13705
sources."call-me-maybe-1.0.1"
13473
13706
sources."caller-callsite-2.0.0"
···
13476
13709
sources."camel-case-4.1.1"
13477
13710
sources."camelcase-5.3.1"
13478
13711
sources."caniuse-api-3.0.0"
13479
13479
-
sources."caniuse-lite-1.0.30001158"
13712
13712
+
sources."caniuse-lite-1.0.30001161"
13480
13713
sources."case-sensitive-paths-webpack-plugin-2.3.0"
13481
13714
sources."caseless-0.12.0"
13482
13715
sources."chainsaw-0.1.0"
···
13508
13741
];
13509
13742
})
13510
13743
sources."is-descriptor-0.1.6"
13511
13511
-
sources."isobject-3.0.1"
13512
13744
sources."kind-of-5.1.0"
13513
13745
];
13514
13746
})
···
13560
13792
sources."copy-descriptor-0.1.1"
13561
13793
(sources."copy-webpack-plugin-5.1.2" // {
13562
13794
dependencies = [
13795
13795
+
sources."find-cache-dir-2.1.0"
13796
13796
+
sources."find-up-3.0.0"
13797
13797
+
sources."locate-path-3.0.0"
13798
13798
+
sources."p-locate-3.0.0"
13799
13799
+
sources."path-exists-3.0.0"
13800
13800
+
sources."pkg-dir-3.0.0"
13563
13801
sources."schema-utils-1.0.0"
13564
13802
];
13565
13803
})
13566
13566
-
sources."core-js-2.6.11"
13567
13567
-
(sources."core-js-compat-3.7.0" // {
13804
13804
+
sources."core-js-2.6.12"
13805
13805
+
(sources."core-js-compat-3.8.0" // {
13568
13806
dependencies = [
13569
13807
sources."semver-7.0.0"
13570
13808
];
···
13604
13842
sources."cssnano-util-get-match-4.0.0"
13605
13843
sources."cssnano-util-raw-cache-4.0.1"
13606
13844
sources."cssnano-util-same-parent-4.0.1"
13607
13607
-
(sources."csso-4.1.1" // {
13845
13845
+
(sources."csso-4.2.0" // {
13608
13846
dependencies = [
13609
13609
-
sources."css-tree-1.0.1"
13610
13610
-
sources."mdn-data-2.0.12"
13847
13847
+
sources."css-tree-1.1.2"
13848
13848
+
sources."mdn-data-2.0.14"
13611
13849
sources."source-map-0.6.1"
13612
13850
];
13613
13851
})
13614
13852
sources."cycle-1.0.3"
13615
13853
sources."cyclist-1.0.1"
13616
13854
sources."dashdash-1.14.1"
13617
13617
-
sources."debug-4.3.0"
13855
13855
+
sources."debug-4.3.1"
13618
13856
sources."decamelize-1.2.0"
13619
13857
sources."decode-uri-component-0.2.0"
13620
13858
sources."deep-equal-0.2.2"
13621
13859
sources."default-gateway-4.2.0"
13622
13860
sources."define-properties-1.1.3"
13623
13623
-
(sources."define-property-2.0.2" // {
13624
13624
-
dependencies = [
13625
13625
-
sources."isobject-3.0.1"
13626
13626
-
];
13627
13627
-
})
13861
13861
+
sources."define-property-2.0.2"
13628
13862
(sources."del-4.1.1" // {
13629
13863
dependencies = [
13630
13864
(sources."globby-6.1.0" // {
···
13671
13905
sources."duplexify-3.7.1"
13672
13906
sources."ecc-jsbn-0.1.2"
13673
13907
sources."ee-first-1.1.1"
13674
13674
-
sources."electron-to-chromium-1.3.596"
13908
13908
+
sources."electron-to-chromium-1.3.610"
13675
13909
(sources."elliptic-6.5.3" // {
13676
13910
dependencies = [
13677
13911
sources."bn.js-4.11.9"
···
13706
13940
sources."entities-2.1.0"
13707
13941
sources."errno-0.1.7"
13708
13942
sources."error-ex-1.3.2"
13709
13709
-
sources."es-abstract-1.17.7"
13943
13943
+
sources."es-abstract-1.18.0-next.1"
13710
13944
sources."es-to-primitive-1.2.1"
13711
13945
sources."escalade-3.1.1"
13712
13946
sources."escape-html-1.0.3"
···
13796
14030
sources."kind-of-3.2.2"
13797
14031
];
13798
14032
})
13799
13799
-
sources."isobject-3.0.1"
13800
14033
sources."micromatch-3.1.10"
13801
14034
sources."to-regex-range-2.1.1"
13802
14035
];
···
13824
14057
sources."ms-2.0.0"
13825
14058
];
13826
14059
})
13827
13827
-
sources."find-cache-dir-2.1.0"
14060
14060
+
(sources."find-cache-dir-3.3.1" // {
14061
14061
+
dependencies = [
14062
14062
+
sources."make-dir-3.1.0"
14063
14063
+
sources."semver-6.3.0"
14064
14064
+
];
14065
14065
+
})
13828
14066
sources."find-elm-dependencies-2.0.4"
13829
13829
-
sources."find-up-3.0.0"
14067
14067
+
sources."find-up-4.1.0"
13830
14068
sources."firstline-1.3.1"
13831
14069
sources."flush-write-stream-1.1.1"
13832
14070
sources."follow-redirects-1.13.0"
···
13883
14121
sources."has-1.0.3"
13884
14122
sources."has-flag-3.0.0"
13885
14123
sources."has-symbols-1.0.1"
13886
13886
-
(sources."has-value-1.0.0" // {
13887
13887
-
dependencies = [
13888
13888
-
sources."isobject-3.0.1"
13889
13889
-
];
13890
13890
-
})
14124
14124
+
sources."has-value-1.0.0"
13891
14125
(sources."has-values-1.0.0" // {
13892
14126
dependencies = [
13893
14127
(sources."is-number-3.0.0" // {
···
13942
14176
sources."ignore-3.3.10"
13943
14177
sources."immer-1.7.2"
13944
14178
sources."import-fresh-2.0.0"
13945
13945
-
sources."import-local-2.0.0"
14179
14179
+
(sources."import-local-2.0.0" // {
14180
14180
+
dependencies = [
14181
14181
+
sources."find-up-3.0.0"
14182
14182
+
sources."locate-path-3.0.0"
14183
14183
+
sources."p-locate-3.0.0"
14184
14184
+
sources."path-exists-3.0.0"
14185
14185
+
sources."pkg-dir-3.0.0"
14186
14186
+
];
14187
14187
+
})
13946
14188
sources."imurmurhash-0.1.4"
13947
14189
sources."indexes-of-1.0.1"
13948
14190
sources."infer-owner-1.0.4"
···
13971
14213
sources."is-buffer-1.1.6"
13972
14214
sources."is-callable-1.2.2"
13973
14215
sources."is-color-stop-1.1.0"
13974
13974
-
sources."is-core-module-2.1.0"
14216
14216
+
sources."is-core-module-2.2.0"
13975
14217
sources."is-data-descriptor-1.0.0"
13976
14218
sources."is-date-object-1.0.2"
13977
14219
sources."is-descriptor-1.0.2"
···
13987
14229
sources."is-path-in-cwd-2.1.0"
13988
14230
sources."is-path-inside-2.1.0"
13989
14231
sources."is-plain-obj-1.1.0"
13990
13990
-
(sources."is-plain-object-2.0.4" // {
13991
13991
-
dependencies = [
13992
13992
-
sources."isobject-3.0.1"
13993
13993
-
];
13994
13994
-
})
14232
14232
+
sources."is-plain-object-2.0.4"
13995
14233
sources."is-regex-1.1.1"
13996
14234
sources."is-regexp-1.0.0"
13997
14235
sources."is-resolvable-1.1.0"
···
14005
14243
sources."is-wsl-1.1.0"
14006
14244
sources."isarray-1.0.0"
14007
14245
sources."isexe-2.0.0"
14008
14008
-
sources."isobject-2.1.0"
14246
14246
+
sources."isobject-3.0.1"
14009
14247
sources."isstream-0.1.2"
14010
14248
sources."js-tokens-4.0.0"
14011
14249
sources."js-yaml-3.14.0"
···
14027
14265
sources."klona-2.0.4"
14028
14266
sources."last-call-webpack-plugin-3.0.0"
14029
14267
sources."lcid-1.0.0"
14030
14030
-
sources."line-column-1.0.2"
14031
14268
sources."lines-and-columns-1.1.6"
14032
14269
(sources."load-json-file-1.1.0" // {
14033
14270
dependencies = [
···
14041
14278
sources."json5-1.0.1"
14042
14279
];
14043
14280
})
14044
14044
-
sources."locate-path-3.0.0"
14281
14281
+
sources."locate-path-5.0.0"
14045
14282
sources."lodash-4.17.20"
14046
14283
sources."lodash._reinterpolate-3.0.0"
14047
14284
sources."lodash.memoize-4.1.2"
14048
14285
sources."lodash.template-4.5.0"
14049
14286
sources."lodash.templatesettings-4.2.0"
14050
14287
sources."lodash.uniq-4.5.0"
14051
14051
-
sources."loglevel-1.7.0"
14288
14288
+
sources."loglevel-1.7.1"
14052
14289
sources."lower-case-2.0.1"
14053
14290
sources."lru-cache-5.1.1"
14054
14291
sources."make-dir-2.1.0"
···
14097
14334
sources."mustache-3.2.1"
14098
14335
sources."mute-stream-0.0.8"
14099
14336
sources."nan-2.14.2"
14100
14100
-
sources."nanoid-3.1.16"
14337
14337
+
sources."nanoid-3.1.18"
14101
14338
sources."nanomatch-1.2.13"
14102
14339
sources."ncp-1.0.1"
14103
14340
sources."negotiator-0.6.2"
···
14119
14356
sources."punycode-1.4.1"
14120
14357
];
14121
14358
})
14122
14122
-
sources."node-releases-1.1.66"
14359
14359
+
sources."node-releases-1.1.67"
14123
14360
sources."normalize-package-data-2.5.0"
14124
14361
sources."normalize-path-3.0.0"
14125
14362
sources."normalize-range-0.1.2"
···
14148
14385
];
14149
14386
})
14150
14387
sources."object-inspect-1.8.0"
14151
14151
-
(sources."object-is-1.1.3" // {
14152
14152
-
dependencies = [
14153
14153
-
sources."es-abstract-1.18.0-next.1"
14154
14154
-
];
14155
14155
-
})
14388
14388
+
sources."object-is-1.1.4"
14156
14389
sources."object-keys-1.1.1"
14157
14157
-
(sources."object-visit-1.0.1" // {
14158
14158
-
dependencies = [
14159
14159
-
sources."isobject-3.0.1"
14160
14160
-
];
14161
14161
-
})
14390
14390
+
sources."object-visit-1.0.1"
14162
14391
sources."object.assign-4.1.2"
14163
14163
-
sources."object.entries-1.1.2"
14164
14164
-
sources."object.getownpropertydescriptors-2.1.0"
14165
14165
-
(sources."object.pick-1.3.0" // {
14166
14166
-
dependencies = [
14167
14167
-
sources."isobject-3.0.1"
14168
14168
-
];
14169
14169
-
})
14170
14170
-
sources."object.values-1.1.1"
14392
14392
+
sources."object.entries-1.1.3"
14393
14393
+
sources."object.getownpropertydescriptors-2.1.1"
14394
14394
+
sources."object.pick-1.3.0"
14395
14395
+
sources."object.values-1.1.2"
14171
14396
sources."obuf-1.1.2"
14172
14397
sources."on-finished-2.3.0"
14173
14398
sources."on-headers-1.0.2"
···
14181
14406
sources."os-tmpdir-1.0.2"
14182
14407
sources."p-finally-1.0.0"
14183
14408
sources."p-limit-2.3.0"
14184
14184
-
sources."p-locate-3.0.0"
14409
14409
+
sources."p-locate-4.1.0"
14185
14410
sources."p-map-2.1.0"
14186
14411
sources."p-retry-3.0.1"
14187
14412
sources."p-try-2.2.0"
···
14201
14426
sources."pascalcase-0.1.1"
14202
14427
sources."path-browserify-0.0.1"
14203
14428
sources."path-dirname-1.0.2"
14204
14204
-
sources."path-exists-3.0.0"
14429
14429
+
sources."path-exists-4.0.0"
14205
14430
sources."path-is-absolute-1.0.1"
14206
14431
sources."path-is-inside-1.0.2"
14207
14432
sources."path-key-3.1.1"
···
14218
14443
sources."pify-4.0.1"
14219
14444
sources."pinkie-2.0.4"
14220
14445
sources."pinkie-promise-2.0.1"
14221
14221
-
sources."pkg-dir-3.0.0"
14446
14446
+
sources."pkg-dir-4.2.0"
14222
14447
(sources."pkg-up-2.0.0" // {
14223
14448
dependencies = [
14224
14449
sources."find-up-2.1.0"
···
14226
14451
sources."p-limit-1.3.0"
14227
14452
sources."p-locate-2.0.0"
14228
14453
sources."p-try-1.0.0"
14454
14454
+
sources."path-exists-3.0.0"
14229
14455
];
14230
14456
})
14231
14457
sources."pkginfo-0.4.1"
14232
14458
(sources."portfinder-1.0.28" // {
14233
14459
dependencies = [
14234
14460
sources."async-2.6.3"
14235
14235
-
sources."debug-3.2.6"
14461
14461
+
sources."debug-3.2.7"
14236
14462
sources."mkdirp-0.5.5"
14237
14463
];
14238
14464
})
···
14259
14485
sources."postcss-discard-empty-4.0.1"
14260
14486
sources."postcss-discard-overridden-4.0.1"
14261
14487
sources."postcss-flexbugs-fixes-4.2.1"
14262
14262
-
(sources."postcss-loader-4.0.4" // {
14488
14488
+
(sources."postcss-loader-4.1.0" // {
14263
14489
dependencies = [
14264
14490
sources."cosmiconfig-7.0.0"
14265
14491
sources."import-fresh-3.2.2"
···
14360
14586
})
14361
14587
(sources."postcss-safe-parser-5.0.2" // {
14362
14588
dependencies = [
14363
14363
-
sources."postcss-8.1.7"
14589
14589
+
sources."postcss-8.1.10"
14364
14590
sources."source-map-0.6.1"
14365
14591
];
14366
14592
})
···
14425
14651
sources."debug-2.6.9"
14426
14652
sources."emojis-list-2.1.0"
14427
14653
sources."escape-string-regexp-1.0.5"
14654
14654
+
sources."find-up-3.0.0"
14428
14655
sources."globby-8.0.1"
14429
14656
sources."json5-0.5.1"
14430
14657
sources."loader-utils-1.1.0"
14658
14658
+
sources."locate-path-3.0.0"
14431
14659
sources."ms-2.0.0"
14660
14660
+
sources."p-locate-3.0.0"
14661
14661
+
sources."path-exists-3.0.0"
14432
14662
sources."path-key-2.0.1"
14433
14663
sources."pify-3.0.0"
14434
14664
sources."react-error-overlay-5.1.6"
···
14462
14692
sources."regenerator-runtime-0.13.7"
14463
14693
sources."regenerator-transform-0.14.5"
14464
14694
sources."regex-not-1.0.2"
14465
14465
-
sources."regexp.prototype.flags-1.3.0"
14695
14695
+
(sources."regexp.prototype.flags-1.3.0" // {
14696
14696
+
dependencies = [
14697
14697
+
sources."es-abstract-1.17.7"
14698
14698
+
];
14699
14699
+
})
14466
14700
sources."regexpu-core-4.7.1"
14467
14701
sources."regjsgen-0.5.2"
14468
14702
(sources."regjsparser-0.6.4" // {
···
14572
14806
(sources."snapdragon-node-2.1.1" // {
14573
14807
dependencies = [
14574
14808
sources."define-property-1.0.0"
14575
14575
-
sources."isobject-3.0.1"
14576
14809
];
14577
14810
})
14578
14811
(sources."snapdragon-util-3.0.1" // {
···
14588
14821
})
14589
14822
(sources."sockjs-client-1.4.0" // {
14590
14823
dependencies = [
14591
14591
-
sources."debug-3.2.6"
14824
14824
+
sources."debug-3.2.7"
14592
14825
sources."eventsource-1.0.7"
14593
14826
];
14594
14827
})
···
14605
14838
sources."spdx-correct-3.1.1"
14606
14839
sources."spdx-exceptions-2.3.0"
14607
14840
sources."spdx-expression-parse-3.0.1"
14608
14608
-
sources."spdx-license-ids-3.0.6"
14841
14841
+
sources."spdx-license-ids-3.0.7"
14609
14842
sources."spdy-4.0.2"
14610
14843
(sources."spdy-transport-3.0.0" // {
14611
14844
dependencies = [
···
14649
14882
sources."strip-ansi-3.0.1"
14650
14883
];
14651
14884
})
14652
14652
-
(sources."string.prototype.trimend-1.0.2" // {
14653
14653
-
dependencies = [
14654
14654
-
sources."es-abstract-1.18.0-next.1"
14655
14655
-
];
14656
14656
-
})
14657
14657
-
(sources."string.prototype.trimstart-1.0.2" // {
14658
14658
-
dependencies = [
14659
14659
-
sources."es-abstract-1.18.0-next.1"
14660
14660
-
];
14661
14661
-
})
14885
14885
+
sources."string.prototype.trimend-1.0.3"
14886
14886
+
sources."string.prototype.trimstart-1.0.3"
14662
14887
sources."string_decoder-1.1.1"
14663
14888
(sources."stringify-object-3.3.0" // {
14664
14889
dependencies = [
···
14706
14931
})
14707
14932
(sources."terser-webpack-plugin-1.4.5" // {
14708
14933
dependencies = [
14934
14934
+
sources."find-cache-dir-2.1.0"
14935
14935
+
sources."find-up-3.0.0"
14936
14936
+
sources."locate-path-3.0.0"
14937
14937
+
sources."p-locate-3.0.0"
14938
14938
+
sources."path-exists-3.0.0"
14939
14939
+
sources."pkg-dir-3.0.0"
14709
14940
sources."schema-utils-1.0.0"
14710
14941
sources."source-map-0.6.1"
14711
14942
];
···
14753
14984
sources."p-limit-1.3.0"
14754
14985
sources."p-locate-2.0.0"
14755
14986
sources."p-try-1.0.0"
14987
14987
+
sources."path-exists-3.0.0"
14756
14988
sources."pify-3.0.0"
14757
14989
sources."pkg-dir-2.0.0"
14758
14990
sources."pump-2.0.1"
···
14783
15015
];
14784
15016
})
14785
15017
sources."has-values-0.1.4"
14786
14786
-
sources."isobject-3.0.1"
14787
15018
];
14788
15019
})
14789
15020
sources."unzip-stream-0.3.1"
···
14818
15049
sources."vary-1.1.2"
14819
15050
sources."vendors-1.0.4"
14820
15051
sources."verror-1.10.0"
15052
15052
+
sources."vfile-location-3.2.0"
14821
15053
sources."vm-browserify-1.1.2"
14822
15054
sources."watchpack-1.7.5"
14823
15055
(sources."watchpack-chokidar2-2.0.1" // {
···
14831
15063
sources."fsevents-1.2.13"
14832
15064
sources."is-binary-path-1.0.1"
14833
15065
sources."is-number-3.0.0"
14834
14834
-
sources."isobject-3.0.1"
14835
15066
sources."kind-of-3.2.2"
14836
15067
sources."micromatch-3.1.10"
14837
15068
sources."normalize-path-2.1.1"
···
14846
15077
sources."extend-shallow-2.0.1"
14847
15078
sources."fill-range-4.0.0"
14848
15079
sources."is-number-3.0.0"
14849
14849
-
sources."isobject-3.0.1"
14850
15080
sources."kind-of-3.2.2"
14851
15081
sources."micromatch-3.1.10"
14852
15082
sources."schema-utils-1.0.0"
···
14872
15102
})
14873
15103
sources."extend-shallow-2.0.1"
14874
15104
sources."fill-range-4.0.0"
15105
15105
+
sources."find-up-3.0.0"
14875
15106
sources."fsevents-1.2.13"
14876
15107
sources."get-caller-file-2.0.5"
14877
15108
sources."http-proxy-middleware-0.19.1"
···
14879
15110
sources."is-binary-path-1.0.1"
14880
15111
sources."is-fullwidth-code-point-2.0.0"
14881
15112
sources."is-number-3.0.0"
14882
14882
-
sources."isobject-3.0.1"
14883
15113
sources."kind-of-3.2.2"
15114
15114
+
sources."locate-path-3.0.0"
14884
15115
sources."micromatch-3.1.10"
14885
15116
sources."normalize-path-2.1.1"
14886
15117
sources."opn-5.5.0"
15118
15118
+
sources."p-locate-3.0.0"
15119
15119
+
sources."path-exists-3.0.0"
14887
15120
sources."readdirp-2.2.1"
14888
15121
sources."require-main-filename-2.0.0"
14889
15122
sources."schema-utils-1.0.0"
···
15033
15266
meta = {
15034
15267
description = "A second level of optimization for the Javascript that the Elm Compiler produces.";
15035
15268
homepage = "https://github.com/mdgriffith/elm-optimize-level-2#readme";
15269
15269
+
license = "BSD-3-Clause";
15270
15270
+
};
15271
15271
+
production = true;
15272
15272
+
bypassCache = true;
15273
15273
+
reconstructLock = true;
15274
15274
+
};
15275
15275
+
elm-review = nodeEnv.buildNodePackage {
15276
15276
+
name = "elm-review";
15277
15277
+
packageName = "elm-review";
15278
15278
+
version = "2.3.3";
15279
15279
+
src = fetchurl {
15280
15280
+
url = "https://registry.npmjs.org/elm-review/-/elm-review-2.3.3.tgz";
15281
15281
+
sha512 = "1TiTnEXzpzACrc/JdB3tvmgNf5Qd0RyX8wbBqPPuc1aWvHHvPf6wi/ncz1gcILFAObr1zquCePkJkoW0uoZiBA==";
15282
15282
+
};
15283
15283
+
dependencies = [
15284
15284
+
sources."@sindresorhus/is-2.1.1"
15285
15285
+
sources."@szmarczak/http-timer-4.0.5"
15286
15286
+
sources."@types/cacheable-request-6.0.1"
15287
15287
+
sources."@types/http-cache-semantics-4.0.0"
15288
15288
+
sources."@types/keyv-3.1.1"
15289
15289
+
sources."@types/node-14.14.10"
15290
15290
+
sources."@types/responselike-1.0.0"
15291
15291
+
sources."ajv-6.12.6"
15292
15292
+
(sources."ansi-escapes-4.3.1" // {
15293
15293
+
dependencies = [
15294
15294
+
sources."type-fest-0.11.0"
15295
15295
+
];
15296
15296
+
})
15297
15297
+
sources."ansi-regex-5.0.0"
15298
15298
+
sources."ansi-styles-4.3.0"
15299
15299
+
sources."anymatch-3.1.1"
15300
15300
+
sources."asn1-0.2.4"
15301
15301
+
sources."assert-plus-1.0.0"
15302
15302
+
sources."asynckit-0.4.0"
15303
15303
+
sources."at-least-node-1.0.0"
15304
15304
+
sources."aws-sign2-0.7.0"
15305
15305
+
sources."aws4-1.11.0"
15306
15306
+
sources."balanced-match-1.0.0"
15307
15307
+
sources."bcrypt-pbkdf-1.0.2"
15308
15308
+
sources."binary-0.3.0"
15309
15309
+
sources."binary-extensions-2.1.0"
15310
15310
+
sources."binwrap-0.2.2"
15311
15311
+
sources."bluebird-3.7.2"
15312
15312
+
sources."brace-expansion-1.1.11"
15313
15313
+
sources."braces-3.0.2"
15314
15314
+
sources."buffers-0.1.1"
15315
15315
+
sources."cacheable-lookup-2.0.1"
15316
15316
+
sources."cacheable-request-7.0.1"
15317
15317
+
sources."caseless-0.12.0"
15318
15318
+
sources."chainsaw-0.1.0"
15319
15319
+
sources."chalk-4.1.0"
15320
15320
+
sources."chokidar-3.4.3"
15321
15321
+
sources."chownr-1.1.4"
15322
15322
+
sources."cli-cursor-3.1.0"
15323
15323
+
sources."cli-spinners-2.5.0"
15324
15324
+
sources."clone-1.0.4"
15325
15325
+
(sources."clone-response-1.0.2" // {
15326
15326
+
dependencies = [
15327
15327
+
sources."mimic-response-1.0.1"
15328
15328
+
];
15329
15329
+
})
15330
15330
+
sources."color-convert-2.0.1"
15331
15331
+
sources."color-name-1.1.4"
15332
15332
+
sources."combined-stream-1.0.8"
15333
15333
+
sources."concat-map-0.0.1"
15334
15334
+
sources."core-util-is-1.0.2"
15335
15335
+
sources."cross-spawn-7.0.3"
15336
15336
+
(sources."cross-spawn-promise-0.10.2" // {
15337
15337
+
dependencies = [
15338
15338
+
sources."cross-spawn-5.1.0"
15339
15339
+
sources."shebang-command-1.2.0"
15340
15340
+
sources."shebang-regex-1.0.0"
15341
15341
+
sources."which-1.3.1"
15342
15342
+
];
15343
15343
+
})
15344
15344
+
sources."dashdash-1.14.1"
15345
15345
+
sources."debug-4.3.1"
15346
15346
+
sources."decompress-response-5.0.0"
15347
15347
+
sources."defaults-1.0.3"
15348
15348
+
sources."defer-to-connect-2.0.0"
15349
15349
+
sources."delayed-stream-1.0.0"
15350
15350
+
sources."duplexer3-0.1.4"
15351
15351
+
sources."ecc-jsbn-0.1.2"
15352
15352
+
sources."elm-json-0.2.8"
15353
15353
+
sources."emoji-regex-8.0.0"
15354
15354
+
sources."end-of-stream-1.4.4"
15355
15355
+
sources."escape-string-regexp-1.0.5"
15356
15356
+
sources."extend-3.0.2"
15357
15357
+
sources."extsprintf-1.3.0"
15358
15358
+
sources."fast-deep-equal-3.1.3"
15359
15359
+
sources."fast-json-stable-stringify-2.1.0"
15360
15360
+
sources."fill-range-7.0.1"
15361
15361
+
sources."find-up-4.1.0"
15362
15362
+
sources."folder-hash-3.3.3"
15363
15363
+
sources."forever-agent-0.6.1"
15364
15364
+
sources."form-data-2.3.3"
15365
15365
+
sources."fs-extra-9.0.1"
15366
15366
+
sources."fs-minipass-1.2.7"
15367
15367
+
sources."fs.realpath-1.0.0"
15368
15368
+
sources."fsevents-2.1.3"
15369
15369
+
sources."get-stream-5.2.0"
15370
15370
+
sources."getpass-0.1.7"
15371
15371
+
sources."glob-7.1.6"
15372
15372
+
sources."glob-parent-5.1.1"
15373
15373
+
sources."got-10.7.0"
15374
15374
+
sources."graceful-fs-4.2.4"
15375
15375
+
sources."har-schema-2.0.0"
15376
15376
+
sources."har-validator-5.1.5"
15377
15377
+
sources."has-flag-4.0.0"
15378
15378
+
sources."http-cache-semantics-4.1.0"
15379
15379
+
sources."http-signature-1.2.0"
15380
15380
+
sources."inflight-1.0.6"
15381
15381
+
sources."inherits-2.0.4"
15382
15382
+
sources."is-binary-path-2.1.0"
15383
15383
+
sources."is-extglob-2.1.1"
15384
15384
+
sources."is-fullwidth-code-point-3.0.0"
15385
15385
+
sources."is-glob-4.0.1"
15386
15386
+
sources."is-interactive-1.0.0"
15387
15387
+
sources."is-number-7.0.0"
15388
15388
+
sources."is-typedarray-1.0.0"
15389
15389
+
sources."isexe-2.0.0"
15390
15390
+
sources."isstream-0.1.2"
15391
15391
+
sources."jsbn-0.1.1"
15392
15392
+
sources."json-buffer-3.0.1"
15393
15393
+
sources."json-schema-0.2.3"
15394
15394
+
sources."json-schema-traverse-0.4.1"
15395
15395
+
sources."json-stringify-safe-5.0.1"
15396
15396
+
(sources."jsonfile-6.1.0" // {
15397
15397
+
dependencies = [
15398
15398
+
sources."universalify-2.0.0"
15399
15399
+
];
15400
15400
+
})
15401
15401
+
sources."jsprim-1.4.1"
15402
15402
+
sources."keyv-4.0.3"
15403
15403
+
sources."kleur-3.0.3"
15404
15404
+
sources."locate-path-5.0.0"
15405
15405
+
sources."lodash-4.17.20"
15406
15406
+
(sources."log-symbols-3.0.0" // {
15407
15407
+
dependencies = [
15408
15408
+
sources."ansi-styles-3.2.1"
15409
15409
+
sources."chalk-2.4.2"
15410
15410
+
sources."color-convert-1.9.3"
15411
15411
+
sources."color-name-1.1.3"
15412
15412
+
sources."has-flag-3.0.0"
15413
15413
+
sources."supports-color-5.5.0"
15414
15414
+
];
15415
15415
+
})
15416
15416
+
sources."lowercase-keys-2.0.0"
15417
15417
+
sources."lru-cache-4.1.5"
15418
15418
+
sources."mime-db-1.44.0"
15419
15419
+
sources."mime-types-2.1.27"
15420
15420
+
sources."mimic-fn-2.1.0"
15421
15421
+
sources."mimic-response-2.1.0"
15422
15422
+
sources."minimatch-3.0.4"
15423
15423
+
sources."minimist-1.2.5"
15424
15424
+
(sources."minipass-2.9.0" // {
15425
15425
+
dependencies = [
15426
15426
+
sources."yallist-3.1.1"
15427
15427
+
];
15428
15428
+
})
15429
15429
+
sources."minizlib-1.3.3"
15430
15430
+
sources."mkdirp-0.5.5"
15431
15431
+
sources."ms-2.1.2"
15432
15432
+
sources."mustache-3.2.1"
15433
15433
+
sources."mute-stream-0.0.8"
15434
15434
+
sources."normalize-path-3.0.0"
15435
15435
+
sources."normalize-url-4.5.0"
15436
15436
+
sources."oauth-sign-0.9.0"
15437
15437
+
sources."once-1.4.0"
15438
15438
+
sources."onetime-5.1.2"
15439
15439
+
(sources."ora-4.1.1" // {
15440
15440
+
dependencies = [
15441
15441
+
sources."chalk-3.0.0"
15442
15442
+
];
15443
15443
+
})
15444
15444
+
sources."p-cancelable-2.0.0"
15445
15445
+
sources."p-event-4.2.0"
15446
15446
+
sources."p-finally-1.0.0"
15447
15447
+
sources."p-limit-2.3.0"
15448
15448
+
sources."p-locate-4.1.0"
15449
15449
+
sources."p-timeout-3.2.0"
15450
15450
+
sources."p-try-2.2.0"
15451
15451
+
sources."path-exists-4.0.0"
15452
15452
+
sources."path-is-absolute-1.0.1"
15453
15453
+
sources."path-key-3.1.1"
15454
15454
+
sources."performance-now-2.1.0"
15455
15455
+
sources."picomatch-2.2.2"
15456
15456
+
sources."prompts-2.4.0"
15457
15457
+
sources."pseudomap-1.0.2"
15458
15458
+
sources."psl-1.8.0"
15459
15459
+
sources."pump-3.0.0"
15460
15460
+
sources."punycode-2.1.1"
15461
15461
+
sources."qs-6.5.2"
15462
15462
+
sources."readdirp-3.5.0"
15463
15463
+
sources."request-2.88.2"
15464
15464
+
sources."request-promise-4.2.6"
15465
15465
+
sources."request-promise-core-1.1.4"
15466
15466
+
sources."responselike-2.0.0"
15467
15467
+
sources."restore-cursor-3.1.0"
15468
15468
+
sources."rimraf-2.6.3"
15469
15469
+
sources."safe-buffer-5.2.1"
15470
15470
+
sources."safer-buffer-2.1.2"
15471
15471
+
sources."shebang-command-2.0.0"
15472
15472
+
sources."shebang-regex-3.0.0"
15473
15473
+
sources."signal-exit-3.0.3"
15474
15474
+
sources."sisteransi-1.0.5"
15475
15475
+
sources."sshpk-1.16.1"
15476
15476
+
sources."stealthy-require-1.1.1"
15477
15477
+
sources."string-width-4.2.0"
15478
15478
+
sources."strip-ansi-6.0.0"
15479
15479
+
sources."supports-color-7.2.0"
15480
15480
+
sources."supports-hyperlinks-2.1.0"
15481
15481
+
(sources."tar-4.4.13" // {
15482
15482
+
dependencies = [
15483
15483
+
sources."yallist-3.1.1"
15484
15484
+
];
15485
15485
+
})
15486
15486
+
sources."temp-0.9.4"
15487
15487
+
sources."terminal-link-2.1.1"
15488
15488
+
sources."to-readable-stream-2.1.0"
15489
15489
+
sources."to-regex-range-5.0.1"
15490
15490
+
sources."tough-cookie-2.5.0"
15491
15491
+
sources."traverse-0.3.9"
15492
15492
+
sources."tunnel-agent-0.6.0"
15493
15493
+
sources."tweetnacl-0.14.5"
15494
15494
+
sources."type-fest-0.10.0"
15495
15495
+
sources."universalify-1.0.0"
15496
15496
+
sources."unzip-stream-0.3.1"
15497
15497
+
sources."uri-js-4.4.0"
15498
15498
+
sources."uuid-3.4.0"
15499
15499
+
sources."verror-1.10.0"
15500
15500
+
sources."wcwidth-1.0.1"
15501
15501
+
sources."which-2.0.2"
15502
15502
+
sources."wrap-ansi-6.2.0"
15503
15503
+
sources."wrappy-1.0.2"
15504
15504
+
sources."yallist-2.1.2"
15505
15505
+
];
15506
15506
+
buildInputs = globalBuildInputs;
15507
15507
+
meta = {
15508
15508
+
description = "Run elm-review from Node.js";
15509
15509
+
homepage = "https://github.com/jfmengels/node-elm-review#readme";
15036
15510
license = "BSD-3-Clause";
15037
15511
};
15038
15512
production = true;