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
import cjs from 'rollup-plugin-commonjs'
import resolve from 'rollup-plugin-node-resolve'
export default {
input: 'src/index.js', // Path relative to package.json
// output: {
// name: 'MyComponent',
// exports: 'named',
// },
output: {format: "cjs", file: "dist/tiptap.min.js"}, output: {format: "cjs", file: "dist/tiptap.min.js"},
sourcemap: true, sourcemap: true,
plugins: [ plugins: [
// require("rollup-plugin-buble")(), vue({
// require('rollup-plugin-commonjs')(), css: true,
require('rollup-plugin-babel')({ compileTemplate: true,
babelrc: false,
presets: [['@babel/preset-env', { modules: false }]]
}), }),
require('rollup-plugin-node-resolve')() cjs(),
buble({
objectAssign: 'Object.assign',
}),
resolve(),
], ],
buble: { };
objectAssign: 'Object.assign'
}, // module.exports = {
external(id) { return !/^[\.\/]/.test(id) } // 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) }
// }