This repository contains the code for developing and deploying my portfolio.
# Formats a provided file
npm run format
# Formats the codebase
npm run format:all
# Lints the main apps
npm run lint
# Lints and fixes (wherever possible) the main apps
npm run lint:fix
# Lints all targets
npm run lint:all
# Lints and fixes (wherever possible) all targets
npm run lint:fix:all
# Builds the main apps
npm run build
# Builds the ui app
npm run build:ui
# Builds the api app
npm run build:api
# Builds alls targets
npm run build:all
# Serves the main apps
npm run serve
# Serves the ui app
npm run serve:ui
# Serves the api app
npm run serve:api
# Tests the main apps
npm run test
# Tests the ui app
npm run test:ui
# Tests the api app
npm run test:api
# E2E-Tests the app
npm run test:e2e
# Tests all targets (excluding E2E tests)
npm run test:all
# Starts up the local database
npm run db:up
# Shuts down the local database
npm run db:down
# Starts the stopped local database
npm run db:start
# Stops the started local database
npm run db:stop
# Generates the database TypeScript types/models
npm run db:codegen
# Migrates the local database up once
npm run db:migrate
# Migrates the local database to the newest migration
npm run db:migrate:newest
# Migrates the local database to the oldest migration
npm run db:migrate:oldest
# Migrates the local database all the way down (no migrations)
npm run db:migrate:none