diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2024-03-27 15:41:41 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2024-03-27 15:41:41 +0800 |
| commit | ecbf86a1d23fa1980b30a6b6110f1acf43592087 (patch) | |
| tree | eba7f02e85b39758df36d3690201ea953361057d /package.json | |
| parent | c7b1fd708497a6dad3d19b98fd1b83641b097613 (diff) | |
added compile for html
Diffstat (limited to 'package.json')
| -rw-r--r-- | package.json | 4 |
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", |
