From 7968f301c25a009165416584d27a3c4bbbe6add2 Mon Sep 17 00:00:00 2001 From: Joshua Potter Date: Wed, 13 Dec 2023 16:16:44 -0700 Subject: [PATCH] Add build script. --- build.sh | 6 ++++++ flake.nix | 2 ++ package.json | 2 +- src/index.html | 8 ++++---- 4 files changed, 13 insertions(+), 5 deletions(-) create mode 100755 build.sh diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..d972f99 --- /dev/null +++ b/build.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +tsc +tailwindcss -i ./src/main.css -o ./dist/main.css +cp ./src/index.html ./dist/index.html +cp ./src/*.svg ./dist diff --git a/flake.nix b/flake.nix index 2c8bb67..1479113 100644 --- a/flake.nix +++ b/flake.nix @@ -29,6 +29,8 @@ npmDepsHash = "sha256-Vx9NOJfk4sF2MMy/x0mJ0SINqWgx5oKmc8XOhi2vu6I"; forceEmptyCache = true; + buildPhase = "bash ${./build.sh}"; + # Needed to properly invoke npm run build. nativeBuildInputs = with pkgs; [ nodePackages.tailwindcss diff --git a/package.json b/package.json index 527452b..768e6eb 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "description": "", "main": "main.js", "scripts": { - "build": "tsc && tailwindcss -i ./src/main.css -o ./dist/main.css && cp ./src/index.html ./dist/index.html && cp ./src/*.svg ./dist/*.svg", + "build": "./build.sh", "format": "prettier --write \"src/**/*.{js,jsx,ts,tsx}\"", "test": "echo \"Error: no test specified\" && exit 1" }, diff --git a/src/index.html b/src/index.html index da42861..98d43a6 100644 --- a/src/index.html +++ b/src/index.html @@ -11,10 +11,10 @@

Joshua Potter

-
- - - +
+ + +