Skip to content
/ pkgrc Public

fetch npmrc file wich contains mirror settings

Notifications You must be signed in to change notification settings

wayou/pkgrc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gitter

Fetch a predefined rc file for package manager npm or yarn which contains mirror settings for common used dependencies when npm install.

Here's the sample .npmrc file you will get:

# package-lock=false
registry="https://registry.npm.taobao.org"
disturl="https://npm.taobao.org/dist"
nvm_nodejs_org_mirror="http://npm.taobao.org/mirrors/node"
sass_binary_site="http://npm.taobao.org/mirrors/node-sass"
electron_mirror="http://npm.taobao.org/mirrors/electron/"
SQLITE3_BINARY_SITE="http://npm.taobao.org/mirrors/sqlite3"
profiler_binary_host_mirror="http://npm.taobao.org/mirrors/node-inspector/"
node_inspector_cdnurl="https://npm.taobao.org/mirrors/node-inspector"
selenium_cdnurl="http://npm.taobao.org/mirrors/selenium"
puppeteer_download_host="https://npm.taobao.org/mirrors"
chromedriver_cdnurl="https://npm.taobao.org/mirrors/chromedriver"
operadriver_cdnurl="https://npm.taobao.org/mirrors/operadriver"
phantomjs_cdnurl="https://npm.taobao.org/mirrors/phantomjs"
fse_binary_host_mirror="https://npm.taobao.org/mirrors/fsevents"

Usage

SYNOPSIS:

pkgrc [type]

The type can be one of npm, yarn. When ommited default to npm.

# fetch `.npmrc`
$ npx pkgrc

# fetch `.yarnrc`
$ npx pkgrc yarn

Mostly you may combine this util with some other npx command to generate the essential files to startup a project from scratch, e.g.:

$ npx license mit > LICENSE && npx pkgrc && npx gitignore node && npx pkgrc yarn && yarn init -y

License

FOSSA Status

About

fetch npmrc file wich contains mirror settings

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published