fix package build
This commit is contained in:
5
babel.config.js
Normal file
5
babel.config.js
Normal file
@@ -0,0 +1,5 @@
|
||||
module.exports = {
|
||||
presets: [
|
||||
'@babel/preset-env',
|
||||
],
|
||||
}
|
||||
@@ -1,3 +0,0 @@
|
||||
{
|
||||
"presets": ["@babel/preset-react"]
|
||||
}
|
||||
6
docs/babel.config.js
Normal file
6
docs/babel.config.js
Normal file
@@ -0,0 +1,6 @@
|
||||
module.exports = {
|
||||
presets: [
|
||||
'@babel/preset-env',
|
||||
'@babel/preset-react',
|
||||
],
|
||||
}
|
||||
@@ -23,6 +23,7 @@
|
||||
"vue-github-button": "^1.1.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/preset-env": "^7.11.0",
|
||||
"@babel/preset-react": "^7.10.4",
|
||||
"html-loader": "^1.1.0",
|
||||
"node-sass": "^4.14.1",
|
||||
|
||||
12
package.json
12
package.json
@@ -4,10 +4,16 @@
|
||||
"docs",
|
||||
"packages/*"
|
||||
],
|
||||
"browserslist": [
|
||||
"> 1%",
|
||||
"last 2 versions",
|
||||
"not IE <= 11",
|
||||
"not IE_Mob <= 11"
|
||||
],
|
||||
"scripts": {
|
||||
"start": "yarn --cwd ./docs start",
|
||||
"build:docs": "yarn --cwd ./docs build",
|
||||
"build:packages": "yarn clean:packages && lerna exec --parallel -- microbundle --raw --compress",
|
||||
"build:packages": "yarn clean:packages && lerna exec --parallel -- microbundle --compress",
|
||||
"clean:packages": "rm -rf ./packages/*/dist",
|
||||
"test:debug": "cypress open --project tests",
|
||||
"test": "cypress run --project tests",
|
||||
@@ -15,6 +21,7 @@
|
||||
"startandtest": "start-server-and-test start http://localhost:3000 test"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/preset-env": "^7.11.0",
|
||||
"@types/prosemirror-commands": "^1.0.3",
|
||||
"@types/prosemirror-history": "^1.0.1",
|
||||
"@types/prosemirror-inputrules": "^1.0.2",
|
||||
@@ -29,6 +36,7 @@
|
||||
"sass-loader": "^9.0.3",
|
||||
"start-server-and-test": "^1.11.3",
|
||||
"typedoc": "^0.18.0",
|
||||
"typescript": "^3.9.7"
|
||||
"typescript": "^3.9.7",
|
||||
"vue": "^2.6.12"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -26,5 +26,8 @@
|
||||
"prosemirror-utils": "^0.9.6",
|
||||
"prosemirror-view": "^1.15.3",
|
||||
"verbal-expressions": "^1.0.2"
|
||||
},
|
||||
"scripts": {
|
||||
"build": "microbundle"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,6 +22,21 @@ import Mark from './Mark'
|
||||
import EventEmitter from './EventEmitter'
|
||||
import ComponentRenderer from './ComponentRenderer'
|
||||
|
||||
import clearContent from './commands/clearContent'
|
||||
import deleteSelection from './commands/deleteSelection'
|
||||
import focus from './commands/focus'
|
||||
import insertHTML from './commands/insertHTML'
|
||||
import insertText from './commands/insertText'
|
||||
import removeMark from './commands/removeMark'
|
||||
import removeMarks from './commands/removeMarks'
|
||||
import replaceWithNode from './commands/replaceWithNode'
|
||||
import selectAll from './commands/selectAll'
|
||||
import selectParentNode from './commands/selectParentNode'
|
||||
import setContent from './commands/setContent'
|
||||
import toggleMark from './commands/toggleMark'
|
||||
import toggleNode from './commands/toggleNode'
|
||||
import updateMark from './commands/updateMark'
|
||||
|
||||
export type Command = (next: Function, editor: Editor) => (...args: any) => any
|
||||
|
||||
export interface CommandSpec {
|
||||
@@ -65,20 +80,20 @@ export class Editor extends EventEmitter {
|
||||
this.createExtensionManager()
|
||||
this.createSchema()
|
||||
this.createView()
|
||||
this.registerCommand('clearContent', require('./commands/clearContent').default)
|
||||
this.registerCommand('deleteSelection', require('./commands/deleteSelection').default)
|
||||
this.registerCommand('focus', require('./commands/focus').default)
|
||||
this.registerCommand('insertHTML', require('./commands/insertHTML').default)
|
||||
this.registerCommand('insertText', require('./commands/insertText').default)
|
||||
this.registerCommand('removeMark', require('./commands/removeMark').default)
|
||||
this.registerCommand('removeMarks', require('./commands/removeMarks').default)
|
||||
this.registerCommand('replaceWithNode', require('./commands/replaceWithNode').default)
|
||||
this.registerCommand('selectAll', require('./commands/selectAll').default)
|
||||
this.registerCommand('selectParentNode', require('./commands/selectParentNode').default)
|
||||
this.registerCommand('setContent', require('./commands/setContent').default)
|
||||
this.registerCommand('toggleMark', require('./commands/toggleMark').default)
|
||||
this.registerCommand('toggleNode', require('./commands/toggleNode').default)
|
||||
this.registerCommand('updateMark', require('./commands/updateMark').default)
|
||||
this.registerCommand('clearContent', clearContent)
|
||||
this.registerCommand('deleteSelection', deleteSelection)
|
||||
this.registerCommand('focus', focus)
|
||||
this.registerCommand('insertHTML', insertHTML)
|
||||
this.registerCommand('insertText', insertText)
|
||||
this.registerCommand('removeMark', removeMark)
|
||||
this.registerCommand('removeMarks', removeMarks)
|
||||
this.registerCommand('replaceWithNode', replaceWithNode)
|
||||
this.registerCommand('selectAll', selectAll)
|
||||
this.registerCommand('selectParentNode', selectParentNode)
|
||||
this.registerCommand('setContent', setContent)
|
||||
this.registerCommand('toggleMark', toggleMark)
|
||||
this.registerCommand('toggleNode', toggleNode)
|
||||
this.registerCommand('updateMark', updateMark)
|
||||
|
||||
if (this.options.injectCSS) {
|
||||
require('./style.css')
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
"@tiptap/extension-bold": "1.x",
|
||||
"@tiptap/extension-italic": "1.x",
|
||||
"@tiptap/extension-code": "1.x",
|
||||
"@tiptap/extension-codeblock": "1.x"
|
||||
"@tiptap/extension-codeblock": "1.x",
|
||||
"@tiptap/extension-heading": "1.x"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
"dist"
|
||||
],
|
||||
"dependencies": {
|
||||
"@tiptap/vue": "1.x",
|
||||
"@tiptap/extension-document": "1.x",
|
||||
"@tiptap/extension-history": "1.x",
|
||||
"@tiptap/extension-paragraph": "1.x",
|
||||
@@ -19,6 +20,7 @@
|
||||
"@tiptap/extension-bold": "1.x",
|
||||
"@tiptap/extension-italic": "1.x",
|
||||
"@tiptap/extension-code": "1.x",
|
||||
"@tiptap/extension-codeblock": "1.x"
|
||||
"@tiptap/extension-codeblock": "1.x",
|
||||
"@tiptap/extension-heading": "1.x"
|
||||
}
|
||||
}
|
||||
|
||||
4
shims/vue.d.ts
vendored
4
shims/vue.d.ts
vendored
@@ -1,4 +1,4 @@
|
||||
declare module "*.vue" {
|
||||
import Vue from "vue";
|
||||
export default Vue;
|
||||
import Vue from "vue"
|
||||
export default Vue
|
||||
}
|
||||
@@ -28,17 +28,9 @@
|
||||
"files": [
|
||||
"./shims/vue.d.ts"
|
||||
],
|
||||
"include": [
|
||||
"docs/src/**/*.ts",
|
||||
"docs/src/**/*.tsx",
|
||||
"docs/src/**/*.vue",
|
||||
"packages/**/*.ts",
|
||||
"packages/**/*.tsx",
|
||||
"packages/**/*.vue",
|
||||
"tests/**/*.ts",
|
||||
"tests/**/*.tsx"
|
||||
],
|
||||
|
||||
"exclude": [
|
||||
"node_modules"
|
||||
"node_modules",
|
||||
"dist"
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user