Skip to content

Conversation

@kingston
Copy link
Collaborator

@kingston kingston commented Jun 27, 2025

Summary by CodeRabbit

  • New Features

    • Refreshed UI components to use ShadCN library with updated styles and improved form, input, table, alert, calendar, and date/time picker components.
    • Added new embedded list and object field components with react-hook-form integration.
    • Introduced new calendar and circular progress components with Storybook stories.
    • Added file input field and controller components with enhanced form support.
    • Enhanced CLI with commands to list, delete, and extract templates.
    • Added new dialog, popover, navigation menu, select, switch, and toaster components.
    • Introduced new hooks for controlled state and merged react-hook-form controllers.
    • Modernized TypeScript and Tailwind CSS configurations for React projects.
  • Bug Fixes

    • Improved synchronization logic for renamed files.
  • Refactor

    • Standardized component and template naming to kebab-case.
    • Removed deprecated components and replaced internal toast and alert implementations.
    • Updated dependencies, removing deprecated packages and adding new UI libraries.
    • Reorganized React component generator templates and exports.
    • Simplified CLI command structure and internal configuration indexing.
    • Improved accessibility and styling consistency across components.
  • Documentation

    • Updated code style guidelines recommending console methods.
    • Added Storybook stories for new UI components.
    • Enhanced CLI command documentation and usage examples.
  • Chores

    • Improved internal template indexing utilities and test suites.
    • Updated package dependencies and build scripts.
    • Added npm hoisting for prettier plugins to support formatting tools.

@vercel
Copy link

vercel bot commented Jun 27, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
baseplate-project-builder-web ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jun 27, 2025 2:38pm

@changeset-bot
Copy link

changeset-bot bot commented Jun 27, 2025

🦋 Changeset detected

Latest commit: 74cf415

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 17 packages
Name Type
@baseplate-dev/react-generators Minor
@baseplate-dev/project-builder-cli Minor
@baseplate-dev/sync Minor
@baseplate-dev/project-builder-server Minor
@baseplate-dev/plugin-auth Major
@baseplate-dev/plugin-storage Major
@baseplate-dev/core-generators Minor
@baseplate-dev/fastify-generators Minor
@baseplate-dev/project-builder-common Minor
@baseplate-dev/project-builder-lib Minor
@baseplate-dev/project-builder-test Minor
@baseplate-dev/project-builder-web Minor
@baseplate-dev/code-morph Minor
@baseplate-dev/create-project Minor
@baseplate-dev/tools Minor
@baseplate-dev/ui-components Minor
@baseplate-dev/utils Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@coderabbitai
Copy link

coderabbitai bot commented Jun 27, 2025

Warning

Rate limit exceeded

@kingston has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 5 minutes and 28 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

📥 Commits

Reviewing files that changed from the base of the PR and between 3198895 and 74cf415.

