Skip to content

Latest commit

 

History

History
78 lines (53 loc) · 781 Bytes

File metadata and controls

78 lines (53 loc) · 781 Bytes

Tasks

install

gleam deps download
pnpm install

build:client

pnpm tsc --noEmit
pnpm parcel build

watch:client

watch client --debounce=1sec {try { mask build:client}}

build:gleam

gleam run

watch:gleam

watch src --debounce=10sec {try { mask build:gleam; mask build:client }}

build

Runs the JS and Gleam commands needed to build the website

mask build:gleam
mask build:client

format

Formats all files

pnpm prettier client --write
gleam format

check:gleam

gleam build
gleam test

check:js

pnpm tsc --noEmit

serve

pnpm serve out

dev

mask build
pnpm concurrently "mask watch:gleam" "mask watch:client" "mask serve"