Skip to content

Commit

Permalink
build: Rename output file
Browse files Browse the repository at this point in the history
  • Loading branch information
DanSnow committed Jul 7, 2020
1 parent 5c012e5 commit a01031b
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 19 deletions.
34 changes: 17 additions & 17 deletions build/rollup.config.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import babel from '@rollup/plugin-babel';
import vue from 'rollup-plugin-vue';
import resolve from '@rollup/plugin-node-resolve';
import commonjs from '@rollup/plugin-commonjs';
import pkg from '../package.json';
import babel from '@rollup/plugin-babel'
import commonjs from '@rollup/plugin-commonjs'
import pkg from '../package.json'
import resolve from '@rollup/plugin-node-resolve'
import vue from 'rollup-plugin-vue'

// TODO: visualizer - Bundle and dependency visualizer.

Expand All @@ -13,29 +13,29 @@ const base = {
defaultLang: { script: 'ts' },
needMap: false,
template: {
isProduction: true,
isProduction: true
}
}),
babel({
exclude: 'node_modules/**',
extensions: ['.js', '.ts', '.vue'],
babelHelpers: 'runtime',
babelHelpers: 'runtime'
}),
resolve({
extensions: ['.mjs', '.ts', '.js', '.json', '.node']
}),
commonjs()
]
};
}

const external = ['vue', ...Object.keys(pkg.dependencies)]
const external = ['vue', ...Object.keys(pkg.dependencies)]

const esModuleBuild = {
output: {
file: 'dist/vue-color.min.mjs',
format: 'esm',
file: 'dist/vue-color.es6.js',
format: 'esm'
},
external: (id) => {
external: id => {
if (external.includes(id)) {
return true
}
Expand All @@ -44,18 +44,18 @@ const esModuleBuild = {
}
return false
}
};
}

const umdBuild = {
output: {
file: 'dist/vue-color.min.js',
file: 'dist/vue-color.umd.js',
format: 'umd',
name: 'vueColor',
globals: {
'vue': 'Vue'
vue: 'Vue'
}
},
external: ['vue'],
external: ['vue']
}

export default [esModuleBuild, umdBuild].map((output) => ({ ...base, ...output }));
export default [esModuleBuild, umdBuild].map(output => ({ ...base, ...output }))
File renamed without changes.
File renamed without changes.
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
"vuejs",
"color-picker"
],
"main": "dist/vue-color.min.js",
"module": "dist/vue-color.min.mjs",
"main": "dist/vue-color.umd.js",
"module": "dist/vue-color.es6.mjs",
"scripts": {
"storybook": "start-storybook -p 6006",
"build:storybook": "build-storybook",
Expand Down

0 comments on commit a01031b

Please sign in to comment.