⛔ Files ignored due to path filters (126)
  • packages/react-generators/src/generators/admin/admin-components/generated/template-paths.ts is excluded by !**/generated/**
  • packages/react-generators/src/generators/admin/admin-components/generated/ts-import-providers.ts is excluded by !**/generated/**
  • packages/react-generators/src/generators/admin/admin-components/generated/typed-templates.ts is excluded by !**/generated/**
  • packages/react-generators/src/generators/admin/admin-crud-edit/generated/typed-templates.ts is excluded by !**/generated/**
  • packages/react-generators/src/generators/admin/admin-layout/generated/template-paths.ts is excluded by !**/generated/**
  • packages/react-generators/src/generators/admin/admin-layout/generated/typed-templates.ts is excluded by !**/generated/**
  • packages/react-generators/src/generators/core/react-components/generated/template-paths.ts is excluded by !**/generated/**
  • packages/react-generators/src/generators/core/react-components/generated/ts-import-providers.ts is excluded by !**/generated/**
  • packages/react-generators/src/generators/core/react-components/generated/typed-templates.ts is excluded by !**/generated/**
  • packages/react-generators/src/generators/core/react-error-boundary/generated/template-paths.ts is excluded by !**/generated/**
  • packages/react-generators/src/generators/core/react-error-boundary/generated/typed-templates.ts is excluded by !**/generated/**
  • packages/react-generators/src/generators/core/react-tailwind/generated/template-paths.ts is excluded by !**/generated/**
  • packages/react-generators/src/generators/core/react-tailwind/generated/typed-templates.ts is excluded by !**/generated/**
  • plugins/plugin-auth/src/auth0/generators/react/auth0-components/generated/template-paths.ts is excluded by !**/generated/**
  • plugins/plugin-auth/src/auth0/generators/react/auth0-components/generated/typed-templates.ts is excluded by !**/generated/**
  • plugins/plugin-storage/src/generators/react/upload-components/generated/template-paths.ts is excluded by !**/generated/**
  • plugins/plugin-storage/src/generators/react/upload-components/generated/ts-import-providers.ts is excluded by !**/generated/**
  • plugins/plugin-storage/src/generators/react/upload-components/generated/typed-templates.ts is excluded by !**/generated/**
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
  • tests/simple/baseplate/project-definition.json is excluded by !tests/**
  • tests/simple/packages/backend/baseplate/file-id-map.json is excluded by !tests/**
  • tests/simple/packages/backend/baseplate/generated/.env.example is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/.gitignore is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/.prettierignore is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/.prettierrc is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/README.md is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/docker/docker-compose.yml is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/eslint.config.mjs is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/package.json is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/prisma/schema.prisma is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/scripts/tsconfig.json is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/index.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/instrument.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/modules/blog/index.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/modules/blog/schema/blog-post.object-type.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/modules/blog/schema/blog-post.queries.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/modules/graphql/index.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/modules/graphql/scalars/date-time.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/modules/graphql/scalars/date.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/modules/graphql/scalars/uuid.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/modules/index.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/plugins/error-handler.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/plugins/graceful-shutdown.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/plugins/graphql/FieldWithInputPayloadPlugin/global-types.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/plugins/graphql/FieldWithInputPayloadPlugin/index.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/plugins/graphql/FieldWithInputPayloadPlugin/schema-builder.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/plugins/graphql/FieldWithInputPayloadPlugin/types.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/plugins/graphql/builder.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/plugins/graphql/index.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/plugins/graphql/strip-query-mutation-plugin.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/plugins/graphql/use-graph-logger.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/plugins/graphql/use-sentry.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/plugins/health-check.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/plugins/request-context.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/prisma/seed.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/server.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/services/config.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/services/error-logger.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/services/logger.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/services/prisma.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/services/sentry.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/tests/helpers/db.test-helper.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/tests/helpers/prisma.test-helper.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/tests/helpers/service-context.test-helper.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/tests/scripts/global-setup.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/utils/app-modules.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/utils/http-errors.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/utils/request-service-context.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/utils/service-context.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/utils/string.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/src/utils/zod.ts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/tsconfig.json is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/backend/baseplate/generated/vitest.config.mts is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/web/baseplate/.clean/postcss.config.js is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/src/components/Alert/index.tsx is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/src/components/AlertIcon/index.tsx is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/src/components/BackButton/index.tsx is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/src/components/Button/index.tsx is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/src/components/ButtonGroup/index.tsx is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/src/components/Card/index.tsx is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/src/components/CheckedInput/index.tsx is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/src/components/ConfirmDialog/index.tsx is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/src/components/ErrorableLoader/index.tsx is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/src/components/FormError/index.tsx is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/src/components/FormLabel/index.tsx is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/src/components/LinkButton/index.tsx is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/src/components/ListGroup/index.tsx is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/src/components/Modal/index.tsx is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/src/components/NotFoundCard/index.tsx is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/src/components/ReactSelectInput/index.tsx is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/src/components/SelectInput/index.tsx is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/src/components/Sidebar/index.tsx is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/src/components/Spinner/index.tsx is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/src/components/Table/index.tsx is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/src/components/TextAreaInput/index.tsx is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/src/components/TextInput/index.tsx is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/src/components/Toast/index.tsx is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/src/components/index.ts is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/src/hooks/useToast.tsx is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/src/index.css is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/tailwind.config.js is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/tsconfig.json is excluded by !tests/**
  • tests/simple/packages/web/baseplate/.clean/tsconfig.node.json is excluded by !tests/**
  • tests/simple/packages/web/baseplate/file-id-map.json is excluded by !tests/**
  • tests/simple/packages/web/baseplate/generated/.env.development is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/web/baseplate/generated/.gitignore is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/web/baseplate/generated/.prettierignore is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/web/baseplate/generated/.prettierrc is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/web/baseplate/generated/README.md is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/web/baseplate/generated/codegen.yml is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/web/baseplate/generated/eslint.config.js is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/web/baseplate/generated/index.html is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/web/baseplate/generated/package.json is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/web/baseplate/generated/public/favicon.ico is excluded by !**/*.ico, !**/generated/**, !tests/**
  • tests/simple/packages/web/baseplate/generated/src/app/App.tsx is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/web/baseplate/generated/src/app/AppApolloProvider.tsx is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/web/baseplate/generated/src/components/alert/alert.tsx is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/web/baseplate/generated/src/components/button/button.tsx is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/web/baseplate/generated/src/components/calendar/calendar.tsx is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/web/baseplate/generated/src/components/card/card.tsx is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/web/baseplate/generated/src/components/checkbox-field/checkbox-field.tsx is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/web/baseplate/generated/src/components/checkbox/checkbox.tsx is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/web/baseplate/generated/src/components/circular-progress/circular-progress.tsx is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/web/baseplate/generated/src/components/combobox-field/combobox-field.tsx is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/web/baseplate/generated/src/components/combobox/combobox.tsx is excluded by !**/generated/**, !tests/**
  • tests/simple/packages/web/baseplate/generated/src/components/confirm-dialog/confirm-dialog.tsx is excluded by !**/generated/**, !tests/**
📒 Files selected for processing (172)
  • .changeset/better-ways-try.md (1 hunks)
  • .changeset/lazy-pianos-build.md (1 hunks)
  • .changeset/lucky-banks-sell.md (1 hunks)
  • .changeset/seven-paws-tell.md (1 hunks)
  • .changeset/tough-ducks-fall.md (1 hunks)
  • .github/workflows/test-e2e.yml (1 hunks)
  • .npmrc (1 hunks)
  • .vscode/tasks.json (1 hunks)
  • CLAUDE.md (1 hunks)
  • knip.config.js (0 hunks)
  • packages/core-generators/src/generators/node/typescript/typescript.generator.ts (2 hunks)
  • packages/core-generators/src/generators/node/typescript/typescript.generator.unit.test.ts (1 hunks)
  • packages/core-generators/src/renderers/typescript/extractor/get-resolver-factory.ts (2 hunks)
  • packages/core-generators/src/renderers/typescript/extractor/organize-ts-template-imports.unit.test.ts (1 hunks)
  • packages/core-generators/src/renderers/typescript/imports/ts-morph-operations.ts (2 hunks)
  • packages/core-generators/src/renderers/typescript/imports/ts-morph-operations.unit.test.ts (2 hunks)
  • packages/core-generators/src/renderers/typescript/utils/ts-code-utils.ts (1 hunks)
  • packages/fastify-generators/package.json (0 hunks)
  • packages/project-builder-cli/package.json (1 hunks)
  • packages/project-builder-cli/src/commands/build.ts (1 hunks)
  • packages/project-builder-cli/src/commands/extract-templates.ts (0 hunks)
  • packages/project-builder-cli/src/commands/server.ts (1 hunks)
  • packages/project-builder-cli/src/commands/templates.ts (1 hunks)
  • packages/project-builder-cli/src/index.ts (2 hunks)
  • packages/project-builder-server/src/compiler/admin/index.ts (1 hunks)
  • packages/project-builder-server/src/server/builder-service-manager.ts (2 hunks)
  • packages/project-builder-server/src/service/builder-service.ts (4 hunks)
  • packages/project-builder-server/src/sync/build-project.ts (3 hunks)
  • packages/project-builder-server/src/sync/sync-metadata.ts (1 hunks)
  • packages/project-builder-server/src/template-extractor/delete-template.ts (1 hunks)
  • packages/project-builder-server/src/template-extractor/discover-generators.ts (1 hunks)
  • packages/project-builder-server/src/template-extractor/index.ts (1 hunks)
  • packages/project-builder-server/src/template-extractor/run-template-extractor.ts (1 hunks)
  • packages/project-builder-test/src/tests/simple.test.ts (1 hunks)
  • packages/react-generators/src/constants/react-packages.ts (1 hunks)
  • packages/react-generators/src/generators/admin/admin-components/admin-components.generator.ts (1 hunks)
  • packages/react-generators/src/generators/admin/admin-components/extractor.json (3 hunks)
  • packages/react-generators/src/generators/admin/admin-components/templates/src/components/DescriptionList/index.tsx (0 hunks)
  • packages/react-generators/src/generators/admin/admin-components/templates/src/components/EmbeddedListInput/index.tsx (0 hunks)
  • packages/react-generators/src/generators/admin/admin-components/templates/src/components/EmbeddedObjectInput/index.tsx (0 hunks)
  • packages/react-generators/src/generators/admin/admin-components/templates/src/components/embedded-list-field/embedded-list-field.tsx (1 hunks)
  • packages/react-generators/src/generators/admin/admin-components/templates/src/components/embedded-list-input/embedded-list-input.tsx (1 hunks)
  • packages/react-generators/src/generators/admin/admin-components/templates/src/components/embedded-object-field/embedded-object-field.tsx (1 hunks)
  • packages/react-generators/src/generators/admin/admin-components/templates/src/components/embedded-object-input/embedded-object-input.tsx (1 hunks)
  • packages/react-generators/src/generators/admin/admin-crud-edit/admin-crud-edit.generator.ts (0 hunks)
  • packages/react-generators/src/generators/admin/admin-crud-edit/extractor.json (2 hunks)
  • packages/react-generators/src/generators/admin/admin-crud-edit/templates/EditForm.tsx (1 hunks)
  • packages/react-generators/src/generators/admin/admin-crud-edit/templates/create.page.tsx (1 hunks)
  • packages/react-generators/src/generators/admin/admin-crud-edit/templates/edit.page.tsx (2 hunks)
  • packages/react-generators/src/generators/admin/admin-crud-embedded-form/admin-crud-embedded-form.generator.ts (3 hunks)
  • packages/react-generators/src/generators/admin/admin-crud-embedded-form/templates/EmbeddedForm.tsx (1 hunks)
  • packages/react-generators/src/generators/admin/admin-crud-embedded-input/admin-crud-embedded-input.generator.ts (3 hunks)
  • packages/react-generators/src/generators/admin/admin-crud-enum-input/admin-crud-enum-input.generator.ts (1 hunks)
  • packages/react-generators/src/generators/admin/admin-crud-foreign-input/admin-crud-foreign-input.generator.ts (1 hunks)
  • packages/react-generators/src/generators/admin/admin-crud-list/admin-crud-list.generator.ts (2 hunks)
  • packages/react-generators/src/generators/admin/admin-crud-list/templates/Table.tsx (2 hunks)
  • packages/react-generators/src/generators/admin/admin-crud-password-input/admin-crud-password-input.generator.ts (2 hunks)
  • packages/react-generators/src/generators/admin/admin-crud-text-input/admin-crud-text-input.generator.ts (2 hunks)
  • packages/react-generators/src/generators/admin/admin-layout/admin-layout.generator.ts (3 hunks)
  • packages/react-generators/src/generators/admin/admin-layout/extractor.json (2 hunks)
  • packages/react-generators/src/generators/admin/admin-layout/templates/src/components/AdminLayout/index.tsx (0 hunks)
  • packages/react-generators/src/generators/admin/admin-layout/templates/src/components/admin-layout/admin-layout.tsx (1 hunks)
  • packages/react-generators/src/generators/auth/_providers/auth-components.ts (1 hunks)
  • packages/react-generators/src/generators/auth/_providers/providers.json (1 hunks)
  • packages/react-generators/src/generators/core/react-components/extractor.json (3 hunks)
  • packages/react-generators/src/generators/core/react-components/react-components.generator.ts (4 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/Alert/index.tsx (0 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/AlertIcon/index.tsx (0 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/BackButton/index.tsx (0 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/Button/index.tsx (0 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/ButtonGroup/index.tsx (0 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/Card/index.tsx (0 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/CheckedInput/index.tsx (0 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/ConfirmDialog/index.tsx (0 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/ErrorableLoader/index.tsx (0 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/FormError/index.tsx (0 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/FormLabel/index.tsx (0 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/LinkButton/index.tsx (0 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/ListGroup/index.tsx (0 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/Modal/index.tsx (0 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/NotFoundCard/index.tsx (0 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/ReactDatePickerInput/index.tsx (0 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/ReactSelectInput/index.tsx (0 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/SelectInput/index.tsx (0 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/Sidebar/index.tsx (0 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/Spinner/index.tsx (0 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/Table/index.tsx (0 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/TextAreaInput/index.tsx (0 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/TextInput/index.tsx (0 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/Toast/index.tsx (0 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/alert/alert.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/button/button.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/calendar/calendar.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/card/card.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/checkbox-field/checkbox-field.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/checkbox/checkbox.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/circular-progress/circular-progress.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/combobox-field/combobox-field.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/combobox/combobox.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/confirm-dialog/confirm-dialog.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/date-picker-field/date-picker-field.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/date-time-picker-field/date-time-picker-field.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/dialog/dialog.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/empty-display/empty-display.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/error-display/error-display.tsx (4 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/errorable-loader/errorable-loader.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/form-item/form-item.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/input-field/input-field.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/input/input.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/label/label.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/loader/loader.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/navigation-menu/navigation-menu.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/not-found-card/not-found-card.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/popover/popover.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/scroll-area/scroll-area.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/select-field/select-field.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/select/select.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/sidebar-layout/sidebar-layout.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/switch-field/switch-field.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/switch/switch.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/table/table.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/textarea-field/textarea-field.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/textarea/textarea.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/components/toaster/toaster.tsx (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/hooks/use-confirm-dialog.ts (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/hooks/use-controlled-state.ts (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/hooks/use-controller-merged.ts (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/hooks/useToast.tsx (0 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/styles/button.ts (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/styles/input.ts (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/styles/select.ts (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/types/form.ts (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/types/icon.ts (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/utils/cn.ts (1 hunks)
  • packages/react-generators/src/generators/core/react-components/templates/src/utils/merge-refs.ts (1 hunks)
  • packages/react-generators/src/generators/core/react-components/ts-extractor.json (0 hunks)
  • packages/react-generators/src/generators/core/react-error-boundary/extractor.json (2 hunks)
  • packages/react-generators/src/generators/core/react-tailwind/extractor.json (1 hunks)
  • packages/react-generators/src/generators/core/react-tailwind/react-tailwind.generator.ts (3 hunks)
  • packages/react-generators/src/generators/core/react-tailwind/templates/package/postcss.config.js (0 hunks)
  • packages/react-generators/src/generators/core/react-tailwind/templates/src/index.css (0 hunks)
  • packages/react-generators/src/generators/core/react-tailwind/templates/src/styles.css (1 hunks)
  • packages/react-generators/src/generators/core/react-tailwind/templates/tailwind-tpl.config.js (0 hunks)
  • packages/react-generators/src/generators/core/react-typescript/react-typescript.generator.ts (2 hunks)
  • packages/sync/src/output/write-generator-file/write-generator-files.ts (1 hunks)
  • packages/sync/src/templates/extractor/configs/template-extractor-config-lookup.ts (2 hunks)
  • packages/sync/src/templates/extractor/configs/template-extractor-config-lookup.unit.test.ts (1 hunks)
  • packages/sync/src/templates/extractor/index.ts (1 hunks)
  • packages/sync/src/templates/extractor/utils/index-template-configs.ts (1 hunks)
  • packages/sync/src/templates/extractor/utils/index-template-configs.unit.test.ts (1 hunks)
  • packages/sync/src/templates/extractor/utils/index.ts (1 hunks)
  • packages/ui-components/package.json (1 hunks)
  • packages/ui-components/src/components/calendar/calendar.stories.tsx (1 hunks)
  • packages/ui-components/src/components/calendar/calendar.tsx (1 hunks)
  • packages/ui-components/src/components/circular-progress/circular-progress.stories.tsx (1 hunks)
  • packages/ui-components/src/components/circular-progress/circular-progress.tsx (1 hunks)
  • packages/ui-components/src/components/date-picker-field/date-picker-field.stories.tsx (1 hunks)
  • packages/ui-components/src/components/date-picker-field/date-picker-field.tsx (1 hunks)
  • packages/ui-components/src/components/date-time-picker-field/date-time-picker-field.stories.tsx (1 hunks)
  • packages/ui-components/src/components/date-time-picker-field/date-time-picker-field.tsx (1 hunks)
  • packages/ui-components/src/components/index.ts (1 hunks)
  • plugins/plugin-auth/src/auth0/generators/react/auth0-callback/templates/routes/auth0-callback.page.tsx (2 hunks)
  • plugins/plugin-auth/src/auth0/generators/react/auth0-callback/templates/routes/signup.page.tsx (2 hunks)
  • plugins/plugin-auth/src/auth0/generators/react/auth0-components/auth0-components.generator.ts (1 hunks)
  • plugins/plugin-auth/src/auth0/generators/react/auth0-components/extractor.json (2 hunks)
  • plugins/plugin-auth/src/auth0/generators/react/auth0-components/templates/src/components/require-auth/require-auth.tsx (1 hunks)
  • plugins/plugin-storage/src/generators/react/admin-crud-file-input/admin-crud-file-input.generator.ts (1 hunks)
  • plugins/plugin-storage/src/generators/react/upload-components/extractor.json (2 hunks)
  • plugins/plugin-storage/src/generators/react/upload-components/templates/src/components/file-input-field/file-input-field.tsx (1 hunks)
  • plugins/plugin-storage/src/generators/react/upload-components/templates/src/components/file-input/file-input.tsx (9 hunks)
  • plugins/plugin-storage/src/generators/react/upload-components/templates/src/hooks/useUpload.ts (6 hunks)
  • plugins/plugin-storage/src/generators/react/upload-components/upload-components.generator.ts (2 hunks)
## Walkthrough

This change is a comprehensive overhaul of the React UI component generators and templates, transitioning all generated components to use ShadCN (Radix UI-based) components and modernizing the codebase. It restructures component files, updates dependencies, introduces new form field and utility components, standardizes naming conventions and TypeScript configurations, and refactors CLI commands for template management.

## Changes

| Files / Groups                                                                                                    | Change Summary |
|-------------------------------------------------------------------------------------------------------------------|---------------|
| `.changeset/...`, `.vscode/tasks.json`, `CLAUDE.md`, `knip.config.js`, `packages/fastify-generators/package.json`, `packages/ui-components/package.json`, `.npmrc` | Changelog, documentation, and config updates; dependency removals/additions; prettier plugin hoisting. |
| `packages/core-generators/...`, `packages/project-builder-cli/...`, `packages/project-builder-server/...`, `packages/sync/...` | Refactors, new features, and bug fixes in generator infrastructure, CLI commands (templates list/delete/extract), server, and sync logic; adds CLI file path tracking. |
| `packages/react-generators/src/constants/react-packages.ts` | Updates React, Tailwind, and related package versions and selections; removes deprecated packages and adds new UI libraries. |
| `packages/react-generators/src/generators/admin/...` | Admin generator templates and logic updated to use new ShadCN-based field components, revised import conventions, and updated component registrations. |
| `packages/react-generators/src/generators/core/react-components/extractor.json` | Major reorganization: renames, relocates, and expands component, hook, style, and util templates; updates project exports. |
| `packages/react-generators/src/generators/core/react-components/react-components.generator.ts` | Removes conditional logic, updates naming to kebab-case, and modifies export/index logic for components. |
| `packages/react-generators/src/generators/core/react-components/templates/src/components/*` | Removes legacy components (e.g., Alert, Button, Sidebar, Spinner, Table) and adds new ShadCN-style components, hooks, styles, types, and utilities, including form fields, popovers, navigation menu, and more. |
| `packages/react-generators/src/generators/core/react-tailwind/*` | Simplifies Tailwind config, removes legacy CSS/config files, introduces new `styles.css` with theme variables and utilities, and updates generator logic for Vite and Tailwind integration. |
| `packages/react-generators/src/generators/core/react-typescript/react-typescript.generator.ts` | Modernizes TypeScript config: introduces separate app/node configs, stricter linting, and bundler settings. |
| `packages/ui-components/src/components/*` | Adds new calendar, circular progress, date-picker, and date-time-picker components, their stories, and updates exports. |
| `plugins/plugin-auth/src/auth0/generators/react/*`, `plugins/plugin-storage/src/generators/react/*` | Updates generator logic and templates to use new field components, ShadCN UI, and revises naming and export conventions; adds new file input field component. |
| `packages/sync/src/templates/extractor/configs/template-extractor-config-lookup.ts` and related tests | Refactors template config indexing to use a new utility; updates tests to mock indexing results instead of filesystem. |
| `packages/sync/src/templates/extractor/utils/index-template-configs.ts` and tests | Adds new utility to index extractor and provider configs from packages. |
| `packages/sync/src/templates/extractor/index.ts` and `utils/index.ts` | Expands exports to include new utilities for template config indexing and writing. |
| `packages/react-generators/src/generators/admin/admin-crud-*` | Updates embedded input components to use new field controllers; updates table and input components to use new ShadCN components and imports. |
| `packages/react-generators/src/generators/admin/admin-layout/*` | Replaces sidebar navigation with new navigation menu components; renames and relocates layout components. |
| `packages/react-generators/src/generators/core/react-components/templates/src/hooks/*` | Adds new hooks `useControlledState`, `useControllerMerged`; updates `useConfirmDialog` interface. |
| `packages/react-generators/src/generators/core/react-components/templates/src/styles/*` | Adds new style variant files for buttons, inputs, and selects using class-variance-authority. |
| `packages/react-generators/src/generators/core/react-components/templates/src/types/*` | Adds new TypeScript types for form fields and icons. |
| `packages/react-generators/src/generators/core/react-components/templates/src/utils/*` | Adds utility functions `cn` (class names) and `mergeRefs`. |
| `plugins/plugin-storage/src/generators/react/upload-components/*` | Refactors file input component to remove react-hook-form integration, adds new file input field component with controller; enhances upload hook with validation and reset; updates generator to render new template. |
| `plugins/plugin-auth/src/auth0/generators/react/auth0-components/*` | Renames component and export from PascalCase to kebab-case; replaces Spinner with Loader for loading states. |
| Test files across affected packages | Updates and adds tests to match new utilities, config indexing logic, and component structures; removes tests for removed legacy components and deprecated features. |

## Sequence Diagram(s)

```mermaid
sequenceDiagram
    participant User
    participant GeneratedReactApp
    participant ShadCNComponents
    participant ReactHookForm
    participant RadixUI
    participant UtilityLibs

    User->>GeneratedReactApp: Interacts with form field (e.g., DatePickerField)
    GeneratedReactApp->>ShadCNComponents: Renders field using ShadCN component (e.g., DatePickerField)
    ShadCNComponents->>RadixUI: Uses Radix UI primitives for UI structure
    ShadCNComponents->>ReactHookForm: Integrates with form control if controlled
    ShadCNComponents->>UtilityLibs: Applies class names, formatting, etc.
    ShadCNComponents-->>GeneratedReactApp: Returns composed UI component
    GeneratedReactApp-->>User: Displays updated UI
sequenceDiagram
    participant CLIUser
    participant ProjectBuilderCLI
    participant ProjectBuilderServer
    participant TemplateExtractor
    participant FileSystem

    CLIUser->>ProjectBuilderCLI: Run 'templates list/delete/extract' command
    ProjectBuilderCLI->>ProjectBuilderServer: Calls server API or loads extractor
    ProjectBuilderServer->>TemplateExtractor: Discovers generators/templates
    TemplateExtractor->>FileSystem: Reads extractor.json, providers.json, templates
    FileSystem-->>TemplateExtractor: Returns config and template data
    TemplateExtractor-->>ProjectBuilderServer: Returns generator/template info
    ProjectBuilderServer-->>ProjectBuilderCLI: Returns result
    ProjectBuilderCLI-->>CLIUser: Outputs list, deletes, or extracts templates
Loading

Possibly related PRs

  • halfdomelabs/baseplate#521: Refactors React generators to use new TypeScript code generation and import handling, similar to the current PR's overhaul of generator logic and template structure.
  • halfdomelabs/baseplate#388: Updates React generator components and introduces new form field components, directly related to the new ShadCN-based components and field abstractions in this PR.
  • halfdomelabs/baseplate#466: Adds new ComboboxField and ComboboxFieldController components, which are part of the new field component suite introduced in this PR.

<!-- walkthrough_end -->
<!-- internal state start -->


<!-- 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= -->

<!-- internal state end -->
<!-- finishing_touch_checkbox_start -->

<details open="true">
<summary>✨ Finishing Touches</summary>

- [ ] <!-- {"checkboxId": "7962f53c-55bc-4827-bfbf-6a18da830691"} --> 📝 Generate Docstrings

</details>

<!-- finishing_touch_checkbox_end -->
<!-- tips_start -->

---



<details>
<summary>🪧 Tips</summary>

### Chat

There are 3 ways to chat with [CodeRabbit](https://coderabbit.ai?utm_source=oss&utm_medium=github&utm_campaign=halfdomelabs/baseplate&utm_content=580):

- Review comments: Directly reply to a review comment made by CodeRabbit. Example:
  - `I pushed a fix in commit <commit_id>, please review it.`
  - `Explain this complex logic.`
  - `Open a follow-up GitHub issue for this discussion.`
- Files and specific lines of code (under the "Files changed" tab): Tag `@coderabbitai` in a new review comment at the desired location with your query. Examples:
  - `@coderabbitai explain this code block.`
  -	`@coderabbitai modularize this function.`
- PR comments: Tag `@coderabbitai` in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
  - `@coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.`
  - `@coderabbitai read src/utils.ts and explain its main purpose.`
  - `@coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.`
  - `@coderabbitai help me debug CodeRabbit configuration file.`

### Support

Need help? Create a ticket on our [support page](https://www.coderabbit.ai/contact-us/support) for assistance with any issues or questions.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

### CodeRabbit Commands (Invoked using PR comments)

- `@coderabbitai pause` to pause the reviews on a PR.
- `@coderabbitai resume` to resume the paused reviews.
- `@coderabbitai review` to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
- `@coderabbitai full review` to do a full review from scratch and review all the files again.
- `@coderabbitai summary` to regenerate the summary of the PR.
- `@coderabbitai generate docstrings` to [generate docstrings](https://docs.coderabbit.ai/finishing-touches/docstrings) for this PR.
- `@coderabbitai generate sequence diagram` to generate a sequence diagram of the changes in this PR.
- `@coderabbitai resolve` resolve all the CodeRabbit review comments.
- `@coderabbitai configuration` to show the current CodeRabbit configuration for the repository.
- `@coderabbitai help` to get help.

### Other keywords and placeholders

- Add `@coderabbitai ignore` anywhere in the PR description to prevent this PR from being reviewed.
- Add `@coderabbitai summary` to generate the high-level summary at a specific location in the PR description.
- Add `@coderabbitai` anywhere in the PR title to generate the title automatically.

### Documentation and Community

- Visit our [Documentation](https://docs.coderabbit.ai) for detailed information on how to use CodeRabbit.
- Join our [Discord Community](http://discord.gg/coderabbit) to get help, request features, and share feedback.
- Follow us on [X/Twitter](https://twitter.com/coderabbitai) for updates and announcements.

</details>

<!-- tips_end -->

@socket-security
Copy link

socket-security bot commented Jun 27, 2025

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addeddate-fns@​4.1.01001009180100
Addedreact-day-picker@​9.7.01001009590100

View full report

@kingston kingston merged commit a94eed9 into main Jun 27, 2025
9 checks passed
@kingston kingston deleted the kingston/eng-302-update-generated-components-to-use-baseplate-devui branch June 27, 2025 14:43
@github-actions github-actions bot mentioned this pull request Jun 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants