diff --git a/packages/babel-helper-define-polyfill-provider/package.json b/packages/babel-helper-define-polyfill-provider/package.json index 404dde79..3ab44423 100644 --- a/packages/babel-helper-define-polyfill-provider/package.json +++ b/packages/babel-helper-define-polyfill-provider/package.json @@ -16,7 +16,8 @@ }, "main": "lib/index.js", "browser": { - "./lib/config/loader.js": "./lib/config/loader-browser.js" + "./lib/node/dependencies.js": "./lib/browser/dependencies.js", + "./src/node/dependencies.js": "./src/browser/dependencies.js" }, "dependencies": { "@babel/helper-compilation-targets": "^7.13.0", diff --git a/packages/babel-helper-define-polyfill-provider/src/browser/dependencies.js b/packages/babel-helper-define-polyfill-provider/src/browser/dependencies.js new file mode 100644 index 00000000..220a0caf --- /dev/null +++ b/packages/babel-helper-define-polyfill-provider/src/browser/dependencies.js @@ -0,0 +1,24 @@ +// @flow + +export function resolve( + dirname: string, + moduleName: string, + absoluteImports: boolean | string, +): string { + if (absoluteImports === false) return moduleName; + + throw new Error( + `"absoluteImports" is not supported in bundles prepared for the browser.`, + ); +} + +// eslint-disable-next-line no-unused-vars +export function has(basedir: string, name: string) { + return true; +} + +// eslint-disable-next-line no-unused-vars +export function logMissing(missingDeps: Set) {} + +// eslint-disable-next-line no-unused-vars +export function laterLogMissing(missingDeps: Set) {} diff --git a/packages/babel-helper-define-polyfill-provider/src/index.js b/packages/babel-helper-define-polyfill-provider/src/index.js index b053f9b3..c21d96ec 100644 --- a/packages/babel-helper-define-polyfill-provider/src/index.js +++ b/packages/babel-helper-define-polyfill-provider/src/index.js @@ -30,7 +30,7 @@ import type { } from "./types"; import * as v from "./visitors"; -import * as deps from "./dependencies"; +import * as deps from "./node/dependencies"; import createMetaResolver from "./meta-resolver"; diff --git a/packages/babel-helper-define-polyfill-provider/src/dependencies.js b/packages/babel-helper-define-polyfill-provider/src/node/dependencies.js similarity index 100% rename from packages/babel-helper-define-polyfill-provider/src/dependencies.js rename to packages/babel-helper-define-polyfill-provider/src/node/dependencies.js