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

-
- - - +
+ + +