{
  "name": "directus-extension-flexible-editor-test",
  "version": "1.8.3",
  "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": "https://github.com/formfcw/directus-extension-flexible-editor"
  },
  "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",
    "content",
    "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": "^12.0.1",
    "@directus/utils": "^12.0.0",
    "@tiptap/pm": "^2.6.6",
    "@tiptap/vue-3": "^2.6.6",
    "@types/lodash": "^4.14.195",
    "@types/node": "^22.5.2",
    "@types/uuid": "^10.0.0",
    "@types/validator": "^13.12.0",
    "lodash": "^4.17.21",
    "typescript": "^5.3.3",
    "uuid": "^10.0.0",
    "validator": "^13.9.0",
    "vue": "^3.4.18",
    "vue-i18n": "^9.4.0"
  },
  "dependencies": {
    "@tiptap/core": "^2.6.6",
    "@tiptap/extension-blockquote": "^2.6.6",
    "@tiptap/extension-bold": "^2.6.6",
    "@tiptap/extension-bullet-list": "^2.6.6",
    "@tiptap/extension-code": "^2.6.6",
    "@tiptap/extension-code-block": "^2.6.6",
    "@tiptap/extension-document": "^2.6.6",
    "@tiptap/extension-dropcursor": "^2.6.6",
    "@tiptap/extension-floating-menu": "^2.4.0",
    "@tiptap/extension-gapcursor": "^2.6.6",
    "@tiptap/extension-hard-break": "^2.6.6",
    "@tiptap/extension-heading": "^2.6.6",
    "@tiptap/extension-history": "^2.6.6",
    "@tiptap/extension-horizontal-rule": "^2.6.6",
    "@tiptap/extension-italic": "^2.6.6",
    "@tiptap/extension-link": "^2.6.6",
    "@tiptap/extension-list-item": "^2.6.6",
    "@tiptap/extension-ordered-list": "^2.6.6",
    "@tiptap/extension-paragraph": "^2.6.6",
    "@tiptap/extension-placeholder": "^2.6.6",
    "@tiptap/extension-strike": "^2.6.6",
    "@tiptap/extension-subscript": "^2.6.6",
    "@tiptap/extension-superscript": "^2.6.6",
    "@tiptap/extension-table": "^2.6.6",
    "@tiptap/extension-table-cell": "^2.6.6",
    "@tiptap/extension-table-header": "^2.6.6",
    "@tiptap/extension-table-row": "^2.6.6",
    "@tiptap/extension-text": "^2.6.6",
    "@tiptap/extension-text-align": "^2.6.6",
    "tiptap-render-view": "^1.0.2"
  }
}
