UNPKG

mui-tiptap

Version:

A Material-UI (MUI) styled WYSIWYG rich text editor, using Tiptap

195 lines (194 loc) 6.68 kB
{ "name": "mui-tiptap", "version": "1.30.0", "description": "A Material-UI (MUI) styled WYSIWYG rich text editor, using Tiptap", "keywords": [ "mui", "tiptap", "material-ui", "prosemirror", "rich text editor", "rte", "wysiwyg", "quill", "draftjs", "slate" ], "homepage": "https://github.com/sjdemartini/mui-tiptap", "bugs": "https://github.com/sjdemartini/mui-tiptap/issues", "author": "Steven DeMartini <sjdemartini@users.noreply.github.com>", "repository": { "type": "git", "url": "git+https://github.com/sjdemartini/mui-tiptap.git" }, "files": [ "dist" ], "types": "./dist/cjs/index.d.ts", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", "exports": { ".": { "types": "./dist/cjs/index.d.ts", "module": "./dist/esm/index.js", "default": "./dist/cjs/index.js" }, "./icons": { "types": "./dist/cjs/icons/index.d.ts", "module": "./dist/esm/icons/index.js", "default": "./dist/cjs/icons/index.js" } }, "typesVersions": { "*": { "icons": [ "./dist/cjs/icons/index.d.ts" ], "*": [ "*" ] } }, "license": "MIT", "engines": { "pnpm": ">=9" }, "packageManager": "pnpm@10.17.1+sha512.17c560fca4867ae9473a3899ad84a88334914f379be46d455cbf92e5cf4b39d34985d452d2583baf19967fa76cb5c17bc9e245529d0b98745721aa7200ecaf7a", "publishConfig": { "access": "public" }, "sideEffects": false, "scripts": { "build": "pnpm clean && tsc --project tsconfig.build.json && tsc --project tsconfig.build-esm.json", "clean": "rimraf dist coverage", "example": "pnpm build && pnpm example:install && pnpm --dir ./example run dev", "example:install": "rimraf ./example/node_modules && pnpm --dir ./example install", "dev": "vite", "type:check": "tsc --noEmit", "format": "prettier --write .", "format:check": "prettier --check .", "lint": "eslint --max-warnings 0 --fix", "lint:check": "eslint --max-warnings 0", "md-link:check": "markdown-link-check -v -p *.md -c .markdown-link-check-config.json", "test": "vitest run", "test:watch": "vitest watch", "test:coverage": "vitest run --coverage", "spell:check": "cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md}\"", "visualize": "npx vite-bundle-visualizer@1.2.1", "prepare": "husky" }, "dependencies": { "clsx": "^2.1.1", "encodeurl": "^2.0.0", "es-toolkit": "^1.39.3", "react-colorful": "^5.6.1" }, "peerDependencies": { "@emotion/react": "^11.4.1", "@mui/icons-material": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^9.0.0", "@mui/material": "^5.0.1 || ^6.0.0 || ^7.0.0 || ^9.0.0", "@tiptap/core": "^2.0.0-beta.210 || ^3.0.0", "@tiptap/extension-heading": "^2.0.0-beta.210 || ^3.0.0", "@tiptap/extension-image": "^2.0.0-beta.210 || ^3.0.0", "@tiptap/extension-table": "^2.0.0-beta.210 || ^3.0.0", "@tiptap/pm": "^2.0.0-beta.210 || ^3.0.0", "@tiptap/react": "^2.0.0-beta.210 || ^3.0.0", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" }, "devDependencies": { "@emotion/react": "^11.11.0", "@emotion/styled": "^11.11.0", "@eslint-community/eslint-plugin-eslint-comments": "^4.5.0", "@eslint/js": "^9.39.2", "@floating-ui/dom": "^1.7.4", "@fontsource/roboto": "^5.2.6", "@mui/icons-material": "^9.0.0", "@mui/material": "^9.0.0", "@tiptap/core": "^3.1.0", "@tiptap/extension-blockquote": "^3.1.0", "@tiptap/extension-bold": "^3.1.0", "@tiptap/extension-bullet-list": "^3.1.0", "@tiptap/extension-code": "^3.1.0", "@tiptap/extension-code-block": "^3.1.0", "@tiptap/extension-collaboration": "^3.1.0", "@tiptap/extension-collaboration-caret": "^3.1.0", "@tiptap/extension-color": "^3.1.0", "@tiptap/extension-document": "^3.1.0", "@tiptap/extension-dropcursor": "^3.1.0", "@tiptap/extension-font-family": "^3.1.0", "@tiptap/extension-gapcursor": "^3.1.0", "@tiptap/extension-hard-break": "^3.1.0", "@tiptap/extension-heading": "^3.1.0", "@tiptap/extension-highlight": "^3.1.0", "@tiptap/extension-history": "^3.1.0", "@tiptap/extension-horizontal-rule": "^3.1.0", "@tiptap/extension-image": "^3.1.0", "@tiptap/extension-italic": "^3.1.0", "@tiptap/extension-link": "^3.1.0", "@tiptap/extension-list-item": "^3.1.0", "@tiptap/extension-mention": "^3.1.0", "@tiptap/extension-ordered-list": "^3.1.0", "@tiptap/extension-paragraph": "^3.1.0", "@tiptap/extension-placeholder": "^3.1.0", "@tiptap/extension-strike": "^3.1.0", "@tiptap/extension-subscript": "^3.1.0", "@tiptap/extension-superscript": "^3.1.0", "@tiptap/extension-table": "^3.1.0", "@tiptap/extension-table-cell": "^3.1.0", "@tiptap/extension-table-header": "^3.1.0", "@tiptap/extension-table-row": "^3.1.0", "@tiptap/extension-task-item": "^3.1.0", "@tiptap/extension-task-list": "^3.1.0", "@tiptap/extension-text": "^3.1.0", "@tiptap/extension-text-align": "^3.1.0", "@tiptap/extension-text-style": "^3.1.0", "@tiptap/extension-underline": "^3.1.0", "@tiptap/pm": "^3.1.0", "@tiptap/react": "^3.1.0", "@tiptap/starter-kit": "^3.1.0", "@tiptap/suggestion": "^3.1.0", "@tiptap/y-tiptap": "^3.0.0", "@types/encodeurl": "^1.0.3", "@types/node": "^22.18.12", "@types/react": "^18.3.26", "@types/react-dom": "^18.2.5", "@vitejs/plugin-react-swc": "^4.2.2", "@vitest/coverage-v8": "^4.0.4", "@vitest/ui": "^4.0.4", "cspell": "^9.1.2", "eslint": "^9.39.2", "eslint-config-prettier": "^10.1.5", "eslint-import-resolver-typescript": "^v4.4.4", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^7.0.1", "eslint-plugin-react-refresh": "^0.4.26", "globals": "^17.1.0", "husky": "^9.1.7", "lint-staged": "^16.1.2", "markdown-link-check": "^3.14.2", "prettier": "^3.6.2", "prettier-plugin-organize-imports": "^4.1.0", "prosemirror-model": "^1.7.1", "prosemirror-state": "^1.2.3", "prosemirror-view": "^1.9.10", "react": "^18.2.0", "react-dom": "^18.2.0", "rimraf": "^6.0.1", "typescript": "^5.9.3", "typescript-eslint": "^8.51.0", "vite": "^7.3.2", "vitest": "^4.0.4", "y-protocols": "1.0.5", "y-webrtc": "^10.2.5", "yjs": "13.5.44" }, "lint-staged": { "*.{js,jsx,ts,tsx}": [ "eslint --cache --fix", "prettier --write" ] } }