{ "name": "@plane/editor", "version": "1.0.0", "description": "Core Editor that powers Plane", "license": "AGPL-3.0", "private": true, "files": [ "dist" ], "main": "./dist/index.mjs", "module": "./dist/index.mjs", "types": "./dist/index.d.mts", "exports": { ".": { "types": "./dist/index.d.mts", "import": "./dist/index.mjs" }, "./lib": { "require": "./dist/lib.js", "types": "./dist/lib.d.mts", "import": "./dist/lib.mjs" } }, "scripts": { "build": "tsc && tsup --minify", "dev": "tsup --watch", "check:lint": "eslint . --max-warnings 30", "check:types": "tsc --noEmit", "check:format": "prettier --check \"**/*.{ts,tsx,md,json,css,scss}\"", "fix:lint": "eslint . --fix", "fix:format": "prettier --write \"**/*.{ts,tsx,md,json,css,scss}\"", "clean": "rm -rf .turbo && rm -rf .next && rm -rf node_modules && rm -rf dist" }, "peerDependencies": { "react": "^18.3.1", "react-dom": "18.3.1" }, "dependencies": { "@floating-ui/dom": "^1.7.1", "@floating-ui/react": "^0.26.4", "@headlessui/react": "^1.7.3", "@hocuspocus/provider": "^2.15.0", "@plane/constants": "workspace:*", "@plane/hooks": "workspace:*", "@plane/types": "workspace:*", "@plane/ui": "workspace:*", "@plane/utils": "workspace:*", "@tiptap/core": "^2.22.3", "@tiptap/extension-blockquote": "^2.22.3", "@tiptap/extension-character-count": "^2.22.3", "@tiptap/extension-collaboration": "^2.22.3", "@tiptap/extension-emoji": "^2.22.3", "@tiptap/extension-image": "^2.22.3", "@tiptap/extension-list-item": "^2.22.3", "@tiptap/extension-mention": "^2.22.3", "@tiptap/extension-placeholder": "^2.22.3", "@tiptap/extension-task-item": "^2.22.3", "@tiptap/extension-task-list": "^2.22.3", "@tiptap/extension-text-align": "^2.22.3", "@tiptap/extension-text-style": "^2.22.3", "@tiptap/extension-underline": "^2.22.3", "@tiptap/html": "^2.22.3", "@tiptap/pm": "^2.22.3", "@tiptap/react": "^2.22.3", "@tiptap/starter-kit": "^2.22.3", "@tiptap/suggestion": "^2.22.3", "emoji-regex": "^10.3.0", "highlight.js": "^11.8.0", "is-emoji-supported": "^0.0.5", "jsx-dom-cjs": "^8.0.3", "linkifyjs": "^4.3.2", "lowlight": "^3.0.0", "lucide-react": "^0.469.0", "prosemirror-codemark": "^0.4.2", "tippy.js": "^6.3.7", "tiptap-markdown": "^0.8.10", "uuid": "^10.0.0", "y-indexeddb": "^9.0.12", "y-prosemirror": "^1.2.15", "y-protocols": "^1.0.6", "yjs": "^13.6.20" }, "devDependencies": { "@plane/eslint-config": "workspace:*", "@plane/tailwind-config": "workspace:*", "@plane/typescript-config": "workspace:*", "@types/node": "18.15.3", "@types/react": "^18.3.11", "@types/react-dom": "^18.2.18", "postcss": "^8.4.38", "tsup": "8.4.0", "typescript": "5.8.3" }, "keywords": [ "editor", "rich-text", "markdown", "nextjs", "react" ] }