From 8733a90251e50b7a49af1eb2eeff4dac24b688d8 Mon Sep 17 00:00:00 2001 From: arne Date: Thu, 6 Oct 2022 23:06:23 +0200 Subject: [PATCH] Build in parallel --- package.json | 6 +++--- scripts/build.sh | 6 ++++++ scripts/serve.sh | 5 ----- 3 files changed, 9 insertions(+), 8 deletions(-) create mode 100755 scripts/build.sh delete mode 100755 scripts/serve.sh diff --git a/package.json b/package.json index 0ec919e..496681f 100644 --- a/package.json +++ b/package.json @@ -7,11 +7,11 @@ "test": "echo \"Error: no test specified\" && exit 1", "build:eleventy": "eleventy --input=src/", "build:sass": "mkdir -p _site/assets/ && sassc src/assets/style.scss | postcss --no-map --use autoprefixer > _site/assets/style.css", - "build": "pnpm build:sass && pnpm build:eleventy", + "build": "scripts/build.sh", "watch:eleventy": "eleventy --serve --input=src/", "watch:sass": "ls src/**/*.{scss,sass} 2>/dev/null | entr pnpm build:sass", - "watch": "scripts/serve.sh", - "start": "scripts/serve.sh" + "watch": "scripts/build.sh watch", + "start": "scripts/build.sh watch" }, "keywords": [], "author": "", diff --git a/scripts/build.sh b/scripts/build.sh new file mode 100755 index 0000000..dc16e55 --- /dev/null +++ b/scripts/build.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env sh +cmd="${1:-build}" +printf " + pnpm run ${cmd}:eleventy + pnpm run ${cmd}:sass +" | xargs -P 0 -I '{}' sh -c '{}' diff --git a/scripts/serve.sh b/scripts/serve.sh deleted file mode 100755 index 4134260..0000000 --- a/scripts/serve.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env sh -printf ' - pnpm run watch:eleventy - pnpm run watch:sass -' | xargs -P 0 -I '{}' sh -c '{}'