Skip to content

Commit 3d0c8d1

Browse files
committed
chore: use exports for dev and publishConfig for prod
1 parent e309074 commit 3d0c8d1

File tree

3 files changed

+34
-38
lines changed

3 files changed

+34
-38
lines changed

docs/App.tsx

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,21 @@ import { Route, BrowserRouter as Router, Routes } from 'react-router-dom'
44
import './global.css'
55
import 'github-markdown-css'
66

7-
const Readme = () => {
8-
const Readme = lazy(() => import('../README.md'))
9-
return (
10-
<Suspense>
11-
<Readme />
12-
</Suspense>
13-
)
14-
}
7+
const Readme_ = lazy(() => import('../README.md'))
158

16-
const Changelog = () => {
17-
const Changelog = lazy(() => import('../CHANGELOG.md'))
18-
return (
19-
<Suspense>
20-
<Changelog />
21-
</Suspense>
22-
)
23-
}
9+
const Readme = () => (
10+
<Suspense>
11+
<Readme_ />
12+
</Suspense>
13+
)
14+
15+
const Changelog_ = lazy(() => import('../CHANGELOG.md'))
16+
17+
const Changelog = () => (
18+
<Suspense>
19+
<Changelog_ />
20+
</Suspense>
21+
)
2422

2523
export const App = () => (
2624
<Router>

package.json

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,23 +11,7 @@
1111
"engines": {
1212
"node": ">=18.0.0"
1313
},
14-
"main": "./lib/index.cjs",
15-
"types": "./index.d.cts",
16-
"module": "./lib/index.js",
17-
"exports": {
18-
"import": {
19-
"types": "./lib/index.d.ts",
20-
"default": "./lib/index.js"
21-
},
22-
"module-sync": {
23-
"types": "./lib/index.d.ts",
24-
"default": "./lib/index.js"
25-
},
26-
"require": {
27-
"types": "./index.d.cts",
28-
"default": "./lib/index.cjs"
29-
}
30-
},
14+
"exports": "./src/index.ts",
3115
"files": [
3216
"index.d.cts",
3317
"lib",
@@ -101,6 +85,25 @@
10185
"es5-ext": "npm:@unes/es5-ext@latest",
10286
"prettier": "^3.5.3"
10387
},
88+
"publishConfig": {
89+
"main": "./lib/index.cjs",
90+
"types": "./index.d.cts",
91+
"module": "./lib/index.js",
92+
"exports": {
93+
"import": {
94+
"types": "./lib/index.d.ts",
95+
"default": "./lib/index.js"
96+
},
97+
"module-sync": {
98+
"types": "./lib/index.d.ts",
99+
"default": "./lib/index.js"
100+
},
101+
"require": {
102+
"types": "./index.d.cts",
103+
"default": "./lib/index.cjs"
104+
}
105+
}
106+
},
104107
"typeCoverage": {
105108
"atLeast": 100,
106109
"cache": true,

vitest.config.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
import { defineConfig } from 'vitest/config'
22

33
export default defineConfig({
4-
resolve: {
5-
alias: {
6-
'lib-boilerplate': new URL('src/index.ts', import.meta.url).pathname,
7-
},
8-
},
94
test: {
105
globals: true,
116
coverage: {

0 commit comments

Comments
 (0)