node package manager
Loosely couple your services. Use Orgs to version and reuse your code. Create a free org »


npm Greenkeeper semantic-release Build Status bithound Coverage Status Code Climate Known Vulnerabilities GitHub Issues Stories in Ready Dependency Status devDependency Status docs downloads Commitizen friendly


Keep npm package in sync with its template

npm-template-sync --template aTemplateGithubUser/aRepo  myGithubUser/myRepo

merges contents from template repo into destination repo handling some special cases for:

  • Licenses - rewriting license years
  • line set files like .npmignore and .gitignore - by merging both sets together
  • package.json - merge devDependencies, engines and scripts
  • rollup.conf.js - copy / rewrite

generated pull request

Browse available template modules


With npm do:

npm install -g npm-template-sync
# npm-template-sync --help