UNPKG

mui-tiptap

Version:

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

194 lines (193 loc) 6.47 kB
{ "name": "mui-tiptap", "version": "1.10.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": "github:sjdemartini/mui-tiptap", "files": [ "dist" ], "type": "commonjs", "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": ">=8" }, "packageManager": "pnpm@8.6.3", "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 && rimraf ./example/node_modules && pnpm --dir ./example install && pnpm --dir ./example run dev", "dev": "vite", "type:check": "tsc --noEmit", "format": "prettier --write .", "format:check": "prettier --check .", "lint": "eslint --max-warnings 0 --ext .js,.jsx,.ts,.tsx src --fix", "lint:check": "eslint --max-warnings 0 --ext .js,.jsx,.ts,.tsx src", "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@0.10.0", "prepare": "husky install" }, "dependencies": { "encodeurl": "^1.0.2", "lodash": "^4.17.21", "react-colorful": "^5.6.1", "tss-react": "^4.8.3", "type-fest": "^3.12.0" }, "peerDependencies": { "@emotion/react": "^11.4.1", "@mui/icons-material": "^5.0.0", "@mui/material": "^5.0.1", "@tiptap/core": "^2.0.0-beta.210", "@tiptap/extension-heading": "^2.0.0-beta.210", "@tiptap/extension-image": "^2.0.0-beta.210", "@tiptap/extension-table": "^2.0.0-beta.210", "@tiptap/pm": "^2.0.0-beta.210", "@tiptap/react": "^2.0.0-beta.210", "react": "^16.8.0 || ^17.0.2 || ^18.0.0", "react-dom": "^16.8.0 || ^17.0.2 || ^18.0.0" }, "devDependencies": { "@emotion/react": "^11.11.0", "@emotion/styled": "^11.11.0", "@fontsource/roboto": "^4.5.8", "@mui/icons-material": "^5.15.21", "@mui/material": "^5.15.21", "@tiptap/core": "^2.0.4", "@tiptap/extension-blockquote": "^2.0.4", "@tiptap/extension-bold": "^2.0.4", "@tiptap/extension-bullet-list": "^2.0.4", "@tiptap/extension-code": "^2.0.4", "@tiptap/extension-code-block": "^2.0.4", "@tiptap/extension-collaboration": "^2.0.4", "@tiptap/extension-collaboration-cursor": "^2.0.4", "@tiptap/extension-color": "^2.0.4", "@tiptap/extension-document": "^2.0.4", "@tiptap/extension-dropcursor": "^2.0.4", "@tiptap/extension-font-family": "^2.0.4", "@tiptap/extension-gapcursor": "^2.0.4", "@tiptap/extension-hard-break": "^2.0.4", "@tiptap/extension-heading": "^2.0.4", "@tiptap/extension-highlight": "^2.0.4", "@tiptap/extension-history": "^2.0.4", "@tiptap/extension-horizontal-rule": "^2.0.4", "@tiptap/extension-image": "^2.0.4", "@tiptap/extension-italic": "^2.0.4", "@tiptap/extension-link": "^2.0.4", "@tiptap/extension-list-item": "^2.0.4", "@tiptap/extension-mention": "^2.0.4", "@tiptap/extension-ordered-list": "^2.0.4", "@tiptap/extension-paragraph": "^2.0.4", "@tiptap/extension-placeholder": "^2.0.4", "@tiptap/extension-strike": "^2.0.4", "@tiptap/extension-subscript": "^2.0.4", "@tiptap/extension-superscript": "^2.0.4", "@tiptap/extension-table": "^2.0.4", "@tiptap/extension-table-cell": "^2.0.4", "@tiptap/extension-table-header": "^2.0.4", "@tiptap/extension-table-row": "^2.0.4", "@tiptap/extension-task-item": "^2.0.4", "@tiptap/extension-task-list": "^2.0.4", "@tiptap/extension-text": "^2.0.4", "@tiptap/extension-text-align": "^2.0.4", "@tiptap/extension-text-style": "^2.0.4", "@tiptap/extension-underline": "^2.0.4", "@tiptap/pm": "^2.0.4", "@tiptap/react": "^2.0.4", "@tiptap/starter-kit": "^2.0.4", "@tiptap/suggestion": "^2.0.4", "@types/encodeurl": "^1.0.0", "@types/lodash": "^4.14.195", "@types/node": "^18.16.3", "@types/react": "^18.2.12", "@types/react-dom": "^18.2.5", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "@vitejs/plugin-react-swc": "^3.7.0", "@vitest/coverage-v8": "^1.6.0", "@vitest/ui": "^1.6.0", "cspell": "^6.31.1", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-import-resolver-typescript": "^3.6.1", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-jsx-a11y": "^6.9.0", "eslint-plugin-react": "^7.34.3", "eslint-plugin-react-hooks": "^4.6.2", "eslint-plugin-react-refresh": "^0.4.7", "eslint-plugin-tss-unused-classes": "^0.0.4", "husky": "^8.0.3", "lint-staged": "^13.2.2", "markdown-link-check": "^3.11.2", "prettier": "^2.8.8", "prettier-plugin-organize-imports": "^3.2.4", "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": "^5.0.0", "tippy.js": "^6.3.7", "typescript": "^5.1.6", "vite": "^5.3.1", "vitest": "^1.6.0", "y-prosemirror": "1.0.20", "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" ] } }