Init
This commit is contained in:
19
luxtools.nimble
Executable file
19
luxtools.nimble
Executable file
@@ -0,0 +1,19 @@
|
||||
# Nimble package definition for the Luxtools demo web application
|
||||
|
||||
version = "0.1.0"
|
||||
author = "Luxtools Contributors"
|
||||
description = "Scaffolding for a Nim + HTMX + TUI.CSS single-binary web application"
|
||||
license = "MIT"
|
||||
srcDir = "src"
|
||||
bin = @["luxtools"]
|
||||
|
||||
requires "nim >= 1.6.0"
|
||||
|
||||
task build, "Build the optimized standalone binary":
|
||||
exec "nim c -d:release --opt:speed -o:bin/luxtools src/luxtools.nim"
|
||||
|
||||
task run, "Start the development server with hot rebuild":
|
||||
exec "nim c -r src/luxtools.nim"
|
||||
|
||||
task test, "Execute the lightweight test suite":
|
||||
exec "nim c -r --path:src tests/test_rendering.nim"
|
||||
Reference in New Issue
Block a user