Skip to content

Commit f3990ec

Browse files
authored
Add Package Exports configuration (#139)
* Add Package Exports configuration (semver major) * Update compressed-size.yml
1 parent ec0aab7 commit f3990ec

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

.github/workflows/compressed-size.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,5 @@ jobs:
88
steps:
99
- uses: actions/checkout@v2
1010
- uses: preactjs/compressed-size-action@v2
11+
with:
12+
pattern: "./dist/*.{js,mjs,cjs}"

package.json

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,24 @@
22
"name": "mitt",
33
"version": "2.1.0",
44
"description": "Tiny 200b functional Event Emitter / pubsub.",
5-
"jsnext:main": "dist/mitt.es.js",
6-
"source": "src/index.ts",
7-
"module": "dist/mitt.es.js",
8-
"esmodules": "dist/mitt.modern.js",
5+
"module": "dist/mitt.mjs",
96
"main": "dist/mitt.js",
7+
"jsnext:main": "dist/mitt.mjs",
108
"umd:main": "dist/mitt.umd.js",
9+
"source": "src/index.ts",
1110
"typings": "index.d.ts",
11+
"exports": {
12+
"import": "./dist/mitt.mjs",
13+
"require": "./dist/mitt.js",
14+
"default": "./dist/mitt.mjs"
15+
},
1216
"scripts": {
1317
"test": "npm-run-all --silent typecheck lint mocha test-types",
1418
"mocha": "mocha test",
1519
"test-types": "tsc test/test-types-compilation.ts --noEmit --strict",
1620
"lint": "eslint src test --ext ts --ext js",
1721
"typecheck": "tsc --noEmit",
18-
"bundle": "microbundle",
22+
"bundle": "microbundle -f es,cjs,umd",
1923
"build": "npm-run-all --silent clean -p bundle -s docs",
2024
"clean": "rimraf dist",
2125
"docs": "documentation readme src/index.ts --section API -q --parse-extension ts",

0 commit comments

Comments
 (0)