Official plugins and integrations for BeautifulGrid.
| Package | Status | Description |
|---|---|---|
@beautifuljs/grid-antd |
Published | Ant Design editor integrations for BeautifulGrid |
@beautifuljs/grid-mui |
Published | Material UI Select, DatePicker, ColorPicker, and TimePicker integrations |
@beautifuljs/grid-mantine |
Published | Mantine Select, DatePicker, ColorPicker, and TimePicker integrations |
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.
The MUI and Mantine packages intentionally support four editor types: Select, DatePicker, ColorPicker, and TimePicker. Cascader and TreeSelect are outside their integration scope.
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.