{"_id":"@cemreinanc/directus-extension-tiptap","_rev":"1-9a6fdee5d698c0242c2ed82d2df8570e","name":"@cemreinanc/directus-extension-tiptap","dist-tags":{"latest":"2.0.0"},"versions":{"1.17.0":{"name":"@cemreinanc/directus-extension-tiptap","version":"1.17.0","keywords":["directus","directus-extension","directus-custom-bundle","directus-custom-interface","directus-custom-display","tiptap","prosemirror","wysiwg","editor"],"author":{"name":"Benjamin VIELLARD","email":"bicou@bicou.com"},"license":"MIT","_id":"@cemreinanc/directus-extension-tiptap@1.17.0","maintainers":[{"name":"cemreinanc","email":"cemreinanc@gmail.com"}],"homepage":"https://github.com/gbicou/directus-extension-tiptap","bugs":{"url":"https://github.com/gbicou/directus-extension-tiptap/issues"},"dist":{"shasum":"9ee151d0fddf62a3498b08e84e023087ef882c79","tarball":"https://registry.npmjs.org/@cemreinanc/directus-extension-tiptap/-/directus-extension-tiptap-1.17.0.tgz","fileCount":5,"integrity":"sha512-6UJOWY2MPfHhIYAZ3lWI7WrGax9GtzmQDKjqZM6zeUomf5Z5jLbbMPboZ0fTgxLBe3xJw5kiO355ln6VgTnbXA==","signatures":[{"sig":"MEQCIFy9T3oRcT9jHeEO58QozpgyThg64Iw8RL1nm0tpiBYHAiBxE4KEVyKuUYNxF8zVucLFIqgHu2YSNPwkE1yGM0o6Rg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117953},"icon":"extension","type":"module","_from":"file:cemreinanc-directus-extension-tiptap-1.17.0.tgz","scripts":{"dev":"directus-extension build -w --no-minify","link":"directus-extension link","lint":"eslint .","build":"directus-extension build","release":"changeset publish"},"_npmUser":{"name":"cemreinanc","email":"cemreinanc@gmail.com"},"_resolved":"/tmp/fba3ebbc5c726d382522110d637204d1/cemreinanc-directus-extension-tiptap-1.17.0.tgz","_integrity":"sha512-6UJOWY2MPfHhIYAZ3lWI7WrGax9GtzmQDKjqZM6zeUomf5Z5jLbbMPboZ0fTgxLBe3xJw5kiO355ln6VgTnbXA==","repository":{"url":"git+https://github.com/gbicou/directus-extension-tiptap.git","type":"git"},"_npmVersion":"10.8.1","description":"Tiptap rich text editor interface and display for directus","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@tiptap/pm":"^2.7.1","@tiptap/core":"^2.7.1","@tiptap/suggestion":"^2.7.1","@tiptap/starter-kit":"^2.7.1","@tiptap/extension-link":"^2.7.1","@tiptap/extension-focus":"^2.7.1","@tiptap/extension-table":"^2.7.1","@tiptap/extension-highlight":"^2.7.1","@tiptap/extension-subscript":"^2.7.1","@tiptap/extension-table-row":"^2.7.1","@tiptap/extension-task-item":"^2.7.1","@tiptap/extension-task-list":"^2.7.1","@tiptap/extension-underline":"^2.7.1","@tiptap/extension-table-cell":"^2.7.1","@tiptap/extension-text-align":"^2.7.1","@tiptap/extension-typography":"^2.7.1","@tiptap/extension-placeholder":"^2.7.1","@tiptap/extension-superscript":"^2.7.1","@tiptap/extension-table-header":"^2.7.1","@tiptap/extension-character-count":"^2.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"~3.5.6","sass":"^1.78.0","eslint":"^9.10.0","rollup":"^4.21.3","prettier":"^3.3.3","tippy.js":"^6.3.7","vue-i18n":"^10.0.1","@eslint/js":"^9.10.0","typescript":"~5.6.2","@tiptap/vue-3":"^2.7.1","@vue/tsconfig":"^0.5.1","@changesets/cli":"^2.27.8","@directus/types":"^12.0.1","@directus/schema":"^12.1.0","eslint-plugin-vue":"^9.28.0","typescript-eslint":"^8.6.0","eslint-plugin-prettier":"^5.2.1","@directus/extensions-sdk":"^12.0.2","@changesets/changelog-github":"^0.5.0","rollup-plugin-node-externals":"^7.1.3"},"peerDependencies":{"vue":"^3.4.19","vue-i18n":"^9.9.1","@directus/extensions-sdk":"^11.0.9"},"directus:extension":{"host":"^10.9.0","path":{"api":"dist/api.mjs","app":"dist/app.mjs"},"type":"bundle","entries":[{"name":"directus-extension-tiptap-interface","type":"interface","source":"src/interface.ts"},{"name":"directus-extension-tiptap-display","type":"display","source":"src/display.ts"}]},"_npmOperationalInternal":{"tmp":"tmp/directus-extension-tiptap_1.17.0_1726600875160_0.5386974201180645","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@cemreinanc/directus-extension-tiptap","description":"Tiptap rich text editor interface and display for directus","icon":"extension","version":"2.0.0","keywords":["directus","directus-extension","directus-custom-bundle","directus-custom-interface","directus-custom-display","tiptap","prosemirror","wysiwg","editor"],"homepage":"https://github.com/gbicou/directus-extension-tiptap","author":{"name":"Benjamin VIELLARD","email":"bicou@bicou.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/gbicou/directus-extension-tiptap.git"},"type":"module","directus:extension":{"host":"^10.9.0","type":"bundle","path":{"app":"dist/app.mjs","api":"dist/api.mjs"},"entries":[{"type":"interface","name":"directus-extension-tiptap-interface","source":"src/interface.ts"},{"type":"display","name":"directus-extension-tiptap-display","source":"src/display.ts"}]},"dependencies":{"@tiptap/core":"^2.7.1","@tiptap/extension-character-count":"^2.7.1","@tiptap/extension-focus":"^2.7.1","@tiptap/extension-highlight":"^2.7.1","@tiptap/extension-link":"^2.7.1","@tiptap/extension-placeholder":"^2.7.1","@tiptap/extension-subscript":"^2.7.1","@tiptap/extension-superscript":"^2.7.1","@tiptap/extension-table":"^2.7.1","@tiptap/extension-table-cell":"^2.7.1","@tiptap/extension-table-header":"^2.7.1","@tiptap/extension-table-row":"^2.7.1","@tiptap/extension-task-item":"^2.7.1","@tiptap/extension-task-list":"^2.7.1","@tiptap/extension-text-align":"^2.7.1","@tiptap/extension-typography":"^2.7.1","@tiptap/extension-underline":"^2.7.1","@tiptap/pm":"^2.7.1","@tiptap/starter-kit":"^2.7.1","@tiptap/suggestion":"^2.7.1"},"devDependencies":{"@changesets/changelog-github":"^0.5.0","@changesets/cli":"^2.27.8","@directus/extensions-sdk":"^12.0.2","@directus/schema":"^12.1.0","@directus/types":"^12.0.1","@eslint/js":"^9.10.0","@tiptap/vue-3":"^2.7.1","@vue/tsconfig":"^0.5.1","eslint":"^9.10.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-vue":"^9.28.0","prettier":"^3.3.3","rollup":"^4.21.3","rollup-plugin-node-externals":"^7.1.3","sass":"^1.78.0","tippy.js":"^6.3.7","typescript":"~5.6.2","typescript-eslint":"^8.6.0","vue":"~3.5.6","vue-i18n":"^10.0.1"},"peerDependencies":{"@directus/extensions-sdk":"^11.0.9","vue":"^3.4.19","vue-i18n":"^9.9.1"},"publishConfig":{"access":"public"},"scripts":{"build":"directus-extension build","dev":"directus-extension build -w --no-minify","link":"directus-extension link","lint":"eslint .","release":"changeset publish"},"_id":"@cemreinanc/directus-extension-tiptap@2.0.0","bugs":{"url":"https://github.com/gbicou/directus-extension-tiptap/issues"},"_integrity":"sha512-/zcrtHBTx+AYhBfIhnMsMgYP9hhbudUX5doKhQCKrzN/uOxbmez8djQ1rIaWc+utJir0K10ENdOy83QGwA/HSg==","_resolved":"/tmp/414e763eab156fca28cb4427e74b9d93/cemreinanc-directus-extension-tiptap-2.0.0.tgz","_from":"file:cemreinanc-directus-extension-tiptap-2.0.0.tgz","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-/zcrtHBTx+AYhBfIhnMsMgYP9hhbudUX5doKhQCKrzN/uOxbmez8djQ1rIaWc+utJir0K10ENdOy83QGwA/HSg==","shasum":"f48913e0163e759f0edc6382f7c35cf19d54e6d6","tarball":"https://registry.npmjs.org/@cemreinanc/directus-extension-tiptap/-/directus-extension-tiptap-2.0.0.tgz","fileCount":5,"unpackedSize":117952,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC9gLo/nsAxPxGnDo1jqiqCOPLkzZeTd2zL83KpxvaPiAiAY348WihBALPuvaTf3YCBkKhduV5PptkIgFTYv6Ca11g=="}]},"_npmUser":{"name":"cemreinanc","email":"cemreinanc@gmail.com"},"directories":{},"maintainers":[{"name":"cemreinanc","email":"cemreinanc@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/directus-extension-tiptap_2.0.0_1726601211429_0.6329043535322474"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-17T19:21:15.057Z","modified":"2024-09-17T19:26:51.806Z","1.17.0":"2024-09-17T19:21:15.334Z","2.0.0":"2024-09-17T19:26:51.637Z"},"bugs":{"url":"https://github.com/gbicou/directus-extension-tiptap/issues"},"author":{"name":"Benjamin VIELLARD","email":"bicou@bicou.com"},"license":"MIT","homepage":"https://github.com/gbicou/directus-extension-tiptap","keywords":["directus","directus-extension","directus-custom-bundle","directus-custom-interface","directus-custom-display","tiptap","prosemirror","wysiwg","editor"],"repository":{"type":"git","url":"git+https://github.com/gbicou/directus-extension-tiptap.git"},"description":"Tiptap rich text editor interface and display for directus","maintainers":[{"name":"cemreinanc","email":"cemreinanc@gmail.com"}],"readme":"# Tiptap for Directus\n\n[![npm version][npm-version-src]][npm-version-href]\n[![npm downloads][npm-downloads-src]][npm-downloads-href]\n[![License][license-src]][license-href]\n\nThis is a [Directus](https://directus.io/) extension that provides the [Tiptap](https://tiptap.dev/) editor as a rich text field type.\n\nThe [StarterKit](https://tiptap.dev/api/extensions/starter-kit) tiptap bundle is already included and the other tiptap extensions are available in the directus interface options.\n\n- npm package : `@bicou/directus-extension-tiptap`\n- [✨ &nbsp;Release Notes](/CHANGELOG.md)\n\n## Requirements\n\nThis extension requires Directus 9 or higher to be installed.\n\n## Installation\n\nAdd `@bicou/directus-extension-tiptap` dependency to your directus project.\n\n```bash\n# Using pnpm\npnpm add @bicou/directus-extension-tiptap\n# Using yarn\nyarn add @bicou/directus-extension-tiptap\n# Using npm\nnpm install @bicou/directus-extension-tiptap\n```\n\n## Usage\n\n### Field\n\nWhen creating a field in Directus choose TipTap.\n\n![field creation](docs/field.png)\n\nChoosing **Type** allows you to store your content as a JSON object or as a good old HTML string\n\n- _JSON_ : the JSON object of the [ProseMirror](https://prosemirror.net/) nodes\n- _Text_ : the HTML content as string\n\n### Editor\n\nWhen editing content items, the Tiptap WYSIWG editor will show up :\n\n![editor](docs/editor.png)\n\n### Field data and display\n\nBy default, the data is shown as raw JSON :\n\n![json render](docs/render.png)\n\nEdit the field to select Tiptap as display ...\n\n![display](docs/display.png)\n\n... to render the text of the field in content browsing :\n\n![text render](docs/display-render.png)\n\n## License\n\nThis extension is released under the MIT license. See the LICENSE file for more details.\n\n<!-- Badges -->\n\n[npm-version-src]: https://img.shields.io/npm/v/@bicou/directus-extension-tiptap/latest.svg?style=flat&colorA=18181B&colorB=28CF8D\n[npm-version-href]: https://npmjs.com/package/@bicou/directus-extension-tiptap\n[npm-downloads-src]: https://img.shields.io/npm/dm/@bicou/directus-extension-tiptap.svg?style=flat&colorA=18181B&colorB=28CF8D\n[npm-downloads-href]: https://npmjs.com/package/@bicou/directus-extension-tiptap\n[license-src]: https://img.shields.io/npm/l/@bicou/directus-extension-tiptap.svg?style=flat&colorA=18181B&colorB=28CF8D\n[license-href]: https://npmjs.com/package/@bicou/directus-extension-tiptap\n","readmeFilename":"README.md"}