26 Star 75 Fork 13

ω锦鲤ω / muse-ui

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
rollup.config.js 1.27 KB
一键复制 编辑 原始数据 按行查看 历史
ω锦鲤ω 提交于 2018-06-25 22:33 . feat: floder name change
import babel from 'rollup-plugin-babel';
import resolve from 'rollup-plugin-node-resolve';
import commonjs from 'rollup-plugin-commonjs';
import uglify from 'rollup-plugin-uglify';
import postcss from 'rollup-plugin-postcss';
import replace from 'rollup-plugin-replace';
import packageJson from './package.json';
const { name, version } = packageJson;
const banner = `/* ${name} myron.liu version ${version} */`;
const plugins = [
postcss({ extensions: ['.less'], extract: `dist/${name}.css` }),
resolve({ jsnext: true, main: true, browser: true }),
commonjs(),
babel({
babelrc: false,
include: 'src/**',
runtimeHelpers: true,
presets: [
[
'env',
{
modules: false
}
],
'stage-2',
'es2015-rollup'
]
}),
replace({
'__VERSION__': version
})
];
export default [{
input: 'src/index.js',
output: [{
banner,
file: `dist/${name}.common.js`,
format: 'cjs'
}, {
banner,
file: `dist/${name}.esm.js`,
format: 'es'
}],
plugins: plugins,
external: ['vue']
}, {
input: 'src/index.js',
output: {
file: `dist/${name}.js`,
format: 'umd',
name: 'MuseUI',
globals: {
vue: 'Vue'
}
},
plugins: [
...plugins,
uglify()
],
external: ['vue']
}];
JavaScript
1
https://gitee.com/myronliu347/muse-ui.git
git@gitee.com:myronliu347/muse-ui.git
myronliu347
muse-ui
muse-ui
master

搜索帮助