No Plugins; Monolithic

    npm-merge-driver-install

    3.0.0 • Public • Published

    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

    Keywords

    none

    Install

    npm i npm-merge-driver-install

    DownloadsWeekly Downloads

    54,853

    Version

    3.0.0

    License

    Apache-2.0

    Unpacked Size

    35.7 kB

    Total Files

    21

    Last publish

    Collaborators

    • brandonocasey