Skip to content

Commit e332b67

Browse files
committed
feat: add remove-pagefind-useless
1 parent 68fec3e commit e332b67

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"scripts": {
66
"dev": "astro dev",
77
"start": "astro dev",
8-
"build": "astro build && pagefind --site dist",
8+
"build": "astro build && pagefind --site dist && node scripts/remove-pagefind-useless.js",
99
"build:br": "COMPRESS_BR=true astro build && pagefind --site dist && node scripts/brotli.js",
1010
"preview": "astro preview",
1111
"astro": "astro",

scripts/remove-pagefind-useless.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { rm } from "node:fs/promises";
2+
3+
const removeuselessJs = async (file) => {
4+
await rm(file, { force: true, recursive: true });
5+
}
6+
7+
removeuselessJs("dist/pagefind/pagefind-highlight.js");
8+
removeuselessJs("dist/pagefind/pagefind-modular-ui.css");
9+
removeuselessJs("dist/pagefind/pagefind-modular-ui.js");
10+
removeuselessJs("dist/pagefind/pagefind-ui.js");
11+
removeuselessJs("dist/pagefind/pagefind-ui.css");

0 commit comments

Comments
 (0)