react-slider
react-slider copied to clipboard
Road to v3
- [ ] Switch to pnpm
- [ ] Remove
create-react-styleguide - [ ] Add Vite with CJS and ESM build artifacts
- [ ] Add TypeScript and refactor components and utilities
- [ ] Add Storybook for development and documentation
- [ ] Update commit infra with
lint-staged,commitlint, andhusky - [ ] Convert class component to functional components and hooks
- [ ] Update test to Vitest
- [ ] Update Prettier and ESLint configs
- [ ] Rename default CSS class names to follow BEM and scoping
- [ ] Implement GitHub Actions
- [ ] Implement automated release process
Try with the following steps:
- Switch to pnpm package manager.
- Remove the 'create-react-styleguide' package.
- Add Vite to handle CJS and ESM build artifacts.
- Introduce TypeScript and refactor components and utilities.
- Install and configure Storybook for development and documentation.
- Update commit infrastructure using 'lint-staged', 'commitlint', and 'husky'.
- Convert class components to functional components and hooks.
- Update testing to use Vitest.
- Update Prettier and ESLint configurations.
- Rename default CSS class names to follow BEM and scoping.
- Implement GitHub Actions.
- Set up an automated release process.