1+ import { defineConfig } from 'rollup'
12import vue from 'rollup-plugin-vue'
23
34import { nodeResolve } from '@rollup/plugin-node-resolve'
@@ -23,15 +24,16 @@ const postcssPlugins = [
2324 'focus-visible-pseudo-class' : false ,
2425 } ,
2526 } ) ,
26- csso ,
27+ csso ( ) ,
2728]
2829
2930const baseOutput = {
3031 globals : {
3132 vue : 'vue' ,
33+ 'oh-vue-icons' : 'OhVueIcon' ,
34+ 'oh-vue-icons/icons' : 'oh-vue-icons/icons' ,
35+ 'oh-vue-icons/icons/ri/index.js' : 'oh-vue-icons/icons/ri/index.js' ,
3236 'vue-router' : 'vue-router' ,
33- 'oh-vue-icons/dist/v3/icon.es' : 'VIcon' ,
34- 'oh-vue-icons/icons' : 'icons' ,
3537 'focus-trap' : 'focus-trap' ,
3638 'focus-trap-vue' : 'focus-trap-vue' ,
3739 } ,
@@ -43,8 +45,8 @@ const baseConfig = {
4345 'vue' ,
4446 'vue-router' ,
4547 'oh-vue-icons' ,
46- 'oh-vue-icons/dist/v3/icon.es' ,
4748 'oh-vue-icons/icons' ,
49+ 'oh-vue-icons/icons/ri/index.js' ,
4850 'focus-trap' ,
4951 'focus-trap-vue' ,
5052 ] ,
@@ -63,7 +65,7 @@ const baseConfig = {
6365 ] ,
6466}
6567
66- export default [
68+ export default defineConfig ( [
6769 // ESM build to be used with webpack/rollup.
6870 {
6971 ...baseConfig ,
@@ -114,4 +116,4 @@ export default [
114116 name : 'VueDsfr' ,
115117 } ,
116118 } ,
117- ]
119+ ] )
0 commit comments