UNPKG

880 BMarkdownView Raw
1# rollup-plugin-vue@next
2
3> Roll Vue 3 SFCs with Rollup.
4
5
6``` js
7import vuePlugin from 'rollup-plugin-vue'
8
9export default {
10 plugins: [
11 vuePlugin(/* options */)
12 ]
13}
14```
15
16## Options
17
18``` js
19export interface Options {
20 include: string | RegExp | (string | RegExp)[]
21 exclude: string | RegExp | (string | RegExp)[]
22
23 // use 'node' if compiling for SSR
24 target: 'node' | 'browser'
25
26 // if true, will attach __file to component even in production.
27 // defaults to false.
28 exposeFilename: boolean
29
30 // if true, handle preprocessors directly instead of delegating to other
31 // rollup plugins
32 // defaults to false.
33 preprocessStyles?: boolean
34 cssModulesOptions?: {
35 // https://github.com/css-modules/postcss-modules#usage
36 }
37
38 // these are simply passed on to @vue/compiler-sfc
39 compiler
40 compilerOptions
41 transformAssetUrls
42 preprocessCustomRequire
43}
44```