feat: initial rich-text-elements-ui library implementation
TipTap-powered rich text editing library with WYSIWYG editor, markdown editor, template editor, collaboration support (Yjs), mentions, track changes, comments, code blocks, and table insertion. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
75
package.json
Normal file
75
package.json
Normal file
@@ -0,0 +1,75 @@
|
||||
{
|
||||
"name": "@sda/rich-text-elements-ui",
|
||||
"version": "0.1.0",
|
||||
"description": "Angular components for rich text editing with WYSIWYG, markdown, templates, and collaboration powered by TipTap and @sda/base-ui",
|
||||
"keywords": [
|
||||
"angular",
|
||||
"rich-text",
|
||||
"wysiwyg",
|
||||
"editor",
|
||||
"markdown",
|
||||
"tiptap",
|
||||
"collaboration",
|
||||
"templates",
|
||||
"components",
|
||||
"ui"
|
||||
],
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://git.sky-ai.com/ui-core-design/rich-text-elements-ui.git"
|
||||
},
|
||||
"license": "MIT",
|
||||
"sideEffects": false,
|
||||
"scripts": {
|
||||
"build": "ng-packagr -p ng-package.json",
|
||||
"build:dev": "./build-for-dev.sh"
|
||||
},
|
||||
"dependencies": {
|
||||
"@tiptap/core": "^2.6.0",
|
||||
"@tiptap/starter-kit": "^2.6.0",
|
||||
"@tiptap/pm": "^2.6.0",
|
||||
"@tiptap/extension-placeholder": "^2.6.0",
|
||||
"@tiptap/extension-character-count": "^2.6.0",
|
||||
"@tiptap/extension-color": "^2.6.0",
|
||||
"@tiptap/extension-text-style": "^2.6.0",
|
||||
"@tiptap/extension-highlight": "^2.6.0",
|
||||
"@tiptap/extension-link": "^2.6.0",
|
||||
"@tiptap/extension-image": "^2.6.0",
|
||||
"@tiptap/extension-table": "^2.6.0",
|
||||
"@tiptap/extension-table-row": "^2.6.0",
|
||||
"@tiptap/extension-table-cell": "^2.6.0",
|
||||
"@tiptap/extension-table-header": "^2.6.0",
|
||||
"@tiptap/extension-task-list": "^2.6.0",
|
||||
"@tiptap/extension-task-item": "^2.6.0",
|
||||
"@tiptap/extension-underline": "^2.6.0",
|
||||
"@tiptap/extension-text-align": "^2.6.0",
|
||||
"@tiptap/extension-subscript": "^2.6.0",
|
||||
"@tiptap/extension-superscript": "^2.6.0",
|
||||
"@tiptap/extension-mention": "^2.6.0",
|
||||
"@tiptap/extension-code-block-lowlight": "^2.6.0",
|
||||
"@tiptap/extension-bubble-menu": "^2.6.0",
|
||||
"@tiptap/extension-floating-menu": "^2.6.0",
|
||||
"lowlight": "^3.1.0",
|
||||
"marked": "^12.0.0"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"yjs": "^13.6.0",
|
||||
"y-prosemirror": "^1.2.0",
|
||||
"@tiptap/extension-collaboration": "^2.6.0",
|
||||
"@tiptap/extension-collaboration-cursor": "^2.6.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@angular/common": "^19.0.0",
|
||||
"@angular/core": "^19.0.0",
|
||||
"@sda/base-ui": "*"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@angular/common": "^19.1.0",
|
||||
"@angular/compiler": "^19.1.0",
|
||||
"@angular/compiler-cli": "^19.1.0",
|
||||
"@angular/core": "^19.1.0",
|
||||
"@angular/forms": "^19.2.18",
|
||||
"ng-packagr": "^19.1.0",
|
||||
"typescript": "~5.7.2"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user