Skip to content

Commit ec3ebe7

Browse files
authoredMar 14, 2025··
doc(es/minifier): Make minifier example utilize comments (#10195)
1 parent fcc6884 commit ec3ebe7

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed
 

‎crates/swc_ecma_minifier/examples/minify-all.rs

+5-3
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ use std::{
1010

1111
use anyhow::Result;
1212
use rayon::prelude::*;
13-
use swc_common::{sync::Lrc, Mark, SourceMap, GLOBALS};
13+
use swc_common::{comments::SingleThreadedComments, sync::Lrc, Mark, SourceMap, GLOBALS};
1414
use swc_ecma_ast::Program;
1515
use swc_ecma_codegen::text_writer::JsWriter;
1616
use swc_ecma_minifier::{
@@ -92,11 +92,13 @@ fn minify_all(files: &[PathBuf]) {
9292
let unresolved_mark = Mark::new();
9393
let top_level_mark = Mark::new();
9494

95+
let comments = SingleThreadedComments::default();
96+
9597
let Ok(program) = parse_file_as_module(
9698
&fm,
9799
Default::default(),
98100
Default::default(),
99-
None,
101+
Some(&comments),
100102
&mut Vec::new(),
101103
)
102104
.map_err(|err| {
@@ -111,7 +113,7 @@ fn minify_all(files: &[PathBuf]) {
111113
let output = optimize(
112114
program,
113115
cm.clone(),
114-
None,
116+
Some(&comments),
115117
None,
116118
&MinifyOptions {
117119
compress: Some(Default::default()),

0 commit comments

Comments
 (0)
Please sign in to comment.