add working rollup build

This commit is contained in:
Philipp Kühn
2018-08-22 09:41:23 +02:00
parent 4a8b85d250
commit 871f91ed27
2 changed files with 44 additions and 19 deletions

View File

@@ -1,6 +1,6 @@
{ {
"name": "tiptap", "name": "tiptap",
"version": "0.1.1", "version": "0.1.2",
"description": "A rich-text editor for Vue.js", "description": "A rich-text editor for Vue.js",
"license": "MIT", "license": "MIT",
"main": "dist/tiptap.min.js", "main": "dist/tiptap.min.js",

View File

@@ -1,18 +1,43 @@
module.exports = { import vue from 'rollup-plugin-vue'; // Handle .vue SFC files
input: "./src/index.js", import buble from 'rollup-plugin-buble'; // Transpile/polyfill with reasonable browser support
output: {format: "cjs", file: "dist/tiptap.min.js"}, import cjs from 'rollup-plugin-commonjs'
sourcemap: true, import resolve from 'rollup-plugin-node-resolve'
plugins: [ export default {
// require("rollup-plugin-buble")(), input: 'src/index.js', // Path relative to package.json
// require('rollup-plugin-commonjs')(), // output: {
require('rollup-plugin-babel')({ // name: 'MyComponent',
babelrc: false, // exports: 'named',
presets: [['@babel/preset-env', { modules: false }]] // },
}), output: {format: "cjs", file: "dist/tiptap.min.js"},
require('rollup-plugin-node-resolve')() sourcemap: true,
], plugins: [
buble: { vue({
objectAssign: 'Object.assign' css: true,
}, compileTemplate: true,
external(id) { return !/^[\.\/]/.test(id) } }),
} cjs(),
buble({
objectAssign: 'Object.assign',
}),
resolve(),
],
};
// module.exports = {
// input: "./src/index.js",
// output: {format: "cjs", file: "dist/tiptap.min.js"},
// sourcemap: true,
// plugins: [
// // require("rollup-plugin-buble")(),
// // require('rollup-plugin-commonjs')(),
// require('rollup-plugin-babel')({
// babelrc: false,
// presets: [['@babel/preset-env', { modules: false }]]
// }),
// require('rollup-plugin-node-resolve')()
// ],
// buble: {
// objectAssign: 'Object.assign'
// },
// external(id) { return !/^[\.\/]/.test(id) }
// }