26 lines
720 B
FSharp
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")
|