Tiny script for preparing web assets for deployment
JavaScript 100.0%
22 1 8

Clone this repository

https://tangled.org/sanin.dev/build-shit
git@tangled.org:sanin.dev/build-shit

For self-hosted knots, clone URLs may differ based on your setup.

README.md

build-shit#

GitHub License NPM Version NPM Unpacked Size

A build script for preparing files for production. It handles CSS and JavaScript minification, Sass compilation, and image conversion to WebP and AVIF.

WebP conversion requires libwebp. AVIF conversion requires avifenc.

Installation#

npm install --save-dev forking-build-shit

Usage#

build-shit processes files from the following relative directories:

  • styles/ - Contains SCSS files
  • scripts/ - Contains JavaScript files
  • assets/images/original/ - Contains image files

After populating these directories, run the build script with npx build-shit.