Use require.resolve instead of the resolve package (#12439)

This commit is contained in:
Nicolò Ribaudo
2020-12-04 08:57:09 +01:00
committed by GitHub
parent 8478027d1a
commit 208acb1d6c
22 changed files with 89 additions and 67 deletions

View File

@@ -22,7 +22,6 @@
"dependencies": {
"@babel/helper-module-imports": "workspace:^7.12.1",
"@babel/helper-plugin-utils": "workspace:^7.10.4",
"resolve": "^1.8.1",
"semver": "^5.5.1"
},
"peerDependencies": {

View File

@@ -1,5 +1,4 @@
import path from "path";
import resolve from "resolve";
export default function (moduleName, dirname, absoluteRuntime) {
if (absoluteRuntime === false) return moduleName;
@@ -13,7 +12,9 @@ export default function (moduleName, dirname, absoluteRuntime) {
function resolveAbsoluteRuntime(moduleName: string, dirname: string) {
try {
return path
.dirname(resolve.sync(`${moduleName}/package.json`, { basedir: dirname }))
.dirname(
require.resolve(`${moduleName}/package.json`, { paths: [dirname] }),
)
.replace(/\\/g, "/");
} catch (err) {
if (err.code !== "MODULE_NOT_FOUND") throw err;

View File

@@ -1,6 +1,6 @@
var _regeneratorRuntime = require("<CWD>/node_modules/@babel/runtime-corejs3/regenerator");
var _regeneratorRuntime = require("<CWD>/packages/babel-runtime-corejs3/regenerator");
var _mapInstanceProperty = require("<CWD>/node_modules/@babel/runtime-corejs3/core-js/instance/map");
var _mapInstanceProperty = require("<CWD>/packages/babel-runtime-corejs3/core-js/instance/map");
var _marked = /*#__PURE__*/_regeneratorRuntime.mark(makeIterator);

View File

@@ -1,6 +1,6 @@
var _regeneratorRuntime = require("<CWD>/node_modules/@babel/runtime-corejs3/regenerator");
var _regeneratorRuntime = require("<CWD>/packages/babel-runtime-corejs3/regenerator");
var _mapInstanceProperty = require("<CWD>/node_modules/@babel/runtime-corejs3/core-js-stable/instance/map");
var _mapInstanceProperty = require("<CWD>/packages/babel-runtime-corejs3/core-js-stable/instance/map");
var _marked = /*#__PURE__*/_regeneratorRuntime.mark(makeIterator);

View File

@@ -1,4 +1,4 @@
var _classCallCheck = require("<CWD>/packages/babel-plugin-transform-runtime/node_modules/@babel/runtime/helpers/classCallCheck");
var _classCallCheck = require("<CWD>/packages/babel-runtime/helpers/classCallCheck");
let Foo = function Foo() {
"use strict";

View File

@@ -1,4 +1,4 @@
var _asyncToGenerator = require("<CWD>/packages/babel-plugin-transform-runtime/node_modules/@babel/runtime/helpers/asyncToGenerator");
var _asyncToGenerator = require("<CWD>/packages/babel-runtime/helpers/asyncToGenerator");
function test() {
return _test.apply(this, arguments);