aboutsummaryrefslogtreecommitdiffstats
path: root/Tupfile
blob: 7490dcfc54009a5b960f2f5d42bb940c20dde058 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
.gitignore

!download = |> ^ DOWNLOAD %O^ curl -L https://github.com/fengari-lua/fengari-web/releases/download/@(FENGARI_VERSION)/`basename %o` > %o |>
!sassc    = |> ^ SCSS %b^ sassc -mauto       %f %o |> | %o.map

# download fengari dependencies
: |> !download |> dist/fengari-web.js
: |> !download |> dist/fengari-web.js.map
: static/* |> cp %f dist/ |> dist/%b

# render stylesheet
: scss/main.scss |> !sassc |> dist/main.css

preload lib
preload lib/mmmfs
preload root
preload root/animations
preload root/articles
preload root/articles/mmmfs
preload root/experiments
preload root/experiments/tags

# render static content and compile sources
run moon tup.moon