anchor.diff:          # that's not required). It will build the package with its dev
           # dependencies. This means that the package must have dev dependencies
           # defined, or it will error.
  -        env = buildNodePackage (args // {installDevDependencies = true;});
  +        env = buildNodePackage (args // {includeDevDependencies = true;});
   
           # An 'overrideNodePackage' attribute, which will call
           # `buildNodePackage` with the given arguments overridden.
  
positive.code:   # installed contingent on successfully running tests.
    doCheck ? false,
  
    # Test command.
    checkPhase ? defaultCheckPhase,
  
    # Additional flags passed to npm install. A list of strings.
    extraNpmFlags ? [],
  
    # Same as https://docs.npmjs.com/files/package.json#os
    os ? [],
  
    # Build inputs to propagate in addition to nodejs and non-dev dependencies.
    propagatedBuildInputs ? [],
  
negative.code: 
  in
  
  # Dev dependencies are required to be installed to run unit tests for
  # nearly all packages. Therefore we require that they be installed in
  # order to enable tests.
  if doCheck && (devDependencies == null)
  then throw ("${uniqueName}: Can't run tests because devDependencies have " +
              "not been defined. You can pass in `devDependencies = [];` if " +
              "there are no dev dependencies.")
  else if includeDevDependencies && (devDependencies == null)
  then throw ("${uniqueName}: Can't include dev dependencies since they have " +
              "not been defined. You can pass in `devDependencies = [];` if " +
              "there are no dev dependencies.")
  else
  
  let
  