From bbff7403fbf46f9ad92240ac213df8d30ef31b64 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Thu, 20 Sep 2018 02:56:13 +0200 Subject: update packages --- node_modules/enhanced-resolve/lib/getPaths.js | 68 ++++++++++++++------------- 1 file changed, 35 insertions(+), 33 deletions(-) (limited to 'node_modules/enhanced-resolve/lib/getPaths.js') diff --git a/node_modules/enhanced-resolve/lib/getPaths.js b/node_modules/enhanced-resolve/lib/getPaths.js index 695fbcd5f..c1bd787e9 100644 --- a/node_modules/enhanced-resolve/lib/getPaths.js +++ b/node_modules/enhanced-resolve/lib/getPaths.js @@ -1,33 +1,35 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ -module.exports = function getPaths(path) { - var parts = path.split(/(.*?[\\\/]+)/); - var paths = [path]; - var seqments = [parts[parts.length - 1]]; - var part = parts[parts.length - 1]; - path = path.substr(0, path.length - part.length - 1); - paths.push(path); - for(var i = parts.length - 2; i > 2; i -= 2) { - part = parts[i]; - path = path.substr(0, path.length - part.length) || "/"; - paths.push(path); - seqments.push(part.substr(0, part.length - 1)); - } - part = parts[1]; - seqments.push(part.length > 1 ? part.substr(0, part.length - 1) : part); - return { - paths: paths, - seqments: seqments - }; -}; - -module.exports.basename = function basename(path) { - var i = path.lastIndexOf("/"), - j = path.lastIndexOf("\\"); - var p = i < 0 ? j : j < 0 ? i : i < j ? j : i; - if(p < 0) return null; - var s = path.substr(p + 1); - return s; -}; +/* + MIT License http://www.opensource.org/licenses/mit-license.php + Author Tobias Koppers @sokra +*/ +"use strict"; + +module.exports = function getPaths(path) { + const parts = path.split(/(.*?[\\\/]+)/); + const paths = [path]; + const seqments = [parts[parts.length - 1]]; + let part = parts[parts.length - 1]; + path = path.substr(0, path.length - part.length - 1); + for(let i = parts.length - 2; i > 2; i -= 2) { + paths.push(path); + part = parts[i]; + path = path.substr(0, path.length - part.length) || "/"; + seqments.push(part.substr(0, part.length - 1)); + } + part = parts[1]; + seqments.push(part); + paths.push(part); + return { + paths: paths, + seqments: seqments + }; +}; + +module.exports.basename = function basename(path) { + const i = path.lastIndexOf("/"), + j = path.lastIndexOf("\\"); + const p = i < 0 ? j : j < 0 ? i : i < j ? j : i; + if(p < 0) return null; + const s = path.substr(p + 1); + return s; +}; -- cgit v1.2.3