diff options
Diffstat (limited to 'tools/node_modules/eslint/node_modules/astral-regex')
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()); +//=> ['🦄', '💩'] ``` |