build: 📦 add lightningcss and post-processing build step

Apparently, I have visitors who are still on Windows 7
This commit is contained in:
Sebin Nyshkim 2025-07-03 18:03:02 +02:00
parent 355606b92a
commit 6cc0765ad1
2 changed files with 50 additions and 978 deletions

1024
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -6,7 +6,8 @@
"scripts": { "scripts": {
"start": "eleventy --serve --incremental", "start": "eleventy --serve --incremental",
"build": "ELEVENTY_PRODUCTION=true eleventy", "build": "ELEVENTY_PRODUCTION=true eleventy",
"prebuild": "rm -rf ./public" "build:clean": "rm -rf ./public",
"build:lightningcss": "lightningcss --minify --bundle --targets '> 0.2% and not dead, firefox >= 115' ./public/css/style.css -o ./public/css/style.css"
}, },
"keywords": [], "keywords": [],
"author": { "author": {
@ -35,6 +36,7 @@
"eleventy-plugin-og-image": "^4.0.1", "eleventy-plugin-og-image": "^4.0.1",
"eleventy-plugin-robotstxt": "^1.0.0", "eleventy-plugin-robotstxt": "^1.0.0",
"eleventy-plugin-tailwindcss-4": "^2.0.1", "eleventy-plugin-tailwindcss-4": "^2.0.1",
"lightningcss-cli": "^1.30.1",
"markdown-it-abbr": "^2.0.0", "markdown-it-abbr": "^2.0.0",
"markdown-it-anchor": "^9.2.0", "markdown-it-anchor": "^9.2.0",
"markdown-it-collapsible": "^2.0.2", "markdown-it-collapsible": "^2.0.2",