Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wayou/pkgrc
fetch npmrc file wich contains mirror settings
https://github.com/wayou/pkgrc
mirror npmrc npx yarnrc
Last synced: 22 days ago
JSON representation
fetch npmrc file wich contains mirror settings
- Host: GitHub
- URL: https://github.com/wayou/pkgrc
- Owner: wayou
- Created: 2019-04-08T13:53:59.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-06-17T14:35:06.000Z (over 5 years ago)
- Last Synced: 2024-10-12T16:33:12.972Z (24 days ago)
- Topics: mirror, npmrc, npx, yarnrc
- Language: JavaScript
- Size: 4.88 KB
- Stars: 3
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
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:
```sh
pkgrc [type]
```The `type` can be one of `npm`, `yarn`. When ommited default to `npm`.
```sh
# 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.:
```sh
$ npx license mit > LICENSE && npx pkgrc && npx gitignore node && npx pkgrc yarn && yarn init -y
```## License
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fwayou%2Fpkgrc.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fwayou%2Fpkgrc?ref=badge_large)