Skip to content

Commit ed0143d

Browse files
authored
Merge pull request #369 from acelaya/feature/esm
Start publishing package as ESM only
2 parents ae2e31e + bee07ef commit ed0143d

File tree

3 files changed

+23
-13
lines changed

3 files changed

+23
-13
lines changed

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,23 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org).
66

7+
## [2.5.0] - 2025-03-29
8+
### Added
9+
* *Nothing*
10+
11+
### Changed
12+
* Start publishing package as ESM only.
13+
14+
### Deprecated
15+
* *Nothing*
16+
17+
### Removed
18+
* *Nothing*
19+
20+
### Fixed
21+
* *Nothing*
22+
23+
724
## [2.4.0] - 2024-12-06
825
### Added
926
* Add support for React 19

package.json

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,8 @@
22
"name": "react-external-link",
33
"license": "MIT",
44
"type": "module",
5-
"main": "./dist/index.umd.cjs",
6-
"module": "./dist/index.js",
5+
"main": "./dist/index.js",
76
"types": "./dist/index.d.ts",
8-
"exports": {
9-
".": {
10-
"import": "./dist/index.js",
11-
"require": "./dist/index.umd.cjs"
12-
}
13-
},
147
"repository": {
158
"url": "https://github.com/acelaya/react-external-link",
169
"type": "git"

vite.config.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ export default defineConfig({
99
plugins: [react(), dts({ rollupTypes: true })],
1010
build: {
1111
lib: {
12-
entry: resolve(__dirname, 'src/index.ts'),
13-
14-
name: 'ExternalLink',
15-
fileName: 'index',
12+
entry: {
13+
index: resolve(__dirname, 'src/index.ts'),
14+
},
15+
formats: ['es'], // Generate ES module only
1616
},
1717
rollupOptions: {
1818
external: [...Object.keys(pack.peerDependencies || {}), 'react/jsx-runtime'],
@@ -34,7 +34,7 @@ export default defineConfig({
3434
'src/**/*.tsx',
3535
'!src/index.ts',
3636
],
37-
reporter: ['text', 'text-summary', 'clover'],
37+
reporter: ['text', 'text-summary', 'clover', 'html'],
3838
},
3939
},
4040
});

0 commit comments

Comments
 (0)