Overview
There are 17 official @rifrocket/fdt-plugin-* packages, in five shapes. Most are engine.use()-able EditorPlugins, but not all — knowing which shape a package is before you reach for it saves a confusing "why doesn't engine.use(panZoomPlugin) work" moment.
Installing Plugins
engine.use() — one plugin at a time
shapes-basic
Kind fabric, react, react-dom
shapes-basic-panel
Kind fabric, react, react-dom
qrcode
Kind fabric, react, react-dom
svg-import
Kind fabric
image
Kind fabric, react, react-dom
media-fields
Kind fabric, react, react-dom (transitively, via @rifrocket/fdt-properties's own field components)
clipboard
Kind fabric
export-pdf
Kind fabric
import-json
Kind fabric, react, react-dom
effects
Kind fabric
effects-panel
Kind fabric, react, react-dom
local-storage
Kind fabric
alignment
Kind fabric, react, react-dom
snapping
Kind fabric, react, react-dom
devtools
Kind fabric, react, react-dom
pan-zoom
Kind fabric, react, react-dom
pages
Kind fabric (core); react, react-dom, @rifrocket/fdt-react (optional, only for the ./react subpath)