@kraftend/directus-extension-flexible-editor
Version:
A rich text editor (WYSIWYG) with JSON output that allows the integration of M2A relations to make it extremely flexible.
109 lines (108 loc) • 3.46 kB
JSON
{
"name": "@kraftend/directus-extension-flexible-editor",
"version": "2.0.0-beta.1",
"description": "A rich text editor (WYSIWYG) with JSON output that allows the integration of M2A relations to make it extremely flexible.",
"license": "GPL-3.0",
"author": {
"email": "dev@formfcw.com",
"name": "formfcw"
},
"repository": {
"type": "git",
"url": "git+https://github.com/kraftend/directus-extension-flexible-editor.git"
},
"icon": "description",
"keywords": [
"directus",
"directus-extension",
"directus-custom-bundle",
"directus-custom-interface",
"directus-custom-display",
"wysiwg",
"rich-text",
"rich-text-editor",
"editor",
"block-editor",
"node-editor",
"json-editor",
"flexible-editor",
"flexible-content",
"m2a-editor",
"m2a-reference",
"internal-linking",
"tiptap",
"prosemirror"
],
"type": "module",
"directus:extension": {
"host": "^10.0.0 || ^11.0.0",
"type": "bundle",
"path": {
"app": "dist/app.js",
"api": "dist/api.js"
},
"entries": [
{
"type": "interface",
"name": "interface",
"source": "src/interface/index.ts"
},
{
"type": "display",
"name": "display",
"source": "src/display/index.ts"
}
]
},
"files": [
"dist",
"shared"
],
"scripts": {
"build-publish": "directus-extension build && npm publish",
"build": "directus-extension build",
"dev": "directus-extension build -w --no-minify",
"link": "directus-extension link",
"add": "directus-extension add"
},
"devDependencies": {
"@directus/extensions-sdk": "^14.0.0",
"@directus/utils": "^13.0.7",
"@tiptap/pm": "^3.0.7",
"@tiptap/vue-3": "^3.0.7",
"@types/lodash": "^4.17.20",
"@types/node": "^22.16.4",
"@types/uuid": "^10.0.0",
"@types/validator": "^13.15.2",
"lodash": "^4.17.21",
"typescript": "^5.8.3",
"uuid": "^11.1.0",
"validator": "^13.15.15",
"vue": "^3.5.17",
"vue-i18n": "^11.1.10"
},
"dependencies": {
"@floating-ui/dom": "^1.7.2",
"@tiptap/core": "^3.0.7",
"@tiptap/extension-blockquote": "^3.0.7",
"@tiptap/extension-bold": "^3.0.7",
"@tiptap/extension-code": "^3.0.7",
"@tiptap/extension-code-block": "^3.0.7",
"@tiptap/extension-document": "^3.0.7",
"@tiptap/extension-floating-menu": "^3.0.7",
"@tiptap/extension-hard-break": "^3.0.7",
"@tiptap/extension-heading": "^3.0.7",
"@tiptap/extension-horizontal-rule": "^3.0.7",
"@tiptap/extension-italic": "^3.0.7",
"@tiptap/extension-link": "^3.0.7",
"@tiptap/extension-list": "^3.0.7",
"@tiptap/extension-paragraph": "^3.0.7",
"@tiptap/extension-strike": "^3.0.7",
"@tiptap/extension-subscript": "^3.0.7",
"@tiptap/extension-superscript": "^3.0.7",
"@tiptap/extension-table": "^3.0.7",
"@tiptap/extension-text": "^3.0.7",
"@tiptap/extension-text-align": "^3.0.7",
"@tiptap/extensions": "^3.0.7"
}
}