Keep your global NPM packages in sync between machines.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github
flow-typed/npm
img
src
tests
.editorconfig
.eslintrc
.flowconfig
.gitignore
.hound.yml
.npmignore
.travis.yml
CHANGELOG.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
appveyor.yml
cli.js
index.js
package-lock.json
package.json

README.md

Logo

Coverage Status Build Status Build status Dependency Status Known Vulnerabilities GitHub license npm version

NPM

NPM Modules Sync

Keep your global NPM packages in sync between machines.

TL;DR While NVM and the likes let you keep packages in sync between multiple version, if you develop across multiple machines, you can use this module to keep your global packages in sync.

Installation

npm install -g npm-modules-sync

If you are using Yarn:
yarn global add npm-modules-sync

Usage

  Usage
    $ npm-sync <input> [options]

  Options
    -t, --token Your GitHub token.
    -i, --id ID of Gist that is used by this module.
    -h, --help Show this help message.
    -v, --version Show version information.

  Examples
    $ npm-sync init -t 123e4567f89
    $ npm-sync i -t 123e4567f89
    $ npm-sync init -t 123e4567f89 -i 123456789
    $ npm-sync download
    $ npm-sync dl
    $ npm-sync upload
    $ npm-sync up

Documentation

Read the DOCUMENTATION

Contributing

Read the CONTRIBUTING guide for information.

License

Licensed under MIT. See LICENSE for more information.

Issues

Report a bug in issues.

Made with love in Dhaka, Bangladesh by Riyadh Al Nur