anchor.diff:        baseName == "package.json" ||
         baseName == "gulpfile.js" ||
         (lib.hasPrefix "/source" sansPrefix) ||
  -      (lib.hasPrefix "/flow" sansPrefix) ||
         baseName == ".babelrc" ||
         sansPrefix == "/scripts" ||
         sansPrefix == "/scripts/package.js" ||
  
positive.code:   BUILD_NUMBER = "${toString buildNum}";
    NODE_ENV = "production";
    BUILDTYPE = "Release";
    extraBuildInputs = commonInputs ++ (if win64 then [ unzip wine64 ] else [ ]);
    installPhase = let
      nukeAllRefs = ''
        # the webpack utils embed the original source paths into map files, so backtraces from the 1 massive index.js can be converted back to multiple files
  
negative.code:   #  libunistring
    #  libusb1
    #] ++ stdenv.cc.libc.buildInputs;
    yarnPreBuild = ''
      mkdir -p $HOME/.node-gyp/${nodejs.version}
      echo 9 > $HOME/.node-gyp/${nodejs.version}/installVersion
      ln -sfv ${nodejs}/include $HOME/.node-gyp/${nodejs.version}
    '';
    pkgConfig = {
      node-sass = {
        buildInputs = [ python2 ];
        postInstall = ''
          yarn --offline run build
          rm build/config.gypi
        '';
      };
      electron-rebuild = {
  