lib/extensions.js
function getBinaryUrl() {
  var site = getArgument('--sass-binary-site') ||
             process.env.SASS_BINARY_SITE  ||
             process.env.npm_config_sass_binary_site ||
             (pkg.nodeSassConfig && pkg.nodeSassConfig.binarySite) ||
             'https://github.com/sass/node-sass/releases/download';

  return [site, 'v' + pkg.version, getBinaryName()].join('/');
}
function getBinaryUrl() {
  var site = getArgument('--sass-binary-site') ||
             process.env.SASS_BINARY_SITE  ||
             process.env.npm_config_sass_binary_site ||
             (pkg.nodeSassConfig && pkg.nodeSassConfig.binarySite) ||
             'https://github.com/sass/node-sass/releases/download';

  return [site, 'v' + pkg.version, getBinaryName()].join('/');
}
function getBinaryUrl ( ) { var site = getArgument ( '--sass-binary-site' ) || process . env . SASS_BINARY_SITE || process . env . npm_config_sass_binary_site || ( pkg . nodeSassConfig && pkg . nodeSassConfig . binarySite ) || 'https://github.com/sass/node-sass/releases/download' ; return [ site , 'v' + pkg . version , getBinaryName ( ) ] . join ( '/' ) ; }
Determine the URL to fetch binary file from.
By default fetch from the node-sass distribution
site on GitHub.

The default URL can be overriden using
the environment variable SASS_BINARY_SITE,
.npmrc variable sass_binary_site or
or a command line option --sass-binary-site:

node scripts/install.js --sass-binary-site http://example.com/

The URL should to the mirror of the repository
laid out as follows:

SASS_BINARY_SITE/

v3.0.0
v3.0.0/freebsd-x64-14_binding.node
....
v3.0.0
v3.0.0/freebsd-ia32-11_binding.node
v3.0.0/freebsd-x64-42_binding.node
... etc. for all supported versions and platforms

@api public
Determine the URL to fetch binary file from . By default fetch from the node - sass distribution site on GitHub .