From 26a09f08cf1ed43c640879f23fdad56c5c9282f7 Mon Sep 17 00:00:00 2001
From: HelenHuang <LinHuang@pollex.com.tw>
Date: 星期四, 09 六月 2022 15:02:38 +0800
Subject: [PATCH] TODO#139884 Banner 1 文案調整

---
 PAMapp/node_modules/@babel/helper-define-polyfill-provider/src/node/dependencies.js |   28 +++++++---------------------
 1 files changed, 7 insertions(+), 21 deletions(-)

diff --git a/PAMapp/node_modules/@babel/helper-define-polyfill-provider/src/node/dependencies.js b/PAMapp/node_modules/@babel/helper-define-polyfill-provider/src/node/dependencies.js
index 86bb25e..a000985 100644
--- a/PAMapp/node_modules/@babel/helper-define-polyfill-provider/src/node/dependencies.js
+++ b/PAMapp/node_modules/@babel/helper-define-polyfill-provider/src/node/dependencies.js
@@ -6,6 +6,11 @@
 
 const nativeRequireResolve = parseFloat(process.versions.node) >= 8.9;
 
+// $FlowIgnore
+import { createRequire } from "module";
+// $FlowIgnore
+const require = createRequire(import/*::(_)*/.meta.url); // eslint-disable-line
+
 export function resolve(
   dirname: string,
   moduleName: string,
@@ -18,32 +23,14 @@
     basedir = path.resolve(basedir, absoluteImports);
   }
 
-  let modulePackage, moduleNestedPath;
-
-  let slash = moduleName.indexOf("/");
-  if (moduleName[0] === "@") {
-    slash = moduleName.indexOf("/", slash + 1);
-  }
-
-  if (slash === -1) {
-    modulePackage = moduleName;
-    moduleNestedPath = "";
-  } else {
-    modulePackage = moduleName.slice(0, slash);
-    moduleNestedPath = moduleName.slice(slash);
-  }
-
   try {
-    let pkg;
     if (nativeRequireResolve) {
-      // $FlowIgnore
-      pkg = require.resolve(`${modulePackage}/package.json`, {
+      return require.resolve(moduleName, {
         paths: [basedir],
       });
     } else {
-      pkg = requireResolve.sync(`${modulePackage}/package.json`, { basedir });
+      return requireResolve.sync(moduleName, { basedir });
     }
-    return path.dirname(pkg) + moduleNestedPath;
   } catch (err) {
     if (err.code !== "MODULE_NOT_FOUND") throw err;
 
@@ -62,7 +49,6 @@
 export function has(basedir: string, name: string) {
   try {
     if (nativeRequireResolve) {
-      // $FlowIgnore
       require.resolve(name, { paths: [basedir] });
     } else {
       requireResolve.sync(name, { basedir });

--
Gitblit v1.8.0