tiptop-editor
Version:
Notion-like editor built with Tiptap v3 and HeroUI
105 lines (104 loc) • 3.17 kB
JSON
{
"name": "tiptop-editor",
"version": "1.0.17",
"description": "Notion-like editor built with Tiptap v3 and HeroUI",
"type": "module",
"main": "./dist/tiptop-editor.umd.js",
"module": "./dist/tiptop-editor.es.js",
"types": "./dist/index.d.ts",
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/tiptop-editor.es.js",
"require": "./dist/tiptop-editor.umd.js"
},
"./dist/tiptop-editor.css": "./dist/tiptop-editor.css"
},
"files": [
"dist"
],
"homepage": "https://github.com/ds-mbappe/tiptop-editor#readme",
"bugs": {
"url": "https://github.com/ds-mbappe/tiptop-editor/issues",
"email": "mbappedaniel00@yahoo.fr"
},
"scripts": {
"dev": "vite",
"clean": "rm -rf dist",
"preview": "vite preview",
"build": "npm run clean && vite build"
},
"keywords": [
"tiptap",
"editor",
"react",
"notion",
"heroui",
"rich-text",
"react-component",
"wysiwyg"
],
"author": "Daniel Stéphane MBAPPE",
"license": "MIT",
"peerDependencies": {
"@floating-ui/dom": "^1.7.0",
"@heroui/react": "^2.8.0",
"@tiptap/core": "^3.0.0",
"@tiptap/react": "^3.0.0",
"framer-motion": "^12.0.0",
"lowlight": "^3.0.0",
"lucide-react": "^0.500.0",
"prosemirror-commands": "^1.5.0",
"prosemirror-dropcursor": "^1.8.0",
"prosemirror-gapcursor": "^1.3.0",
"prosemirror-history": "^1.3.0",
"prosemirror-keymap": "^1.2.0",
"prosemirror-model": "^1.18.0",
"prosemirror-schema-basic": "^1.1.0",
"prosemirror-schema-list": "^1.1.0",
"prosemirror-state": "^1.4.0",
"prosemirror-tables": "^1.3.0",
"prosemirror-transform": "^1.7.0",
"prosemirror-view": "^1.29.0",
"react": "^18.0.0 || ^19.0.0",
"react-dom": "^18.0.0 || ^19.0.0",
"y-prosemirror": "^1.0.0",
"yjs": "^13.0.0"
},
"dependencies": {
"@tiptap/extension-bubble-menu": "^3.0.9",
"@tiptap/extension-code-block-lowlight": "^3.0.9",
"@tiptap/extension-drag-handle": "^3.0.9",
"@tiptap/extension-drag-handle-react": "^3.0.9",
"@tiptap/extension-emoji": "^3.0.9",
"@tiptap/extension-highlight": "^3.0.9",
"@tiptap/extension-horizontal-rule": "^3.0.9",
"@tiptap/extension-list": "^3.0.9",
"@tiptap/extension-node-range": "^3.0.9",
"@tiptap/extension-subscript": "^3.0.9",
"@tiptap/extension-superscript": "^3.0.9",
"@tiptap/extension-text-align": "^3.0.9",
"@tiptap/extension-text-style": "^3.0.9",
"@tiptap/extensions": "^3.0.9",
"@tiptap/starter-kit": "^3.0.9",
"@tiptap/suggestion": "^3.0.9"
},
"devDependencies": {
"@eslint/js": "^9.30.1",
"@tailwindcss/vite": "^4.1.11",
"@types/node": "^24.1.0",
"@types/react": "^19.1.8",
"@types/react-dom": "^19.1.6",
"@vitejs/plugin-react": "^4.6.0",
"eslint": "^9.30.1",
"eslint-plugin-react-hooks": "^5.2.0",
"eslint-plugin-react-refresh": "^0.4.20",
"globals": "^16.3.0",
"rollup-plugin-visualizer": "^6.0.3",
"tailwindcss": "^4.1.11",
"typescript": "~5.8.3",
"typescript-eslint": "^8.35.1",
"vite": "^7.0.4",
"vite-plugin-dts": "^4.5.4"
}
}