UNPKG

uiv

Version:

Bootstrap 3 components implemented by Vue 2.

35 lines (31 loc) 807 B
const fs = require('fs') const path = require('path') const vue = require('rollup-plugin-vue') const resolve = require('@rollup/plugin-node-resolve').nodeResolve const commonjs = require('@rollup/plugin-commonjs') const buble = require('@rollup/plugin-buble') const alias = require('@rollup/plugin-alias') const strip = require('rollup-plugin-strip-code') const dist = path.join(__dirname, '..', 'dist') // Ensure dist directory exists if (!fs.existsSync(dist)) { fs.mkdirSync(dist) } module.exports = { external: ['vue'], plugins: [ alias({ entries: [ { find: /^vue$/, replacement: 'vue/dist/vue.esm.js' } ] }), vue(), resolve(), commonjs(), buble(), strip({ start_comment: 'START.TESTS_ONLY', end_comment: 'END.TESTS_ONLY' }) ] }