
-
lint-staged: It enables us to run linters against staged git files. eslint and prettier will be executed by it.
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
Husky: It enables us to easily use git hooks. We can define commands when a specific behavior happens. We will use pre-commit, which is hooked before creating a commit.
-
Prettier: It makes our code prettier by formatting. It supports many languages and editors.
-
Eslint: It analyzes our code to quickly find problems. We will use the default setup provided by Vite.