mirror of
https://github.com/ueberdosis/tiptap.git
synced 2025-06-07 09:25:29 +08:00
add working rollup build
This commit is contained in:
parent
4a8b85d250
commit
871f91ed27
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "tiptap",
|
||||
"version": "0.1.1",
|
||||
"version": "0.1.2",
|
||||
"description": "A rich-text editor for Vue.js",
|
||||
"license": "MIT",
|
||||
"main": "dist/tiptap.min.js",
|
||||
|
@ -1,18 +1,43 @@
|
||||
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) }
|
||||
}
|
||||
import vue from 'rollup-plugin-vue'; // Handle .vue SFC files
|
||||
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"},
|
||||
sourcemap: true,
|
||||
plugins: [
|
||||
vue({
|
||||
css: true,
|
||||
compileTemplate: true,
|
||||
}),
|
||||
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) }
|
||||
// }
|
Loading…
Reference in New Issue
Block a user