-
Notifications
You must be signed in to change notification settings - Fork 27
Open
Description
Refactoring The Build and Development Chain
Currently the project uses rollup for build and jest for testing. EsLint and Prettier is also installed but not properly configured.
My Suggestion is to replace rollup with esbuild and jest with vitest and properly setup EsLint and Prettier to enforce same code style for everyone.
Reasons to consider esbuild over rollup
esbuildis faster and more efficient thanrollup- It can do everything that
rollupis currently doing, without any extra dependency or plugin
Reasons to consider vitest over jest
vitestprovides same API asjest, so nothing needs to be changed in test file- supports
import/exportsyntax out of box - directly tests over source code, which skips painful build step before every test run
- tests can be run in watch mode, saving much time
Metadata
Metadata
Assignees
Labels
No labels