setup-env
This command is supposed to be executed only once when setting up the project. It installs all dependencies and sets up Husky for commit linting.
clean
If you need to clean up the project, that's your command. It deletes all dist
folders as well as node_modules
folders.
clean:install
Does the same as clean
, but afterwards all dependencies will be installed again.
lint
Performs ESLint linting throughout the whole codebase.
format
Performs Prettier formatting throughout the whole codebase.
test
Runs all existing tests with Vitest.
dev
Behind this command, the command nx dev app
is executed. The Vite development server will start and the library and the application are ready for development. Both packages support HMR.
build
Behind this command, the command nx build app
is executed. Due to the fact, that the Essencium library is a direct dependency of the application, it gets built firstly to make sure the application has the latest version. As a result, a dist
folder gets created for production inside the app
package.