summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2024-03-27 15:41:41 +0800
committerlittleblack111 <littleblack11111@gmail.com>2024-03-27 15:41:41 +0800
commitecbf86a1d23fa1980b30a6b6110f1acf43592087 (patch)
treeeba7f02e85b39758df36d3690201ea953361057d
parentc7b1fd708497a6dad3d19b98fd1b83641b097613 (diff)
added compile for html
-rw-r--r--package.json4
1 files changed, 3 insertions, 1 deletions
diff --git a/package.json b/package.json
index f3bab8b1..34271d6d 100644
--- a/package.json
+++ b/package.json
@@ -4,13 +4,14 @@
"description": "",
"main": "index.js",
"scripts": {
+ "build:html": "find src/html -name '*.html' -type f -print0 | xargs -0 -I {} bash -c 'mkdir -p \"$(dirname \"./public/${1#src/html/}\")\"; html-minifier --collapse-whitespace --remove-comments --remove-optional-tags --remove-redundant-attributes --remove-tag-whitespace --use-short-doctype \"$1\" --output \"./public/${1#src/html/}\"' _ {}",
"build:css": "postcss src/css/* --dir public/css",
"watch:css": "postcss src/css/* --dir public/css --watch",
"build:js": "babel src/js/* --out-dir public/js",
"watch:js": "babel src/js/* --out-dir public/js --watch",
"build:sw": "babel src/sw.js --out-dir public/",
"watch:sw": "babel src/sw.js --out-dir public/ --watch",
- "build": "yarn build:css & yarn build:js & yarn build:sw",
+ "build": "yarn build:html & yarn build:css & yarn build:js & yarn build:sw",
"watch": "yarn watch:css & yarn watch:js & yarn watch:sw",
"dev": "./launch.sh",
"check": "./launch.sh check"
@@ -26,6 +27,7 @@
"cssnano": "^6.0.1",
"doiuse": "^6.0.2",
"g": "^2.0.1",
+ "html-minifier": "^4.0.0",
"pixrem": "^5.0.0",
"postcss": "^8.4.32",
"postcss-cli": "^10.1.0",