Skip to content

Conversation

@emrberk
Copy link
Collaborator

@emrberk emrberk commented Oct 28, 2025

  • Removes react-components package from the repo, moves the components into web console to reduce friction
  • Removes workspaces from the repo as it's not needed after removal of react-components, moves source code under src, Cypress e2e tests under e2e.
  • Migrates repo from Webpack to Vite, which provides faster builds, faster HMR, incremental build, file server out of the box
  • Adds type checking to build process, adds typecheck script to package.json
  • Bumps Typescript version to 5.7.0
  • Bumps radix-ui packages
  • Removes unused packages
  • Configures ESLint to work properly across IDEs, without special SDKs as in Yarn PnP
  • Revises ESLint rules, removes unnecessary eslint extensions
  • Adds lint and lint:fix scripts to package.json
  • Migrates unit tests from Jest to Vitest
  • Adds test:unit, test:e2e, test:e2e:auth, test:e2e:enterprise scripts
  • Removes serve-dist.js, uses vite preview with script preview in package.json for serving build dir
  • Improves folder structure
  • Adapts Github Workflows to the new changes
  • Updates README, removes LOCAL_DEVELOPMENT_SETUP as it's not needed anymore. yarn && yarn start and you are good to go!

Lint fixes will be done in a separate PR, with this branch as a base. I did not want any source code to be involved in this PR.

@emrberk emrberk force-pushed the refactor/remove-react-components branch from f3d8f43 to 2efbad3 Compare October 30, 2025 09:19
@emrberk emrberk requested a review from glasstiger November 2, 2025 23:03
@emrberk emrberk changed the title WIP repo reorganization chore: remove react-components and workspaces, use Vite Nov 3, 2025
@emrberk emrberk marked this pull request as ready for review November 3, 2025 19:15
glasstiger
glasstiger previously approved these changes Nov 6, 2025
* init

* fix all lint issues

* add precommit hook for linting

* submodule

* use correct field name

* add e2e tests to linting, fix prettier errors

* error color

* submodule
@emrberk emrberk merged commit 5f8caf0 into main Nov 6, 2025
3 checks passed
@emrberk emrberk deleted the refactor/remove-react-components branch November 6, 2025 16:31
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.

3 participants