Skip to content

Commit 4d0fefc

Browse files
authored
fix: Bring back ESM build (and fix bundle size) (#381)
1 parent 1d79658 commit 4d0fefc

5 files changed

Lines changed: 18 additions & 4 deletions

File tree

packages/next-intl/middleware.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
import Middleware from './dist/middleware';
1+
import createMiddleware from './dist/middleware';
22

3-
export = Middleware;
3+
export = createMiddleware;

packages/next-intl/package.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,26 +18,39 @@
1818
"postpublish": "git checkout . && rm ./README.md"
1919
},
2020
"main": "dist/index.js",
21+
"module": "dist/index.mjs",
2122
"typings": "dist/index.d.ts",
2223
"exports": {
2324
".": {
2425
"react-server": {
26+
"node": "./dist/react-server/index.js",
27+
"import": "./dist/react-server/index.mjs",
2528
"default": "./dist/react-server/index.js"
2629
},
30+
"node": "./dist/index.js",
31+
"import": "./dist/index.mjs",
2732
"default": "./dist/index.js"
2833
},
2934
"./server": {
35+
"node": "./dist/server/index.js",
36+
"import": "./dist/server/index.mjs",
3037
"default": "./dist/server/index.js"
3138
},
3239
"./client": {
40+
"node": "./dist/client/index.js",
41+
"import": "./dist/client/index.mjs",
3342
"default": "./dist/client/index.js"
3443
},
3544
"./link": {
3645
"types": "./link.d.ts",
46+
"node": "./dist/link/index.js",
47+
"import": "./dist/link/index.mjs",
3748
"default": "./dist/link/index.js"
3849
},
3950
"./middleware": {
4051
"types": "./middleware.d.ts",
52+
"node": "./dist/middleware/index.js",
53+
"import": "./dist/middleware/index.mjs",
4154
"default": "./dist/middleware/index.js"
4255
}
4356
},

packages/next-intl/tsup.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {defineConfig} from 'tsup';
33

44
export default defineConfig({
55
entry: ['src'],
6-
format: ['cjs'],
6+
format: ['cjs', 'esm'],
77
splitting: false,
88
sourcemap: true,
99
clean: true,

packages/use-intl/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
"prepublishOnly": "CI=true turbo test && turbo lint && turbo build"
1818
},
1919
"main": "dist/index.js",
20+
"module": "dist/index.mjs",
2021
"typings": "dist/index.d.ts",
2122
"files": [
2223
"dist",

packages/use-intl/tsup.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {defineConfig} from 'tsup';
33

44
const config = {
55
entry: ['src'],
6-
format: ['cjs'],
6+
format: ['cjs', 'esm'],
77
splitting: false,
88
sourcemap: true,
99
clean: true,

0 commit comments

Comments
 (0)