aboutsummaryrefslogtreecommitdiff
path: root/Taskfile.yml
diff options
context:
space:
mode:
authorAriel Costas Guerrero <ariel@costas.dev>2025-10-12 20:46:14 +0200
committerAriel Costas Guerrero <ariel@costas.dev>2025-10-12 20:46:14 +0200
commite07e3fcc191e28745c3b6f0c1354304cc225eac2 (patch)
treef1d88d879e015e970aa89a641a654b093aadda62 /Taskfile.yml
parent0fb9eced8529760fe47c7acfb7a8caae43eebf8f (diff)
Update frontend dependencies, remove root package.json (replaced by Taskfile)
Diffstat (limited to 'Taskfile.yml')
-rw-r--r--Taskfile.yml34
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/