123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- {
- "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",
- "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"
- }
- }
|