davidontop/fake.fsx
2025-06-15 19:18:04 +02:00

26 lines
720 B
FSharp

#load @".paket/load/net9.0/Build/build.group.fsx"
open Fake.Core
open Fake.DotNet
open Fake.IO
Target.create "fmt" (fun _ -> ignore 0)
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")