Build in parallel

This commit is contained in:
arne 2022-10-06 23:06:23 +02:00
commit 8733a90251
3 changed files with 9 additions and 8 deletions

View file

@ -7,11 +7,11 @@
"test": "echo \"Error: no test specified\" && exit 1", "test": "echo \"Error: no test specified\" && exit 1",
"build:eleventy": "eleventy --input=src/", "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: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:eleventy": "eleventy --serve --input=src/",
"watch:sass": "ls src/**/*.{scss,sass} 2>/dev/null | entr pnpm build:sass", "watch:sass": "ls src/**/*.{scss,sass} 2>/dev/null | entr pnpm build:sass",
"watch": "scripts/serve.sh", "watch": "scripts/build.sh watch",
"start": "scripts/serve.sh" "start": "scripts/build.sh watch"
}, },
"keywords": [], "keywords": [],
"author": "", "author": "",

6
scripts/build.sh Executable file
View file

@ -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 '{}'

View file

@ -1,5 +0,0 @@
#!/usr/bin/env sh
printf '
pnpm run watch:eleventy
pnpm run watch:sass
' | xargs -P 0 -I '{}' sh -c '{}'