fis3-hook-node_modules
Advanced tools
Comparing version 2.1.0 to 2.1.1
@@ -19,2 +19,6 @@ var fs = require('fs'); | ||
function makeVersion(raw) { | ||
if (!opts.mergeLevel) { | ||
return raw; | ||
} | ||
if (!semver.valid(raw)) { | ||
@@ -33,5 +37,2 @@ throw new Error('The version is not valid. `' + raw + '`'); | ||
return '*'; | ||
default: | ||
return raw; | ||
} | ||
@@ -120,3 +121,4 @@ } | ||
if (cachePkgsByVersions[pkgName]) { | ||
// 如果开启了 merge npm 包功能。 | ||
if (opts.mergeLevel && cachePkgsByVersions[pkgName]) { | ||
// 根据版本号倒序对比。 | ||
@@ -123,0 +125,0 @@ var versions = Object.keys(cachePkgsByVersions[pkgName]).sort().reverse(); |
{ | ||
"name": "fis3-hook-node_modules", | ||
"version": "2.1.0", | ||
"version": "2.1.1", | ||
"description": "fis3 npm support", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -138,3 +138,3 @@ # fis3-hook-node_modules | ||
* `mergeLevel` 默认 `1` npm 包去重。 | ||
* `mergeLevel` npm 包去重级别, node 版本小于 5 时默认为 `1` 否则默认为 `0`, npm 3+ 不需要去重。 | ||
* `0` 如果版本完全一致则去重。 | ||
@@ -141,0 +141,0 @@ * `1` patch 版本号一致则去重。相当于 `1.1.x` |
17934
365