summaryrefslogtreecommitdiff
path: root/node_modules/@babel/helper-define-polyfill-provider/lib/node
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2026-05-18 23:10:59 +0800
committerlittleblack111 <littleblack11111@gmail.com>2026-05-18 23:41:44 +0800
commitfc87c009806dcc98867f6b58efe29b042aa01dee (patch)
tree8f59b3f4a5b66e9dfef2d40c8d318e258a521228 /node_modules/@babel/helper-define-polyfill-provider/lib/node
parent3336b2356ee6152d9c6ae59bd9b87ccbc0958407 (diff)
node: updatemain
Diffstat (limited to 'node_modules/@babel/helper-define-polyfill-provider/lib/node')
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/lib/node/dependencies.js67
1 files changed, 0 insertions, 67 deletions
diff --git a/node_modules/@babel/helper-define-polyfill-provider/lib/node/dependencies.js b/node_modules/@babel/helper-define-polyfill-provider/lib/node/dependencies.js
deleted file mode 100644
index 44900240..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/lib/node/dependencies.js
+++ /dev/null
@@ -1,67 +0,0 @@
-"use strict";
-
-exports.__esModule = true;
-exports.has = has;
-exports.laterLogMissing = laterLogMissing;
-exports.logMissing = logMissing;
-exports.resolve = resolve;
-var _path = _interopRequireDefault(require("path"));
-var _lodash = _interopRequireDefault(require("lodash.debounce"));
-var _resolve = _interopRequireDefault(require("resolve"));
-var _module = require("module");
-function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-const nativeRequireResolve = parseFloat(process.versions.node) >= 8.9;
-// eslint-disable-line
-
-function myResolve(name, basedir) {
- if (nativeRequireResolve) {
- return require.resolve(name, {
- paths: [basedir]
- }).replace(/\\/g, "/");
- } else {
- return _resolve.default.sync(name, {
- basedir
- }).replace(/\\/g, "/");
- }
-}
-function resolve(dirname, moduleName, absoluteImports) {
- if (absoluteImports === false) return moduleName;
- let basedir = dirname;
- if (typeof absoluteImports === "string") {
- basedir = _path.default.resolve(basedir, absoluteImports);
- }
- try {
- return myResolve(moduleName, basedir);
- } catch (err) {
- if (err.code !== "MODULE_NOT_FOUND") throw err;
- throw Object.assign(new Error(`Failed to resolve "${moduleName}" relative to "${dirname}"`), {
- code: "BABEL_POLYFILL_NOT_FOUND",
- polyfill: moduleName,
- dirname
- });
- }
-}
-function has(basedir, name) {
- try {
- myResolve(name, basedir);
- return true;
- } catch (_unused) {
- return false;
- }
-}
-function logMissing(missingDeps) {
- if (missingDeps.size === 0) return;
- const deps = Array.from(missingDeps).sort().join(" ");
- console.warn("\nSome polyfills have been added but are not present in your dependencies.\n" + "Please run one of the following commands:\n" + `\tnpm install --save ${deps}\n` + `\tyarn add ${deps}\n`);
- process.exitCode = 1;
-}
-let allMissingDeps = new Set();
-const laterLogMissingDependencies = (0, _lodash.default)(() => {
- logMissing(allMissingDeps);
- allMissingDeps = new Set();
-}, 100);
-function laterLogMissing(missingDeps) {
- if (missingDeps.size === 0) return;
- missingDeps.forEach(name => allMissingDeps.add(name));
- laterLogMissingDependencies();
-} \ No newline at end of file