UNPKG

advanced-editor-react

Version:

A modern WYSIWYG rich text editor based on tiptap and shadcn ui for React

212 lines (211 loc) 7.1 kB
{ "name": "advanced-editor-react", "type": "module", "version": "0.2.1", "main": "./lib/advanced-editor-react.cjs", "module": "./lib/advanced-editor-react.js", "types": "./lib/index.d.ts", "description": "A modern WYSIWYG rich text editor based on tiptap and shadcn ui for React", "packageManager": "pnpm@9.12.3", "exports": { ".": { "import": { "types": "./lib/index.d.ts", "default": "./lib/advanced-editor-react.js" }, "require": { "types": "./lib/index.d.cts", "default": "./lib/advanced-editor-react.cjs" } }, "./style.css": { "import": "./lib/style.css", "require": "./lib/style.css" } }, "sideEffects": false, "license": "MIT", "files": [ "lib", "package.json", "README.md", "LICENSE" ], "engines": { "node": ">=18.0.0" }, "scripts": { "build:lib": "vite build && pnpm modify-css --mode development --watch", "build:lib:dev": "vite build --mode development --watch", "build:playground": "pnpm build:lib && pnpm --dir ./playground run build", "docs:dev": "pnpm --parallel --filter docs... dev", "docs:build": "pnpm --filter docs... build", "docs:preview": "pnpm -C docs preview", "prepublishOnly": "pnpm build:lib", "playground": "pnpm --dir ./playground run dev", "preview": "pnpm --dir ./playground run preview", "lint": "eslint src --quiet", "lint:fix": "eslint src --fix --quiet", "type-check": "tsc", "verify-commit": "verify-commit-msg", "prepare": "git-scm-hooks", "release": "bumpp -r", "gen-changelog": "esno ./scripts/genExtensions.ts && esno ./scripts/changelog.ts", "modify-css": "esno ./scripts/modifyCss.ts", "gen-contributors": "contributorkit" }, "dependencies": { "@emotion/react": "^11.14.0", "@excalidraw/excalidraw": "^0.17.6", "@mui/icons-material": "^6.4.8", "@mui/material": "^6.4.8", "@radix-ui/react-checkbox": "^1.1.2", "@radix-ui/react-dialog": "^1.1.2", "@radix-ui/react-dropdown-menu": "^2.1.2", "@radix-ui/react-icons": "^1.3.1", "@radix-ui/react-label": "^2.1.0", "@radix-ui/react-popover": "^1.1.2", "@radix-ui/react-select": "^2.1.2", "@radix-ui/react-separator": "^1.1.0", "@radix-ui/react-slot": "^1.1.0", "@radix-ui/react-switch": "^1.1.1", "@radix-ui/react-tabs": "^1.1.1", "@radix-ui/react-toast": "^1.2.2", "@radix-ui/react-toggle": "^1.1.0", "@radix-ui/react-tooltip": "^1.1.3", "@tiptap/core": "^2.9.1", "@tiptap/extension-blockquote": "^2.9.1", "@tiptap/extension-bold": "^2.9.1", "@tiptap/extension-bubble-menu": "^2.9.1", "@tiptap/extension-bullet-list": "^2.9.1", "@tiptap/extension-character-count": "^2.9.1", "@tiptap/extension-code": "^2.9.1", "@tiptap/extension-code-block": "^2.9.1", "@tiptap/extension-color": "^2.9.1", "@tiptap/extension-document": "^2.9.1", "@tiptap/extension-dropcursor": "^2.9.1", "@tiptap/extension-focus": "^2.9.1", "@tiptap/extension-font-family": "^2.9.1", "@tiptap/extension-gapcursor": "^2.9.1", "@tiptap/extension-hard-break": "^2.9.1", "@tiptap/extension-heading": "^2.9.1", "@tiptap/extension-highlight": "^2.9.1", "@tiptap/extension-history": "^2.9.1", "@tiptap/extension-horizontal-rule": "^2.9.1", "@tiptap/extension-image": "^2.9.1", "@tiptap/extension-italic": "^2.9.1", "@tiptap/extension-link": "^2.9.1", "@tiptap/extension-list-item": "^2.9.1", "@tiptap/extension-mention": "^2.9.1", "@tiptap/extension-ordered-list": "^2.9.1", "@tiptap/extension-paragraph": "^2.9.1", "@tiptap/extension-placeholder": "^2.9.1", "@tiptap/extension-strike": "^2.9.1", "@tiptap/extension-subscript": "^2.9.1", "@tiptap/extension-superscript": "^2.9.1", "@tiptap/extension-table": "^2.9.1", "@tiptap/extension-table-cell": "^2.9.1", "@tiptap/extension-table-header": "^2.9.1", "@tiptap/extension-table-row": "^2.9.1", "@tiptap/extension-task-item": "^2.9.1", "@tiptap/extension-task-list": "^2.9.1", "@tiptap/extension-text": "^2.9.1", "@tiptap/extension-text-align": "^2.9.1", "@tiptap/extension-text-style": "^2.9.1", "@tiptap/extension-underline": "^2.9.1", "@tiptap/pm": "^2.9.1", "@tiptap/react": "^2.9.1", "@tiptap/suggestion": "^2.9.1", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", "deep-equal": "^2.2.3", "docx": "^8.6.0", "echo-drag-handle-plugin": "^0.0.2", "katex": "^0.16.11", "lodash-es": "^4.17.21", "lucide-react": "^0.427.0", "mermaid": "^11.4.0", "prosemirror-docx": "^0.2.0", "re-resizable": "^6.10.1", "react-colorful": "^5.6.1", "react-image-crop": "^11.0.7", "react-visibility-sensor": "^5.1.1", "scroll-into-view-if-needed": "^3.1.0", "shiki": "^1.22.2", "svg64": "^2.0.0", "tippy.js": "^6.3.7", "valtio": "^1.13.2" }, "devDependencies": { "@antfu/eslint-config": "^2.27.3", "@eslint-react/eslint-plugin": "^1.15.2", "@total-typescript/ts-reset": "^0.5.1", "@types/deep-equal": "^1.0.4", "@types/katex": "^0.16.7", "@types/lodash-es": "^4.17.12", "@types/node": "^22.9.0", "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", "@vitejs/plugin-react": "^4.3.3", "autoprefixer": "^10.4.20", "bumpp": "^9.8.1", "contributorkit": "^0.0.4", "eslint": "^8.57.1", "eslint-plugin-react-hooks": "^4.6.2", "eslint-plugin-react-refresh": "^0.4.14", "esno": "^4.8.0", "execa": "^9.5.1", "git-scm-hooks": "^0.0.11", "globby": "^14.0.2", "md5": "^2.3.0", "postcss": "^8.4.47", "postcss-replace": "^2.0.1", "postcss-scss": "^4.0.9", "react": "^18.3.1", "react-dom": "^18.3.1", "sass": "^1.80.6", "tailwind-merge": "^2.5.4", "tailwindcss": "^3.4.14", "tailwindcss-animate": "^1.0.7", "typescript": "^5.6.3", "verify-commit-msg": "^0.0.14", "vite": "^5.4.10", "vite-plugin-dts": "^4.3.0" }, "browserslist": [ ">0.3%", "not ie 11", "not dead", "not op_mini all" ], "git-hooks": { "pre-commit": "npm run lint:fix", "commit-msg": "npm run verify-commit" }, "peerDependencies": { "react": ">= 17.0.0", "react-dom": ">= 17.0.0" }, "keywords": [ "react", "tiptap", "editor", "wysiwyg", "rich-text", "reactjs-tiptap-editor", "tiptap-editor", "tiptap-react", "tiptap-react-editor", "tiptap-react-wysiwyg", "tiptap-react-rich-text", "tiptap-react-rc-editor", "tiptap-react-rc-wysiwyg", "tiptap-react-rc-rich-text" ], "homepage": "https://linkedin.com/in/indravardhanreddy", "repository": { "type": "git", "url": "git+https://github.com/indravardhanreddy" }, "bugs": "https://github.com/indravardhanreddy" }