Official plugins and integrations for BeautifulGrid.
| Package | Description |
|---|---|
@beautifuljs/grid-antd |
Ant Design editor integrations for BeautifulGrid |
@beautifuljs/grid-mui |
Material UI editor integrations for BeautifulGrid |
@beautifuljs/grid-mantine |
Mantine editor integrations for BeautifulGrid |
Shadcn integrations are distributed as source code through the
registry/shadcn registry instead of npm.
The Ant Design package currently includes Select, DatePicker, ColorPicker, Cascader, TimePicker, and TreeSelect editor factories. The Shadcn registry item provides the same six editor types as installable source.
This repository uses pnpm workspaces and Changesets.
pnpm install
pnpm checkRebuild the committed Shadcn registry artifacts after editing registry source:
pnpm registry:buildCreate a release note for a publishable change:
pnpm changesetApply the selected version bumps and publish packages:
pnpm version-packages
pnpm releaseThe release workflow creates or updates a version PR when a changeset is pushed
to main. Merging that PR publishes changed npm packages through npm Trusted
Publishing (OIDC), without a long-lived npm token.
Each package must be published once before its Trusted Publisher can be
configured on npm. After the initial publish, add a GitHub Actions publisher to
each npm package with organization axisj, repository
beautiful-grid-plugins, and workflow filename release.yml.
Apache-2.0
See NOTICE for BeautifulGrid attribution and THIRD_PARTY_NOTICES.md for the licenses of external integration dependencies. Third-party project names identify compatibility and do not imply sponsorship or endorsement.