add vue support to rollup
This commit is contained in:
@@ -55,6 +55,7 @@
|
|||||||
"rollup": "^2.33.1",
|
"rollup": "^2.33.1",
|
||||||
"rollup-plugin-terser": "^7.0.2",
|
"rollup-plugin-terser": "^7.0.2",
|
||||||
"rollup-plugin-typescript2": "^0.29.0",
|
"rollup-plugin-typescript2": "^0.29.0",
|
||||||
|
"rollup-plugin-vue": "5",
|
||||||
"typedoc": "^0.19.2",
|
"typedoc": "^0.19.2",
|
||||||
"typescript": "^4.0.5",
|
"typescript": "^4.0.5",
|
||||||
"vue": "^2.6.12"
|
"vue": "^2.6.12"
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import batchPackages from '@lerna/batch-packages'
|
|||||||
import typescript from 'rollup-plugin-typescript2'
|
import typescript from 'rollup-plugin-typescript2'
|
||||||
import resolve from '@rollup/plugin-node-resolve'
|
import resolve from '@rollup/plugin-node-resolve'
|
||||||
import commonjs from '@rollup/plugin-commonjs'
|
import commonjs from '@rollup/plugin-commonjs'
|
||||||
|
import vuePlugin from 'rollup-plugin-vue'
|
||||||
import babel from '@rollup/plugin-babel'
|
import babel from '@rollup/plugin-babel'
|
||||||
import { terser } from 'rollup-plugin-terser'
|
import { terser } from 'rollup-plugin-terser'
|
||||||
import sizes from '@atomico/rollup-plugin-sizes'
|
import sizes from '@atomico/rollup-plugin-sizes'
|
||||||
@@ -51,6 +52,7 @@ async function build(commandLineArgs) {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
|
vuePlugin(),
|
||||||
babel({
|
babel({
|
||||||
babelHelpers: 'bundled',
|
babelHelpers: 'bundled',
|
||||||
}),
|
}),
|
||||||
@@ -96,7 +98,13 @@ async function build(commandLineArgs) {
|
|||||||
file: path.join(basePath, unpkg),
|
file: path.join(basePath, unpkg),
|
||||||
format: 'umd',
|
format: 'umd',
|
||||||
sourcemap: true,
|
sourcemap: true,
|
||||||
|
globals: {
|
||||||
|
vue: 'Vue',
|
||||||
},
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
|
externals: [
|
||||||
|
'vue',
|
||||||
],
|
],
|
||||||
plugins: [
|
plugins: [
|
||||||
...plugins,
|
...plugins,
|
||||||
|
|||||||
Reference in New Issue
Block a user