Skip to content

Commit fe36d81

Browse files
Fix windows issue by priorizing import.meta.url in ESM package banners
1 parent 1170120 commit fe36d81

7 files changed

Lines changed: 7 additions & 7 deletions

File tree

‎packages/autoconfig/tsup.config.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export default defineConfig(() => [
1010
// Provide require for bundled CommonJS dependencies. The __filename
1111
// fallback keeps the output working when it is rebundled to CommonJS.
1212
banner: {
13-
js: 'import { createRequire as __createRequire } from "node:module"; const require = __createRequire(typeof __filename === "string" ? __filename : import.meta.url);',
13+
js: 'import { createRequire as __createRequire } from "node:module"; const require = __createRequire(import.meta.url || (typeof __filename === "string" ? __filename : "/"));',
1414
},
1515
format: "esm",
1616
dts: true,

‎packages/codemods/tsup.config.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export default defineConfig(() => [
1616
// Provide require for bundled CommonJS dependencies. The __filename
1717
// fallback keeps the output working when it is rebundled to CommonJS.
1818
banner: {
19-
js: 'import { createRequire as __createRequire } from "node:module"; const require = __createRequire(typeof __filename === "string" ? __filename : import.meta.url);',
19+
js: 'import { createRequire as __createRequire } from "node:module"; const require = __createRequire(import.meta.url || (typeof __filename === "string" ? __filename : "/"));',
2020
},
2121
noExternal: [/.*/],
2222
},

‎packages/containers-shared/tsup.config.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export default defineConfig(() => [
1313
// Bundled ws uses CommonJS imports for Node builtins. Miniflare bundles
1414
// this package into CJS, where import.meta.url is unavailable.
1515
banner: {
16-
js: 'import { createRequire as __createRequire } from "node:module"; const require = __createRequire(typeof __filename === "string" ? __filename : import.meta.url);',
16+
js: 'import { createRequire as __createRequire } from "node:module"; const require = __createRequire(import.meta.url || (typeof __filename === "string" ? __filename : "/"));',
1717
},
1818
format: "esm",
1919
dts: true,

‎packages/deploy-helpers/tsup.config.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export default defineConfig(() => [
1919
// Provide require for bundled CommonJS dependencies. The __filename
2020
// fallback keeps the output working when it is rebundled to CommonJS.
2121
banner: {
22-
js: 'import { createRequire as __createRequire } from "node:module"; const require = __createRequire(typeof __filename === "string" ? __filename : import.meta.url);',
22+
js: 'import { createRequire as __createRequire } from "node:module"; const require = __createRequire(import.meta.url || (typeof __filename === "string" ? __filename : "/"));',
2323
},
2424
format: "esm",
2525
dts: true,

‎packages/shared-ast-primitives/tsup.config.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export default defineConfig(() => [
99
// Provide require for bundled CommonJS dependencies. The __filename
1010
// fallback keeps the output working when it is rebundled to CommonJS.
1111
banner: {
12-
js: 'import { createRequire as __createRequire } from "node:module"; const require = __createRequire(typeof __filename === "string" ? __filename : import.meta.url);',
12+
js: 'import { createRequire as __createRequire } from "node:module"; const require = __createRequire(import.meta.url || (typeof __filename === "string" ? __filename : "/"));',
1313
},
1414
format: "esm",
1515
dts: true,

‎packages/workers-auth/tsup.config.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export default defineConfig(() => [
1414
// Provide require for bundled CommonJS dependencies. The __filename
1515
// fallback keeps the output working when it is rebundled to CommonJS.
1616
banner: {
17-
js: 'import { createRequire as __createRequire } from "node:module"; const require = __createRequire(typeof __filename === "string" ? __filename : import.meta.url);',
17+
js: 'import { createRequire as __createRequire } from "node:module"; const require = __createRequire(import.meta.url || (typeof __filename === "string" ? __filename : "/"));',
1818
},
1919
format: "esm",
2020
dts: true,

‎packages/workers-utils/tsup.config.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ export default defineConfig(() => [
4141
// Provide require for bundled CommonJS dependencies. The __filename
4242
// fallback keeps the output working when it is rebundled to CommonJS.
4343
banner: {
44-
js: 'import { createRequire as __createRequire } from "node:module"; const require = __createRequire(typeof __filename === "string" ? __filename : import.meta.url);',
44+
js: 'import { createRequire as __createRequire } from "node:module"; const require = __createRequire(import.meta.url || (typeof __filename === "string" ? __filename : "/"));',
4545
},
4646
format: "esm",
4747
dts: true,

0 commit comments

Comments
 (0)