diff options
| author | Ariel Costas Guerrero <ariel@costas.dev> | 2025-10-12 20:46:14 +0200 |
|---|---|---|
| committer | Ariel Costas Guerrero <ariel@costas.dev> | 2025-10-12 20:46:14 +0200 |
| commit | e07e3fcc191e28745c3b6f0c1354304cc225eac2 (patch) | |
| tree | f1d88d879e015e970aa89a641a654b093aadda62 /Taskfile.yml | |
| parent | 0fb9eced8529760fe47c7acfb7a8caae43eebf8f (diff) | |
Update frontend dependencies, remove root package.json (replaced by Taskfile)
Diffstat (limited to 'Taskfile.yml')
| -rw-r--r-- | Taskfile.yml | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/Taskfile.yml b/Taskfile.yml new file mode 100644 index 0000000..8a15306 --- /dev/null +++ b/Taskfile.yml @@ -0,0 +1,34 @@ +version: '3' + +tasks: + dev-backend: + desc: Run backend in watch mode. + cmds: + - dotnet watch --project src/Costasdev.Busurbano.Backend/Costasdev.Busurbano.Backend.csproj + + dev-frontend: + desc: Run frontend development server. + cmds: + - npm run dev --prefix src/frontend + + format-backend: + desc: Format backend solution. + cmds: + - dotnet format --verbosity diagnostic + + format-frontend: + desc: Format frontend sources. + cmds: + - 'prettier --write src/frontend/**/*.{ts,tsx,css}' + + build-backend: + desc: Publish backend in Release mode. + cmds: + - dotnet publish -c Release -o ./dist/backend src/Costasdev.Busurbano.Backend/Costasdev.Busurbano.Backend.csproj + + build-frontend: + desc: Build frontend bundle. + cmds: + - npm run build --prefix src/frontend + - mkdir dist/frontend + - mv src/frontend/build/client/ dist/frontend/ |
