From 29cb273d08d84e37435fe71ee2eef4a955cfc6e9 Mon Sep 17 00:00:00 2001 From: n1474335 Date: Tue, 9 Jul 2019 13:42:42 +0100 Subject: [PATCH] Fixed module replacement issue. --- Gruntfile.js | 4 ++-- src/core/operations/Subsection.mjs | 5 ++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index 01e5e414..f3fd4194 100755 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -171,7 +171,7 @@ module.exports = function (grunt) { }, resolve: { alias: { - "./config/modules/OpModules": "./config/modules/Default" + "./config/modules/OpModules.mjs": "./config/modules/Default.mjs" } }, plugins: [ @@ -268,7 +268,7 @@ module.exports = function (grunt) { }, moduleEntryPoints), resolve: { alias: { - "./config/modules/OpModules": "./config/modules/Default" + "./config/modules/OpModules.mjs": "./config/modules/Default.mjs" } }, plugins: [ diff --git a/src/core/operations/Subsection.mjs b/src/core/operations/Subsection.mjs index 3fd8545d..86980e40 100644 --- a/src/core/operations/Subsection.mjs +++ b/src/core/operations/Subsection.mjs @@ -4,7 +4,6 @@ * @license Apache-2.0 */ -import XRegExp from "xregexp"; import Operation from "../Operation.mjs"; import Recipe from "../Recipe.mjs"; import Dish from "../Dish.mjs"; @@ -22,7 +21,7 @@ class Subsection extends Operation { this.name = "Subsection"; this.flowControl = true; - this.module = "Regex"; + this.module = "Default"; this.description = "Select a part of the input data using a regular expression (regex), and run all subsequent operations on each match separately.

You can use up to one capture group, where the recipe will only be run on the data in the capture group. If there's more than one capture group, only the first one will be operated on."; this.infoURL = ""; this.inputType = "string"; @@ -87,7 +86,7 @@ class Subsection extends Operation { if (!caseSensitive) flags += "i"; if (global) flags += "g"; - const regex = new XRegExp(section, flags), + const regex = new RegExp(section, flags), recipe = new Recipe(); recipe.addOperations(subOpList);