Download the PHP package nowo-tech/tiptap-editor-bundle without Composer
On this page you can find all versions of the php package nowo-tech/tiptap-editor-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download nowo-tech/tiptap-editor-bundle
More information about nowo-tech/tiptap-editor-bundle
Files in nowo-tech/tiptap-editor-bundle
Package tiptap-editor-bundle
Short Description Symfony form type for rich text using Tiptap (HTML in textarea). Vite-built widget, Docker makefile workflow.
License MIT
Homepage https://github.com/nowo-tech/TiptapEditorBundle
Informations about the package tiptap-editor-bundle
Tiptap Editor Bundle
Found this useful? Install from Packagist · Star the repo on GitHub.
Symfony form type for rich text using Tiptap (ProseMirror). Stores HTML in the underlying textarea — comparable to embedding CKEditor-style WYSIWYG fields. Assets are built with Vite (IIFE bundle in Resources/public/).
FrankenPHP worker mode: Supported for production-style demo runs (worker-enabled Caddyfile). Development demos use classic php_server without worker so PHP/Twig changes apply on refresh — see docs/DEMO-FRANKENPHP.md.
Features
TiptapEditorTypeextendingTextareaType— value is HTML string.- Optional formatting toolbar (bold, italic, bullet/ordered lists, undo/redo).
- Twig themes aligned with common Symfony layouts (Bootstrap 3–5, Foundation, Tailwind 2, table layout).
nowo_tiptap_editor_asset_path()Twig helper forassets:installpaths (bundles/nowotiptapeditor/).- pnpm + Vite frontend; Vitest on the bundle logger and the widget lifecycle (custom element).
- Form submit: before POST, the bundle syncs ProseMirror HTML into each hidden Symfony textarea (capture-phase
submit); see Usage. - Dockerfile + Makefile workflow matching other Nowo bundles.
- Demos: Symfony 7 & 8 under
demo/(FrankenPHP).
Demo preview
Editor variants in the Symfony demo app (profiles from config/packages/nowo_tiptap_editor.yaml: full reference, simple, notion, agent, headless). Start a demo with make -C demo up-symfony8 or make -C demo up-symfony7, then open the Variants route in the browser.
Quick start
In Twig layout:
Documentation
- Installation
- Configuration
- Usage
- Contributing
- Changelog
- Upgrading
- Release
- Security
- Engram
Additional documentation
- Demo with FrankenPHP (development and production)
Development
Requirements: Docker (recommended), or PHP 8.2+ with Composer + pnpm locally.
Demos:
Tests and coverage
| Layer | Target / notes |
|---|---|
| PHP | 100% line coverage on bundle src/ (PHPUnit); confirm with composer test-coverage or make test-coverage. |
| TypeScript | Vitest thresholds on shared utilities (see vitest.config.ts); confirm with pnpm run test:coverage or make test-ts. |
CI runs PHPUnit (matrix), PHPStan, PHP-CS-Fixer, and Vitest coverage on pushes and pull requests.
License
MIT — see LICENSE.
All versions of tiptap-editor-bundle with dependencies
symfony/config Version ^6.4 || ^7.0 || ^8.0
symfony/dependency-injection Version ^6.4 || ^7.0 || ^8.0
symfony/form Version ^6.4 || ^7.0 || ^8.0
symfony/framework-bundle Version ^6.4 || ^7.0 || ^8.0
symfony/http-foundation Version ^6.4 || ^7.0 || ^8.0
symfony/http-kernel Version ^6.4 || ^7.0 || ^8.0
symfony/routing Version ^6.4 || ^7.0 || ^8.0
symfony/twig-bundle Version ^6.4 || ^7.0 || ^8.0