Guides:
- https://dev.to/brandontroberts/faster-testing-with-angular-and-vitest-274n
- https://analogjs.org/docs/features/testing/vitest
- npm install @analogjs/platform --save-dev
- nx g @analogjs/platform:setup-vitest --project main-ui (runs the angular schematic under the hood!)
- Run
npm install -D @nx/angular
- Setup Angular App (evaluate flags via
nx g @nx/angular:app --help
)
nx g @nx/angular:app --name main-ui --bundler=esbuild --routing=true --standalone=true \
--addTailwind=true --style=css --linter=eslint --unitTestRunner=none --e2eTestRunner=playwright --tags=type:app,scope:main --ssr false --strict true --prefix main \
--directory=apps --dryRun=false --interactive=false --minimal=true
- Used
npx create-nx-workspace@17.2.8 --help
npx create-nx-workspace@17.2.8 --name nx-17-evaluation --interactive false --workspaceType integrated --preset=apps \
--cli=nx --nx-cloud false --pm=npm --e2eTestRunner playwright --ssr false --nxCloud false --defaultBase=main -g
- Init Git Repo (I do it via vscode, cli also possible)