{
	"name": "@4dkankan/vivid",
	"description": "modern editor powered by tiptap & naive ui",
	"version": "0.0.23",
	"private": false,
	"license": "MIT",
	"type": "module",
	"main": "dist/index.cjs",
	"module": "dist/index.mjs",
	"typings": "types/index.d.ts",
	"files": [
		"dist",
		"src",
		"types",
		"README.md"
	],
	"scripts": {
		"dev-server": "pnpm --parallel vite",
		"dev-types": "vue-tsc  --noEmit -p tsconfig.app.json --watch",
		"build": "pnpm build-lib && pnpm build-types",
		"build-lib": "vite build",
		"build-types": "vue-tsc --emitDeclarationOnly --declaration -p tsconfig.app.json",
		"publish": "npm publish --access public",
		"lint": "eslint 'src/**/*.{ts,vue}'",
		"postinstall": "pnpm run build-lib",
		"format": "prettier --write \"src/**/*.ts\" \"src/**/*.vue\""
	},
	"dependencies": {
		"@hocuspocus/provider": "^2.8.1",
		"@iconify/vue": "^4.1.2",
		"@jamescoyle/vue-icon": "^0.1.2",
		"@mdi/js": "^7.4.47",
		"@tiptap/core": "^2.4.0",
		"@tiptap/extension-blockquote": "^2.4.0",
		"@tiptap/extension-bold": "^2.4.0",
		"@tiptap/extension-bubble-menu": "^2.4.0",
		"@tiptap/extension-bullet-list": "^2.4.0",
		"@tiptap/extension-character-count": "^2.4.0",
		"@tiptap/extension-code": "^2.4.0",
		"@tiptap/extension-code-block": "^2.4.0",
		"@tiptap/extension-code-block-lowlight": "^2.4.0",
		"@tiptap/extension-collaboration": "^2.4.0",
		"@tiptap/extension-collaboration-cursor": "^2.4.0",
		"@tiptap/extension-color": "^2.4.0",
		"@tiptap/extension-document": "^2.4.0",
		"@tiptap/extension-dropcursor": "^2.4.0",
		"@tiptap/extension-focus": "^2.3.2",
		"@tiptap/extension-gapcursor": "^2.4.0",
		"@tiptap/extension-hard-break": "^2.4.0",
		"@tiptap/extension-heading": "^2.4.0",
		"@tiptap/extension-highlight": "^2.4.0",
		"@tiptap/extension-history": "^2.4.0",
		"@tiptap/extension-horizontal-rule": "^2.4.0",
		"@tiptap/extension-image": "^2.4.0",
		"@tiptap/extension-italic": "^2.4.0",
		"@tiptap/extension-link": "^2.4.0",
		"@tiptap/extension-list-item": "^2.4.0",
		"@tiptap/extension-ordered-list": "^2.4.0",
		"@tiptap/extension-paragraph": "^2.4.0",
		"@tiptap/extension-placeholder": "^2.4.0",
		"@tiptap/extension-strike": "^2.4.0",
		"@tiptap/extension-subscript": "^2.4.0",
		"@tiptap/extension-superscript": "^2.4.0",
		"@tiptap/extension-table": "^2.4.0",
		"@tiptap/extension-table-cell": "^2.4.0",
		"@tiptap/extension-table-header": "^2.4.0",
		"@tiptap/extension-table-row": "^2.4.0",
		"@tiptap/extension-task-item": "^2.4.0",
		"@tiptap/extension-task-list": "^2.4.0",
		"@tiptap/extension-text": "^2.4.0",
		"@tiptap/extension-text-align": "^2.4.0",
		"@tiptap/extension-text-style": "^2.4.0",
		"@tiptap/extension-underline": "^2.4.0",
		"@tiptap/pm": "^2.4.0",
		"@tiptap/suggestion": "^2.4.0",
		"@tiptap/vue-3": "^2.4.0",
		"@vitejs/plugin-vue": "^5.2.1",
		"axios": "^1.6.8",
		"linkifyjs": "^4.1.3",
		"openai": "^4.47.1",
		"prosemirror-commands": "^1.5.2",
		"prosemirror-keymap": "^1.2.2",
		"prosemirror-model": "^1.21.0",
		"prosemirror-state": "^1.4.3",
		"prosemirror-tables": "^1.3.7",
		"prosemirror-transform": "^1.9.0",
		"prosemirror-view": "^1.33.6",
		"tippy.js": "^6.3.7",
		"vue3-moveable": "^0.28.0"
	},
	"devDependencies": {
		"@vueuse/core": "^8.0.1",
		"animate.css": "^4.1.1",
		"highlight.js": "^11.8.0",
		"katex": "^0.16.4",
		"lowlight": "^2.8.0",
		"naive-ui": "^2.35.0",
		"remixicon": "^3.7.0",
		"sass": "^1.75.0",
		"vfonts": "^0.0.3",
		"vite": "^4.5.0",
		"vitest": "^0.34.6",
		"vue": "^3.0.4"
	}
}
