diff options
| author | Joel Kronqvist <joel.h.kronqvist@gmail.com> | 2022-03-05 19:02:27 +0200 | 
|---|---|---|
| committer | Joel Kronqvist <joel.h.kronqvist@gmail.com> | 2022-03-05 19:02:27 +0200 | 
| commit | 5d309ff52cd399a6b71968a6b9a70c8ac0b98981 (patch) | |
| tree | 360f7eb50f956e2367ef38fa1fc6ac7ac5258042 /node_modules/jest-regex-util/build | |
| parent | b500a50f1b97d93c98b36ed9a980f8188d648147 (diff) | |
| download | LYLLRuoka-5d309ff52cd399a6b71968a6b9a70c8ac0b98981.tar.gz LYLLRuoka-5d309ff52cd399a6b71968a6b9a70c8ac0b98981.zip  | |
Added node_modules for the updating to work properly.
Diffstat (limited to 'node_modules/jest-regex-util/build')
| -rw-r--r-- | node_modules/jest-regex-util/build/index.d.ts | 10 | ||||
| -rw-r--r-- | node_modules/jest-regex-util/build/index.js | 48 | 
2 files changed, 58 insertions, 0 deletions
diff --git a/node_modules/jest-regex-util/build/index.d.ts b/node_modules/jest-regex-util/build/index.d.ts new file mode 100644 index 0000000..a15e9d4 --- /dev/null +++ b/node_modules/jest-regex-util/build/index.d.ts @@ -0,0 +1,10 @@ +/** + * Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +export declare const escapePathForRegex: (dir: string) => string; +export declare const escapeStrForRegex: (string: string) => string; +export declare const replacePathSepForRegex: (string: string) => string; diff --git a/node_modules/jest-regex-util/build/index.js b/node_modules/jest-regex-util/build/index.js new file mode 100644 index 0000000..de70a08 --- /dev/null +++ b/node_modules/jest-regex-util/build/index.js @@ -0,0 +1,48 @@ +'use strict'; + +Object.defineProperty(exports, '__esModule', { +  value: true +}); +exports.replacePathSepForRegex = +  exports.escapeStrForRegex = +  exports.escapePathForRegex = +    void 0; + +var _path = require('path'); + +/** + * Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +const escapePathForRegex = dir => { +  if (_path.sep === '\\') { +    // Replace "\" with "/" so it's not escaped by escapeStrForRegex. +    // replacePathSepForRegex will convert it back. +    dir = dir.replace(/\\/g, '/'); +  } + +  return replacePathSepForRegex(escapeStrForRegex(dir)); +}; + +exports.escapePathForRegex = escapePathForRegex; + +const escapeStrForRegex = string => +  string.replace(/[[\]{}()*+?.\\^$|]/g, '\\$&'); + +exports.escapeStrForRegex = escapeStrForRegex; + +const replacePathSepForRegex = string => { +  if (_path.sep === '\\') { +    return string.replace( +      /(\/|(.)?\\(?![[\]{}()*+?.^$|\\]))/g, +      (_match, _, p2) => (p2 && p2 !== '\\' ? p2 + '\\\\' : '\\\\') +    ); +  } + +  return string; +}; + +exports.replacePathSepForRegex = replacePathSepForRegex;  | 
