UNPKG

semver-existing-max

Version:

Find existing maximum version of dependency according to semver and semver-max

51 lines (32 loc) 996 B
# semver-existing-max Find the maximum version of the given version range that exists in dependency or version list. ## Install ``` $ npm i semver-existing-max ``` or ``` $ yarn add semver-existing-max ``` ## Usage Passing dependency name in the argument: ```js const semverExistingMax = require('semver-existing-max'); const result = await semverExistingMax('semver', '~1.0.5'); // => result = 1.0.14 ``` Or passing version list in the argument: ```js const semverExistingMax = require('semver-existing-max'); const versionList = ['1.0.4', '1.0.5', '1.0.6', '1.0.7', '1.1.2']; const result = await semverExistingMax(versionList, '~1.0.5'); // => result = 1.0.7 ``` ## API #### `semverExistingMax('dependency name or version list', 'version range')` Return the maximum version of the given version range that exists in the dependency or version list. ## Related - [semver](https://github.com/npm/node-semver) - [semver-max](https://github.com/eush77/semver-max) ## License MIT