Skip to content

Commit e9eb713

Browse files
committed
Update dependencies and build script. Vue is now a peer dependency.
1 parent 4cb3df9 commit e9eb713

File tree

3 files changed

+10576
-37
lines changed

3 files changed

+10576
-37
lines changed

build.js

Lines changed: 32 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,31 @@
1-
const rollup = require('rollup')
2-
const resolve = require('rollup-plugin-node-resolve')
3-
const vue = require('rollup-plugin-vue')
4-
const babel = require('rollup-plugin-babel')
5-
const pug = require('rollup-plugin-pug')
1+
import { rollup, watch } from 'rollup'
2+
3+
import babel from 'rollup-plugin-babel'
4+
import resolve from 'rollup-plugin-node-resolve'
5+
import vue from 'rollup-plugin-vue'
6+
import pug from 'rollup-plugin-pug'
67
// const eslint = require('rollup-plugin-eslint')
7-
const uglify = require('rollup-plugin-uglify')
8-
const watch = require('rollup-watch')
9-
const postcss = require('rollup-plugin-postcss')
10-
const sass = require('rollup-plugin-sass')
11-
const autoprefixer = require('autoprefixer')
8+
import { uglify } from 'rollup-plugin-uglify'
9+
import postcss from 'rollup-plugin-postcss'
10+
import sass from 'rollup-plugin-sass'
11+
import autoprefixer from 'autoprefixer'
1212

1313
const libName = 'vueperslides'
1414
const config = (min = false) => {
1515
return {
16-
entry: 'src/index.js',
17-
dest: `dist/${libName}${min ? '.min' : ''}.js`,
18-
format: 'umd',
19-
moduleName: 'VueperSlides',
20-
sourceMap: true,
16+
input: 'src/index.js',
17+
output: {
18+
file: `dist/${libName}${min ? '.min' : ''}.js`,
19+
name: 'VueperSlides',
20+
sourcemap: min,
21+
format: 'umd'
22+
},
2123
plugins: [
2224
resolve(),
2325
vue({ compileTemplate: true, css: true }),
2426
pug(),
2527
postcss({
26-
extract: 'dist/vueperslides.min.css',
28+
extract: `dist/${libName}.min.css`,
2729
plugins: [autoprefixer],
2830
// sourceMap: true,
2931
minimize: true
@@ -39,22 +41,28 @@ const stderr = console.error.bind(console)
3941

4042
const eventHandler = (event, filename) => {
4143
switch (event.code) {
42-
case 'STARTING':
44+
case 'START':
4345
stderr('checking rollup-watch version...')
4446
break
45-
case 'BUILD_START':
47+
case 'BUNDLE_START':
4648
stderr(`bundling to ${filename}...`)
4749
break
48-
case 'BUILD_END':
49-
stderr(`${filename} bundled in ${event.duration}ms. Watching for changes...`)
50+
case 'BUNDLE_END':
51+
stderr(`${filename} bundled in ${event.duration}ms. Watching for changes..`)
52+
break
53+
case 'END':
54+
// stderr(`Bundle done.`)
5055
break
5156
case 'ERROR':
52-
stderr(`error: ${event.error}`)
57+
stderr(`Error: ${event.error}`)
58+
break
59+
case 'FATAL':
60+
stderr(`Fatal error: ${event.error}`)
5361
break
5462
default:
55-
stderr(`unknown event: ${event}`)
63+
stderr(`Unknown event: ${JSON.stringify(event, null, 2)}`)
5664
}
5765
}
5866

59-
watch(rollup, config()).on('event', (event) => eventHandler(event, `dist/${libName}.js`))
60-
watch(rollup, config(true)).on('event', (event) => eventHandler(event, `dist/${libName}.min.js`))
67+
watch(config()).on('event', (event) => eventHandler(event, `dist/${libName}.js`))
68+
watch(config(true)).on('event', (event) => eventHandler(event, `dist/${libName}.min.js`))

0 commit comments

Comments
 (0)