summaryrefslogtreecommitdiff
path: root/tools/node_modules/eslint/node_modules/astral-regex
diff options
context:
space:
mode:
Diffstat (limited to 'tools/node_modules/eslint/node_modules/astral-regex')
-rw-r--r--tools/node_modules/eslint/node_modules/astral-regex/index.js4
-rw-r--r--tools/node_modules/eslint/node_modules/astral-regex/package.json15
-rw-r--r--tools/node_modules/eslint/node_modules/astral-regex/readme.md7
3 files changed, 16 insertions, 10 deletions
diff --git a/tools/node_modules/eslint/node_modules/astral-regex/index.js b/tools/node_modules/eslint/node_modules/astral-regex/index.js
index f90e6a225c..651177d40f 100644
--- a/tools/node_modules/eslint/node_modules/astral-regex/index.js
+++ b/tools/node_modules/eslint/node_modules/astral-regex/index.js
@@ -1,4 +1,6 @@
'use strict';
const regex = '[\uD800-\uDBFF][\uDC00-\uDFFF]';
-module.exports = opts => opts && opts.exact ? new RegExp(`^${regex}$`) : new RegExp(regex, 'g');
+const astralRegex = options => options && options.exact ? new RegExp(`^${regex}$`) : new RegExp(regex, 'g');
+
+module.exports = astralRegex;
diff --git a/tools/node_modules/eslint/node_modules/astral-regex/package.json b/tools/node_modules/eslint/node_modules/astral-regex/package.json
index 61089098b3..50ad84da9d 100644
--- a/tools/node_modules/eslint/node_modules/astral-regex/package.json
+++ b/tools/node_modules/eslint/node_modules/astral-regex/package.json
@@ -8,18 +8,19 @@
"url": "https://github.com/kevva/astral-regex/issues"
},
"bundleDependencies": false,
- "dependencies": {},
"deprecated": false,
"description": "Regular expression for matching astral symbols",
"devDependencies": {
- "ava": "*",
- "xo": "*"
+ "ava": "^1.4.1",
+ "tsd": "^0.7.2",
+ "xo": "^0.24.0"
},
"engines": {
- "node": ">=4"
+ "node": ">=8"
},
"files": [
- "index.js"
+ "index.js",
+ "index.d.ts"
],
"homepage": "https://github.com/kevva/astral-regex#readme",
"keywords": [
@@ -35,7 +36,7 @@
"url": "git+https://github.com/kevva/astral-regex.git"
},
"scripts": {
- "test": "xo && ava"
+ "test": "xo && ava && tsd"
},
- "version": "1.0.0"
+ "version": "2.0.0"
} \ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/astral-regex/readme.md b/tools/node_modules/eslint/node_modules/astral-regex/readme.md
index cde44f7bc0..89d6659a41 100644
--- a/tools/node_modules/eslint/node_modules/astral-regex/readme.md
+++ b/tools/node_modules/eslint/node_modules/astral-regex/readme.md
@@ -1,6 +1,6 @@
# astral-regex [![Build Status](https://travis-ci.org/kevva/astral-regex.svg?branch=master)](https://travis-ci.org/kevva/astral-regex)
-> Regular expression for matching astral symbols
+> Regular expression for matching [astral symbols](https://everything2.com/title/astral+plane)
## Install
@@ -15,8 +15,11 @@ $ npm install astral-regex
```js
const astralRegex = require('astral-regex');
-astralRegex({exact: true}).test('');
+astralRegex({exact: true}).test('🦄');
//=> true
+
+'foo 🦄 💩 bar'.match(astralRegex());
+//=> ['🦄', '💩']
```