This project includes a Nix flake for reproducible development environments. All development tools are defined in flake.nix and provided via Nix.
# Install Nix with flakes enabled (if not already installed)
curl --proto '=https' --tlsv1.2 -sSf -L https://artifacts.nixos.org/experimental-installer | \
sh -s -- install
# If flakes are not enabled, enable them with:
mkdir -p ~/.config/nix && echo "experimental-features = nix-command flakes" >> ~/.config/nix/nix.conf# Automatic activation with direnv (recommended)
direnv allow
# Or manual activation
nix developThe flake provides all necessary development dependencies including Node.js, pnpm, and other build tools.
pnpm i
# Start the server and open the app in a new browser tab
pnpm dev -- --openTo create a production version of your app:
pnpm buildCode is under MIT.
Contents are under CC BY-SA 4.0.