add working rollup build
This commit is contained in:
@@ -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",
|
||||||
|
|||||||
@@ -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) }
|
||||||
|
// }
|
||||||
Reference in New Issue
Block a user