From 0b5343e8c28831445d0bdac4fd129556e3d2a96a Mon Sep 17 00:00:00 2001 From: nightwing Date: Wed, 16 Sep 2015 13:21:58 +0400 Subject: [PATCH] code style --- .../build_support/mini_require.js | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/node_modules/architect-build/build_support/mini_require.js b/node_modules/architect-build/build_support/mini_require.js index 7af78f24..6e643a35 100644 --- a/node_modules/architect-build/build_support/mini_require.js +++ b/node_modules/architect-build/build_support/mini_require.js @@ -284,10 +284,10 @@ config.baseUrl = ""; require.undef = function(module, recursive) { if (recursive) { - var root = (module + "/").replace("//", "/"); - $undefAll(root, define.errors); - $undefAll(root, define.loaded); - $undefAll(root, define.modules); + var root = (module + "/").replace(/\/+$/, "/"); + undefAll(root, define.errors); + undefAll(root, define.loaded); + undefAll(root, define.modules); } module = normalizeName("", module); var path = require.toUrl(module, ".js"); @@ -297,10 +297,11 @@ require.undef = function(module, recursive) { delete define.fetchedUrls[path]; }; -function $undefAll(module, hash) { - for (var i in hash) - if (i.lastIndexOf(module, 0) == 0) - require.undef(i); +function undefAll(module, hash) { + Object.keys(hash).forEach(function(key) { + if (key.lastIndexOf(module, 0) == 0) + require.undef(key); + }); } require.MODULE_LOAD_URL = MODULE_LOAD_URL;