electrode-io / electrode-check-dependencies

An Electrode module to verify component dependencies against a list

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Electrode Check Dependencies

NPM version Build Status Dependency Status

This module provides function to check a package.json's dependencies against another list to make sure the package doesn't deviates from a uniform dependencies. This is mainly for ensuring React components use the same version of a common module when being consumed by an app.

Install

npm install electrode-check-dependencies

Usage

const CheckDep = require("electrode-check-dependencies");

CheckDep.checkPkgFile( "<component_package.json>", "<uniform_dep.json>" ).catch( (err) => {
  console.log("component deviates from uniform dependencies");
});

or

const CheckDep = require("electrode-check-dependencies");
const component = require("./package.json").dependencies;
const check = require("./check.json").dependencies;


const result = CheckDep.checkDependencies( component, check );
if ( result.unsatisfyCommon.length > 0 || result.unexpected.length > 0 ) {
  console.log("component deviates from uniform dependencies");
}

Built with ❤️ by Team Electrode @WalmartLabs.

About

An Electrode module to verify component dependencies against a list


Languages

Language:JavaScript 100.0%