peer-compatible

1.0.0 • Public • Published

peer-compatible

Find versions of a package that work with given peer dependencies

build status AppVeyor build status code coverage

npm package license

Installation

npm install --save peer-compatible

Usage

const compatible = require('peer-compatible').default;

API

index

Finds versions of pkgName that work with given peers. Given extra peers that the package does not require at all are considered to be compatible.

Parameters

  • pkgName string The package to search for.
  • peers {} The peers that found versions need to be compatible with, formatted like a regular peer dependency object literal. Versions must be exact, ranges are not supported.

Examples

peerCompatible('some-component-lib', { 'some-framework-core-lib': '1.0.0' })
  .then(versions => console.log(versions));

Returns Promise<Array<string>> The versions of the package that work with given peers.

Package Sidebar

Install

npm i peer-compatible

Weekly Downloads

0

Version

1.0.0

License

MIT

Last publish

Collaborators

  • jeysal