Skip to content

Commit 3b5c34d

Browse files
committed
feat: add rolldown entry
1 parent 601899c commit 3b5c34d

File tree

4 files changed

+40
-0
lines changed

4 files changed

+40
-0
lines changed

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,20 @@ export default {
7272

7373
<br></details>
7474

75+
<details>
76+
<summary>Rolldown</summary><br>
77+
78+
```ts
79+
// rolldown.config.js
80+
import InlineEnum from 'unplugin-inline-enum/rolldown'
81+
82+
export default {
83+
plugins: [InlineEnum()],
84+
}
85+
```
86+
87+
<br></details>
88+
7589
<details>
7690
<summary>esbuild</summary><br>
7791

jsr.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"./api": "./src/api.ts",
77
"./esbuild": "./src/esbuild.ts",
88
"./rollup": "./src/rollup.ts",
9+
"./rolldown": "./src/rolldown.ts",
910
"./vite": "./src/vite.ts",
1011
"./webpack": "./src/webpack.ts"
1112
},

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
".": "./dist/index.js",
3333
"./api": "./dist/api.js",
3434
"./esbuild": "./dist/esbuild.js",
35+
"./rolldown": "./dist/rolldown.js",
3536
"./rollup": "./dist/rollup.js",
3637
"./vite": "./dist/vite.js",
3738
"./webpack": "./dist/webpack.js",

src/rolldown.ts

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
/**
2+
* This entry file is for Rolldown plugin.
3+
*
4+
* @module
5+
*/
6+
7+
import unplugin from './index'
8+
9+
/**
10+
* Rolldown plugin
11+
*
12+
* @example
13+
* ```ts
14+
* // rolldown.config.js
15+
* import InlineEnum from 'unplugin-inline-enum/rolldown'
16+
*
17+
* export default {
18+
* plugins: [InlineEnum()],
19+
* }
20+
* ```
21+
*/
22+
const rolldown = unplugin.rolldown as typeof unplugin.rolldown
23+
export default rolldown
24+
export { rolldown as 'module.exports' }

0 commit comments

Comments
 (0)