UNPKG

@kwange/vue-sql-editor

Version:

vue sql editor

33 lines (31 loc) 937 B
import vue from 'rollup-plugin-vue' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import { terser } from 'rollup-plugin-terser' import resolve from '@rollup/plugin-node-resolve' import css from 'rollup-plugin-css-only' export default { input: 'index.js', output: { file: 'dist/sql-editor.js', format: 'umd', name: 'SQLEditor', globals: { vue: 'Vue', }, exports: 'named', sourcemap: false, }, plugins: [ vue(), // 处理 .vue 文件 babel({ exclude: 'node_modules/**', // 排除 node_modules presets: ['@babel/preset-env'], // 使用的 Babel 预设 }), commonjs(), // 将 CommonJS 转换为 ES6 terser(), // 压缩输出的代码 resolve(), css({ output: 'vue-sql-editor.min.css' }), ], external: ['vue'], // ['vue', 'ant-design-vue', 'axios', 'deepmerge'], // 外部依赖 }