footer-fone
Version:
Shareable component for distribution via npm
25 lines (21 loc) • 870 B
JavaScript
// Конвертирование CommonJS модулей в ES6
import commonjs from '@rollup/plugin-commonjs'
// Обработка однофайловых компонентов .vue
import vue from 'rollup-plugin-vue'
// Транспиляция/добавление полифилов для умеренной поддержки браузеров
import buble from '@rollup/plugin-buble'
export default {
input: 'src/wrapper.js', // Путь до относительного package.json
output: {
name: 'FooterFone',
exports: 'named'
},
plugins: [
commonjs(),
vue({
css: true, // Динамически внедряем CSS в тег <style>
compileTemplate: true, // Явное преобразование шаблона в рендер-функцию
}),
buble() // Транспиляция в ES5
],
};