summaryrefslogtreecommitdiff
path: root/src/compiler/optimize/index.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/compiler/optimize/index.ts')
-rw-r--r--src/compiler/optimize/index.ts8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/compiler/optimize/index.ts b/src/compiler/optimize/index.ts
index 4f6e54fa5..a0291954b 100644
--- a/src/compiler/optimize/index.ts
+++ b/src/compiler/optimize/index.ts
@@ -73,7 +73,13 @@ export async function optimize(ast: Ast, opts: OptimizeOptions) {
const cssVisitors = createVisitorCollection();
const finalizers: Array<() => Promise<void>> = [];
- collectVisitors(optimizeStyles(opts), htmlVisitors, cssVisitors, finalizers);
+ const optimizers = [
+ optimizeStyles(opts)
+ ];
+
+ for(const optimizer of optimizers) {
+ collectVisitors(optimizer, htmlVisitors, cssVisitors, finalizers);
+ }
walkAstWithVisitors(ast.css, cssVisitors);
walkAstWithVisitors(ast.html, htmlVisitors);