From d5d473299a0c6a8300de90e338eca06d3c06e625 Mon Sep 17 00:00:00 2001 From: Peter Staev Date: Fri, 6 Jul 2018 15:59:55 +0300 Subject: [PATCH] feat(xml-namespace-loader): add ignore option --- xml-namespace-loader.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xml-namespace-loader.js b/xml-namespace-loader.js index f640b30d..9e97a941 100644 --- a/xml-namespace-loader.js +++ b/xml-namespace-loader.js @@ -3,6 +3,7 @@ const { convertSlashesInPath } = require("./projectHelpers"); module.exports = function (source) { this.value = source; + const { ignore } = this.query; const { XmlParser } = require("tns-core-modules/xml"); @@ -14,7 +15,8 @@ module.exports = function (source) { if ( namespace && !namespace.startsWith("http") && - !namespaces.some(n => n.name === moduleName) + !namespaces.some(n => n.name === moduleName) && + (!ignore || !moduleName.match(ignore)) ) { const localNamespacePath = join(this.rootContext, namespace); const localModulePath = join(localNamespacePath, elementName);