Upgrade to Pro
Univer Boards is a Univer SDK Pro capability. Production applications need a valid Pro license and the same deployment considerations as other Pro products.
License plugin
Register UniverLicensePlugin before registering Board plugins:
TypeScript
import { UniverLicensePlugin } from '@univerjs-pro/license'univer.registerPlugin(UniverLicensePlugin, { license: process.env.CLIENT_LICENSE_TEXT,})Keep the license text outside source control. In browser applications, inject it through your build or runtime configuration.
Package scope
Board packages live in the @univerjs-pro scope:
| Capability | Packages |
|---|---|
| Core board model | @univerjs-pro/boards |
| Browser board UI | @univerjs-pro/boards-ui |
| Table elements | @univerjs-pro/boards-table, @univerjs-pro/boards-table-ui |
| Mind-map elements | @univerjs-pro/boards-mind, @univerjs-pro/boards-mind-ui |
Deployment notes
- Register only the element plugins required by your product.
- Load Board UI CSS after shared Univer UI CSS.
- Use model packages only in Node.js services.
- Persist Board snapshots as application data and migrate them together with Univer upgrades.
For license, server, and deployment details, see Univer SDK Pro.
How is this guide?