Skip to content

Commit b7079ec

Browse files
author
Alexey Budilovich
committed
feat: add postbuild manifest generation for css-purge plugin
Generates purge-manifest.json in dist/ after rslib build. The manifest lists all CSS classes each component can render, read from *.classes.ts files. Consumer-side purge plugin uses this to build its safelist.
1 parent 033ef16 commit b7079ec

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,8 @@
107107
}
108108
},
109109
"scripts": {
110-
"build": "bun run scripts/check-contracts.ts && rslib build",
110+
"build": "bun run scripts/check-contracts.ts && rslib build && bun run postbuild:manifest",
111+
"postbuild:manifest": "bun run ../rebuild-plugin-ui-css-purge/src/generate-manifest.ts src/components --out dist/purge-manifest.json",
111112
"build:watch": "rslib build --watch",
112113
"dev": "rslib dev",
113114
"preview": "rslib preview",

0 commit comments

Comments
 (0)