46 lines
820 B
YAML
46 lines
820 B
YAML
# Frontend web application
|
|
language: typescript
|
|
|
|
tasks:
|
|
dev:
|
|
command: vite --host 0.0.0.0
|
|
preset: server
|
|
|
|
build:
|
|
script: 'tsc --noEmit && NODE_NO_WARNINGS=1 vite build'
|
|
options:
|
|
runFromWorkspaceRoot: false
|
|
inputs:
|
|
- src
|
|
- tsconfig.json
|
|
- vite.config.mts
|
|
- index.html
|
|
outputs:
|
|
- dist
|
|
|
|
preview:
|
|
command: vite preview --host 0.0.0.0 --port 3000
|
|
preset: server
|
|
|
|
typecheck:
|
|
command: tsc --noEmit
|
|
options:
|
|
runFromWorkspaceRoot: false
|
|
inputs:
|
|
- src
|
|
- tsconfig.json
|
|
|
|
lint:
|
|
command: biome check --diagnostic-level=error src/
|
|
options:
|
|
runFromWorkspaceRoot: false
|
|
inputs:
|
|
- src
|
|
|
|
format:
|
|
command: biome format --write src/
|
|
options:
|
|
runFromWorkspaceRoot: false
|
|
inputs:
|
|
- src
|