Skip to content

Commit 4c25097

Browse files
authored
feat!: publish packages as ESM only (#1145)
BREAKING CHANGE: packages are ESM only
1 parent 20c9d4f commit 4c25097

File tree

15 files changed

+76
-81
lines changed

15 files changed

+76
-81
lines changed

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,9 @@ The browserlist we are currently using is available in the [rollup.config.mjs](.
212212
213213
### On build outputs
214214

215-
We only output ESM modules.
215+
We only output ESM modules. Please [read this](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c).
216+
217+
Compiled modules supports Node > 14, the last two versions of any browsers and any browsers with more than 1% of marketshare at the time of release.
216218

217219
### On commits
218220

packages/jest-helpers/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@
33
"version": "2.0.25",
44
"description": "A package for utilities jest functions",
55
"type": "module",
6+
"engines": {
7+
"node": ">=14.x"
8+
},
9+
"sideEffects": false,
610
"main": "dist/index.js",
711
"module": "dist/index.js",
812
"types": "dist/index.d.ts",

packages/outdated-browser/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
"version": "1.2.1",
44
"description": "A small web script to display outdated banner",
55
"type": "module",
6+
"engines": {
7+
"node": ">=14.x"
8+
},
69
"main": "dist/index.js",
710
"module": "dist/index.js",
811
"types": "dist/index.d.ts",
9-
"browser": {
10-
"dist/index.js": "./dist/index.browser.js"
11-
},
1212
"publishConfig": {
1313
"access": "public"
1414
},

packages/random-name/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
"version": "3.0.3",
44
"description": "A small utility to generate a random name",
55
"type": "module",
6+
"engines": {
7+
"node": ">=14.x"
8+
},
9+
"sideEffects": false,
610
"main": "dist/index.js",
711
"module": "dist/index.js",
812
"types": "dist/index.d.ts",
9-
"sideEffects": false,
10-
"browser": {
11-
"dist/index.js": "./dist/index.browser.js"
12-
},
1313
"publishConfig": {
1414
"access": "public"
1515
},

packages/regex/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
"version": "2.9.1",
44
"description": "A small utility to use regex",
55
"type": "module",
6+
"engines": {
7+
"node": ">=14.x"
8+
},
9+
"sideEffects": false,
610
"main": "dist/index.js",
711
"module": "dist/index.js",
812
"types": "dist/index.d.ts",
9-
"sideEffects": false,
10-
"browser": {
11-
"dist/index.js": "./dist/index.browser.js"
12-
},
1313
"publishConfig": {
1414
"access": "public"
1515
},

packages/use-dataloader/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@
99
"dataloader"
1010
],
1111
"type": "module",
12+
"engines": {
13+
"node": ">=14.x"
14+
},
15+
"sideEffects": false,
1216
"main": "dist/index.js",
1317
"module": "dist/index.js",
1418
"types": "dist/index.d.ts",
15-
"sideEffects": false,
16-
"browser": {
17-
"dist/index.js": "./dist/index.browser.js"
18-
},
1919
"publishConfig": {
2020
"access": "public"
2121
},

packages/use-gtm/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@
1111
"gtm"
1212
],
1313
"type": "module",
14+
"engines": {
15+
"node": ">=14.x"
16+
},
17+
"sideEffects": false,
1418
"main": "dist/index.js",
1519
"module": "dist/index.js",
1620
"types": "dist/index.d.ts",
17-
"sideEffects": false,
18-
"browser": {
19-
"dist/index.js": "./dist/index.browser.js"
20-
},
2121
"publishConfig": {
2222
"access": "public"
2323
},

packages/use-i18n/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@
1111
"react-intl"
1212
],
1313
"type": "module",
14+
"engines": {
15+
"node": ">=14.x"
16+
},
17+
"sideEffects": false,
1418
"main": "dist/index.js",
1519
"module": "dist/index.js",
1620
"types": "dist/index.d.ts",
17-
"sideEffects": false,
18-
"browser": {
19-
"dist/index.js": "./dist/index.browser.js"
20-
},
2121
"publishConfig": {
2222
"access": "public"
2323
},

packages/use-media/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@
1010
"media queries"
1111
],
1212
"type": "module",
13+
"engines": {
14+
"node": ">=14.x"
15+
},
16+
"sideEffects": false,
1317
"main": "dist/index.js",
1418
"module": "dist/index.js",
1519
"types": "dist/index.d.ts",
16-
"sideEffects": false,
17-
"browser": {
18-
"dist/index.js": "./dist/index.browser.js"
19-
},
2020
"publishConfig": {
2121
"access": "public"
2222
},

packages/use-query-params/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@
1212
"query-params"
1313
],
1414
"type": "module",
15+
"engines": {
16+
"node": ">=14.x"
17+
},
18+
"sideEffects": false,
1519
"main": "dist/index.js",
1620
"module": "dist/index.js",
1721
"types": "dist/index.d.ts",
18-
"sideEffects": false,
19-
"browser": {
20-
"dist/index.js": "./dist/index.browser.js"
21-
},
2222
"publishConfig": {
2323
"access": "public"
2424
},

0 commit comments

Comments
 (0)