Skip to content

A package to install npm-merge-driver locally and automatically.

License

Notifications You must be signed in to change notification settings

brandonocasey/npm-merge-driver-install

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

npm-merge-driver-install

Build Status Greenkeeper badge

A package to automatically merge package-lock.json conflicts. Heavily based on npm-merge-driver with automated setup at package install time and a single small dependency for ci checking.

Table of Contents generated with DocToc

Installation

To install run

npm i --save-dev npm-merge-driver-install

then add a prepare script in package.json like the following:

{"prepare": "npm-merge-driver-install"}

I don't want it to install in ci

create a prepare.js file and change your prepare script to the following:

// NOTE: you can use is-ci here or other custom code
const isCI = require('is-ci');
const npmMergeDriverInstall = require('npm-merge-driver-install');

if (!isCi) {
  npmMergeDriverInstall.install();
}

then change the prepare script in package.json to

{"prepare": "node prepare.js"}

Provided binaries

  • npm-merge-driver-install: install npm merge driver
  • npm-merge-driver-uninstall: uninstall npm merge driver
  • npm-merge-driver-merge: the internal merge binary used to merge package.json and package-lock.json
  • npm-merge-driver-is-installed: check if npm-merge-driver-install is installed

About

A package to install npm-merge-driver locally and automatically.

Resources

License

Stars

Watchers

Forks

Packages

No packages published