lol

Merge pull request #233133 from natsukium/vscode-extensions.vadimcn.vscode-lldb/update

authored by

Sandro and committed by
GitHub
6116759d 0d457c3f

+51 -3834
-17
pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/build-deps/default.nix
··· 1 - # This file has been generated by node2nix 1.11.1. Do not edit! 2 - 3 - {pkgs ? import <nixpkgs> { 4 - inherit system; 5 - }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_14"}: 6 - 7 - let 8 - nodeEnv = import ./node-env.nix { 9 - inherit (pkgs) stdenv lib python2 runCommand writeTextFile writeShellScript; 10 - inherit pkgs nodejs; 11 - libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null; 12 - }; 13 - in 14 - import ./node-packages.nix { 15 - inherit (pkgs) fetchurl nix-gitignore stdenv lib fetchgit; 16 - inherit nodeEnv; 17 - }
-598
pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/build-deps/node-env.nix
··· 1 - # This file originates from node2nix 2 - 3 - {lib, stdenv, nodejs, python2, pkgs, libtool, runCommand, writeTextFile, writeShellScript}: 4 - 5 - let 6 - # Workaround to cope with utillinux in Nixpkgs 20.09 and util-linux in Nixpkgs master 7 - utillinux = if pkgs ? utillinux then pkgs.utillinux else pkgs.util-linux; 8 - 9 - python = if nodejs ? python then nodejs.python else python2; 10 - 11 - # Create a tar wrapper that filters all the 'Ignoring unknown extended header keyword' noise 12 - tarWrapper = runCommand "tarWrapper" {} '' 13 - mkdir -p $out/bin 14 - 15 - cat > $out/bin/tar <<EOF 16 - #! ${stdenv.shell} -e 17 - $(type -p tar) "\$@" --warning=no-unknown-keyword --delay-directory-restore 18 - EOF 19 - 20 - chmod +x $out/bin/tar 21 - ''; 22 - 23 - # Function that generates a TGZ file from a NPM project 24 - buildNodeSourceDist = 25 - { name, version, src, ... }: 26 - 27 - stdenv.mkDerivation { 28 - name = "node-tarball-${name}-${version}"; 29 - inherit src; 30 - buildInputs = [ nodejs ]; 31 - buildPhase = '' 32 - export HOME=$TMPDIR 33 - tgzFile=$(npm pack | tail -n 1) # Hooks to the pack command will add output (https://docs.npmjs.com/misc/scripts) 34 - ''; 35 - installPhase = '' 36 - mkdir -p $out/tarballs 37 - mv $tgzFile $out/tarballs 38 - mkdir -p $out/nix-support 39 - echo "file source-dist $out/tarballs/$tgzFile" >> $out/nix-support/hydra-build-products 40 - ''; 41 - }; 42 - 43 - # Common shell logic 44 - installPackage = writeShellScript "install-package" '' 45 - installPackage() { 46 - local packageName=$1 src=$2 47 - 48 - local strippedName 49 - 50 - local DIR=$PWD 51 - cd $TMPDIR 52 - 53 - unpackFile $src 54 - 55 - # Make the base dir in which the target dependency resides first 56 - mkdir -p "$(dirname "$DIR/$packageName")" 57 - 58 - if [ -f "$src" ] 59 - then 60 - # Figure out what directory has been unpacked 61 - packageDir="$(find . -maxdepth 1 -type d | tail -1)" 62 - 63 - # Restore write permissions to make building work 64 - find "$packageDir" -type d -exec chmod u+x {} \; 65 - chmod -R u+w "$packageDir" 66 - 67 - # Move the extracted tarball into the output folder 68 - mv "$packageDir" "$DIR/$packageName" 69 - elif [ -d "$src" ] 70 - then 71 - # Get a stripped name (without hash) of the source directory. 72 - # On old nixpkgs it's already set internally. 73 - if [ -z "$strippedName" ] 74 - then 75 - strippedName="$(stripHash $src)" 76 - fi 77 - 78 - # Restore write permissions to make building work 79 - chmod -R u+w "$strippedName" 80 - 81 - # Move the extracted directory into the output folder 82 - mv "$strippedName" "$DIR/$packageName" 83 - fi 84 - 85 - # Change to the package directory to install dependencies 86 - cd "$DIR/$packageName" 87 - } 88 - ''; 89 - 90 - # Bundle the dependencies of the package 91 - # 92 - # Only include dependencies if they don't exist. They may also be bundled in the package. 93 - includeDependencies = {dependencies}: 94 - lib.optionalString (dependencies != []) ( 95 - '' 96 - mkdir -p node_modules 97 - cd node_modules 98 - '' 99 - + (lib.concatMapStrings (dependency: 100 - '' 101 - if [ ! -e "${dependency.packageName}" ]; then 102 - ${composePackage dependency} 103 - fi 104 - '' 105 - ) dependencies) 106 - + '' 107 - cd .. 108 - '' 109 - ); 110 - 111 - # Recursively composes the dependencies of a package 112 - composePackage = { name, packageName, src, dependencies ? [], ... }@args: 113 - builtins.addErrorContext "while evaluating node package '${packageName}'" '' 114 - installPackage "${packageName}" "${src}" 115 - ${includeDependencies { inherit dependencies; }} 116 - cd .. 117 - ${lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."} 118 - ''; 119 - 120 - pinpointDependencies = {dependencies, production}: 121 - let 122 - pinpointDependenciesFromPackageJSON = writeTextFile { 123 - name = "pinpointDependencies.js"; 124 - text = '' 125 - var fs = require('fs'); 126 - var path = require('path'); 127 - 128 - function resolveDependencyVersion(location, name) { 129 - if(location == process.env['NIX_STORE']) { 130 - return null; 131 - } else { 132 - var dependencyPackageJSON = path.join(location, "node_modules", name, "package.json"); 133 - 134 - if(fs.existsSync(dependencyPackageJSON)) { 135 - var dependencyPackageObj = JSON.parse(fs.readFileSync(dependencyPackageJSON)); 136 - 137 - if(dependencyPackageObj.name == name) { 138 - return dependencyPackageObj.version; 139 - } 140 - } else { 141 - return resolveDependencyVersion(path.resolve(location, ".."), name); 142 - } 143 - } 144 - } 145 - 146 - function replaceDependencies(dependencies) { 147 - if(typeof dependencies == "object" && dependencies !== null) { 148 - for(var dependency in dependencies) { 149 - var resolvedVersion = resolveDependencyVersion(process.cwd(), dependency); 150 - 151 - if(resolvedVersion === null) { 152 - process.stderr.write("WARNING: cannot pinpoint dependency: "+dependency+", context: "+process.cwd()+"\n"); 153 - } else { 154 - dependencies[dependency] = resolvedVersion; 155 - } 156 - } 157 - } 158 - } 159 - 160 - /* Read the package.json configuration */ 161 - var packageObj = JSON.parse(fs.readFileSync('./package.json')); 162 - 163 - /* Pinpoint all dependencies */ 164 - replaceDependencies(packageObj.dependencies); 165 - if(process.argv[2] == "development") { 166 - replaceDependencies(packageObj.devDependencies); 167 - } 168 - replaceDependencies(packageObj.optionalDependencies); 169 - 170 - /* Write the fixed package.json file */ 171 - fs.writeFileSync("package.json", JSON.stringify(packageObj, null, 2)); 172 - ''; 173 - }; 174 - in 175 - '' 176 - node ${pinpointDependenciesFromPackageJSON} ${if production then "production" else "development"} 177 - 178 - ${lib.optionalString (dependencies != []) 179 - '' 180 - if [ -d node_modules ] 181 - then 182 - cd node_modules 183 - ${lib.concatMapStrings (dependency: pinpointDependenciesOfPackage dependency) dependencies} 184 - cd .. 185 - fi 186 - ''} 187 - ''; 188 - 189 - # Recursively traverses all dependencies of a package and pinpoints all 190 - # dependencies in the package.json file to the versions that are actually 191 - # being used. 192 - 193 - pinpointDependenciesOfPackage = { packageName, dependencies ? [], production ? true, ... }@args: 194 - '' 195 - if [ -d "${packageName}" ] 196 - then 197 - cd "${packageName}" 198 - ${pinpointDependencies { inherit dependencies production; }} 199 - cd .. 200 - ${lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."} 201 - fi 202 - ''; 203 - 204 - # Extract the Node.js source code which is used to compile packages with 205 - # native bindings 206 - nodeSources = runCommand "node-sources" {} '' 207 - tar --no-same-owner --no-same-permissions -xf ${nodejs.src} 208 - mv node-* $out 209 - ''; 210 - 211 - # Script that adds _integrity fields to all package.json files to prevent NPM from consulting the cache (that is empty) 212 - addIntegrityFieldsScript = writeTextFile { 213 - name = "addintegrityfields.js"; 214 - text = '' 215 - var fs = require('fs'); 216 - var path = require('path'); 217 - 218 - function augmentDependencies(baseDir, dependencies) { 219 - for(var dependencyName in dependencies) { 220 - var dependency = dependencies[dependencyName]; 221 - 222 - // Open package.json and augment metadata fields 223 - var packageJSONDir = path.join(baseDir, "node_modules", dependencyName); 224 - var packageJSONPath = path.join(packageJSONDir, "package.json"); 225 - 226 - if(fs.existsSync(packageJSONPath)) { // Only augment packages that exist. Sometimes we may have production installs in which development dependencies can be ignored 227 - console.log("Adding metadata fields to: "+packageJSONPath); 228 - var packageObj = JSON.parse(fs.readFileSync(packageJSONPath)); 229 - 230 - if(dependency.integrity) { 231 - packageObj["_integrity"] = dependency.integrity; 232 - } else { 233 - 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. 234 - } 235 - 236 - if(dependency.resolved) { 237 - packageObj["_resolved"] = dependency.resolved; // Adopt the resolved property if one has been provided 238 - } else { 239 - packageObj["_resolved"] = dependency.version; // Set the resolved version to the version identifier. This prevents NPM from cloning Git repositories. 240 - } 241 - 242 - if(dependency.from !== undefined) { // Adopt from property if one has been provided 243 - packageObj["_from"] = dependency.from; 244 - } 245 - 246 - fs.writeFileSync(packageJSONPath, JSON.stringify(packageObj, null, 2)); 247 - } 248 - 249 - // Augment transitive dependencies 250 - if(dependency.dependencies !== undefined) { 251 - augmentDependencies(packageJSONDir, dependency.dependencies); 252 - } 253 - } 254 - } 255 - 256 - if(fs.existsSync("./package-lock.json")) { 257 - var packageLock = JSON.parse(fs.readFileSync("./package-lock.json")); 258 - 259 - if(![1, 2].includes(packageLock.lockfileVersion)) { 260 - process.stderr.write("Sorry, I only understand lock file versions 1 and 2!\n"); 261 - process.exit(1); 262 - } 263 - 264 - if(packageLock.dependencies !== undefined) { 265 - augmentDependencies(".", packageLock.dependencies); 266 - } 267 - } 268 - ''; 269 - }; 270 - 271 - # Reconstructs a package-lock file from the node_modules/ folder structure and package.json files with dummy sha1 hashes 272 - reconstructPackageLock = writeTextFile { 273 - name = "addintegrityfields.js"; 274 - text = '' 275 - var fs = require('fs'); 276 - var path = require('path'); 277 - 278 - var packageObj = JSON.parse(fs.readFileSync("package.json")); 279 - 280 - var lockObj = { 281 - name: packageObj.name, 282 - version: packageObj.version, 283 - lockfileVersion: 1, 284 - requires: true, 285 - dependencies: {} 286 - }; 287 - 288 - function augmentPackageJSON(filePath, dependencies) { 289 - var packageJSON = path.join(filePath, "package.json"); 290 - if(fs.existsSync(packageJSON)) { 291 - var packageObj = JSON.parse(fs.readFileSync(packageJSON)); 292 - dependencies[packageObj.name] = { 293 - version: packageObj.version, 294 - integrity: "sha1-000000000000000000000000000=", 295 - dependencies: {} 296 - }; 297 - processDependencies(path.join(filePath, "node_modules"), dependencies[packageObj.name].dependencies); 298 - } 299 - } 300 - 301 - function processDependencies(dir, dependencies) { 302 - if(fs.existsSync(dir)) { 303 - var files = fs.readdirSync(dir); 304 - 305 - files.forEach(function(entry) { 306 - var filePath = path.join(dir, entry); 307 - var stats = fs.statSync(filePath); 308 - 309 - if(stats.isDirectory()) { 310 - if(entry.substr(0, 1) == "@") { 311 - // When we encounter a namespace folder, augment all packages belonging to the scope 312 - var pkgFiles = fs.readdirSync(filePath); 313 - 314 - pkgFiles.forEach(function(entry) { 315 - if(stats.isDirectory()) { 316 - var pkgFilePath = path.join(filePath, entry); 317 - augmentPackageJSON(pkgFilePath, dependencies); 318 - } 319 - }); 320 - } else { 321 - augmentPackageJSON(filePath, dependencies); 322 - } 323 - } 324 - }); 325 - } 326 - } 327 - 328 - processDependencies("node_modules", lockObj.dependencies); 329 - 330 - fs.writeFileSync("package-lock.json", JSON.stringify(lockObj, null, 2)); 331 - ''; 332 - }; 333 - 334 - prepareAndInvokeNPM = {packageName, bypassCache, reconstructLock, npmFlags, production}: 335 - let 336 - forceOfflineFlag = if bypassCache then "--offline" else "--registry http://www.example.com"; 337 - in 338 - '' 339 - # Pinpoint the versions of all dependencies to the ones that are actually being used 340 - echo "pinpointing versions of dependencies..." 341 - source $pinpointDependenciesScriptPath 342 - 343 - # Patch the shebangs of the bundled modules to prevent them from 344 - # calling executables outside the Nix store as much as possible 345 - patchShebangs . 346 - 347 - # Deploy the Node.js package by running npm install. Since the 348 - # dependencies have been provided already by ourselves, it should not 349 - # attempt to install them again, which is good, because we want to make 350 - # it Nix's responsibility. If it needs to install any dependencies 351 - # anyway (e.g. because the dependency parameters are 352 - # incomplete/incorrect), it fails. 353 - # 354 - # The other responsibilities of NPM are kept -- version checks, build 355 - # steps, postprocessing etc. 356 - 357 - export HOME=$TMPDIR 358 - cd "${packageName}" 359 - runHook preRebuild 360 - 361 - ${lib.optionalString bypassCache '' 362 - ${lib.optionalString reconstructLock '' 363 - if [ -f package-lock.json ] 364 - then 365 - echo "WARNING: Reconstruct lock option enabled, but a lock file already exists!" 366 - echo "This will most likely result in version mismatches! We will remove the lock file and regenerate it!" 367 - rm package-lock.json 368 - else 369 - echo "No package-lock.json file found, reconstructing..." 370 - fi 371 - 372 - node ${reconstructPackageLock} 373 - ''} 374 - 375 - node ${addIntegrityFieldsScript} 376 - ''} 377 - 378 - npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${lib.optionalString production "--production"} rebuild 379 - 380 - if [ "''${dontNpmInstall-}" != "1" ] 381 - then 382 - # NPM tries to download packages even when they already exist if npm-shrinkwrap is used. 383 - rm -f npm-shrinkwrap.json 384 - 385 - npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${lib.optionalString production "--production"} install 386 - fi 387 - ''; 388 - 389 - # Builds and composes an NPM package including all its dependencies 390 - buildNodePackage = 391 - { name 392 - , packageName 393 - , version ? null 394 - , dependencies ? [] 395 - , buildInputs ? [] 396 - , production ? true 397 - , npmFlags ? "" 398 - , dontNpmInstall ? false 399 - , bypassCache ? false 400 - , reconstructLock ? false 401 - , preRebuild ? "" 402 - , dontStrip ? true 403 - , unpackPhase ? "true" 404 - , buildPhase ? "true" 405 - , meta ? {} 406 - , ... }@args: 407 - 408 - let 409 - extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" "dontStrip" "dontNpmInstall" "preRebuild" "unpackPhase" "buildPhase" "meta" ]; 410 - in 411 - stdenv.mkDerivation ({ 412 - name = "${name}${if version == null then "" else "-${version}"}"; 413 - buildInputs = [ tarWrapper python nodejs ] 414 - ++ lib.optional (stdenv.isLinux) utillinux 415 - ++ lib.optional (stdenv.isDarwin) libtool 416 - ++ buildInputs; 417 - 418 - inherit nodejs; 419 - 420 - inherit dontStrip; # Stripping may fail a build for some package deployments 421 - inherit dontNpmInstall preRebuild unpackPhase buildPhase; 422 - 423 - compositionScript = composePackage args; 424 - pinpointDependenciesScript = pinpointDependenciesOfPackage args; 425 - 426 - passAsFile = [ "compositionScript" "pinpointDependenciesScript" ]; 427 - 428 - installPhase = '' 429 - source ${installPackage} 430 - 431 - # Create and enter a root node_modules/ folder 432 - mkdir -p $out/lib/node_modules 433 - cd $out/lib/node_modules 434 - 435 - # Compose the package and all its dependencies 436 - source $compositionScriptPath 437 - 438 - ${prepareAndInvokeNPM { inherit packageName bypassCache reconstructLock npmFlags production; }} 439 - 440 - # Create symlink to the deployed executable folder, if applicable 441 - if [ -d "$out/lib/node_modules/.bin" ] 442 - then 443 - ln -s $out/lib/node_modules/.bin $out/bin 444 - 445 - # Patch the shebang lines of all the executables 446 - ls $out/bin/* | while read i 447 - do 448 - file="$(readlink -f "$i")" 449 - chmod u+rwx "$file" 450 - patchShebangs "$file" 451 - done 452 - fi 453 - 454 - # Create symlinks to the deployed manual page folders, if applicable 455 - if [ -d "$out/lib/node_modules/${packageName}/man" ] 456 - then 457 - mkdir -p $out/share 458 - for dir in "$out/lib/node_modules/${packageName}/man/"* 459 - do 460 - mkdir -p $out/share/man/$(basename "$dir") 461 - for page in "$dir"/* 462 - do 463 - ln -s $page $out/share/man/$(basename "$dir") 464 - done 465 - done 466 - fi 467 - 468 - # Run post install hook, if provided 469 - runHook postInstall 470 - ''; 471 - 472 - meta = { 473 - # default to Node.js' platforms 474 - platforms = nodejs.meta.platforms; 475 - } // meta; 476 - } // extraArgs); 477 - 478 - # Builds a node environment (a node_modules folder and a set of binaries) 479 - buildNodeDependencies = 480 - { name 481 - , packageName 482 - , version ? null 483 - , src 484 - , dependencies ? [] 485 - , buildInputs ? [] 486 - , production ? true 487 - , npmFlags ? "" 488 - , dontNpmInstall ? false 489 - , bypassCache ? false 490 - , reconstructLock ? false 491 - , dontStrip ? true 492 - , unpackPhase ? "true" 493 - , buildPhase ? "true" 494 - , ... }@args: 495 - 496 - let 497 - extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" ]; 498 - in 499 - stdenv.mkDerivation ({ 500 - name = "node-dependencies-${name}${if version == null then "" else "-${version}"}"; 501 - 502 - buildInputs = [ tarWrapper python nodejs ] 503 - ++ lib.optional (stdenv.isLinux) utillinux 504 - ++ lib.optional (stdenv.isDarwin) libtool 505 - ++ buildInputs; 506 - 507 - inherit dontStrip; # Stripping may fail a build for some package deployments 508 - inherit dontNpmInstall unpackPhase buildPhase; 509 - 510 - includeScript = includeDependencies { inherit dependencies; }; 511 - pinpointDependenciesScript = pinpointDependenciesOfPackage args; 512 - 513 - passAsFile = [ "includeScript" "pinpointDependenciesScript" ]; 514 - 515 - installPhase = '' 516 - source ${installPackage} 517 - 518 - mkdir -p $out/${packageName} 519 - cd $out/${packageName} 520 - 521 - source $includeScriptPath 522 - 523 - # Create fake package.json to make the npm commands work properly 524 - cp ${src}/package.json . 525 - chmod 644 package.json 526 - ${lib.optionalString bypassCache '' 527 - if [ -f ${src}/package-lock.json ] 528 - then 529 - cp ${src}/package-lock.json . 530 - chmod 644 package-lock.json 531 - fi 532 - ''} 533 - 534 - # Go to the parent folder to make sure that all packages are pinpointed 535 - cd .. 536 - ${lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."} 537 - 538 - ${prepareAndInvokeNPM { inherit packageName bypassCache reconstructLock npmFlags production; }} 539 - 540 - # Expose the executables that were installed 541 - cd .. 542 - ${lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."} 543 - 544 - mv ${packageName} lib 545 - ln -s $out/lib/node_modules/.bin $out/bin 546 - ''; 547 - } // extraArgs); 548 - 549 - # Builds a development shell 550 - buildNodeShell = 551 - { name 552 - , packageName 553 - , version ? null 554 - , src 555 - , dependencies ? [] 556 - , buildInputs ? [] 557 - , production ? true 558 - , npmFlags ? "" 559 - , dontNpmInstall ? false 560 - , bypassCache ? false 561 - , reconstructLock ? false 562 - , dontStrip ? true 563 - , unpackPhase ? "true" 564 - , buildPhase ? "true" 565 - , ... }@args: 566 - 567 - let 568 - nodeDependencies = buildNodeDependencies args; 569 - extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" "dontStrip" "dontNpmInstall" "unpackPhase" "buildPhase" ]; 570 - in 571 - stdenv.mkDerivation ({ 572 - name = "node-shell-${name}${if version == null then "" else "-${version}"}"; 573 - 574 - buildInputs = [ python nodejs ] ++ lib.optional (stdenv.isLinux) utillinux ++ buildInputs; 575 - buildCommand = '' 576 - mkdir -p $out/bin 577 - cat > $out/bin/shell <<EOF 578 - #! ${stdenv.shell} -e 579 - $shellHook 580 - exec ${stdenv.shell} 581 - EOF 582 - chmod +x $out/bin/shell 583 - ''; 584 - 585 - # Provide the dependencies in a development shell through the NODE_PATH environment variable 586 - inherit nodeDependencies; 587 - shellHook = lib.optionalString (dependencies != []) '' 588 - export NODE_PATH=${nodeDependencies}/lib/node_modules 589 - export PATH="${nodeDependencies}/bin:$PATH" 590 - ''; 591 - } // extraArgs); 592 - in 593 - { 594 - buildNodeSourceDist = lib.makeOverridable buildNodeSourceDist; 595 - buildNodePackage = lib.makeOverridable buildNodePackage; 596 - buildNodeDependencies = lib.makeOverridable buildNodeDependencies; 597 - buildNodeShell = lib.makeOverridable buildNodeShell; 598 - }
-3201
pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/build-deps/node-packages.nix
··· 1 - # This file has been generated by node2nix 1.11.1. Do not edit! 2 - 3 - {nodeEnv, fetchurl, fetchgit, nix-gitignore, stdenv, lib, globalBuildInputs ? []}: 4 - 5 - let 6 - sources = { 7 - "@discoveryjs/json-ext-0.5.7" = { 8 - name = "_at_discoveryjs_slash_json-ext"; 9 - packageName = "@discoveryjs/json-ext"; 10 - version = "0.5.7"; 11 - src = fetchurl { 12 - url = "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz"; 13 - sha512 = "dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw=="; 14 - }; 15 - }; 16 - "@jridgewell/gen-mapping-0.3.2" = { 17 - name = "_at_jridgewell_slash_gen-mapping"; 18 - packageName = "@jridgewell/gen-mapping"; 19 - version = "0.3.2"; 20 - src = fetchurl { 21 - url = "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz"; 22 - sha512 = "mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A=="; 23 - }; 24 - }; 25 - "@jridgewell/resolve-uri-3.1.0" = { 26 - name = "_at_jridgewell_slash_resolve-uri"; 27 - packageName = "@jridgewell/resolve-uri"; 28 - version = "3.1.0"; 29 - src = fetchurl { 30 - url = "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz"; 31 - sha512 = "F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w=="; 32 - }; 33 - }; 34 - "@jridgewell/set-array-1.1.2" = { 35 - name = "_at_jridgewell_slash_set-array"; 36 - packageName = "@jridgewell/set-array"; 37 - version = "1.1.2"; 38 - src = fetchurl { 39 - url = "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz"; 40 - sha512 = "xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw=="; 41 - }; 42 - }; 43 - "@jridgewell/source-map-0.3.2" = { 44 - name = "_at_jridgewell_slash_source-map"; 45 - packageName = "@jridgewell/source-map"; 46 - version = "0.3.2"; 47 - src = fetchurl { 48 - url = "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz"; 49 - sha512 = "m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw=="; 50 - }; 51 - }; 52 - "@jridgewell/sourcemap-codec-1.4.14" = { 53 - name = "_at_jridgewell_slash_sourcemap-codec"; 54 - packageName = "@jridgewell/sourcemap-codec"; 55 - version = "1.4.14"; 56 - src = fetchurl { 57 - url = "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz"; 58 - sha512 = "XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw=="; 59 - }; 60 - }; 61 - "@jridgewell/trace-mapping-0.3.14" = { 62 - name = "_at_jridgewell_slash_trace-mapping"; 63 - packageName = "@jridgewell/trace-mapping"; 64 - version = "0.3.14"; 65 - src = fetchurl { 66 - url = "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz"; 67 - sha512 = "bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ=="; 68 - }; 69 - }; 70 - "@types/eslint-8.4.5" = { 71 - name = "_at_types_slash_eslint"; 72 - packageName = "@types/eslint"; 73 - version = "8.4.5"; 74 - src = fetchurl { 75 - url = "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz"; 76 - sha512 = "dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ=="; 77 - }; 78 - }; 79 - "@types/eslint-scope-3.7.4" = { 80 - name = "_at_types_slash_eslint-scope"; 81 - packageName = "@types/eslint-scope"; 82 - version = "3.7.4"; 83 - src = fetchurl { 84 - url = "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz"; 85 - sha512 = "9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA=="; 86 - }; 87 - }; 88 - "@types/estree-0.0.51" = { 89 - name = "_at_types_slash_estree"; 90 - packageName = "@types/estree"; 91 - version = "0.0.51"; 92 - src = fetchurl { 93 - url = "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz"; 94 - sha512 = "CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ=="; 95 - }; 96 - }; 97 - "@types/json-schema-7.0.11" = { 98 - name = "_at_types_slash_json-schema"; 99 - packageName = "@types/json-schema"; 100 - version = "7.0.11"; 101 - src = fetchurl { 102 - url = "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz"; 103 - sha512 = "wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ=="; 104 - }; 105 - }; 106 - "@types/mocha-8.2.3" = { 107 - name = "_at_types_slash_mocha"; 108 - packageName = "@types/mocha"; 109 - version = "8.2.3"; 110 - src = fetchurl { 111 - url = "https://registry.npmjs.org/@types/mocha/-/mocha-8.2.3.tgz"; 112 - sha512 = "ekGvFhFgrc2zYQoX4JeZPmVzZxw6Dtllga7iGHzfbYIYkAMUx/sAFP2GdFpLff+vdHXu5fl7WX9AT+TtqYcsyw=="; 113 - }; 114 - }; 115 - "@types/node-14.18.22" = { 116 - name = "_at_types_slash_node"; 117 - packageName = "@types/node"; 118 - version = "14.18.22"; 119 - src = fetchurl { 120 - url = "https://registry.npmjs.org/@types/node/-/node-14.18.22.tgz"; 121 - sha512 = "qzaYbXVzin6EPjghf/hTdIbnVW1ErMx8rPzwRNJhlbyJhu2SyqlvjGOY/tbUt6VFyzg56lROcOeSQRInpt63Yw=="; 122 - }; 123 - }; 124 - "@types/vscode-1.69.0" = { 125 - name = "_at_types_slash_vscode"; 126 - packageName = "@types/vscode"; 127 - version = "1.69.0"; 128 - src = fetchurl { 129 - url = "https://registry.npmjs.org/@types/vscode/-/vscode-1.69.0.tgz"; 130 - sha512 = "RlzDAnGqUoo9wS6d4tthNyAdZLxOIddLiX3djMoWk29jFfSA1yJbIwr0epBYqqYarWB6s2Z+4VaZCQ80Jaa3kA=="; 131 - }; 132 - }; 133 - "@types/yauzl-2.10.0" = { 134 - name = "_at_types_slash_yauzl"; 135 - packageName = "@types/yauzl"; 136 - version = "2.10.0"; 137 - src = fetchurl { 138 - url = "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz"; 139 - sha512 = "Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw=="; 140 - }; 141 - }; 142 - "@ungap/promise-all-settled-1.1.2" = { 143 - name = "_at_ungap_slash_promise-all-settled"; 144 - packageName = "@ungap/promise-all-settled"; 145 - version = "1.1.2"; 146 - src = fetchurl { 147 - url = "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz"; 148 - sha512 = "sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q=="; 149 - }; 150 - }; 151 - "@vscode/debugadapter-testsupport-1.56.1" = { 152 - name = "_at_vscode_slash_debugadapter-testsupport"; 153 - packageName = "@vscode/debugadapter-testsupport"; 154 - version = "1.56.1"; 155 - src = fetchurl { 156 - url = "https://registry.npmjs.org/@vscode/debugadapter-testsupport/-/debugadapter-testsupport-1.56.1.tgz"; 157 - sha512 = "yaAsPFajRwNbz+J3fDSg1jvze10nTIvbRPLiJjjaY112/K1MeTEpl+/tYvSg4ZQSMGj2Z8aBHCeD468J/TE5Ww=="; 158 - }; 159 - }; 160 - "@vscode/debugprotocol-1.56.1" = { 161 - name = "_at_vscode_slash_debugprotocol"; 162 - packageName = "@vscode/debugprotocol"; 163 - version = "1.56.1"; 164 - src = fetchurl { 165 - url = "https://registry.npmjs.org/@vscode/debugprotocol/-/debugprotocol-1.56.1.tgz"; 166 - sha512 = "dbARd50EaQKvXMmuVxZw3Ztp8yK+k852zt96FmGwp272MWQWApZzuQdb/5viTD4BzQRGXRgkCvkuiRsonem0Yg=="; 167 - }; 168 - }; 169 - "@webassemblyjs/ast-1.11.1" = { 170 - name = "_at_webassemblyjs_slash_ast"; 171 - packageName = "@webassemblyjs/ast"; 172 - version = "1.11.1"; 173 - src = fetchurl { 174 - url = "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz"; 175 - sha512 = "ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw=="; 176 - }; 177 - }; 178 - "@webassemblyjs/floating-point-hex-parser-1.11.1" = { 179 - name = "_at_webassemblyjs_slash_floating-point-hex-parser"; 180 - packageName = "@webassemblyjs/floating-point-hex-parser"; 181 - version = "1.11.1"; 182 - src = fetchurl { 183 - url = "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz"; 184 - sha512 = "iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ=="; 185 - }; 186 - }; 187 - "@webassemblyjs/helper-api-error-1.11.1" = { 188 - name = "_at_webassemblyjs_slash_helper-api-error"; 189 - packageName = "@webassemblyjs/helper-api-error"; 190 - version = "1.11.1"; 191 - src = fetchurl { 192 - url = "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz"; 193 - sha512 = "RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg=="; 194 - }; 195 - }; 196 - "@webassemblyjs/helper-buffer-1.11.1" = { 197 - name = "_at_webassemblyjs_slash_helper-buffer"; 198 - packageName = "@webassemblyjs/helper-buffer"; 199 - version = "1.11.1"; 200 - src = fetchurl { 201 - url = "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz"; 202 - sha512 = "gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA=="; 203 - }; 204 - }; 205 - "@webassemblyjs/helper-numbers-1.11.1" = { 206 - name = "_at_webassemblyjs_slash_helper-numbers"; 207 - packageName = "@webassemblyjs/helper-numbers"; 208 - version = "1.11.1"; 209 - src = fetchurl { 210 - url = "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz"; 211 - sha512 = "vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ=="; 212 - }; 213 - }; 214 - "@webassemblyjs/helper-wasm-bytecode-1.11.1" = { 215 - name = "_at_webassemblyjs_slash_helper-wasm-bytecode"; 216 - packageName = "@webassemblyjs/helper-wasm-bytecode"; 217 - version = "1.11.1"; 218 - src = fetchurl { 219 - url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz"; 220 - sha512 = "PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q=="; 221 - }; 222 - }; 223 - "@webassemblyjs/helper-wasm-section-1.11.1" = { 224 - name = "_at_webassemblyjs_slash_helper-wasm-section"; 225 - packageName = "@webassemblyjs/helper-wasm-section"; 226 - version = "1.11.1"; 227 - src = fetchurl { 228 - url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz"; 229 - sha512 = "10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg=="; 230 - }; 231 - }; 232 - "@webassemblyjs/ieee754-1.11.1" = { 233 - name = "_at_webassemblyjs_slash_ieee754"; 234 - packageName = "@webassemblyjs/ieee754"; 235 - version = "1.11.1"; 236 - src = fetchurl { 237 - url = "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz"; 238 - sha512 = "hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ=="; 239 - }; 240 - }; 241 - "@webassemblyjs/leb128-1.11.1" = { 242 - name = "_at_webassemblyjs_slash_leb128"; 243 - packageName = "@webassemblyjs/leb128"; 244 - version = "1.11.1"; 245 - src = fetchurl { 246 - url = "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz"; 247 - sha512 = "BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw=="; 248 - }; 249 - }; 250 - "@webassemblyjs/utf8-1.11.1" = { 251 - name = "_at_webassemblyjs_slash_utf8"; 252 - packageName = "@webassemblyjs/utf8"; 253 - version = "1.11.1"; 254 - src = fetchurl { 255 - url = "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz"; 256 - sha512 = "9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ=="; 257 - }; 258 - }; 259 - "@webassemblyjs/wasm-edit-1.11.1" = { 260 - name = "_at_webassemblyjs_slash_wasm-edit"; 261 - packageName = "@webassemblyjs/wasm-edit"; 262 - version = "1.11.1"; 263 - src = fetchurl { 264 - url = "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz"; 265 - sha512 = "g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA=="; 266 - }; 267 - }; 268 - "@webassemblyjs/wasm-gen-1.11.1" = { 269 - name = "_at_webassemblyjs_slash_wasm-gen"; 270 - packageName = "@webassemblyjs/wasm-gen"; 271 - version = "1.11.1"; 272 - src = fetchurl { 273 - url = "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz"; 274 - sha512 = "F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA=="; 275 - }; 276 - }; 277 - "@webassemblyjs/wasm-opt-1.11.1" = { 278 - name = "_at_webassemblyjs_slash_wasm-opt"; 279 - packageName = "@webassemblyjs/wasm-opt"; 280 - version = "1.11.1"; 281 - src = fetchurl { 282 - url = "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz"; 283 - sha512 = "VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw=="; 284 - }; 285 - }; 286 - "@webassemblyjs/wasm-parser-1.11.1" = { 287 - name = "_at_webassemblyjs_slash_wasm-parser"; 288 - packageName = "@webassemblyjs/wasm-parser"; 289 - version = "1.11.1"; 290 - src = fetchurl { 291 - url = "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz"; 292 - sha512 = "rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA=="; 293 - }; 294 - }; 295 - "@webassemblyjs/wast-printer-1.11.1" = { 296 - name = "_at_webassemblyjs_slash_wast-printer"; 297 - packageName = "@webassemblyjs/wast-printer"; 298 - version = "1.11.1"; 299 - src = fetchurl { 300 - url = "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz"; 301 - sha512 = "IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg=="; 302 - }; 303 - }; 304 - "@webpack-cli/configtest-1.2.0" = { 305 - name = "_at_webpack-cli_slash_configtest"; 306 - packageName = "@webpack-cli/configtest"; 307 - version = "1.2.0"; 308 - src = fetchurl { 309 - url = "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz"; 310 - sha512 = "4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg=="; 311 - }; 312 - }; 313 - "@webpack-cli/info-1.5.0" = { 314 - name = "_at_webpack-cli_slash_info"; 315 - packageName = "@webpack-cli/info"; 316 - version = "1.5.0"; 317 - src = fetchurl { 318 - url = "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz"; 319 - sha512 = "e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ=="; 320 - }; 321 - }; 322 - "@webpack-cli/serve-1.7.0" = { 323 - name = "_at_webpack-cli_slash_serve"; 324 - packageName = "@webpack-cli/serve"; 325 - version = "1.7.0"; 326 - src = fetchurl { 327 - url = "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz"; 328 - sha512 = "oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q=="; 329 - }; 330 - }; 331 - "@xtuc/ieee754-1.2.0" = { 332 - name = "_at_xtuc_slash_ieee754"; 333 - packageName = "@xtuc/ieee754"; 334 - version = "1.2.0"; 335 - src = fetchurl { 336 - url = "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz"; 337 - sha512 = "DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA=="; 338 - }; 339 - }; 340 - "@xtuc/long-4.2.2" = { 341 - name = "_at_xtuc_slash_long"; 342 - packageName = "@xtuc/long"; 343 - version = "4.2.2"; 344 - src = fetchurl { 345 - url = "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz"; 346 - sha512 = "NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ=="; 347 - }; 348 - }; 349 - "acorn-8.8.0" = { 350 - name = "acorn"; 351 - packageName = "acorn"; 352 - version = "8.8.0"; 353 - src = fetchurl { 354 - url = "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz"; 355 - sha512 = "QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w=="; 356 - }; 357 - }; 358 - "acorn-import-assertions-1.8.0" = { 359 - name = "acorn-import-assertions"; 360 - packageName = "acorn-import-assertions"; 361 - version = "1.8.0"; 362 - src = fetchurl { 363 - url = "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz"; 364 - sha512 = "m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw=="; 365 - }; 366 - }; 367 - "ajv-6.12.6" = { 368 - name = "ajv"; 369 - packageName = "ajv"; 370 - version = "6.12.6"; 371 - src = fetchurl { 372 - url = "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz"; 373 - sha512 = "j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="; 374 - }; 375 - }; 376 - "ajv-keywords-3.5.2" = { 377 - name = "ajv-keywords"; 378 - packageName = "ajv-keywords"; 379 - version = "3.5.2"; 380 - src = fetchurl { 381 - url = "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz"; 382 - sha512 = "5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ=="; 383 - }; 384 - }; 385 - "ansi-colors-4.1.1" = { 386 - name = "ansi-colors"; 387 - packageName = "ansi-colors"; 388 - version = "4.1.1"; 389 - src = fetchurl { 390 - url = "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz"; 391 - sha512 = "JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA=="; 392 - }; 393 - }; 394 - "ansi-regex-3.0.1" = { 395 - name = "ansi-regex"; 396 - packageName = "ansi-regex"; 397 - version = "3.0.1"; 398 - src = fetchurl { 399 - url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz"; 400 - sha512 = "+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw=="; 401 - }; 402 - }; 403 - "ansi-regex-5.0.1" = { 404 - name = "ansi-regex"; 405 - packageName = "ansi-regex"; 406 - version = "5.0.1"; 407 - src = fetchurl { 408 - url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz"; 409 - sha512 = "quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="; 410 - }; 411 - }; 412 - "ansi-styles-3.2.1" = { 413 - name = "ansi-styles"; 414 - packageName = "ansi-styles"; 415 - version = "3.2.1"; 416 - src = fetchurl { 417 - url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"; 418 - sha512 = "VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="; 419 - }; 420 - }; 421 - "ansi-styles-4.3.0" = { 422 - name = "ansi-styles"; 423 - packageName = "ansi-styles"; 424 - version = "4.3.0"; 425 - src = fetchurl { 426 - url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"; 427 - sha512 = "zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="; 428 - }; 429 - }; 430 - "anymatch-3.1.2" = { 431 - name = "anymatch"; 432 - packageName = "anymatch"; 433 - version = "3.1.2"; 434 - src = fetchurl { 435 - url = "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz"; 436 - sha512 = "P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg=="; 437 - }; 438 - }; 439 - "argparse-2.0.1" = { 440 - name = "argparse"; 441 - packageName = "argparse"; 442 - version = "2.0.1"; 443 - src = fetchurl { 444 - url = "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz"; 445 - sha512 = "8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="; 446 - }; 447 - }; 448 - "azure-devops-node-api-11.2.0" = { 449 - name = "azure-devops-node-api"; 450 - packageName = "azure-devops-node-api"; 451 - version = "11.2.0"; 452 - src = fetchurl { 453 - url = "https://registry.npmjs.org/azure-devops-node-api/-/azure-devops-node-api-11.2.0.tgz"; 454 - sha512 = "XdiGPhrpaT5J8wdERRKs5g8E0Zy1pvOYTli7z9E8nmOn3YGp4FhtjhrOyFmX/8veWCwdI69mCHKJw6l+4J/bHA=="; 455 - }; 456 - }; 457 - "balanced-match-1.0.2" = { 458 - name = "balanced-match"; 459 - packageName = "balanced-match"; 460 - version = "1.0.2"; 461 - src = fetchurl { 462 - url = "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz"; 463 - sha512 = "3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="; 464 - }; 465 - }; 466 - "base64-js-1.5.1" = { 467 - name = "base64-js"; 468 - packageName = "base64-js"; 469 - version = "1.5.1"; 470 - src = fetchurl { 471 - url = "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz"; 472 - sha512 = "AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="; 473 - }; 474 - }; 475 - "big.js-5.2.2" = { 476 - name = "big.js"; 477 - packageName = "big.js"; 478 - version = "5.2.2"; 479 - src = fetchurl { 480 - url = "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz"; 481 - sha512 = "vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ=="; 482 - }; 483 - }; 484 - "binary-extensions-2.2.0" = { 485 - name = "binary-extensions"; 486 - packageName = "binary-extensions"; 487 - version = "2.2.0"; 488 - src = fetchurl { 489 - url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz"; 490 - sha512 = "jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="; 491 - }; 492 - }; 493 - "bl-4.1.0" = { 494 - name = "bl"; 495 - packageName = "bl"; 496 - version = "4.1.0"; 497 - src = fetchurl { 498 - url = "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz"; 499 - sha512 = "1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w=="; 500 - }; 501 - }; 502 - "boolbase-1.0.0" = { 503 - name = "boolbase"; 504 - packageName = "boolbase"; 505 - version = "1.0.0"; 506 - src = fetchurl { 507 - url = "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz"; 508 - sha512 = "JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="; 509 - }; 510 - }; 511 - "brace-expansion-1.1.11" = { 512 - name = "brace-expansion"; 513 - packageName = "brace-expansion"; 514 - version = "1.1.11"; 515 - src = fetchurl { 516 - url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"; 517 - sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="; 518 - }; 519 - }; 520 - "braces-3.0.2" = { 521 - name = "braces"; 522 - packageName = "braces"; 523 - version = "3.0.2"; 524 - src = fetchurl { 525 - url = "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz"; 526 - sha512 = "b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A=="; 527 - }; 528 - }; 529 - "browser-stdout-1.3.1" = { 530 - name = "browser-stdout"; 531 - packageName = "browser-stdout"; 532 - version = "1.3.1"; 533 - src = fetchurl { 534 - url = "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz"; 535 - sha512 = "qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw=="; 536 - }; 537 - }; 538 - "browserslist-4.21.2" = { 539 - name = "browserslist"; 540 - packageName = "browserslist"; 541 - version = "4.21.2"; 542 - src = fetchurl { 543 - url = "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz"; 544 - sha512 = "MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA=="; 545 - }; 546 - }; 547 - "buffer-5.7.1" = { 548 - name = "buffer"; 549 - packageName = "buffer"; 550 - version = "5.7.1"; 551 - src = fetchurl { 552 - url = "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz"; 553 - sha512 = "EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ=="; 554 - }; 555 - }; 556 - "buffer-crc32-0.2.13" = { 557 - name = "buffer-crc32"; 558 - packageName = "buffer-crc32"; 559 - version = "0.2.13"; 560 - src = fetchurl { 561 - url = "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz"; 562 - sha512 = "VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ=="; 563 - }; 564 - }; 565 - "buffer-from-1.1.2" = { 566 - name = "buffer-from"; 567 - packageName = "buffer-from"; 568 - version = "1.1.2"; 569 - src = fetchurl { 570 - url = "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz"; 571 - sha512 = "E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="; 572 - }; 573 - }; 574 - "call-bind-1.0.2" = { 575 - name = "call-bind"; 576 - packageName = "call-bind"; 577 - version = "1.0.2"; 578 - src = fetchurl { 579 - url = "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz"; 580 - sha512 = "7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA=="; 581 - }; 582 - }; 583 - "camelcase-6.3.0" = { 584 - name = "camelcase"; 585 - packageName = "camelcase"; 586 - version = "6.3.0"; 587 - src = fetchurl { 588 - url = "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz"; 589 - sha512 = "Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA=="; 590 - }; 591 - }; 592 - "caniuse-lite-1.0.30001368" = { 593 - name = "caniuse-lite"; 594 - packageName = "caniuse-lite"; 595 - version = "1.0.30001368"; 596 - src = fetchurl { 597 - url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001368.tgz"; 598 - sha512 = "wgfRYa9DenEomLG/SdWgQxpIyvdtH3NW8Vq+tB6AwR9e56iOIcu1im5F/wNdDf04XlKHXqIx4N8Jo0PemeBenQ=="; 599 - }; 600 - }; 601 - "chalk-2.4.2" = { 602 - name = "chalk"; 603 - packageName = "chalk"; 604 - version = "2.4.2"; 605 - src = fetchurl { 606 - url = "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz"; 607 - sha512 = "Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="; 608 - }; 609 - }; 610 - "chalk-4.1.2" = { 611 - name = "chalk"; 612 - packageName = "chalk"; 613 - version = "4.1.2"; 614 - src = fetchurl { 615 - url = "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"; 616 - sha512 = "oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="; 617 - }; 618 - }; 619 - "cheerio-1.0.0-rc.12" = { 620 - name = "cheerio"; 621 - packageName = "cheerio"; 622 - version = "1.0.0-rc.12"; 623 - src = fetchurl { 624 - url = "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz"; 625 - sha512 = "VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q=="; 626 - }; 627 - }; 628 - "cheerio-select-2.1.0" = { 629 - name = "cheerio-select"; 630 - packageName = "cheerio-select"; 631 - version = "2.1.0"; 632 - src = fetchurl { 633 - url = "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz"; 634 - sha512 = "9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g=="; 635 - }; 636 - }; 637 - "chokidar-3.5.1" = { 638 - name = "chokidar"; 639 - packageName = "chokidar"; 640 - version = "3.5.1"; 641 - src = fetchurl { 642 - url = "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz"; 643 - sha512 = "9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw=="; 644 - }; 645 - }; 646 - "chownr-1.1.4" = { 647 - name = "chownr"; 648 - packageName = "chownr"; 649 - version = "1.1.4"; 650 - src = fetchurl { 651 - url = "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz"; 652 - sha512 = "jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="; 653 - }; 654 - }; 655 - "chrome-trace-event-1.0.3" = { 656 - name = "chrome-trace-event"; 657 - packageName = "chrome-trace-event"; 658 - version = "1.0.3"; 659 - src = fetchurl { 660 - url = "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz"; 661 - sha512 = "p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg=="; 662 - }; 663 - }; 664 - "cliui-7.0.4" = { 665 - name = "cliui"; 666 - packageName = "cliui"; 667 - version = "7.0.4"; 668 - src = fetchurl { 669 - url = "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz"; 670 - sha512 = "OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ=="; 671 - }; 672 - }; 673 - "clone-deep-4.0.1" = { 674 - name = "clone-deep"; 675 - packageName = "clone-deep"; 676 - version = "4.0.1"; 677 - src = fetchurl { 678 - url = "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz"; 679 - sha512 = "neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ=="; 680 - }; 681 - }; 682 - "color-convert-1.9.3" = { 683 - name = "color-convert"; 684 - packageName = "color-convert"; 685 - version = "1.9.3"; 686 - src = fetchurl { 687 - url = "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"; 688 - sha512 = "QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="; 689 - }; 690 - }; 691 - "color-convert-2.0.1" = { 692 - name = "color-convert"; 693 - packageName = "color-convert"; 694 - version = "2.0.1"; 695 - src = fetchurl { 696 - url = "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz"; 697 - sha512 = "RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="; 698 - }; 699 - }; 700 - "color-name-1.1.3" = { 701 - name = "color-name"; 702 - packageName = "color-name"; 703 - version = "1.1.3"; 704 - src = fetchurl { 705 - url = "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"; 706 - sha512 = "72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="; 707 - }; 708 - }; 709 - "color-name-1.1.4" = { 710 - name = "color-name"; 711 - packageName = "color-name"; 712 - version = "1.1.4"; 713 - src = fetchurl { 714 - url = "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"; 715 - sha512 = "dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="; 716 - }; 717 - }; 718 - "colorette-2.0.19" = { 719 - name = "colorette"; 720 - packageName = "colorette"; 721 - version = "2.0.19"; 722 - src = fetchurl { 723 - url = "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz"; 724 - sha512 = "3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ=="; 725 - }; 726 - }; 727 - "commander-2.20.3" = { 728 - name = "commander"; 729 - packageName = "commander"; 730 - version = "2.20.3"; 731 - src = fetchurl { 732 - url = "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz"; 733 - sha512 = "GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="; 734 - }; 735 - }; 736 - "commander-6.2.1" = { 737 - name = "commander"; 738 - packageName = "commander"; 739 - version = "6.2.1"; 740 - src = fetchurl { 741 - url = "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz"; 742 - sha512 = "U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA=="; 743 - }; 744 - }; 745 - "commander-7.2.0" = { 746 - name = "commander"; 747 - packageName = "commander"; 748 - version = "7.2.0"; 749 - src = fetchurl { 750 - url = "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz"; 751 - sha512 = "QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="; 752 - }; 753 - }; 754 - "concat-map-0.0.1" = { 755 - name = "concat-map"; 756 - packageName = "concat-map"; 757 - version = "0.0.1"; 758 - src = fetchurl { 759 - url = "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"; 760 - sha512 = "/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="; 761 - }; 762 - }; 763 - "core-util-is-1.0.3" = { 764 - name = "core-util-is"; 765 - packageName = "core-util-is"; 766 - version = "1.0.3"; 767 - src = fetchurl { 768 - url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz"; 769 - sha512 = "ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="; 770 - }; 771 - }; 772 - "cross-spawn-7.0.3" = { 773 - name = "cross-spawn"; 774 - packageName = "cross-spawn"; 775 - version = "7.0.3"; 776 - src = fetchurl { 777 - url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz"; 778 - sha512 = "iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w=="; 779 - }; 780 - }; 781 - "css-select-5.1.0" = { 782 - name = "css-select"; 783 - packageName = "css-select"; 784 - version = "5.1.0"; 785 - src = fetchurl { 786 - url = "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz"; 787 - sha512 = "nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg=="; 788 - }; 789 - }; 790 - "css-what-6.1.0" = { 791 - name = "css-what"; 792 - packageName = "css-what"; 793 - version = "6.1.0"; 794 - src = fetchurl { 795 - url = "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz"; 796 - sha512 = "HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw=="; 797 - }; 798 - }; 799 - "debug-4.3.1" = { 800 - name = "debug"; 801 - packageName = "debug"; 802 - version = "4.3.1"; 803 - src = fetchurl { 804 - url = "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz"; 805 - sha512 = "doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ=="; 806 - }; 807 - }; 808 - "decamelize-4.0.0" = { 809 - name = "decamelize"; 810 - packageName = "decamelize"; 811 - version = "4.0.0"; 812 - src = fetchurl { 813 - url = "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz"; 814 - sha512 = "9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ=="; 815 - }; 816 - }; 817 - "decompress-response-6.0.0" = { 818 - name = "decompress-response"; 819 - packageName = "decompress-response"; 820 - version = "6.0.0"; 821 - src = fetchurl { 822 - url = "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz"; 823 - sha512 = "aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ=="; 824 - }; 825 - }; 826 - "deep-extend-0.6.0" = { 827 - name = "deep-extend"; 828 - packageName = "deep-extend"; 829 - version = "0.6.0"; 830 - src = fetchurl { 831 - url = "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz"; 832 - sha512 = "LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="; 833 - }; 834 - }; 835 - "detect-libc-2.0.1" = { 836 - name = "detect-libc"; 837 - packageName = "detect-libc"; 838 - version = "2.0.1"; 839 - src = fetchurl { 840 - url = "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz"; 841 - sha512 = "463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w=="; 842 - }; 843 - }; 844 - "diff-5.0.0" = { 845 - name = "diff"; 846 - packageName = "diff"; 847 - version = "5.0.0"; 848 - src = fetchurl { 849 - url = "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz"; 850 - sha512 = "/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w=="; 851 - }; 852 - }; 853 - "dom-serializer-2.0.0" = { 854 - name = "dom-serializer"; 855 - packageName = "dom-serializer"; 856 - version = "2.0.0"; 857 - src = fetchurl { 858 - url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz"; 859 - sha512 = "wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg=="; 860 - }; 861 - }; 862 - "domelementtype-2.3.0" = { 863 - name = "domelementtype"; 864 - packageName = "domelementtype"; 865 - version = "2.3.0"; 866 - src = fetchurl { 867 - url = "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz"; 868 - sha512 = "OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw=="; 869 - }; 870 - }; 871 - "domhandler-5.0.3" = { 872 - name = "domhandler"; 873 - packageName = "domhandler"; 874 - version = "5.0.3"; 875 - src = fetchurl { 876 - url = "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz"; 877 - sha512 = "cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w=="; 878 - }; 879 - }; 880 - "domutils-3.0.1" = { 881 - name = "domutils"; 882 - packageName = "domutils"; 883 - version = "3.0.1"; 884 - src = fetchurl { 885 - url = "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz"; 886 - sha512 = "z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q=="; 887 - }; 888 - }; 889 - "electron-to-chromium-1.4.198" = { 890 - name = "electron-to-chromium"; 891 - packageName = "electron-to-chromium"; 892 - version = "1.4.198"; 893 - src = fetchurl { 894 - url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.198.tgz"; 895 - sha512 = "jwqQPdKGeAslcq8L+1SZZgL6uDiIDmTe9Gq4brsdWAH27y7MJ2g9Ue6MyST3ogmSM49EAQP7bype1V5hsuNrmQ=="; 896 - }; 897 - }; 898 - "emoji-regex-8.0.0" = { 899 - name = "emoji-regex"; 900 - packageName = "emoji-regex"; 901 - version = "8.0.0"; 902 - src = fetchurl { 903 - url = "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz"; 904 - sha512 = "MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="; 905 - }; 906 - }; 907 - "emojis-list-3.0.0" = { 908 - name = "emojis-list"; 909 - packageName = "emojis-list"; 910 - version = "3.0.0"; 911 - src = fetchurl { 912 - url = "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz"; 913 - sha512 = "/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q=="; 914 - }; 915 - }; 916 - "end-of-stream-1.4.4" = { 917 - name = "end-of-stream"; 918 - packageName = "end-of-stream"; 919 - version = "1.4.4"; 920 - src = fetchurl { 921 - url = "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz"; 922 - sha512 = "+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q=="; 923 - }; 924 - }; 925 - "enhanced-resolve-4.5.0" = { 926 - name = "enhanced-resolve"; 927 - packageName = "enhanced-resolve"; 928 - version = "4.5.0"; 929 - src = fetchurl { 930 - url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz"; 931 - sha512 = "Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg=="; 932 - }; 933 - }; 934 - "enhanced-resolve-5.10.0" = { 935 - name = "enhanced-resolve"; 936 - packageName = "enhanced-resolve"; 937 - version = "5.10.0"; 938 - src = fetchurl { 939 - url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz"; 940 - sha512 = "T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ=="; 941 - }; 942 - }; 943 - "entities-2.1.0" = { 944 - name = "entities"; 945 - packageName = "entities"; 946 - version = "2.1.0"; 947 - src = fetchurl { 948 - url = "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz"; 949 - sha512 = "hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w=="; 950 - }; 951 - }; 952 - "entities-4.3.1" = { 953 - name = "entities"; 954 - packageName = "entities"; 955 - version = "4.3.1"; 956 - src = fetchurl { 957 - url = "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz"; 958 - sha512 = "o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg=="; 959 - }; 960 - }; 961 - "envinfo-7.8.1" = { 962 - name = "envinfo"; 963 - packageName = "envinfo"; 964 - version = "7.8.1"; 965 - src = fetchurl { 966 - url = "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz"; 967 - sha512 = "/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw=="; 968 - }; 969 - }; 970 - "errno-0.1.8" = { 971 - name = "errno"; 972 - packageName = "errno"; 973 - version = "0.1.8"; 974 - src = fetchurl { 975 - url = "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz"; 976 - sha512 = "dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A=="; 977 - }; 978 - }; 979 - "es-module-lexer-0.9.3" = { 980 - name = "es-module-lexer"; 981 - packageName = "es-module-lexer"; 982 - version = "0.9.3"; 983 - src = fetchurl { 984 - url = "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz"; 985 - sha512 = "1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ=="; 986 - }; 987 - }; 988 - "escalade-3.1.1" = { 989 - name = "escalade"; 990 - packageName = "escalade"; 991 - version = "3.1.1"; 992 - src = fetchurl { 993 - url = "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz"; 994 - sha512 = "k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="; 995 - }; 996 - }; 997 - "escape-string-regexp-1.0.5" = { 998 - name = "escape-string-regexp"; 999 - packageName = "escape-string-regexp"; 1000 - version = "1.0.5"; 1001 - src = fetchurl { 1002 - url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"; 1003 - sha512 = "vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="; 1004 - }; 1005 - }; 1006 - "escape-string-regexp-4.0.0" = { 1007 - name = "escape-string-regexp"; 1008 - packageName = "escape-string-regexp"; 1009 - version = "4.0.0"; 1010 - src = fetchurl { 1011 - url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz"; 1012 - sha512 = "TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="; 1013 - }; 1014 - }; 1015 - "eslint-scope-5.1.1" = { 1016 - name = "eslint-scope"; 1017 - packageName = "eslint-scope"; 1018 - version = "5.1.1"; 1019 - src = fetchurl { 1020 - url = "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz"; 1021 - sha512 = "2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw=="; 1022 - }; 1023 - }; 1024 - "esrecurse-4.3.0" = { 1025 - name = "esrecurse"; 1026 - packageName = "esrecurse"; 1027 - version = "4.3.0"; 1028 - src = fetchurl { 1029 - url = "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz"; 1030 - sha512 = "KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="; 1031 - }; 1032 - }; 1033 - "estraverse-4.3.0" = { 1034 - name = "estraverse"; 1035 - packageName = "estraverse"; 1036 - version = "4.3.0"; 1037 - src = fetchurl { 1038 - url = "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz"; 1039 - sha512 = "39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="; 1040 - }; 1041 - }; 1042 - "estraverse-5.3.0" = { 1043 - name = "estraverse"; 1044 - packageName = "estraverse"; 1045 - version = "5.3.0"; 1046 - src = fetchurl { 1047 - url = "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz"; 1048 - sha512 = "MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="; 1049 - }; 1050 - }; 1051 - "events-3.3.0" = { 1052 - name = "events"; 1053 - packageName = "events"; 1054 - version = "3.3.0"; 1055 - src = fetchurl { 1056 - url = "https://registry.npmjs.org/events/-/events-3.3.0.tgz"; 1057 - sha512 = "mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="; 1058 - }; 1059 - }; 1060 - "expand-template-2.0.3" = { 1061 - name = "expand-template"; 1062 - packageName = "expand-template"; 1063 - version = "2.0.3"; 1064 - src = fetchurl { 1065 - url = "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz"; 1066 - sha512 = "XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg=="; 1067 - }; 1068 - }; 1069 - "fast-deep-equal-3.1.3" = { 1070 - name = "fast-deep-equal"; 1071 - packageName = "fast-deep-equal"; 1072 - version = "3.1.3"; 1073 - src = fetchurl { 1074 - url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"; 1075 - sha512 = "f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="; 1076 - }; 1077 - }; 1078 - "fast-json-stable-stringify-2.1.0" = { 1079 - name = "fast-json-stable-stringify"; 1080 - packageName = "fast-json-stable-stringify"; 1081 - version = "2.1.0"; 1082 - src = fetchurl { 1083 - url = "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"; 1084 - sha512 = "lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="; 1085 - }; 1086 - }; 1087 - "fastest-levenshtein-1.0.14" = { 1088 - name = "fastest-levenshtein"; 1089 - packageName = "fastest-levenshtein"; 1090 - version = "1.0.14"; 1091 - src = fetchurl { 1092 - url = "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.14.tgz"; 1093 - sha512 = "tFfWHjnuUfKE186Tfgr+jtaFc0mZTApEgKDOeyN+FwOqRkO/zK/3h1AiRd8u8CY53owL3CUmGr/oI9p/RdyLTA=="; 1094 - }; 1095 - }; 1096 - "fd-slicer-1.1.0" = { 1097 - name = "fd-slicer"; 1098 - packageName = "fd-slicer"; 1099 - version = "1.1.0"; 1100 - src = fetchurl { 1101 - url = "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz"; 1102 - sha512 = "cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g=="; 1103 - }; 1104 - }; 1105 - "fill-range-7.0.1" = { 1106 - name = "fill-range"; 1107 - packageName = "fill-range"; 1108 - version = "7.0.1"; 1109 - src = fetchurl { 1110 - url = "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz"; 1111 - sha512 = "qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ=="; 1112 - }; 1113 - }; 1114 - "find-up-4.1.0" = { 1115 - name = "find-up"; 1116 - packageName = "find-up"; 1117 - version = "4.1.0"; 1118 - src = fetchurl { 1119 - url = "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz"; 1120 - sha512 = "PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw=="; 1121 - }; 1122 - }; 1123 - "find-up-5.0.0" = { 1124 - name = "find-up"; 1125 - packageName = "find-up"; 1126 - version = "5.0.0"; 1127 - src = fetchurl { 1128 - url = "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz"; 1129 - sha512 = "78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="; 1130 - }; 1131 - }; 1132 - "flat-5.0.2" = { 1133 - name = "flat"; 1134 - packageName = "flat"; 1135 - version = "5.0.2"; 1136 - src = fetchurl { 1137 - url = "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz"; 1138 - sha512 = "b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ=="; 1139 - }; 1140 - }; 1141 - "fs-constants-1.0.0" = { 1142 - name = "fs-constants"; 1143 - packageName = "fs-constants"; 1144 - version = "1.0.0"; 1145 - src = fetchurl { 1146 - url = "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz"; 1147 - sha512 = "y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="; 1148 - }; 1149 - }; 1150 - "fs.realpath-1.0.0" = { 1151 - name = "fs.realpath"; 1152 - packageName = "fs.realpath"; 1153 - version = "1.0.0"; 1154 - src = fetchurl { 1155 - url = "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"; 1156 - sha512 = "OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="; 1157 - }; 1158 - }; 1159 - "fsevents-2.3.2" = { 1160 - name = "fsevents"; 1161 - packageName = "fsevents"; 1162 - version = "2.3.2"; 1163 - src = fetchurl { 1164 - url = "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz"; 1165 - sha512 = "xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA=="; 1166 - }; 1167 - }; 1168 - "function-bind-1.1.1" = { 1169 - name = "function-bind"; 1170 - packageName = "function-bind"; 1171 - version = "1.1.1"; 1172 - src = fetchurl { 1173 - url = "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"; 1174 - sha512 = "yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="; 1175 - }; 1176 - }; 1177 - "get-caller-file-2.0.5" = { 1178 - name = "get-caller-file"; 1179 - packageName = "get-caller-file"; 1180 - version = "2.0.5"; 1181 - src = fetchurl { 1182 - url = "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz"; 1183 - sha512 = "DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="; 1184 - }; 1185 - }; 1186 - "get-intrinsic-1.1.2" = { 1187 - name = "get-intrinsic"; 1188 - packageName = "get-intrinsic"; 1189 - version = "1.1.2"; 1190 - src = fetchurl { 1191 - url = "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz"; 1192 - sha512 = "Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA=="; 1193 - }; 1194 - }; 1195 - "github-from-package-0.0.0" = { 1196 - name = "github-from-package"; 1197 - packageName = "github-from-package"; 1198 - version = "0.0.0"; 1199 - src = fetchurl { 1200 - url = "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz"; 1201 - sha512 = "SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw=="; 1202 - }; 1203 - }; 1204 - "glob-7.1.6" = { 1205 - name = "glob"; 1206 - packageName = "glob"; 1207 - version = "7.1.6"; 1208 - src = fetchurl { 1209 - url = "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz"; 1210 - sha512 = "LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA=="; 1211 - }; 1212 - }; 1213 - "glob-parent-5.1.2" = { 1214 - name = "glob-parent"; 1215 - packageName = "glob-parent"; 1216 - version = "5.1.2"; 1217 - src = fetchurl { 1218 - url = "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"; 1219 - sha512 = "AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="; 1220 - }; 1221 - }; 1222 - "glob-to-regexp-0.4.1" = { 1223 - name = "glob-to-regexp"; 1224 - packageName = "glob-to-regexp"; 1225 - version = "0.4.1"; 1226 - src = fetchurl { 1227 - url = "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz"; 1228 - sha512 = "lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw=="; 1229 - }; 1230 - }; 1231 - "graceful-fs-4.2.10" = { 1232 - name = "graceful-fs"; 1233 - packageName = "graceful-fs"; 1234 - version = "4.2.10"; 1235 - src = fetchurl { 1236 - url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz"; 1237 - sha512 = "9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="; 1238 - }; 1239 - }; 1240 - "growl-1.10.5" = { 1241 - name = "growl"; 1242 - packageName = "growl"; 1243 - version = "1.10.5"; 1244 - src = fetchurl { 1245 - url = "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz"; 1246 - sha512 = "qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA=="; 1247 - }; 1248 - }; 1249 - "has-1.0.3" = { 1250 - name = "has"; 1251 - packageName = "has"; 1252 - version = "1.0.3"; 1253 - src = fetchurl { 1254 - url = "https://registry.npmjs.org/has/-/has-1.0.3.tgz"; 1255 - sha512 = "f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw=="; 1256 - }; 1257 - }; 1258 - "has-flag-3.0.0" = { 1259 - name = "has-flag"; 1260 - packageName = "has-flag"; 1261 - version = "3.0.0"; 1262 - src = fetchurl { 1263 - url = "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"; 1264 - sha512 = "sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="; 1265 - }; 1266 - }; 1267 - "has-flag-4.0.0" = { 1268 - name = "has-flag"; 1269 - packageName = "has-flag"; 1270 - version = "4.0.0"; 1271 - src = fetchurl { 1272 - url = "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz"; 1273 - sha512 = "EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="; 1274 - }; 1275 - }; 1276 - "has-symbols-1.0.3" = { 1277 - name = "has-symbols"; 1278 - packageName = "has-symbols"; 1279 - version = "1.0.3"; 1280 - src = fetchurl { 1281 - url = "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz"; 1282 - sha512 = "l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="; 1283 - }; 1284 - }; 1285 - "he-1.2.0" = { 1286 - name = "he"; 1287 - packageName = "he"; 1288 - version = "1.2.0"; 1289 - src = fetchurl { 1290 - url = "https://registry.npmjs.org/he/-/he-1.2.0.tgz"; 1291 - sha512 = "F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw=="; 1292 - }; 1293 - }; 1294 - "hosted-git-info-4.1.0" = { 1295 - name = "hosted-git-info"; 1296 - packageName = "hosted-git-info"; 1297 - version = "4.1.0"; 1298 - src = fetchurl { 1299 - url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz"; 1300 - sha512 = "kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA=="; 1301 - }; 1302 - }; 1303 - "htmlparser2-8.0.1" = { 1304 - name = "htmlparser2"; 1305 - packageName = "htmlparser2"; 1306 - version = "8.0.1"; 1307 - src = fetchurl { 1308 - url = "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz"; 1309 - sha512 = "4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA=="; 1310 - }; 1311 - }; 1312 - "ieee754-1.2.1" = { 1313 - name = "ieee754"; 1314 - packageName = "ieee754"; 1315 - version = "1.2.1"; 1316 - src = fetchurl { 1317 - url = "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz"; 1318 - sha512 = "dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="; 1319 - }; 1320 - }; 1321 - "import-local-3.1.0" = { 1322 - name = "import-local"; 1323 - packageName = "import-local"; 1324 - version = "3.1.0"; 1325 - src = fetchurl { 1326 - url = "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz"; 1327 - sha512 = "ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg=="; 1328 - }; 1329 - }; 1330 - "inflight-1.0.6" = { 1331 - name = "inflight"; 1332 - packageName = "inflight"; 1333 - version = "1.0.6"; 1334 - src = fetchurl { 1335 - url = "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"; 1336 - sha512 = "k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA=="; 1337 - }; 1338 - }; 1339 - "inherits-2.0.4" = { 1340 - name = "inherits"; 1341 - packageName = "inherits"; 1342 - version = "2.0.4"; 1343 - src = fetchurl { 1344 - url = "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"; 1345 - sha512 = "k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="; 1346 - }; 1347 - }; 1348 - "ini-1.3.8" = { 1349 - name = "ini"; 1350 - packageName = "ini"; 1351 - version = "1.3.8"; 1352 - src = fetchurl { 1353 - url = "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz"; 1354 - sha512 = "JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="; 1355 - }; 1356 - }; 1357 - "interpret-2.2.0" = { 1358 - name = "interpret"; 1359 - packageName = "interpret"; 1360 - version = "2.2.0"; 1361 - src = fetchurl { 1362 - url = "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz"; 1363 - sha512 = "Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw=="; 1364 - }; 1365 - }; 1366 - "is-binary-path-2.1.0" = { 1367 - name = "is-binary-path"; 1368 - packageName = "is-binary-path"; 1369 - version = "2.1.0"; 1370 - src = fetchurl { 1371 - url = "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz"; 1372 - sha512 = "ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="; 1373 - }; 1374 - }; 1375 - "is-core-module-2.9.0" = { 1376 - name = "is-core-module"; 1377 - packageName = "is-core-module"; 1378 - version = "2.9.0"; 1379 - src = fetchurl { 1380 - url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz"; 1381 - sha512 = "+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A=="; 1382 - }; 1383 - }; 1384 - "is-extglob-2.1.1" = { 1385 - name = "is-extglob"; 1386 - packageName = "is-extglob"; 1387 - version = "2.1.1"; 1388 - src = fetchurl { 1389 - url = "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"; 1390 - sha512 = "SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="; 1391 - }; 1392 - }; 1393 - "is-fullwidth-code-point-2.0.0" = { 1394 - name = "is-fullwidth-code-point"; 1395 - packageName = "is-fullwidth-code-point"; 1396 - version = "2.0.0"; 1397 - src = fetchurl { 1398 - url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz"; 1399 - sha512 = "VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w=="; 1400 - }; 1401 - }; 1402 - "is-fullwidth-code-point-3.0.0" = { 1403 - name = "is-fullwidth-code-point"; 1404 - packageName = "is-fullwidth-code-point"; 1405 - version = "3.0.0"; 1406 - src = fetchurl { 1407 - url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"; 1408 - sha512 = "zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="; 1409 - }; 1410 - }; 1411 - "is-glob-4.0.3" = { 1412 - name = "is-glob"; 1413 - packageName = "is-glob"; 1414 - version = "4.0.3"; 1415 - src = fetchurl { 1416 - url = "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz"; 1417 - sha512 = "xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="; 1418 - }; 1419 - }; 1420 - "is-number-7.0.0" = { 1421 - name = "is-number"; 1422 - packageName = "is-number"; 1423 - version = "7.0.0"; 1424 - src = fetchurl { 1425 - url = "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz"; 1426 - sha512 = "41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="; 1427 - }; 1428 - }; 1429 - "is-plain-obj-2.1.0" = { 1430 - name = "is-plain-obj"; 1431 - packageName = "is-plain-obj"; 1432 - version = "2.1.0"; 1433 - src = fetchurl { 1434 - url = "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz"; 1435 - sha512 = "YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA=="; 1436 - }; 1437 - }; 1438 - "is-plain-object-2.0.4" = { 1439 - name = "is-plain-object"; 1440 - packageName = "is-plain-object"; 1441 - version = "2.0.4"; 1442 - src = fetchurl { 1443 - url = "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz"; 1444 - sha512 = "h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og=="; 1445 - }; 1446 - }; 1447 - "isarray-1.0.0" = { 1448 - name = "isarray"; 1449 - packageName = "isarray"; 1450 - version = "1.0.0"; 1451 - src = fetchurl { 1452 - url = "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"; 1453 - sha512 = "VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="; 1454 - }; 1455 - }; 1456 - "isexe-2.0.0" = { 1457 - name = "isexe"; 1458 - packageName = "isexe"; 1459 - version = "2.0.0"; 1460 - src = fetchurl { 1461 - url = "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"; 1462 - sha512 = "RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="; 1463 - }; 1464 - }; 1465 - "isobject-3.0.1" = { 1466 - name = "isobject"; 1467 - packageName = "isobject"; 1468 - version = "3.0.1"; 1469 - src = fetchurl { 1470 - url = "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz"; 1471 - sha512 = "WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg=="; 1472 - }; 1473 - }; 1474 - "jest-worker-27.5.1" = { 1475 - name = "jest-worker"; 1476 - packageName = "jest-worker"; 1477 - version = "27.5.1"; 1478 - src = fetchurl { 1479 - url = "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz"; 1480 - sha512 = "7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg=="; 1481 - }; 1482 - }; 1483 - "js-yaml-4.0.0" = { 1484 - name = "js-yaml"; 1485 - packageName = "js-yaml"; 1486 - version = "4.0.0"; 1487 - src = fetchurl { 1488 - url = "https://registry.npmjs.org/js-yaml/-/js-yaml-4.0.0.tgz"; 1489 - sha512 = "pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q=="; 1490 - }; 1491 - }; 1492 - "json-parse-even-better-errors-2.3.1" = { 1493 - name = "json-parse-even-better-errors"; 1494 - packageName = "json-parse-even-better-errors"; 1495 - version = "2.3.1"; 1496 - src = fetchurl { 1497 - url = "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz"; 1498 - sha512 = "xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="; 1499 - }; 1500 - }; 1501 - "json-schema-traverse-0.4.1" = { 1502 - name = "json-schema-traverse"; 1503 - packageName = "json-schema-traverse"; 1504 - version = "0.4.1"; 1505 - src = fetchurl { 1506 - url = "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"; 1507 - sha512 = "xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="; 1508 - }; 1509 - }; 1510 - "json5-2.2.1" = { 1511 - name = "json5"; 1512 - packageName = "json5"; 1513 - version = "2.2.1"; 1514 - src = fetchurl { 1515 - url = "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz"; 1516 - sha512 = "1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA=="; 1517 - }; 1518 - }; 1519 - "keytar-7.9.0" = { 1520 - name = "keytar"; 1521 - packageName = "keytar"; 1522 - version = "7.9.0"; 1523 - src = fetchurl { 1524 - url = "https://registry.npmjs.org/keytar/-/keytar-7.9.0.tgz"; 1525 - sha512 = "VPD8mtVtm5JNtA2AErl6Chp06JBfy7diFQ7TQQhdpWOl6MrCRB+eRbvAZUsbGQS9kiMq0coJsy0W0vHpDCkWsQ=="; 1526 - }; 1527 - }; 1528 - "kind-of-6.0.3" = { 1529 - name = "kind-of"; 1530 - packageName = "kind-of"; 1531 - version = "6.0.3"; 1532 - src = fetchurl { 1533 - url = "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz"; 1534 - sha512 = "dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="; 1535 - }; 1536 - }; 1537 - "leven-3.1.0" = { 1538 - name = "leven"; 1539 - packageName = "leven"; 1540 - version = "3.1.0"; 1541 - src = fetchurl { 1542 - url = "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz"; 1543 - sha512 = "qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A=="; 1544 - }; 1545 - }; 1546 - "linkify-it-3.0.3" = { 1547 - name = "linkify-it"; 1548 - packageName = "linkify-it"; 1549 - version = "3.0.3"; 1550 - src = fetchurl { 1551 - url = "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz"; 1552 - sha512 = "ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ=="; 1553 - }; 1554 - }; 1555 - "loader-runner-4.3.0" = { 1556 - name = "loader-runner"; 1557 - packageName = "loader-runner"; 1558 - version = "4.3.0"; 1559 - src = fetchurl { 1560 - url = "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz"; 1561 - sha512 = "3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg=="; 1562 - }; 1563 - }; 1564 - "loader-utils-2.0.2" = { 1565 - name = "loader-utils"; 1566 - packageName = "loader-utils"; 1567 - version = "2.0.2"; 1568 - src = fetchurl { 1569 - url = "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz"; 1570 - sha512 = "TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A=="; 1571 - }; 1572 - }; 1573 - "locate-path-5.0.0" = { 1574 - name = "locate-path"; 1575 - packageName = "locate-path"; 1576 - version = "5.0.0"; 1577 - src = fetchurl { 1578 - url = "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz"; 1579 - sha512 = "t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g=="; 1580 - }; 1581 - }; 1582 - "locate-path-6.0.0" = { 1583 - name = "locate-path"; 1584 - packageName = "locate-path"; 1585 - version = "6.0.0"; 1586 - src = fetchurl { 1587 - url = "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz"; 1588 - sha512 = "iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="; 1589 - }; 1590 - }; 1591 - "log-symbols-4.0.0" = { 1592 - name = "log-symbols"; 1593 - packageName = "log-symbols"; 1594 - version = "4.0.0"; 1595 - src = fetchurl { 1596 - url = "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz"; 1597 - sha512 = "FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA=="; 1598 - }; 1599 - }; 1600 - "lru-cache-6.0.0" = { 1601 - name = "lru-cache"; 1602 - packageName = "lru-cache"; 1603 - version = "6.0.0"; 1604 - src = fetchurl { 1605 - url = "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz"; 1606 - sha512 = "Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA=="; 1607 - }; 1608 - }; 1609 - "markdown-it-12.3.2" = { 1610 - name = "markdown-it"; 1611 - packageName = "markdown-it"; 1612 - version = "12.3.2"; 1613 - src = fetchurl { 1614 - url = "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz"; 1615 - sha512 = "TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg=="; 1616 - }; 1617 - }; 1618 - "mdurl-1.0.1" = { 1619 - name = "mdurl"; 1620 - packageName = "mdurl"; 1621 - version = "1.0.1"; 1622 - src = fetchurl { 1623 - url = "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz"; 1624 - sha512 = "/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g=="; 1625 - }; 1626 - }; 1627 - "memory-fs-0.5.0" = { 1628 - name = "memory-fs"; 1629 - packageName = "memory-fs"; 1630 - version = "0.5.0"; 1631 - src = fetchurl { 1632 - url = "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz"; 1633 - sha512 = "jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA=="; 1634 - }; 1635 - }; 1636 - "merge-stream-2.0.0" = { 1637 - name = "merge-stream"; 1638 - packageName = "merge-stream"; 1639 - version = "2.0.0"; 1640 - src = fetchurl { 1641 - url = "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz"; 1642 - sha512 = "abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="; 1643 - }; 1644 - }; 1645 - "micromatch-4.0.5" = { 1646 - name = "micromatch"; 1647 - packageName = "micromatch"; 1648 - version = "4.0.5"; 1649 - src = fetchurl { 1650 - url = "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz"; 1651 - sha512 = "DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA=="; 1652 - }; 1653 - }; 1654 - "mime-1.6.0" = { 1655 - name = "mime"; 1656 - packageName = "mime"; 1657 - version = "1.6.0"; 1658 - src = fetchurl { 1659 - url = "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"; 1660 - sha512 = "x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="; 1661 - }; 1662 - }; 1663 - "mime-db-1.52.0" = { 1664 - name = "mime-db"; 1665 - packageName = "mime-db"; 1666 - version = "1.52.0"; 1667 - src = fetchurl { 1668 - url = "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz"; 1669 - sha512 = "sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="; 1670 - }; 1671 - }; 1672 - "mime-types-2.1.35" = { 1673 - name = "mime-types"; 1674 - packageName = "mime-types"; 1675 - version = "2.1.35"; 1676 - src = fetchurl { 1677 - url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz"; 1678 - sha512 = "ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="; 1679 - }; 1680 - }; 1681 - "mimic-response-3.1.0" = { 1682 - name = "mimic-response"; 1683 - packageName = "mimic-response"; 1684 - version = "3.1.0"; 1685 - src = fetchurl { 1686 - url = "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz"; 1687 - sha512 = "z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ=="; 1688 - }; 1689 - }; 1690 - "minimatch-3.0.4" = { 1691 - name = "minimatch"; 1692 - packageName = "minimatch"; 1693 - version = "3.0.4"; 1694 - src = fetchurl { 1695 - url = "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz"; 1696 - sha512 = "yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA=="; 1697 - }; 1698 - }; 1699 - "minimist-1.2.6" = { 1700 - name = "minimist"; 1701 - packageName = "minimist"; 1702 - version = "1.2.6"; 1703 - src = fetchurl { 1704 - url = "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz"; 1705 - sha512 = "Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="; 1706 - }; 1707 - }; 1708 - "mkdirp-classic-0.5.3" = { 1709 - name = "mkdirp-classic"; 1710 - packageName = "mkdirp-classic"; 1711 - version = "0.5.3"; 1712 - src = fetchurl { 1713 - url = "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz"; 1714 - sha512 = "gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A=="; 1715 - }; 1716 - }; 1717 - "mocha-8.4.0" = { 1718 - name = "mocha"; 1719 - packageName = "mocha"; 1720 - version = "8.4.0"; 1721 - src = fetchurl { 1722 - url = "https://registry.npmjs.org/mocha/-/mocha-8.4.0.tgz"; 1723 - sha512 = "hJaO0mwDXmZS4ghXsvPVriOhsxQ7ofcpQdm8dE+jISUOKopitvnXFQmpRR7jd2K6VBG6E26gU3IAbXXGIbu4sQ=="; 1724 - }; 1725 - }; 1726 - "mocha-suppress-logs-0.3.1" = { 1727 - name = "mocha-suppress-logs"; 1728 - packageName = "mocha-suppress-logs"; 1729 - version = "0.3.1"; 1730 - src = fetchurl { 1731 - url = "https://registry.npmjs.org/mocha-suppress-logs/-/mocha-suppress-logs-0.3.1.tgz"; 1732 - sha512 = "Iu6jyTguAtFzmt7l4Agfnve0v+cQNbH92iMau1kjWwom7MNn18/Mzo1EaVhwDrH24cQ87RDKAMse2rDUkuXy8A=="; 1733 - }; 1734 - }; 1735 - "ms-2.1.2" = { 1736 - name = "ms"; 1737 - packageName = "ms"; 1738 - version = "2.1.2"; 1739 - src = fetchurl { 1740 - url = "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"; 1741 - sha512 = "sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="; 1742 - }; 1743 - }; 1744 - "ms-2.1.3" = { 1745 - name = "ms"; 1746 - packageName = "ms"; 1747 - version = "2.1.3"; 1748 - src = fetchurl { 1749 - url = "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"; 1750 - sha512 = "6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="; 1751 - }; 1752 - }; 1753 - "mute-stream-0.0.8" = { 1754 - name = "mute-stream"; 1755 - packageName = "mute-stream"; 1756 - version = "0.0.8"; 1757 - src = fetchurl { 1758 - url = "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz"; 1759 - sha512 = "nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA=="; 1760 - }; 1761 - }; 1762 - "nanoid-3.1.20" = { 1763 - name = "nanoid"; 1764 - packageName = "nanoid"; 1765 - version = "3.1.20"; 1766 - src = fetchurl { 1767 - url = "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz"; 1768 - sha512 = "a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw=="; 1769 - }; 1770 - }; 1771 - "napi-build-utils-1.0.2" = { 1772 - name = "napi-build-utils"; 1773 - packageName = "napi-build-utils"; 1774 - version = "1.0.2"; 1775 - src = fetchurl { 1776 - url = "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz"; 1777 - sha512 = "ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg=="; 1778 - }; 1779 - }; 1780 - "neo-async-2.6.2" = { 1781 - name = "neo-async"; 1782 - packageName = "neo-async"; 1783 - version = "2.6.2"; 1784 - src = fetchurl { 1785 - url = "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz"; 1786 - sha512 = "Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="; 1787 - }; 1788 - }; 1789 - "node-abi-3.22.0" = { 1790 - name = "node-abi"; 1791 - packageName = "node-abi"; 1792 - version = "3.22.0"; 1793 - src = fetchurl { 1794 - url = "https://registry.npmjs.org/node-abi/-/node-abi-3.22.0.tgz"; 1795 - sha512 = "u4uAs/4Zzmp/jjsD9cyFYDXeISfUWaAVWshPmDZOFOv4Xl4SbzTXm53I04C2uRueYJ+0t5PEtLH/owbn2Npf/w=="; 1796 - }; 1797 - }; 1798 - "node-addon-api-4.3.0" = { 1799 - name = "node-addon-api"; 1800 - packageName = "node-addon-api"; 1801 - version = "4.3.0"; 1802 - src = fetchurl { 1803 - url = "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz"; 1804 - sha512 = "73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ=="; 1805 - }; 1806 - }; 1807 - "node-releases-2.0.6" = { 1808 - name = "node-releases"; 1809 - packageName = "node-releases"; 1810 - version = "2.0.6"; 1811 - src = fetchurl { 1812 - url = "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz"; 1813 - sha512 = "PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg=="; 1814 - }; 1815 - }; 1816 - "normalize-path-3.0.0" = { 1817 - name = "normalize-path"; 1818 - packageName = "normalize-path"; 1819 - version = "3.0.0"; 1820 - src = fetchurl { 1821 - url = "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"; 1822 - sha512 = "6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="; 1823 - }; 1824 - }; 1825 - "nth-check-2.1.1" = { 1826 - name = "nth-check"; 1827 - packageName = "nth-check"; 1828 - version = "2.1.1"; 1829 - src = fetchurl { 1830 - url = "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz"; 1831 - sha512 = "lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w=="; 1832 - }; 1833 - }; 1834 - "object-inspect-1.12.2" = { 1835 - name = "object-inspect"; 1836 - packageName = "object-inspect"; 1837 - version = "1.12.2"; 1838 - src = fetchurl { 1839 - url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz"; 1840 - sha512 = "z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ=="; 1841 - }; 1842 - }; 1843 - "once-1.4.0" = { 1844 - name = "once"; 1845 - packageName = "once"; 1846 - version = "1.4.0"; 1847 - src = fetchurl { 1848 - url = "https://registry.npmjs.org/once/-/once-1.4.0.tgz"; 1849 - sha512 = "lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w=="; 1850 - }; 1851 - }; 1852 - "p-limit-2.3.0" = { 1853 - name = "p-limit"; 1854 - packageName = "p-limit"; 1855 - version = "2.3.0"; 1856 - src = fetchurl { 1857 - url = "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz"; 1858 - sha512 = "//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="; 1859 - }; 1860 - }; 1861 - "p-limit-3.1.0" = { 1862 - name = "p-limit"; 1863 - packageName = "p-limit"; 1864 - version = "3.1.0"; 1865 - src = fetchurl { 1866 - url = "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz"; 1867 - sha512 = "TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="; 1868 - }; 1869 - }; 1870 - "p-locate-4.1.0" = { 1871 - name = "p-locate"; 1872 - packageName = "p-locate"; 1873 - version = "4.1.0"; 1874 - src = fetchurl { 1875 - url = "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz"; 1876 - sha512 = "R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A=="; 1877 - }; 1878 - }; 1879 - "p-locate-5.0.0" = { 1880 - name = "p-locate"; 1881 - packageName = "p-locate"; 1882 - version = "5.0.0"; 1883 - src = fetchurl { 1884 - url = "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz"; 1885 - sha512 = "LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="; 1886 - }; 1887 - }; 1888 - "p-try-2.2.0" = { 1889 - name = "p-try"; 1890 - packageName = "p-try"; 1891 - version = "2.2.0"; 1892 - src = fetchurl { 1893 - url = "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz"; 1894 - sha512 = "R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="; 1895 - }; 1896 - }; 1897 - "parse-semver-1.1.1" = { 1898 - name = "parse-semver"; 1899 - packageName = "parse-semver"; 1900 - version = "1.1.1"; 1901 - src = fetchurl { 1902 - url = "https://registry.npmjs.org/parse-semver/-/parse-semver-1.1.1.tgz"; 1903 - sha512 = "Eg1OuNntBMH0ojvEKSrvDSnwLmvVuUOSdylH/pSCPNMIspLlweJyIWXCE+k/5hm3cj/EBUYwmWkjhBALNP4LXQ=="; 1904 - }; 1905 - }; 1906 - "parse5-7.0.0" = { 1907 - name = "parse5"; 1908 - packageName = "parse5"; 1909 - version = "7.0.0"; 1910 - src = fetchurl { 1911 - url = "https://registry.npmjs.org/parse5/-/parse5-7.0.0.tgz"; 1912 - sha512 = "y/t8IXSPWTuRZqXc0ajH/UwDj4mnqLEbSttNbThcFhGrZuOyoyvNBO85PBp2jQa55wY9d07PBNjsK8ZP3K5U6g=="; 1913 - }; 1914 - }; 1915 - "parse5-htmlparser2-tree-adapter-7.0.0" = { 1916 - name = "parse5-htmlparser2-tree-adapter"; 1917 - packageName = "parse5-htmlparser2-tree-adapter"; 1918 - version = "7.0.0"; 1919 - src = fetchurl { 1920 - url = "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz"; 1921 - sha512 = "B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g=="; 1922 - }; 1923 - }; 1924 - "path-exists-4.0.0" = { 1925 - name = "path-exists"; 1926 - packageName = "path-exists"; 1927 - version = "4.0.0"; 1928 - src = fetchurl { 1929 - url = "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz"; 1930 - sha512 = "ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="; 1931 - }; 1932 - }; 1933 - "path-is-absolute-1.0.1" = { 1934 - name = "path-is-absolute"; 1935 - packageName = "path-is-absolute"; 1936 - version = "1.0.1"; 1937 - src = fetchurl { 1938 - url = "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"; 1939 - sha512 = "AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="; 1940 - }; 1941 - }; 1942 - "path-key-3.1.1" = { 1943 - name = "path-key"; 1944 - packageName = "path-key"; 1945 - version = "3.1.1"; 1946 - src = fetchurl { 1947 - url = "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"; 1948 - sha512 = "ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="; 1949 - }; 1950 - }; 1951 - "path-parse-1.0.7" = { 1952 - name = "path-parse"; 1953 - packageName = "path-parse"; 1954 - version = "1.0.7"; 1955 - src = fetchurl { 1956 - url = "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"; 1957 - sha512 = "LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="; 1958 - }; 1959 - }; 1960 - "pend-1.2.0" = { 1961 - name = "pend"; 1962 - packageName = "pend"; 1963 - version = "1.2.0"; 1964 - src = fetchurl { 1965 - url = "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz"; 1966 - sha512 = "F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg=="; 1967 - }; 1968 - }; 1969 - "picocolors-1.0.0" = { 1970 - name = "picocolors"; 1971 - packageName = "picocolors"; 1972 - version = "1.0.0"; 1973 - src = fetchurl { 1974 - url = "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz"; 1975 - sha512 = "1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="; 1976 - }; 1977 - }; 1978 - "picomatch-2.3.1" = { 1979 - name = "picomatch"; 1980 - packageName = "picomatch"; 1981 - version = "2.3.1"; 1982 - src = fetchurl { 1983 - url = "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"; 1984 - sha512 = "JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="; 1985 - }; 1986 - }; 1987 - "pkg-dir-4.2.0" = { 1988 - name = "pkg-dir"; 1989 - packageName = "pkg-dir"; 1990 - version = "4.2.0"; 1991 - src = fetchurl { 1992 - url = "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz"; 1993 - sha512 = "HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ=="; 1994 - }; 1995 - }; 1996 - "prebuild-install-7.1.1" = { 1997 - name = "prebuild-install"; 1998 - packageName = "prebuild-install"; 1999 - version = "7.1.1"; 2000 - src = fetchurl { 2001 - url = "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz"; 2002 - sha512 = "jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw=="; 2003 - }; 2004 - }; 2005 - "process-nextick-args-2.0.1" = { 2006 - name = "process-nextick-args"; 2007 - packageName = "process-nextick-args"; 2008 - version = "2.0.1"; 2009 - src = fetchurl { 2010 - url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz"; 2011 - sha512 = "3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="; 2012 - }; 2013 - }; 2014 - "prr-1.0.1" = { 2015 - name = "prr"; 2016 - packageName = "prr"; 2017 - version = "1.0.1"; 2018 - src = fetchurl { 2019 - url = "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz"; 2020 - sha512 = "yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw=="; 2021 - }; 2022 - }; 2023 - "pump-3.0.0" = { 2024 - name = "pump"; 2025 - packageName = "pump"; 2026 - version = "3.0.0"; 2027 - src = fetchurl { 2028 - url = "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz"; 2029 - sha512 = "LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww=="; 2030 - }; 2031 - }; 2032 - "punycode-2.1.1" = { 2033 - name = "punycode"; 2034 - packageName = "punycode"; 2035 - version = "2.1.1"; 2036 - src = fetchurl { 2037 - url = "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz"; 2038 - sha512 = "XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="; 2039 - }; 2040 - }; 2041 - "qs-6.11.0" = { 2042 - name = "qs"; 2043 - packageName = "qs"; 2044 - version = "6.11.0"; 2045 - src = fetchurl { 2046 - url = "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz"; 2047 - sha512 = "MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q=="; 2048 - }; 2049 - }; 2050 - "randombytes-2.1.0" = { 2051 - name = "randombytes"; 2052 - packageName = "randombytes"; 2053 - version = "2.1.0"; 2054 - src = fetchurl { 2055 - url = "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz"; 2056 - sha512 = "vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ=="; 2057 - }; 2058 - }; 2059 - "rc-1.2.8" = { 2060 - name = "rc"; 2061 - packageName = "rc"; 2062 - version = "1.2.8"; 2063 - src = fetchurl { 2064 - url = "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz"; 2065 - sha512 = "y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw=="; 2066 - }; 2067 - }; 2068 - "read-1.0.7" = { 2069 - name = "read"; 2070 - packageName = "read"; 2071 - version = "1.0.7"; 2072 - src = fetchurl { 2073 - url = "https://registry.npmjs.org/read/-/read-1.0.7.tgz"; 2074 - sha512 = "rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ=="; 2075 - }; 2076 - }; 2077 - "readable-stream-2.3.7" = { 2078 - name = "readable-stream"; 2079 - packageName = "readable-stream"; 2080 - version = "2.3.7"; 2081 - src = fetchurl { 2082 - url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz"; 2083 - sha512 = "Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw=="; 2084 - }; 2085 - }; 2086 - "readable-stream-3.6.0" = { 2087 - name = "readable-stream"; 2088 - packageName = "readable-stream"; 2089 - version = "3.6.0"; 2090 - src = fetchurl { 2091 - url = "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz"; 2092 - sha512 = "BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA=="; 2093 - }; 2094 - }; 2095 - "readdirp-3.5.0" = { 2096 - name = "readdirp"; 2097 - packageName = "readdirp"; 2098 - version = "3.5.0"; 2099 - src = fetchurl { 2100 - url = "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz"; 2101 - sha512 = "cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ=="; 2102 - }; 2103 - }; 2104 - "rechoir-0.7.1" = { 2105 - name = "rechoir"; 2106 - packageName = "rechoir"; 2107 - version = "0.7.1"; 2108 - src = fetchurl { 2109 - url = "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz"; 2110 - sha512 = "/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg=="; 2111 - }; 2112 - }; 2113 - "require-directory-2.1.1" = { 2114 - name = "require-directory"; 2115 - packageName = "require-directory"; 2116 - version = "2.1.1"; 2117 - src = fetchurl { 2118 - url = "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"; 2119 - sha512 = "fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="; 2120 - }; 2121 - }; 2122 - "resolve-1.22.1" = { 2123 - name = "resolve"; 2124 - packageName = "resolve"; 2125 - version = "1.22.1"; 2126 - src = fetchurl { 2127 - url = "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz"; 2128 - sha512 = "nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw=="; 2129 - }; 2130 - }; 2131 - "resolve-cwd-3.0.0" = { 2132 - name = "resolve-cwd"; 2133 - packageName = "resolve-cwd"; 2134 - version = "3.0.0"; 2135 - src = fetchurl { 2136 - url = "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz"; 2137 - sha512 = "OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg=="; 2138 - }; 2139 - }; 2140 - "resolve-from-5.0.0" = { 2141 - name = "resolve-from"; 2142 - packageName = "resolve-from"; 2143 - version = "5.0.0"; 2144 - src = fetchurl { 2145 - url = "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz"; 2146 - sha512 = "qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="; 2147 - }; 2148 - }; 2149 - "rimraf-3.0.2" = { 2150 - name = "rimraf"; 2151 - packageName = "rimraf"; 2152 - version = "3.0.2"; 2153 - src = fetchurl { 2154 - url = "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz"; 2155 - sha512 = "JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA=="; 2156 - }; 2157 - }; 2158 - "safe-buffer-5.1.2" = { 2159 - name = "safe-buffer"; 2160 - packageName = "safe-buffer"; 2161 - version = "5.1.2"; 2162 - src = fetchurl { 2163 - url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"; 2164 - sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="; 2165 - }; 2166 - }; 2167 - "safe-buffer-5.2.1" = { 2168 - name = "safe-buffer"; 2169 - packageName = "safe-buffer"; 2170 - version = "5.2.1"; 2171 - src = fetchurl { 2172 - url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz"; 2173 - sha512 = "rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="; 2174 - }; 2175 - }; 2176 - "sax-1.2.4" = { 2177 - name = "sax"; 2178 - packageName = "sax"; 2179 - version = "1.2.4"; 2180 - src = fetchurl { 2181 - url = "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz"; 2182 - sha512 = "NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="; 2183 - }; 2184 - }; 2185 - "schema-utils-3.1.1" = { 2186 - name = "schema-utils"; 2187 - packageName = "schema-utils"; 2188 - version = "3.1.1"; 2189 - src = fetchurl { 2190 - url = "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz"; 2191 - sha512 = "Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw=="; 2192 - }; 2193 - }; 2194 - "semver-5.7.1" = { 2195 - name = "semver"; 2196 - packageName = "semver"; 2197 - version = "5.7.1"; 2198 - src = fetchurl { 2199 - url = "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"; 2200 - sha512 = "sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="; 2201 - }; 2202 - }; 2203 - "semver-7.3.7" = { 2204 - name = "semver"; 2205 - packageName = "semver"; 2206 - version = "7.3.7"; 2207 - src = fetchurl { 2208 - url = "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz"; 2209 - sha512 = "QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g=="; 2210 - }; 2211 - }; 2212 - "serialize-javascript-5.0.1" = { 2213 - name = "serialize-javascript"; 2214 - packageName = "serialize-javascript"; 2215 - version = "5.0.1"; 2216 - src = fetchurl { 2217 - url = "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz"; 2218 - sha512 = "SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA=="; 2219 - }; 2220 - }; 2221 - "serialize-javascript-6.0.0" = { 2222 - name = "serialize-javascript"; 2223 - packageName = "serialize-javascript"; 2224 - version = "6.0.0"; 2225 - src = fetchurl { 2226 - url = "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz"; 2227 - sha512 = "Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag=="; 2228 - }; 2229 - }; 2230 - "shallow-clone-3.0.1" = { 2231 - name = "shallow-clone"; 2232 - packageName = "shallow-clone"; 2233 - version = "3.0.1"; 2234 - src = fetchurl { 2235 - url = "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz"; 2236 - sha512 = "/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA=="; 2237 - }; 2238 - }; 2239 - "shebang-command-2.0.0" = { 2240 - name = "shebang-command"; 2241 - packageName = "shebang-command"; 2242 - version = "2.0.0"; 2243 - src = fetchurl { 2244 - url = "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz"; 2245 - sha512 = "kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="; 2246 - }; 2247 - }; 2248 - "shebang-regex-3.0.0" = { 2249 - name = "shebang-regex"; 2250 - packageName = "shebang-regex"; 2251 - version = "3.0.0"; 2252 - src = fetchurl { 2253 - url = "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz"; 2254 - sha512 = "7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="; 2255 - }; 2256 - }; 2257 - "side-channel-1.0.4" = { 2258 - name = "side-channel"; 2259 - packageName = "side-channel"; 2260 - version = "1.0.4"; 2261 - src = fetchurl { 2262 - url = "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz"; 2263 - sha512 = "q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw=="; 2264 - }; 2265 - }; 2266 - "simple-concat-1.0.1" = { 2267 - name = "simple-concat"; 2268 - packageName = "simple-concat"; 2269 - version = "1.0.1"; 2270 - src = fetchurl { 2271 - url = "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz"; 2272 - sha512 = "cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q=="; 2273 - }; 2274 - }; 2275 - "simple-get-4.0.1" = { 2276 - name = "simple-get"; 2277 - packageName = "simple-get"; 2278 - version = "4.0.1"; 2279 - src = fetchurl { 2280 - url = "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz"; 2281 - sha512 = "brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA=="; 2282 - }; 2283 - }; 2284 - "source-map-0.6.1" = { 2285 - name = "source-map"; 2286 - packageName = "source-map"; 2287 - version = "0.6.1"; 2288 - src = fetchurl { 2289 - url = "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"; 2290 - sha512 = "UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="; 2291 - }; 2292 - }; 2293 - "source-map-support-0.5.21" = { 2294 - name = "source-map-support"; 2295 - packageName = "source-map-support"; 2296 - version = "0.5.21"; 2297 - src = fetchurl { 2298 - url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz"; 2299 - sha512 = "uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w=="; 2300 - }; 2301 - }; 2302 - "string-argv-0.3.1" = { 2303 - name = "string-argv"; 2304 - packageName = "string-argv"; 2305 - version = "0.3.1"; 2306 - src = fetchurl { 2307 - url = "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz"; 2308 - sha512 = "a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg=="; 2309 - }; 2310 - }; 2311 - "string-width-2.1.1" = { 2312 - name = "string-width"; 2313 - packageName = "string-width"; 2314 - version = "2.1.1"; 2315 - src = fetchurl { 2316 - url = "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz"; 2317 - sha512 = "nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw=="; 2318 - }; 2319 - }; 2320 - "string-width-4.2.3" = { 2321 - name = "string-width"; 2322 - packageName = "string-width"; 2323 - version = "4.2.3"; 2324 - src = fetchurl { 2325 - url = "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"; 2326 - sha512 = "wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="; 2327 - }; 2328 - }; 2329 - "string_decoder-1.1.1" = { 2330 - name = "string_decoder"; 2331 - packageName = "string_decoder"; 2332 - version = "1.1.1"; 2333 - src = fetchurl { 2334 - url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"; 2335 - sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="; 2336 - }; 2337 - }; 2338 - "strip-ansi-4.0.0" = { 2339 - name = "strip-ansi"; 2340 - packageName = "strip-ansi"; 2341 - version = "4.0.0"; 2342 - src = fetchurl { 2343 - url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz"; 2344 - sha512 = "4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow=="; 2345 - }; 2346 - }; 2347 - "strip-ansi-6.0.1" = { 2348 - name = "strip-ansi"; 2349 - packageName = "strip-ansi"; 2350 - version = "6.0.1"; 2351 - src = fetchurl { 2352 - url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"; 2353 - sha512 = "Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="; 2354 - }; 2355 - }; 2356 - "strip-json-comments-2.0.1" = { 2357 - name = "strip-json-comments"; 2358 - packageName = "strip-json-comments"; 2359 - version = "2.0.1"; 2360 - src = fetchurl { 2361 - url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz"; 2362 - sha512 = "4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ=="; 2363 - }; 2364 - }; 2365 - "strip-json-comments-3.1.1" = { 2366 - name = "strip-json-comments"; 2367 - packageName = "strip-json-comments"; 2368 - version = "3.1.1"; 2369 - src = fetchurl { 2370 - url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz"; 2371 - sha512 = "6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="; 2372 - }; 2373 - }; 2374 - "supports-color-5.5.0" = { 2375 - name = "supports-color"; 2376 - packageName = "supports-color"; 2377 - version = "5.5.0"; 2378 - src = fetchurl { 2379 - url = "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"; 2380 - sha512 = "QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="; 2381 - }; 2382 - }; 2383 - "supports-color-7.2.0" = { 2384 - name = "supports-color"; 2385 - packageName = "supports-color"; 2386 - version = "7.2.0"; 2387 - src = fetchurl { 2388 - url = "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"; 2389 - sha512 = "qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="; 2390 - }; 2391 - }; 2392 - "supports-color-8.1.1" = { 2393 - name = "supports-color"; 2394 - packageName = "supports-color"; 2395 - version = "8.1.1"; 2396 - src = fetchurl { 2397 - url = "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz"; 2398 - sha512 = "MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q=="; 2399 - }; 2400 - }; 2401 - "supports-preserve-symlinks-flag-1.0.0" = { 2402 - name = "supports-preserve-symlinks-flag"; 2403 - packageName = "supports-preserve-symlinks-flag"; 2404 - version = "1.0.0"; 2405 - src = fetchurl { 2406 - url = "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"; 2407 - sha512 = "ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="; 2408 - }; 2409 - }; 2410 - "tapable-1.1.3" = { 2411 - name = "tapable"; 2412 - packageName = "tapable"; 2413 - version = "1.1.3"; 2414 - src = fetchurl { 2415 - url = "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz"; 2416 - sha512 = "4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA=="; 2417 - }; 2418 - }; 2419 - "tapable-2.2.1" = { 2420 - name = "tapable"; 2421 - packageName = "tapable"; 2422 - version = "2.2.1"; 2423 - src = fetchurl { 2424 - url = "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz"; 2425 - sha512 = "GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ=="; 2426 - }; 2427 - }; 2428 - "tar-fs-2.1.1" = { 2429 - name = "tar-fs"; 2430 - packageName = "tar-fs"; 2431 - version = "2.1.1"; 2432 - src = fetchurl { 2433 - url = "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz"; 2434 - sha512 = "V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng=="; 2435 - }; 2436 - }; 2437 - "tar-stream-2.2.0" = { 2438 - name = "tar-stream"; 2439 - packageName = "tar-stream"; 2440 - version = "2.2.0"; 2441 - src = fetchurl { 2442 - url = "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz"; 2443 - sha512 = "ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ=="; 2444 - }; 2445 - }; 2446 - "terser-5.14.2" = { 2447 - name = "terser"; 2448 - packageName = "terser"; 2449 - version = "5.14.2"; 2450 - src = fetchurl { 2451 - url = "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz"; 2452 - sha512 = "oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA=="; 2453 - }; 2454 - }; 2455 - "terser-webpack-plugin-5.3.3" = { 2456 - name = "terser-webpack-plugin"; 2457 - packageName = "terser-webpack-plugin"; 2458 - version = "5.3.3"; 2459 - src = fetchurl { 2460 - url = "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz"; 2461 - sha512 = "Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ=="; 2462 - }; 2463 - }; 2464 - "tmp-0.2.1" = { 2465 - name = "tmp"; 2466 - packageName = "tmp"; 2467 - version = "0.2.1"; 2468 - src = fetchurl { 2469 - url = "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz"; 2470 - sha512 = "76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ=="; 2471 - }; 2472 - }; 2473 - "to-regex-range-5.0.1" = { 2474 - name = "to-regex-range"; 2475 - packageName = "to-regex-range"; 2476 - version = "5.0.1"; 2477 - src = fetchurl { 2478 - url = "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"; 2479 - sha512 = "65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="; 2480 - }; 2481 - }; 2482 - "ts-loader-8.4.0" = { 2483 - name = "ts-loader"; 2484 - packageName = "ts-loader"; 2485 - version = "8.4.0"; 2486 - src = fetchurl { 2487 - url = "https://registry.npmjs.org/ts-loader/-/ts-loader-8.4.0.tgz"; 2488 - sha512 = "6nFY3IZ2//mrPc+ImY3hNWx1vCHyEhl6V+wLmL4CZcm6g1CqX7UKrkc6y0i4FwcfOhxyMPCfaEvh20f4r9GNpw=="; 2489 - }; 2490 - }; 2491 - "tunnel-0.0.6" = { 2492 - name = "tunnel"; 2493 - packageName = "tunnel"; 2494 - version = "0.0.6"; 2495 - src = fetchurl { 2496 - url = "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz"; 2497 - sha512 = "1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg=="; 2498 - }; 2499 - }; 2500 - "tunnel-agent-0.6.0" = { 2501 - name = "tunnel-agent"; 2502 - packageName = "tunnel-agent"; 2503 - version = "0.6.0"; 2504 - src = fetchurl { 2505 - url = "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz"; 2506 - sha512 = "McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w=="; 2507 - }; 2508 - }; 2509 - "typed-rest-client-1.8.9" = { 2510 - name = "typed-rest-client"; 2511 - packageName = "typed-rest-client"; 2512 - version = "1.8.9"; 2513 - src = fetchurl { 2514 - url = "https://registry.npmjs.org/typed-rest-client/-/typed-rest-client-1.8.9.tgz"; 2515 - sha512 = "uSmjE38B80wjL85UFX3sTYEUlvZ1JgCRhsWj/fJ4rZ0FqDUFoIuodtiVeE+cUqiVTOKPdKrp/sdftD15MDek6g=="; 2516 - }; 2517 - }; 2518 - "typescript-4.7.4" = { 2519 - name = "typescript"; 2520 - packageName = "typescript"; 2521 - version = "4.7.4"; 2522 - src = fetchurl { 2523 - url = "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz"; 2524 - sha512 = "C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ=="; 2525 - }; 2526 - }; 2527 - "uc.micro-1.0.6" = { 2528 - name = "uc.micro"; 2529 - packageName = "uc.micro"; 2530 - version = "1.0.6"; 2531 - src = fetchurl { 2532 - url = "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz"; 2533 - sha512 = "8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA=="; 2534 - }; 2535 - }; 2536 - "underscore-1.13.4" = { 2537 - name = "underscore"; 2538 - packageName = "underscore"; 2539 - version = "1.13.4"; 2540 - src = fetchurl { 2541 - url = "https://registry.npmjs.org/underscore/-/underscore-1.13.4.tgz"; 2542 - sha512 = "BQFnUDuAQ4Yf/cYY5LNrK9NCJFKriaRbD9uR1fTeXnBeoa97W0i41qkZfGO9pSo8I5KzjAcSY2XYtdf0oKd7KQ=="; 2543 - }; 2544 - }; 2545 - "update-browserslist-db-1.0.5" = { 2546 - name = "update-browserslist-db"; 2547 - packageName = "update-browserslist-db"; 2548 - version = "1.0.5"; 2549 - src = fetchurl { 2550 - url = "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz"; 2551 - sha512 = "dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q=="; 2552 - }; 2553 - }; 2554 - "uri-js-4.4.1" = { 2555 - name = "uri-js"; 2556 - packageName = "uri-js"; 2557 - version = "4.4.1"; 2558 - src = fetchurl { 2559 - url = "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz"; 2560 - sha512 = "7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="; 2561 - }; 2562 - }; 2563 - "url-join-4.0.1" = { 2564 - name = "url-join"; 2565 - packageName = "url-join"; 2566 - version = "4.0.1"; 2567 - src = fetchurl { 2568 - url = "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz"; 2569 - sha512 = "jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA=="; 2570 - }; 2571 - }; 2572 - "util-deprecate-1.0.2" = { 2573 - name = "util-deprecate"; 2574 - packageName = "util-deprecate"; 2575 - version = "1.0.2"; 2576 - src = fetchurl { 2577 - url = "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"; 2578 - sha512 = "EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="; 2579 - }; 2580 - }; 2581 - "vsce-2.10.0" = { 2582 - name = "vsce"; 2583 - packageName = "vsce"; 2584 - version = "2.10.0"; 2585 - src = fetchurl { 2586 - url = "https://registry.npmjs.org/vsce/-/vsce-2.10.0.tgz"; 2587 - sha512 = "b+wB3XMapEi368g64klSM6uylllZdNutseqbNY+tUoHYSy6g2NwnlWuAGKDQTYc0IqfDUjUFRQBpPgA89Q+Fyw=="; 2588 - }; 2589 - }; 2590 - "watchpack-2.4.0" = { 2591 - name = "watchpack"; 2592 - packageName = "watchpack"; 2593 - version = "2.4.0"; 2594 - src = fetchurl { 2595 - url = "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz"; 2596 - sha512 = "Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg=="; 2597 - }; 2598 - }; 2599 - "webpack-5.73.0" = { 2600 - name = "webpack"; 2601 - packageName = "webpack"; 2602 - version = "5.73.0"; 2603 - src = fetchurl { 2604 - url = "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz"; 2605 - sha512 = "svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA=="; 2606 - }; 2607 - }; 2608 - "webpack-cli-4.10.0" = { 2609 - name = "webpack-cli"; 2610 - packageName = "webpack-cli"; 2611 - version = "4.10.0"; 2612 - src = fetchurl { 2613 - url = "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz"; 2614 - sha512 = "NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w=="; 2615 - }; 2616 - }; 2617 - "webpack-merge-5.8.0" = { 2618 - name = "webpack-merge"; 2619 - packageName = "webpack-merge"; 2620 - version = "5.8.0"; 2621 - src = fetchurl { 2622 - url = "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz"; 2623 - sha512 = "/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q=="; 2624 - }; 2625 - }; 2626 - "webpack-sources-3.2.3" = { 2627 - name = "webpack-sources"; 2628 - packageName = "webpack-sources"; 2629 - version = "3.2.3"; 2630 - src = fetchurl { 2631 - url = "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz"; 2632 - sha512 = "/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w=="; 2633 - }; 2634 - }; 2635 - "which-2.0.2" = { 2636 - name = "which"; 2637 - packageName = "which"; 2638 - version = "2.0.2"; 2639 - src = fetchurl { 2640 - url = "https://registry.npmjs.org/which/-/which-2.0.2.tgz"; 2641 - sha512 = "BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="; 2642 - }; 2643 - }; 2644 - "wide-align-1.1.3" = { 2645 - name = "wide-align"; 2646 - packageName = "wide-align"; 2647 - version = "1.1.3"; 2648 - src = fetchurl { 2649 - url = "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz"; 2650 - sha512 = "QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA=="; 2651 - }; 2652 - }; 2653 - "wildcard-2.0.0" = { 2654 - name = "wildcard"; 2655 - packageName = "wildcard"; 2656 - version = "2.0.0"; 2657 - src = fetchurl { 2658 - url = "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz"; 2659 - sha512 = "JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw=="; 2660 - }; 2661 - }; 2662 - "workerpool-6.1.0" = { 2663 - name = "workerpool"; 2664 - packageName = "workerpool"; 2665 - version = "6.1.0"; 2666 - src = fetchurl { 2667 - url = "https://registry.npmjs.org/workerpool/-/workerpool-6.1.0.tgz"; 2668 - sha512 = "toV7q9rWNYha963Pl/qyeZ6wG+3nnsyvolaNUS8+R5Wtw6qJPTxIlOP1ZSvcGhEJw+l3HMMmtiNo9Gl61G4GVg=="; 2669 - }; 2670 - }; 2671 - "wrap-ansi-7.0.0" = { 2672 - name = "wrap-ansi"; 2673 - packageName = "wrap-ansi"; 2674 - version = "7.0.0"; 2675 - src = fetchurl { 2676 - url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"; 2677 - sha512 = "YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="; 2678 - }; 2679 - }; 2680 - "wrappy-1.0.2" = { 2681 - name = "wrappy"; 2682 - packageName = "wrappy"; 2683 - version = "1.0.2"; 2684 - src = fetchurl { 2685 - url = "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"; 2686 - sha512 = "l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="; 2687 - }; 2688 - }; 2689 - "xml2js-0.4.23" = { 2690 - name = "xml2js"; 2691 - packageName = "xml2js"; 2692 - version = "0.4.23"; 2693 - src = fetchurl { 2694 - url = "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz"; 2695 - sha512 = "ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug=="; 2696 - }; 2697 - }; 2698 - "xmlbuilder-11.0.1" = { 2699 - name = "xmlbuilder"; 2700 - packageName = "xmlbuilder"; 2701 - version = "11.0.1"; 2702 - src = fetchurl { 2703 - url = "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz"; 2704 - sha512 = "fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA=="; 2705 - }; 2706 - }; 2707 - "y18n-5.0.8" = { 2708 - name = "y18n"; 2709 - packageName = "y18n"; 2710 - version = "5.0.8"; 2711 - src = fetchurl { 2712 - url = "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz"; 2713 - sha512 = "0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="; 2714 - }; 2715 - }; 2716 - "yallist-4.0.0" = { 2717 - name = "yallist"; 2718 - packageName = "yallist"; 2719 - version = "4.0.0"; 2720 - src = fetchurl { 2721 - url = "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"; 2722 - sha512 = "3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="; 2723 - }; 2724 - }; 2725 - "yaml-1.10.2" = { 2726 - name = "yaml"; 2727 - packageName = "yaml"; 2728 - version = "1.10.2"; 2729 - src = fetchurl { 2730 - url = "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz"; 2731 - sha512 = "r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="; 2732 - }; 2733 - }; 2734 - "yargs-16.2.0" = { 2735 - name = "yargs"; 2736 - packageName = "yargs"; 2737 - version = "16.2.0"; 2738 - src = fetchurl { 2739 - url = "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz"; 2740 - sha512 = "D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw=="; 2741 - }; 2742 - }; 2743 - "yargs-parser-20.2.4" = { 2744 - name = "yargs-parser"; 2745 - packageName = "yargs-parser"; 2746 - version = "20.2.4"; 2747 - src = fetchurl { 2748 - url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz"; 2749 - sha512 = "WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA=="; 2750 - }; 2751 - }; 2752 - "yargs-unparser-2.0.0" = { 2753 - name = "yargs-unparser"; 2754 - packageName = "yargs-unparser"; 2755 - version = "2.0.0"; 2756 - src = fetchurl { 2757 - url = "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz"; 2758 - sha512 = "7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA=="; 2759 - }; 2760 - }; 2761 - "yauzl-2.10.0" = { 2762 - name = "yauzl"; 2763 - packageName = "yauzl"; 2764 - version = "2.10.0"; 2765 - src = fetchurl { 2766 - url = "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz"; 2767 - sha512 = "p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g=="; 2768 - }; 2769 - }; 2770 - "yazl-2.5.1" = { 2771 - name = "yazl"; 2772 - packageName = "yazl"; 2773 - version = "2.5.1"; 2774 - src = fetchurl { 2775 - url = "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz"; 2776 - sha512 = "phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw=="; 2777 - }; 2778 - }; 2779 - "yocto-queue-0.1.0" = { 2780 - name = "yocto-queue"; 2781 - packageName = "yocto-queue"; 2782 - version = "0.1.0"; 2783 - src = fetchurl { 2784 - url = "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz"; 2785 - sha512 = "rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="; 2786 - }; 2787 - }; 2788 - }; 2789 - args = { 2790 - name = "vscode-lldb"; 2791 - packageName = "vscode-lldb"; 2792 - version = "@VERSION@"; 2793 - src = ../../../../../../../../../../nix/store/rfyfxfw9alm3lfbh37b94r7idia3blvy-source; 2794 - dependencies = [ 2795 - sources."@discoveryjs/json-ext-0.5.7" 2796 - sources."@jridgewell/gen-mapping-0.3.2" 2797 - sources."@jridgewell/resolve-uri-3.1.0" 2798 - sources."@jridgewell/set-array-1.1.2" 2799 - sources."@jridgewell/source-map-0.3.2" 2800 - sources."@jridgewell/sourcemap-codec-1.4.14" 2801 - sources."@jridgewell/trace-mapping-0.3.14" 2802 - sources."@types/eslint-8.4.5" 2803 - sources."@types/eslint-scope-3.7.4" 2804 - sources."@types/estree-0.0.51" 2805 - sources."@types/json-schema-7.0.11" 2806 - sources."@types/mocha-8.2.3" 2807 - sources."@types/node-14.18.22" 2808 - sources."@types/vscode-1.69.0" 2809 - sources."@types/yauzl-2.10.0" 2810 - sources."@ungap/promise-all-settled-1.1.2" 2811 - sources."@vscode/debugadapter-testsupport-1.56.1" 2812 - sources."@vscode/debugprotocol-1.56.1" 2813 - sources."@webassemblyjs/ast-1.11.1" 2814 - sources."@webassemblyjs/floating-point-hex-parser-1.11.1" 2815 - sources."@webassemblyjs/helper-api-error-1.11.1" 2816 - sources."@webassemblyjs/helper-buffer-1.11.1" 2817 - sources."@webassemblyjs/helper-numbers-1.11.1" 2818 - sources."@webassemblyjs/helper-wasm-bytecode-1.11.1" 2819 - sources."@webassemblyjs/helper-wasm-section-1.11.1" 2820 - sources."@webassemblyjs/ieee754-1.11.1" 2821 - sources."@webassemblyjs/leb128-1.11.1" 2822 - sources."@webassemblyjs/utf8-1.11.1" 2823 - sources."@webassemblyjs/wasm-edit-1.11.1" 2824 - sources."@webassemblyjs/wasm-gen-1.11.1" 2825 - sources."@webassemblyjs/wasm-opt-1.11.1" 2826 - sources."@webassemblyjs/wasm-parser-1.11.1" 2827 - sources."@webassemblyjs/wast-printer-1.11.1" 2828 - sources."@webpack-cli/configtest-1.2.0" 2829 - sources."@webpack-cli/info-1.5.0" 2830 - sources."@webpack-cli/serve-1.7.0" 2831 - sources."@xtuc/ieee754-1.2.0" 2832 - sources."@xtuc/long-4.2.2" 2833 - sources."acorn-8.8.0" 2834 - sources."acorn-import-assertions-1.8.0" 2835 - sources."ajv-6.12.6" 2836 - sources."ajv-keywords-3.5.2" 2837 - sources."ansi-colors-4.1.1" 2838 - sources."ansi-regex-3.0.1" 2839 - sources."ansi-styles-4.3.0" 2840 - sources."anymatch-3.1.2" 2841 - sources."argparse-2.0.1" 2842 - sources."azure-devops-node-api-11.2.0" 2843 - sources."balanced-match-1.0.2" 2844 - sources."base64-js-1.5.1" 2845 - sources."big.js-5.2.2" 2846 - sources."binary-extensions-2.2.0" 2847 - (sources."bl-4.1.0" // { 2848 - dependencies = [ 2849 - sources."readable-stream-3.6.0" 2850 - ]; 2851 - }) 2852 - sources."boolbase-1.0.0" 2853 - sources."brace-expansion-1.1.11" 2854 - sources."braces-3.0.2" 2855 - sources."browser-stdout-1.3.1" 2856 - sources."browserslist-4.21.2" 2857 - sources."buffer-5.7.1" 2858 - sources."buffer-crc32-0.2.13" 2859 - sources."buffer-from-1.1.2" 2860 - sources."call-bind-1.0.2" 2861 - sources."camelcase-6.3.0" 2862 - sources."caniuse-lite-1.0.30001368" 2863 - (sources."chalk-4.1.2" // { 2864 - dependencies = [ 2865 - sources."supports-color-7.2.0" 2866 - ]; 2867 - }) 2868 - sources."cheerio-1.0.0-rc.12" 2869 - sources."cheerio-select-2.1.0" 2870 - sources."chokidar-3.5.1" 2871 - sources."chownr-1.1.4" 2872 - sources."chrome-trace-event-1.0.3" 2873 - (sources."cliui-7.0.4" // { 2874 - dependencies = [ 2875 - sources."ansi-regex-5.0.1" 2876 - sources."is-fullwidth-code-point-3.0.0" 2877 - sources."string-width-4.2.3" 2878 - sources."strip-ansi-6.0.1" 2879 - ]; 2880 - }) 2881 - sources."clone-deep-4.0.1" 2882 - sources."color-convert-2.0.1" 2883 - sources."color-name-1.1.4" 2884 - sources."colorette-2.0.19" 2885 - sources."commander-6.2.1" 2886 - sources."concat-map-0.0.1" 2887 - sources."core-util-is-1.0.3" 2888 - sources."cross-spawn-7.0.3" 2889 - sources."css-select-5.1.0" 2890 - sources."css-what-6.1.0" 2891 - (sources."debug-4.3.1" // { 2892 - dependencies = [ 2893 - sources."ms-2.1.2" 2894 - ]; 2895 - }) 2896 - sources."decamelize-4.0.0" 2897 - sources."decompress-response-6.0.0" 2898 - sources."deep-extend-0.6.0" 2899 - sources."detect-libc-2.0.1" 2900 - sources."diff-5.0.0" 2901 - sources."dom-serializer-2.0.0" 2902 - sources."domelementtype-2.3.0" 2903 - sources."domhandler-5.0.3" 2904 - sources."domutils-3.0.1" 2905 - sources."electron-to-chromium-1.4.198" 2906 - sources."emoji-regex-8.0.0" 2907 - sources."emojis-list-3.0.0" 2908 - sources."end-of-stream-1.4.4" 2909 - sources."enhanced-resolve-4.5.0" 2910 - sources."entities-4.3.1" 2911 - sources."envinfo-7.8.1" 2912 - sources."errno-0.1.8" 2913 - sources."es-module-lexer-0.9.3" 2914 - sources."escalade-3.1.1" 2915 - sources."escape-string-regexp-4.0.0" 2916 - sources."eslint-scope-5.1.1" 2917 - (sources."esrecurse-4.3.0" // { 2918 - dependencies = [ 2919 - sources."estraverse-5.3.0" 2920 - ]; 2921 - }) 2922 - sources."estraverse-4.3.0" 2923 - sources."events-3.3.0" 2924 - sources."expand-template-2.0.3" 2925 - sources."fast-deep-equal-3.1.3" 2926 - sources."fast-json-stable-stringify-2.1.0" 2927 - sources."fastest-levenshtein-1.0.14" 2928 - sources."fd-slicer-1.1.0" 2929 - sources."fill-range-7.0.1" 2930 - sources."find-up-5.0.0" 2931 - sources."flat-5.0.2" 2932 - sources."fs-constants-1.0.0" 2933 - sources."fs.realpath-1.0.0" 2934 - sources."fsevents-2.3.2" 2935 - sources."function-bind-1.1.1" 2936 - sources."get-caller-file-2.0.5" 2937 - sources."get-intrinsic-1.1.2" 2938 - sources."github-from-package-0.0.0" 2939 - sources."glob-7.1.6" 2940 - sources."glob-parent-5.1.2" 2941 - sources."glob-to-regexp-0.4.1" 2942 - sources."graceful-fs-4.2.10" 2943 - sources."growl-1.10.5" 2944 - sources."has-1.0.3" 2945 - sources."has-flag-4.0.0" 2946 - sources."has-symbols-1.0.3" 2947 - sources."he-1.2.0" 2948 - sources."hosted-git-info-4.1.0" 2949 - sources."htmlparser2-8.0.1" 2950 - sources."ieee754-1.2.1" 2951 - sources."import-local-3.1.0" 2952 - sources."inflight-1.0.6" 2953 - sources."inherits-2.0.4" 2954 - sources."ini-1.3.8" 2955 - sources."interpret-2.2.0" 2956 - sources."is-binary-path-2.1.0" 2957 - sources."is-core-module-2.9.0" 2958 - sources."is-extglob-2.1.1" 2959 - sources."is-fullwidth-code-point-2.0.0" 2960 - sources."is-glob-4.0.3" 2961 - sources."is-number-7.0.0" 2962 - sources."is-plain-obj-2.1.0" 2963 - sources."is-plain-object-2.0.4" 2964 - sources."isarray-1.0.0" 2965 - sources."isexe-2.0.0" 2966 - sources."isobject-3.0.1" 2967 - sources."jest-worker-27.5.1" 2968 - sources."js-yaml-4.0.0" 2969 - sources."json-parse-even-better-errors-2.3.1" 2970 - sources."json-schema-traverse-0.4.1" 2971 - sources."json5-2.2.1" 2972 - sources."keytar-7.9.0" 2973 - sources."kind-of-6.0.3" 2974 - sources."leven-3.1.0" 2975 - sources."linkify-it-3.0.3" 2976 - sources."loader-runner-4.3.0" 2977 - sources."loader-utils-2.0.2" 2978 - sources."locate-path-6.0.0" 2979 - sources."log-symbols-4.0.0" 2980 - sources."lru-cache-6.0.0" 2981 - (sources."markdown-it-12.3.2" // { 2982 - dependencies = [ 2983 - sources."entities-2.1.0" 2984 - ]; 2985 - }) 2986 - sources."mdurl-1.0.1" 2987 - sources."memory-fs-0.5.0" 2988 - sources."merge-stream-2.0.0" 2989 - sources."micromatch-4.0.5" 2990 - sources."mime-1.6.0" 2991 - sources."mime-db-1.52.0" 2992 - sources."mime-types-2.1.35" 2993 - sources."mimic-response-3.1.0" 2994 - sources."minimatch-3.0.4" 2995 - sources."minimist-1.2.6" 2996 - sources."mkdirp-classic-0.5.3" 2997 - sources."mocha-8.4.0" 2998 - sources."mocha-suppress-logs-0.3.1" 2999 - sources."ms-2.1.3" 3000 - sources."mute-stream-0.0.8" 3001 - sources."nanoid-3.1.20" 3002 - sources."napi-build-utils-1.0.2" 3003 - sources."neo-async-2.6.2" 3004 - sources."node-abi-3.22.0" 3005 - sources."node-addon-api-4.3.0" 3006 - sources."node-releases-2.0.6" 3007 - sources."normalize-path-3.0.0" 3008 - sources."nth-check-2.1.1" 3009 - sources."object-inspect-1.12.2" 3010 - sources."once-1.4.0" 3011 - sources."p-limit-3.1.0" 3012 - sources."p-locate-5.0.0" 3013 - sources."p-try-2.2.0" 3014 - (sources."parse-semver-1.1.1" // { 3015 - dependencies = [ 3016 - sources."semver-5.7.1" 3017 - ]; 3018 - }) 3019 - sources."parse5-7.0.0" 3020 - sources."parse5-htmlparser2-tree-adapter-7.0.0" 3021 - sources."path-exists-4.0.0" 3022 - sources."path-is-absolute-1.0.1" 3023 - sources."path-key-3.1.1" 3024 - sources."path-parse-1.0.7" 3025 - sources."pend-1.2.0" 3026 - sources."picocolors-1.0.0" 3027 - sources."picomatch-2.3.1" 3028 - (sources."pkg-dir-4.2.0" // { 3029 - dependencies = [ 3030 - sources."find-up-4.1.0" 3031 - sources."locate-path-5.0.0" 3032 - sources."p-limit-2.3.0" 3033 - sources."p-locate-4.1.0" 3034 - ]; 3035 - }) 3036 - sources."prebuild-install-7.1.1" 3037 - sources."process-nextick-args-2.0.1" 3038 - sources."prr-1.0.1" 3039 - sources."pump-3.0.0" 3040 - sources."punycode-2.1.1" 3041 - sources."qs-6.11.0" 3042 - sources."randombytes-2.1.0" 3043 - (sources."rc-1.2.8" // { 3044 - dependencies = [ 3045 - sources."strip-json-comments-2.0.1" 3046 - ]; 3047 - }) 3048 - sources."read-1.0.7" 3049 - (sources."readable-stream-2.3.7" // { 3050 - dependencies = [ 3051 - sources."safe-buffer-5.1.2" 3052 - ]; 3053 - }) 3054 - sources."readdirp-3.5.0" 3055 - sources."rechoir-0.7.1" 3056 - sources."require-directory-2.1.1" 3057 - sources."resolve-1.22.1" 3058 - sources."resolve-cwd-3.0.0" 3059 - sources."resolve-from-5.0.0" 3060 - sources."rimraf-3.0.2" 3061 - sources."safe-buffer-5.2.1" 3062 - sources."sax-1.2.4" 3063 - sources."schema-utils-3.1.1" 3064 - sources."semver-7.3.7" 3065 - sources."serialize-javascript-5.0.1" 3066 - sources."shallow-clone-3.0.1" 3067 - sources."shebang-command-2.0.0" 3068 - sources."shebang-regex-3.0.0" 3069 - sources."side-channel-1.0.4" 3070 - sources."simple-concat-1.0.1" 3071 - sources."simple-get-4.0.1" 3072 - sources."source-map-0.6.1" 3073 - sources."source-map-support-0.5.21" 3074 - sources."string-argv-0.3.1" 3075 - sources."string-width-2.1.1" 3076 - (sources."string_decoder-1.1.1" // { 3077 - dependencies = [ 3078 - sources."safe-buffer-5.1.2" 3079 - ]; 3080 - }) 3081 - sources."strip-ansi-4.0.0" 3082 - sources."strip-json-comments-3.1.1" 3083 - sources."supports-color-8.1.1" 3084 - sources."supports-preserve-symlinks-flag-1.0.0" 3085 - sources."tapable-1.1.3" 3086 - sources."tar-fs-2.1.1" 3087 - (sources."tar-stream-2.2.0" // { 3088 - dependencies = [ 3089 - sources."readable-stream-3.6.0" 3090 - ]; 3091 - }) 3092 - (sources."terser-5.14.2" // { 3093 - dependencies = [ 3094 - sources."commander-2.20.3" 3095 - ]; 3096 - }) 3097 - (sources."terser-webpack-plugin-5.3.3" // { 3098 - dependencies = [ 3099 - sources."serialize-javascript-6.0.0" 3100 - ]; 3101 - }) 3102 - sources."tmp-0.2.1" 3103 - sources."to-regex-range-5.0.1" 3104 - sources."ts-loader-8.4.0" 3105 - sources."tunnel-0.0.6" 3106 - sources."tunnel-agent-0.6.0" 3107 - sources."typed-rest-client-1.8.9" 3108 - sources."typescript-4.7.4" 3109 - sources."uc.micro-1.0.6" 3110 - sources."underscore-1.13.4" 3111 - sources."update-browserslist-db-1.0.5" 3112 - sources."uri-js-4.4.1" 3113 - sources."url-join-4.0.1" 3114 - sources."util-deprecate-1.0.2" 3115 - (sources."vsce-2.10.0" // { 3116 - dependencies = [ 3117 - sources."ansi-styles-3.2.1" 3118 - sources."chalk-2.4.2" 3119 - sources."color-convert-1.9.3" 3120 - sources."color-name-1.1.3" 3121 - sources."escape-string-regexp-1.0.5" 3122 - sources."has-flag-3.0.0" 3123 - sources."semver-5.7.1" 3124 - sources."supports-color-5.5.0" 3125 - ]; 3126 - }) 3127 - sources."watchpack-2.4.0" 3128 - (sources."webpack-5.73.0" // { 3129 - dependencies = [ 3130 - sources."enhanced-resolve-5.10.0" 3131 - sources."tapable-2.2.1" 3132 - ]; 3133 - }) 3134 - (sources."webpack-cli-4.10.0" // { 3135 - dependencies = [ 3136 - sources."commander-7.2.0" 3137 - ]; 3138 - }) 3139 - sources."webpack-merge-5.8.0" 3140 - sources."webpack-sources-3.2.3" 3141 - sources."which-2.0.2" 3142 - sources."wide-align-1.1.3" 3143 - sources."wildcard-2.0.0" 3144 - sources."workerpool-6.1.0" 3145 - (sources."wrap-ansi-7.0.0" // { 3146 - dependencies = [ 3147 - sources."ansi-regex-5.0.1" 3148 - sources."is-fullwidth-code-point-3.0.0" 3149 - sources."string-width-4.2.3" 3150 - sources."strip-ansi-6.0.1" 3151 - ]; 3152 - }) 3153 - sources."wrappy-1.0.2" 3154 - sources."xml2js-0.4.23" 3155 - sources."xmlbuilder-11.0.1" 3156 - sources."y18n-5.0.8" 3157 - sources."yallist-4.0.0" 3158 - sources."yaml-1.10.2" 3159 - (sources."yargs-16.2.0" // { 3160 - dependencies = [ 3161 - sources."ansi-regex-5.0.1" 3162 - sources."is-fullwidth-code-point-3.0.0" 3163 - sources."string-width-4.2.3" 3164 - sources."strip-ansi-6.0.1" 3165 - ]; 3166 - }) 3167 - sources."yargs-parser-20.2.4" 3168 - sources."yargs-unparser-2.0.0" 3169 - sources."yauzl-2.10.0" 3170 - sources."yazl-2.5.1" 3171 - sources."yocto-queue-0.1.0" 3172 - ]; 3173 - buildInputs = globalBuildInputs; 3174 - meta = { 3175 - description = "A native debugger powered by LLDB. Debug C++, Rust and other compiled languages."; 3176 - license = "MIT"; 3177 - }; 3178 - production = false; 3179 - bypassCache = true; 3180 - reconstructLock = false; 3181 - }; 3182 - in 3183 - { 3184 - args = args; 3185 - sources = sources; 3186 - tarball = nodeEnv.buildNodeSourceDist args; 3187 - package = nodeEnv.buildNodePackage args; 3188 - shell = nodeEnv.buildNodeShell args; 3189 - nodeDependencies = nodeEnv.buildNodeDependencies (lib.overrideExisting args { 3190 - src = stdenv.mkDerivation { 3191 - name = args.name + "-package-json"; 3192 - src = nix-gitignore.gitignoreSourcePure [ 3193 - "*" 3194 - "!package.json" 3195 - "!package-lock.json" 3196 - ] args.src; 3197 - dontBuild = true; 3198 - installPhase = "mkdir -p $out; cp -r ./* $out;"; 3199 - }; 3200 - }); 3201 - }
+44 -14
pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/default.nix
··· 1 1 { pkgs, lib, stdenv, fetchFromGitHub, runCommand, rustPlatform, makeWrapper, llvmPackages 2 - , nodePackages, cmake, nodejs, unzip, python3, pkg-config, libsecret 2 + , buildNpmPackage, cmake, nodejs, unzip, python3, pkg-config, libsecret, darwin 3 3 }: 4 4 assert lib.versionAtLeast python3.version "3.5"; 5 5 let 6 6 publisher = "vadimcn"; 7 7 pname = "vscode-lldb"; 8 - version = "1.8.1"; 8 + version = "1.9.1"; 9 9 10 10 vscodeExtUniqueId = "${publisher}.${pname}"; 11 11 vscodeExtPublisher = publisher; ··· 15 15 owner = "vadimcn"; 16 16 repo = "vscode-lldb"; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-5wrw8LNH14WAyIKIRGFbvrISb5RUXeD5Uh/weja9p4Q="; 18 + sha256 = "sha256-DqxdZtSW8TZaOFGXOZQ7a4tmgRj6iAWDppCNomdfVxY="; 19 19 }; 20 20 21 21 # need to build a custom version of lldb and llvm for enhanced rust support ··· 25 25 pname = "${pname}-adapter"; 26 26 inherit version src; 27 27 28 - cargoSha256 = "sha256-Lpo2jaDMaZGwSrpQBvBCscVbWi2Db1Cx1Tv84v1H4Es="; 28 + cargoSha256 = "sha256-+hfNkr9cZbOcWdWKUWUqDj9a0PKjKeApFXYZzS1XokE="; 29 29 30 30 nativeBuildInputs = [ makeWrapper ]; 31 31 ··· 42 42 doCheck = false; 43 43 }; 44 44 45 - nodeDeps = ((import ./build-deps/default.nix { 46 - inherit pkgs nodejs; 47 - inherit (stdenv.hostPlatform) system; 48 - }).nodeDependencies.override (old: { 49 - inherit src version; 50 - nativeBuildInputs = [ pkg-config ]; 51 - buildInputs = [libsecret]; 52 - dontNpmInstall = true; 53 - })); 45 + nodeDeps = buildNpmPackage { 46 + pname = "${pname}-node-deps"; 47 + inherit version src; 48 + 49 + npmDepsHash = "sha256-Cdlq1jxHSCfPjXhasClc6XzEUp3vlLgkStbhYtCyc7E="; 50 + 51 + nativeBuildInputs = [ 52 + python3 53 + pkg-config 54 + ]; 55 + 56 + buildInputs = [ 57 + libsecret 58 + ] ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ 59 + Security 60 + AppKit 61 + ]); 62 + 63 + dontNpmBuild = true; 64 + 65 + installPhase = '' 66 + runHook preInstall 67 + 68 + mkdir -p $out/lib 69 + cp -r node_modules $out/lib 70 + 71 + runHook postInstall 72 + ''; 73 + }; 54 74 55 75 in stdenv.mkDerivation { 56 76 pname = "vscode-extension-${publisher}-${pname}"; ··· 62 82 63 83 patches = [ ./cmake-build-extension-only.patch ]; 64 84 85 + postPatch = '' 86 + # temporary patch for forgotten version updates 87 + substituteInPlace CMakeLists.txt \ 88 + --replace "1.9.0" ${version} 89 + ''; 90 + 65 91 postConfigure = '' 66 - cp -r ${nodeDeps}/lib/{node_modules,package-lock.json} . 92 + cp -r ${nodeDeps}/lib/node_modules . 67 93 ''; 68 94 69 95 cmakeFlags = [ ··· 71 97 "-DVERSION_SUFFIX=" 72 98 ]; 73 99 makeFlags = [ "vsix_bootstrap" ]; 100 + 101 + preBuild = lib.optionalString stdenv.isDarwin '' 102 + export HOME=$TMPDIR 103 + ''; 74 104 75 105 installPhase = '' 76 106 ext=$out/$installPrefix
+7 -4
pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/update.sh
··· 1 1 #! /usr/bin/env nix-shell 2 - #! nix-shell ../../update-shell.nix -i bash 2 + #! nix-shell ../../update-shell.nix -i bash -p wget prefetch-npm-deps 3 3 4 4 set -eo pipefail 5 5 cd "$(dirname "${BASH_SOURCE[0]}")" ··· 40 40 cargoHash=$(nix-prefetch "{ sha256 }: (import $nixpkgs {}).vscode-extensions.vadimcn.vscode-lldb.adapter.cargoDeps.overrideAttrs (_: { outputHash = sha256; })") 41 41 sed -E 's#\bcargoSha256 = ".*?"#cargoSha256 = "'$cargoHash'"#' --in-place "$nixFile" 42 42 43 - # update node dependencies 44 - src="$(nix-build $nixpkgs -A vscode-extensions.vadimcn.vscode-lldb.src --no-out-link)" 45 - nix-shell -p node2nix -I nixpkgs=$nixpkgs --run "cd build-deps && ls -R && node2nix -14 -d -i \"$src/package.json\" -l \"$src/package-lock.json\"" 43 + pushd $TMPDIR 44 + wget https://raw.githubusercontent.com/$owner/$repo/v${version}/package-lock.json 45 + npmDepsHash=$(prefetch-npm-deps ./package-lock.json) 46 + popd 47 + sed -E 's#\bnpmDepsHash = ".*?"#npmDepsHash = "'$npmDepsHash'"#' --in-place "$nixFile" 48 +