Commit d81ff90 1 parent 93d71a9 commit d81ff90 Copy full SHA for d81ff90
File tree 5 files changed +107
-4
lines changed
5 files changed +107
-4
lines changed Original file line number Diff line number Diff line change @@ -43,8 +43,6 @@ export default {
43
43
};
44
44
```
45
45
46
- Example: [ ` playground/rollup ` ] ( ./playground/rollup )
47
-
48
46
<br /></details >
49
47
50
48
<details >
@@ -60,8 +58,6 @@ module.exports = {
60
58
};
61
59
```
62
60
63
- Example: [ ` playground/webpack ` ] ( ./playground/webpack )
64
-
65
61
<br /></details >
66
62
67
63
<details >
@@ -118,6 +114,71 @@ build({
118
114
119
115
<br /></details >
120
116
117
+ <details >
118
+ <summary >Farm</summary ><br />
119
+
120
+ ``` ts
121
+ // farm.config.ts
122
+ import { defineConfig } from " @farmfe/core" ;
123
+ import vue from " @vitejs/plugin-vue" ;
124
+ import YAMLPlugin from " unplugin-yaml/farm" ;
125
+
126
+ export default defineConfig ({
127
+ vitePlugins: [
128
+ vue (),
129
+ ],
130
+ plugins: [
131
+ YAMLPlugin ({
132
+ /* options */
133
+ })
134
+ ]
135
+ });
136
+ ```
137
+
138
+ <br /></details >
139
+
140
+ <details >
141
+ <summary >Rspack (Experimental)</summary ><br />
142
+
143
+ ``` ts
144
+ // rspack.config.js
145
+ const rspack = require (" @rspack/core" );
146
+
147
+ /** @type {import('@rspack/cli').Configuration} */
148
+ const config = {
149
+ plugins: [
150
+ new rspack .HtmlRspackPlugin ({
151
+ template: " ./index.html"
152
+ }),
153
+ require (" unplugin-yaml/rspack" )(),
154
+ ],
155
+
156
+ };
157
+ module .exports = config ;
158
+ ```
159
+
160
+ <br /></details >
161
+
162
+ <details >
163
+ <summary >Rolldown (Experimental)</summary ><br />
164
+
165
+ ``` ts
166
+ // rolldown.config.js
167
+ import { defineConfig } from " rolldown" ;
168
+ import YAMLPlugin from " unplugin-yaml/rolldown" ;
169
+
170
+ export default defineConfig ({
171
+ input: " ./index.js" ,
172
+ plugins: [
173
+ YAMLPlugin ({
174
+ /* options */
175
+ }),
176
+ ],
177
+ });
178
+ ```
179
+
180
+ <br /></details >
181
+
121
182
## Configuration
122
183
123
184
``` ts
Original file line number Diff line number Diff line change 48
48
"default" : " ./dist/astro.cjs"
49
49
}
50
50
},
51
+ "./farm" : {
52
+ "import" : {
53
+ "types" : " ./dist/farm.d.ts" ,
54
+ "default" : " ./dist/farm.mjs"
55
+ },
56
+ "require" : {
57
+ "types" : " ./dist/farm.d.cts" ,
58
+ "default" : " ./dist/farm.cjs"
59
+ }
60
+ },
61
+ "./rspack" : {
62
+ "import" : {
63
+ "types" : " ./dist/rspack.d.ts" ,
64
+ "default" : " ./dist/rspack.mjs"
65
+ },
66
+ "require" : {
67
+ "types" : " ./dist/rspack.d.cts" ,
68
+ "default" : " ./dist/rspack.cjs"
69
+ }
70
+ },
71
+ "./rolldown" : {
72
+ "import" : {
73
+ "types" : " ./dist/rolldown.d.ts" ,
74
+ "default" : " ./dist/rolldown.mjs"
75
+ },
76
+ "require" : {
77
+ "types" : " ./dist/rolldown.d.cts" ,
78
+ "default" : " ./dist/rolldown.cjs"
79
+ }
80
+ },
51
81
"./esbuild" : {
52
82
"import" : {
53
83
"types" : " ./dist/esbuild.d.ts" ,
Original file line number Diff line number Diff line change
1
+ import { createFarmPlugin } from "unplugin" ;
2
+ import { unpluginFactory } from "." ;
3
+
4
+ export default createFarmPlugin ( unpluginFactory ) ;
Original file line number Diff line number Diff line change
1
+ import { createRolldownPlugin } from "unplugin" ;
2
+ import { unpluginFactory } from "." ;
3
+
4
+ export default createRolldownPlugin ( unpluginFactory ) ;
Original file line number Diff line number Diff line change
1
+ import { createRspackPlugin } from "unplugin" ;
2
+ import { unpluginFactory } from "." ;
3
+
4
+ export default createRspackPlugin ( unpluginFactory ) ;
You can’t perform that action at this time.
0 commit comments