elmPackages.elm-review: Init at 2.3.3

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