aboutsummaryrefslogtreecommitdiff
path: root/node_modules/jest-haste-map/build/lib
diff options
context:
space:
mode:
authorJoel Kronqvist <joel.h.kronqvist@gmail.com>2022-03-05 19:02:27 +0200
committerJoel Kronqvist <joel.h.kronqvist@gmail.com>2022-03-05 19:02:27 +0200
commit5d309ff52cd399a6b71968a6b9a70c8ac0b98981 (patch)
tree360f7eb50f956e2367ef38fa1fc6ac7ac5258042 /node_modules/jest-haste-map/build/lib
parentb500a50f1b97d93c98b36ed9a980f8188d648147 (diff)
downloadLYLLRuoka-5d309ff52cd399a6b71968a6b9a70c8ac0b98981.tar.gz
LYLLRuoka-5d309ff52cd399a6b71968a6b9a70c8ac0b98981.zip
Added node_modules for the updating to work properly.
Diffstat (limited to 'node_modules/jest-haste-map/build/lib')
-rw-r--r--node_modules/jest-haste-map/build/lib/dependencyExtractor.d.ts7
-rw-r--r--node_modules/jest-haste-map/build/lib/dependencyExtractor.js99
-rw-r--r--node_modules/jest-haste-map/build/lib/fast_path.d.ts8
-rw-r--r--node_modules/jest-haste-map/build/lib/fast_path.js81
-rw-r--r--node_modules/jest-haste-map/build/lib/getPlatformExtension.d.ts7
-rw-r--r--node_modules/jest-haste-map/build/lib/getPlatformExtension.js31
-rw-r--r--node_modules/jest-haste-map/build/lib/isRegExpSupported.d.ts7
-rw-r--r--node_modules/jest-haste-map/build/lib/isRegExpSupported.js22
-rw-r--r--node_modules/jest-haste-map/build/lib/normalizePathSep.d.ts8
-rw-r--r--node_modules/jest-haste-map/build/lib/normalizePathSep.js75
10 files changed, 345 insertions, 0 deletions
diff --git a/node_modules/jest-haste-map/build/lib/dependencyExtractor.d.ts b/node_modules/jest-haste-map/build/lib/dependencyExtractor.d.ts
new file mode 100644
index 0000000..cb927b5
--- /dev/null
+++ b/node_modules/jest-haste-map/build/lib/dependencyExtractor.d.ts
@@ -0,0 +1,7 @@
+/**
+ * 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 function extract(code: string): Set<string>;
diff --git a/node_modules/jest-haste-map/build/lib/dependencyExtractor.js b/node_modules/jest-haste-map/build/lib/dependencyExtractor.js
new file mode 100644
index 0000000..6d34b23
--- /dev/null
+++ b/node_modules/jest-haste-map/build/lib/dependencyExtractor.js
@@ -0,0 +1,99 @@
+'use strict';
+
+Object.defineProperty(exports, '__esModule', {
+ value: true
+});
+exports.extract = extract;
+
+var _isRegExpSupported = _interopRequireDefault(require('./isRegExpSupported'));
+
+function _interopRequireDefault(obj) {
+ return obj && obj.__esModule ? obj : {default: obj};
+}
+
+/**
+ * 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.
+ */
+// Negative look behind is only supported in Node 9+
+const NOT_A_DOT = (0, _isRegExpSupported.default)('(?<!\\.\\s*)')
+ ? '(?<!\\.\\s*)'
+ : '(?:^|[^.]\\s*)';
+
+const CAPTURE_STRING_LITERAL = pos => `([\`'"])([^'"\`]*?)(?:\\${pos})`;
+
+const WORD_SEPARATOR = '\\b';
+const LEFT_PARENTHESIS = '\\(';
+const RIGHT_PARENTHESIS = '\\)';
+const WHITESPACE = '\\s*';
+const OPTIONAL_COMMA = '(:?,\\s*)?';
+
+function createRegExp(parts, flags) {
+ return new RegExp(parts.join(''), flags);
+}
+
+function alternatives(...parts) {
+ return `(?:${parts.join('|')})`;
+}
+
+function functionCallStart(...names) {
+ return [
+ NOT_A_DOT,
+ WORD_SEPARATOR,
+ alternatives(...names),
+ WHITESPACE,
+ LEFT_PARENTHESIS,
+ WHITESPACE
+ ];
+}
+
+const BLOCK_COMMENT_RE = /\/\*[^]*?\*\//g;
+const LINE_COMMENT_RE = /\/\/.*/g;
+const REQUIRE_OR_DYNAMIC_IMPORT_RE = createRegExp(
+ [
+ ...functionCallStart('require', 'import'),
+ CAPTURE_STRING_LITERAL(1),
+ WHITESPACE,
+ OPTIONAL_COMMA,
+ RIGHT_PARENTHESIS
+ ],
+ 'g'
+);
+const IMPORT_OR_EXPORT_RE = createRegExp(
+ [
+ '\\b(?:import|export)\\s+(?!type(?:of)?\\s+)(?:[^\'"]+\\s+from\\s+)?',
+ CAPTURE_STRING_LITERAL(1)
+ ],
+ 'g'
+);
+const JEST_EXTENSIONS_RE = createRegExp(
+ [
+ ...functionCallStart(
+ 'jest\\s*\\.\\s*(?:requireActual|requireMock|genMockFromModule|createMockFromModule)'
+ ),
+ CAPTURE_STRING_LITERAL(1),
+ WHITESPACE,
+ OPTIONAL_COMMA,
+ RIGHT_PARENTHESIS
+ ],
+ 'g'
+);
+
+function extract(code) {
+ const dependencies = new Set();
+
+ const addDependency = (match, _, dep) => {
+ dependencies.add(dep);
+ return match;
+ };
+
+ code
+ .replace(BLOCK_COMMENT_RE, '')
+ .replace(LINE_COMMENT_RE, '')
+ .replace(IMPORT_OR_EXPORT_RE, addDependency)
+ .replace(REQUIRE_OR_DYNAMIC_IMPORT_RE, addDependency)
+ .replace(JEST_EXTENSIONS_RE, addDependency);
+ return dependencies;
+}
diff --git a/node_modules/jest-haste-map/build/lib/fast_path.d.ts b/node_modules/jest-haste-map/build/lib/fast_path.d.ts
new file mode 100644
index 0000000..eaf1c63
--- /dev/null
+++ b/node_modules/jest-haste-map/build/lib/fast_path.d.ts
@@ -0,0 +1,8 @@
+/**
+ * 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 function relative(rootDir: string, filename: string): string;
+export declare function resolve(rootDir: string, relativeFilename: string): string;
diff --git a/node_modules/jest-haste-map/build/lib/fast_path.js b/node_modules/jest-haste-map/build/lib/fast_path.js
new file mode 100644
index 0000000..e050f4c
--- /dev/null
+++ b/node_modules/jest-haste-map/build/lib/fast_path.js
@@ -0,0 +1,81 @@
+'use strict';
+
+Object.defineProperty(exports, '__esModule', {
+ value: true
+});
+exports.relative = relative;
+exports.resolve = resolve;
+
+function path() {
+ const data = _interopRequireWildcard(require('path'));
+
+ path = function () {
+ return data;
+ };
+
+ return data;
+}
+
+function _getRequireWildcardCache(nodeInterop) {
+ if (typeof WeakMap !== 'function') return null;
+ var cacheBabelInterop = new WeakMap();
+ var cacheNodeInterop = new WeakMap();
+ return (_getRequireWildcardCache = function (nodeInterop) {
+ return nodeInterop ? cacheNodeInterop : cacheBabelInterop;
+ })(nodeInterop);
+}
+
+function _interopRequireWildcard(obj, nodeInterop) {
+ if (!nodeInterop && obj && obj.__esModule) {
+ return obj;
+ }
+ if (obj === null || (typeof obj !== 'object' && typeof obj !== 'function')) {
+ return {default: obj};
+ }
+ var cache = _getRequireWildcardCache(nodeInterop);
+ if (cache && cache.has(obj)) {
+ return cache.get(obj);
+ }
+ var newObj = {};
+ var hasPropertyDescriptor =
+ Object.defineProperty && Object.getOwnPropertyDescriptor;
+ for (var key in obj) {
+ if (key !== 'default' && Object.prototype.hasOwnProperty.call(obj, key)) {
+ var desc = hasPropertyDescriptor
+ ? Object.getOwnPropertyDescriptor(obj, key)
+ : null;
+ if (desc && (desc.get || desc.set)) {
+ Object.defineProperty(newObj, key, desc);
+ } else {
+ newObj[key] = obj[key];
+ }
+ }
+ }
+ newObj.default = obj;
+ if (cache) {
+ cache.set(obj, newObj);
+ }
+ return newObj;
+}
+
+/**
+ * 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.
+ */
+// rootDir and filename must be absolute paths (resolved)
+function relative(rootDir, filename) {
+ return filename.indexOf(rootDir + path().sep) === 0
+ ? filename.substring(rootDir.length + 1)
+ : path().relative(rootDir, filename);
+}
+
+const INDIRECTION_FRAGMENT = '..' + path().sep; // rootDir must be an absolute path and relativeFilename must be simple
+// (e.g.: foo/bar or ../foo/bar, but never ./foo or foo/../bar)
+
+function resolve(rootDir, relativeFilename) {
+ return relativeFilename.indexOf(INDIRECTION_FRAGMENT) === 0
+ ? path().resolve(rootDir, relativeFilename)
+ : rootDir + path().sep + relativeFilename;
+}
diff --git a/node_modules/jest-haste-map/build/lib/getPlatformExtension.d.ts b/node_modules/jest-haste-map/build/lib/getPlatformExtension.d.ts
new file mode 100644
index 0000000..62f88de
--- /dev/null
+++ b/node_modules/jest-haste-map/build/lib/getPlatformExtension.d.ts
@@ -0,0 +1,7 @@
+/**
+ * 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 default function getPlatformExtension(file: string, platforms?: Array<string>): string | null;
diff --git a/node_modules/jest-haste-map/build/lib/getPlatformExtension.js b/node_modules/jest-haste-map/build/lib/getPlatformExtension.js
new file mode 100644
index 0000000..6b9e564
--- /dev/null
+++ b/node_modules/jest-haste-map/build/lib/getPlatformExtension.js
@@ -0,0 +1,31 @@
+'use strict';
+
+Object.defineProperty(exports, '__esModule', {
+ value: true
+});
+exports.default = getPlatformExtension;
+
+/**
+ * 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 SUPPORTED_PLATFORM_EXTS = new Set(['android', 'ios', 'native', 'web']); // Extract platform extension: index.ios.js -> ios
+
+function getPlatformExtension(file, platforms) {
+ const last = file.lastIndexOf('.');
+ const secondToLast = file.lastIndexOf('.', last - 1);
+
+ if (secondToLast === -1) {
+ return null;
+ }
+
+ const platform = file.substring(secondToLast + 1, last); // If an overriding platform array is passed, check that first
+
+ if (platforms && platforms.indexOf(platform) !== -1) {
+ return platform;
+ }
+
+ return SUPPORTED_PLATFORM_EXTS.has(platform) ? platform : null;
+}
diff --git a/node_modules/jest-haste-map/build/lib/isRegExpSupported.d.ts b/node_modules/jest-haste-map/build/lib/isRegExpSupported.d.ts
new file mode 100644
index 0000000..ba40ca3
--- /dev/null
+++ b/node_modules/jest-haste-map/build/lib/isRegExpSupported.d.ts
@@ -0,0 +1,7 @@
+/**
+ * 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 default function isRegExpSupported(value: string): boolean;
diff --git a/node_modules/jest-haste-map/build/lib/isRegExpSupported.js b/node_modules/jest-haste-map/build/lib/isRegExpSupported.js
new file mode 100644
index 0000000..b6224a7
--- /dev/null
+++ b/node_modules/jest-haste-map/build/lib/isRegExpSupported.js
@@ -0,0 +1,22 @@
+'use strict';
+
+Object.defineProperty(exports, '__esModule', {
+ value: true
+});
+exports.default = isRegExpSupported;
+
+/**
+ * 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.
+ */
+function isRegExpSupported(value) {
+ try {
+ // eslint-disable-next-line no-new
+ new RegExp(value);
+ return true;
+ } catch {
+ return false;
+ }
+}
diff --git a/node_modules/jest-haste-map/build/lib/normalizePathSep.d.ts b/node_modules/jest-haste-map/build/lib/normalizePathSep.d.ts
new file mode 100644
index 0000000..1490ab7
--- /dev/null
+++ b/node_modules/jest-haste-map/build/lib/normalizePathSep.d.ts
@@ -0,0 +1,8 @@
+/**
+ * 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.
+ */
+declare let normalizePathSep: (string: string) => string;
+export default normalizePathSep;
diff --git a/node_modules/jest-haste-map/build/lib/normalizePathSep.js b/node_modules/jest-haste-map/build/lib/normalizePathSep.js
new file mode 100644
index 0000000..1f85cfb
--- /dev/null
+++ b/node_modules/jest-haste-map/build/lib/normalizePathSep.js
@@ -0,0 +1,75 @@
+'use strict';
+
+Object.defineProperty(exports, '__esModule', {
+ value: true
+});
+exports.default = void 0;
+
+function path() {
+ const data = _interopRequireWildcard(require('path'));
+
+ path = function () {
+ return data;
+ };
+
+ return data;
+}
+
+function _getRequireWildcardCache(nodeInterop) {
+ if (typeof WeakMap !== 'function') return null;
+ var cacheBabelInterop = new WeakMap();
+ var cacheNodeInterop = new WeakMap();
+ return (_getRequireWildcardCache = function (nodeInterop) {
+ return nodeInterop ? cacheNodeInterop : cacheBabelInterop;
+ })(nodeInterop);
+}
+
+function _interopRequireWildcard(obj, nodeInterop) {
+ if (!nodeInterop && obj && obj.__esModule) {
+ return obj;
+ }
+ if (obj === null || (typeof obj !== 'object' && typeof obj !== 'function')) {
+ return {default: obj};
+ }
+ var cache = _getRequireWildcardCache(nodeInterop);
+ if (cache && cache.has(obj)) {
+ return cache.get(obj);
+ }
+ var newObj = {};
+ var hasPropertyDescriptor =
+ Object.defineProperty && Object.getOwnPropertyDescriptor;
+ for (var key in obj) {
+ if (key !== 'default' && Object.prototype.hasOwnProperty.call(obj, key)) {
+ var desc = hasPropertyDescriptor
+ ? Object.getOwnPropertyDescriptor(obj, key)
+ : null;
+ if (desc && (desc.get || desc.set)) {
+ Object.defineProperty(newObj, key, desc);
+ } else {
+ newObj[key] = obj[key];
+ }
+ }
+ }
+ newObj.default = obj;
+ if (cache) {
+ cache.set(obj, newObj);
+ }
+ return newObj;
+}
+
+/**
+ * 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.
+ */
+let normalizePathSep;
+
+if (path().sep === '/') {
+ normalizePathSep = filePath => filePath;
+} else {
+ normalizePathSep = filePath => filePath.replace(/\//g, path().sep);
+}
+
+var _default = normalizePathSep;
+exports.default = _default;