ck-editor-wrapper-test
Version:
A VueJS CkEditor wrapper
30 lines (28 loc) • 723 B
JavaScript
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import { resolve } from 'path'
import { nodeResolve } from '@rollup/plugin-node-resolve'
import peerDepsExternal from 'rollup-plugin-peer-deps-external'
export default defineConfig({
server: {
open: '/public/index.html'
},
resolve: {
extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.vue'],
alias: {
'@': resolve(__dirname, './src')
}
},
plugins: [vue()],
build: {
lib: {
entry: resolve(__dirname, './src/index.js'),
fileName: 'ck-editor-wrapper',
formats: ['es']
},
rollupOptions: {
external: ['vue'],
plugins: [peerDepsExternal(), nodeResolve()]
}
}
})