Skip to content

Commit 6c5b19f

Browse files
committed
Initial vue 3 support
1 parent 2381003 commit 6c5b19f

9 files changed

+5238
-5466
lines changed

.prettierrc.json

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"semi": false,
3+
"singleQuote": true,
4+
"trailingComma": "none",
5+
"allowParens": "avoid"
6+
}

build/rollup.config.js

+13-13
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
const vue = require('rollup-plugin-vue2');
2-
const css = require('rollup-plugin-css-only');
3-
const babel = require('rollup-plugin-babel');
4-
const nodeResolve = require('rollup-plugin-node-resolve');
5-
const commonjs = require('rollup-plugin-commonjs');
6-
const { uglify } = require('rollup-plugin-uglify');
1+
const vue = require('rollup-plugin-vue')
2+
const css = require('rollup-plugin-css-only')
3+
const babel = require('rollup-plugin-babel')
4+
const nodeResolve = require('rollup-plugin-node-resolve')
5+
const commonjs = require('rollup-plugin-commonjs')
6+
const { uglify } = require('rollup-plugin-uglify')
77

8-
module.exports = exports = function(
8+
module.exports = exports = function (
99
compress = false,
1010
polyfills = {
1111
arrows: true,
@@ -15,7 +15,7 @@ module.exports = exports = function(
1515
},
1616
defineInWindow = false
1717
) {
18-
const babelPlugins = [];
18+
const babelPlugins = []
1919

2020
if (polyfills.assign) {
2121
babelPlugins.push('transform-object-assign')
@@ -31,23 +31,23 @@ module.exports = exports = function(
3131

3232
const plugins = [
3333
vue(),
34-
css({ output: 'dist/styles.css' }),
34+
css({ output: 'styles.css' }),
3535
babel({
3636
exclude: 'node_modules/**',
3737
runtimeHelpers: false,
3838
presets: polyfills.arrows ? ['stage-3', 'es2015-rollup'] : [],
3939
plugins: babelPlugins
4040
}),
41-
nodeResolve({ mainFields: ['browser', 'jsnext:main', 'main'] }),
41+
nodeResolve(),
4242
commonjs()
43-
];
43+
]
4444

4545
if (compress) {
46-
plugins.push(uglify());
46+
plugins.push(uglify())
4747
}
4848

4949
return {
5050
input: defineInWindow ? 'lib/window.js' : 'lib/index.js',
5151
plugins
52-
};
52+
}
5353
}

0 commit comments

Comments
 (0)