From 090f7abda4a381da3a81b466b4271703f5fb5e7b Mon Sep 17 00:00:00 2001 From: Mathias Bynens Date: Fri, 20 Jan 2017 14:17:25 +0100 Subject: [PATCH] [7.0] babel-preset-stage-2: Add transform-unicode-property-regex (#3683) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This enables the use of Unicode property escapes of the form `\p{…}` and `\P{…}` in regular expressions with the `u` flag enabled. More info: https://mathiasbynens.be/notes/es-unicode-property-escapes Proposal: https://github.com/mathiasbynens/es-regexp-unicode-property-escapes Plugin: https://github.com/mathiasbynens/babel-plugin-transform-unicode-property-regex --- packages/babel-preset-stage-2/package.json | 3 ++- packages/babel-preset-stage-2/src/index.js | 6 ++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/babel-preset-stage-2/package.json b/packages/babel-preset-stage-2/package.json index b47b116be7..710db5c5c2 100644 --- a/packages/babel-preset-stage-2/package.json +++ b/packages/babel-preset-stage-2/package.json @@ -8,9 +8,10 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-preset-stage-2", "main": "lib/index.js", "dependencies": { + "babel-plugin-syntax-dynamic-import": "^6.18.0", "babel-plugin-transform-class-properties": "^6.22.0", "babel-plugin-transform-decorators": "^6.22.0", - "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-transform-unicode-property-regex": "^2.0.0", "babel-preset-stage-3": "^6.22.0" } } diff --git a/packages/babel-preset-stage-2/src/index.js b/packages/babel-preset-stage-2/src/index.js index 7e9e8a2864..7bc11d1bc2 100644 --- a/packages/babel-preset-stage-2/src/index.js +++ b/packages/babel-preset-stage-2/src/index.js @@ -1,8 +1,9 @@ import presetStage3 from "babel-preset-stage-3"; +import syntaxDynamicImport from "babel-plugin-syntax-dynamic-import"; import transformClassProperties from "babel-plugin-transform-class-properties"; import transformDecorators from "babel-plugin-transform-decorators"; -import syntaxDynamicImport from "babel-plugin-syntax-dynamic-import"; +import transformUnicodePropertyRegex from "babel-plugin-transform-unicode-property-regex"; export default { presets: [ @@ -11,6 +12,7 @@ export default { plugins: [ syntaxDynamicImport, transformClassProperties, - transformDecorators + transformDecorators, + transformUnicodePropertyRegex ] };