summaryrefslogtreecommitdiff
path: root/node_modules/regjsparser/README.md
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2023-10-14 15:31:11 +0800
committerlittleblack111 <littleblack11111@gmail.com>2023-10-14 15:31:11 +0800
commitaa773172311dcada759dfbaac485f4bc6e00bc21 (patch)
treeca6d9a5eff3ab8f689f9acb4f0df791d9486813d /node_modules/regjsparser/README.md
parentc5a5384e846f242e901e859fe600d695d8990a9a (diff)
added babel
Diffstat (limited to 'node_modules/regjsparser/README.md')
-rw-r--r--node_modules/regjsparser/README.md47
1 files changed, 47 insertions, 0 deletions
diff --git a/node_modules/regjsparser/README.md b/node_modules/regjsparser/README.md
new file mode 100644
index 00000000..2b2818ce
--- /dev/null
+++ b/node_modules/regjsparser/README.md
@@ -0,0 +1,47 @@
+# RegJSParser
+
+Parsing the JavaScript's RegExp in JavaScript.
+
+## Installation
+
+```bash
+npm install regjsparser
+```
+
+## Usage
+
+```js
+var parse = require('regjsparser').parse;
+
+var parseTree = parse('^a'); // /^a/
+console.log(parseTree);
+
+// Toggle on/off additional features:
+var parseTree = parse('^a', '', {
+ // SEE: https://github.com/jviereck/regjsparser/pull/78
+ unicodePropertyEscape: true,
+
+ // SEE: https://github.com/jviereck/regjsparser/pull/83
+ namedGroups: true,
+
+ // SEE: https://github.com/jviereck/regjsparser/pull/89
+ lookbehind: true
+});
+console.log(parseTree);
+```
+
+## Testing
+
+To run the tests, run the following command:
+
+```bash
+npm test
+```
+
+To create a new reference file, execute…
+
+```bash
+node test/update-fixtures.js
+```
+
+…from the repo top directory.