Skip to content

Commit dfebec9

Browse files
committed
fix(astro,nuxt,react-router,tanstack-react-start,ui,vue): Force .js extension for esm-only packages
1 parent a156dff commit dfebec9

6 files changed

Lines changed: 6 additions & 0 deletions

File tree

packages/astro/tsdown.config.mts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ export default defineConfig(overrideOptions => {
2727
},
2828
sourcemap: true,
2929
format: ['esm'],
30+
fixedExtension: false,
3031
external: ['astro', 'react', 'react-dom', 'node:async_hooks', '#async-local-storage', 'astro:transitions/client'],
3132
};
3233
});

packages/nuxt/tsdown.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ export default defineConfig(overrideOptions => {
2121
'./src/runtime/types/index.ts',
2222
],
2323
format: ['esm'],
24+
fixedExtension: false,
2425
// Make sure to not bundle the imports
2526
// or else the Nuxt module will not be able to resolve them
2627
unbundle: true,

packages/react-router/tsdown.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ export default defineConfig(overrideOptions => {
99

1010
return {
1111
format: 'esm',
12+
fixedExtension: false,
1213
outDir: './dist',
1314
entry: ['./src/**/*.{ts,tsx,js,jsx}', '!./src/**/*.test.{ts,tsx}'],
1415
bundle: true,

packages/tanstack-react-start/tsdown.config.mts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ export default defineConfig(overrideOptions => {
1414
sourcemap: true,
1515
treeshake: true,
1616
format: 'esm',
17+
fixedExtension: false,
1718
outDir: './dist',
1819
dts: true,
1920
define: {

packages/ui/tsdown.config.mts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export default defineConfig(({ watch }) => {
1313
platform: 'browser',
1414
external: ['react', 'react-dom', '@clerk/localizations', '@clerk/shared'],
1515
format: ['esm'], // ESM only
16+
fixedExtension: false,
1617
minify: false,
1718
plugins: [
1819
svgr({

packages/vue/tsdown.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ export default defineConfig(overrideOptions => {
1111
clean: true,
1212
entry: ['./src/index.ts', './src/experimental.ts', './src/internal.ts', './src/errors.ts', './src/types/index.ts'],
1313
format: ['esm'],
14+
fixedExtension: false,
1415
sourcemap: true,
1516
minify: false,
1617
dts: false,

0 commit comments

Comments
 (0)