Skip to content

Repository files navigation

BeautifulGrid Plugins

Official plugins and integrations for BeautifulGrid.

Packages

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.

Development

This repository uses pnpm workspaces and Changesets.

pnpm install
pnpm check

Rebuild the committed Shadcn registry artifacts after editing registry source:

pnpm registry:build

Create a release note for a publishable change:

pnpm changeset

Apply the selected version bumps and publish packages:

pnpm version-packages
pnpm release

The 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.

License

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.

About

Official plugin collection for BeautifulGrid — integrations with popular UI libraries and tools.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages