Skip to content

Commit 856a04b

Browse files
Avoid node-specific stuff in browser build (#260)
1 parent 66a48f3 commit 856a04b

4 files changed

Lines changed: 8 additions & 17 deletions

File tree

packages/babel-helper-define-polyfill-provider/package.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,12 @@
1818
"node": "^20.19.0 || >=22.12.0"
1919
},
2020
"type": "module",
21+
"imports": {
22+
"#dependencies": {
23+
"browser": "./src/browser/dependencies.ts",
24+
"default": "./src/node/dependencies.ts"
25+
}
26+
},
2127
"exports": {
2228
".": {
2329
"browser": "./lib/index.browser.js",

packages/babel-helper-define-polyfill-provider/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import type {
2828
} from "./types";
2929

3030
import * as v from "./visitors";
31-
import * as deps from "./node/dependencies";
31+
import * as deps from "#dependencies";
3232

3333
import createMetaResolver from "./meta-resolver";
3434

scripts/babel-plugin-remove-create-require.js

Lines changed: 0 additions & 15 deletions
This file was deleted.

tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"module": "esnext",
66
"lib": ["esnext"],
77
"noEmit": true,
8-
"moduleResolution": "node",
8+
"moduleResolution": "bundler",
99
"esModuleInterop": true,
1010
"isolatedModules": true,
1111
"skipLibCheck": true,

0 commit comments

Comments
 (0)