basics setup

This commit is contained in:
DavidOnTop 2025-06-12 14:37:09 +02:00
parent 71e3ed710d
commit a7a98fa0d0
Signed by: DavidOnTop
GPG key ID: 8D3E9A75E3E13D89
13 changed files with 301 additions and 31 deletions

View file

@ -1,11 +1,26 @@
#load @".paket/load/net9.0/Build/build.group.fsx"
open Fake.Core
open Fake.DotNet
open Fake.IO
Target.create "build" (fun _ ->
ignore 0
)
Target.create "fmt" (fun _ -> ignore 0)
Target.create "run" (fun _ ->
Shell.Exec("dotnet", "fable -o out -s --watch -e .fs.jsx --run bun run dev") |> ignore
)
Target.create "build" (fun _ -> ignore 0)
Target.create "run" (fun _ ->
Shell.Exec("dotnet", "fable -o out -s --watch -e .fs.jsx --run bun run dev")
|> ignore)
Target.create "clean" (fun _ ->
DotNet.exec (fun o -> o) "fable" "clean -o out" |> ignore
DotNet.exec (fun o -> o) "clean" |> ignore
Directory.delete "node_modules"
Directory.delete "bin"
Directory.delete "out"
Directory.delete "dist"
Directory.delete "obj"
Directory.delete "packages"
Directory.delete "paket-files"
Directory.delete ".paket"
File.delete ".restored")