From c45c1e677bfbb55173649728e2424cb4044fc790 Mon Sep 17 00:00:00 2001 From: Suneil Nyamathi Date: Tue, 13 Jun 2017 14:46:23 -0700 Subject: [PATCH] Add npm badge and code example --- README.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 7ac650c..4b05e34 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,18 @@ -# semver-intersect [![Build Status](https://travis-ci.org/snyamathi/semver-intersect.svg?branch=master)](https://travis-ci.org/snyamathi/semver-intersect) +# semver-intersect [![Build Status](https://travis-ci.org/snyamathi/semver-intersect.svg?branch=master)](https://travis-ci.org/snyamathi/semver-intersect) [![npm](https://img.shields.io/npm/v/semver-intersect.svg)](https://www.npmjs.com/package/semver-intersect) Get the intersection of multiple semver ranges + +```js +const { intersect } = require('semver-intersect'); + +// ^4.1.0 +intersect('^4.0.0', '^4.1.0'); + +// ~4.3.0 +intersect('^4.0.0', '~4.3.0'); + +// ~4.3.89 +intersect('^4.0.0', '~4.3.89', '~4.3.24', '~4.3.63'); + +// throws "Range >=4.5.0 is not compatible with <4.4.0" +intersect('^4.0.0', '~4.3.0', '^4.5.0') +```