Skip to content

Commit 40f5c1b

Browse files
authored
Moving to ESM only distribution (#644)
1 parent 49a86f7 commit 40f5c1b

4 files changed

Lines changed: 12 additions & 12 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Changelog
22

3+
## Version 4
4+
5+
### v4.0.0
6+
7+
- The package is now distributed as ESM only.
8+
39
## Version 3
410

511
### v3.5.0

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"lint": "bun run biome check",
1414
"test": "bun run --cwd packages/merge-sx test",
1515
"intTest": "tsc -p packages/integration-test && bun test --filter integration-test",
16-
"mdfix": "bunx --bun prettier packages/merge-sx/*.md --write",
16+
"mdfix": "bunx --bun prettier ./**/*.md --write",
1717
"version": "bun run tools/version.ts"
1818
},
1919
"devDependencies": {

packages/merge-sx/package.json

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,14 @@
22
"name": "merge-sx",
33
"version": "3.5.0",
44
"description": "Combines multiple SxProps for Material UI components.",
5-
"main": "dist/index.cjs",
5+
"main": "dist/index.js",
66
"module": "dist/index.js",
77
"types": "dist/index.d.ts",
88
"type": "module",
99
"exports": {
1010
".": {
11-
"import": {
12-
"types": "./dist/index.d.ts",
13-
"default": "./dist/index.js"
14-
},
15-
"require": {
16-
"types": "./dist/index.d.cts",
17-
"default": "./dist/index.cjs"
18-
}
11+
"types": "./dist/index.d.ts",
12+
"default": "./dist/index.js"
1913
}
2014
},
2115
"files": [

packages/merge-sx/tsdown.config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { defineConfig } from "tsdown";
33
export default defineConfig({
44
entry: ["./src/index.ts"],
55
outDir: "dist",
6-
format: ["esm", "cjs"],
6+
format: "esm",
77
clean: true,
88
platform: "browser",
99
dts: true,
@@ -12,5 +12,5 @@ export default defineConfig({
1212
deps: {
1313
neverBundle: ["csstype", "@mui/system"],
1414
},
15-
attw: { level: "error" },
15+
attw: { level: "error", profile: "esm-only" },
1616
});

0 commit comments

Comments
 (0)