Skip to content

Commit

Permalink
Bump swc and prevent pure comment removal (#7833)
Browse files Browse the repository at this point in the history
  • Loading branch information
mischnic committed Mar 18, 2022
1 parent e294eaf commit 3e893b6
Show file tree
Hide file tree
Showing 3 changed files with 62 additions and 59 deletions.
115 changes: 58 additions & 57 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions packages/transformers/js/core/Cargo.toml
Expand Up @@ -8,8 +8,8 @@ edition = "2018"
crate-type = ["rlib"]

[dependencies]
swc_ecmascript = { version = "0.132.0", features = ["parser", "transforms", "module", "optimization", "react", "typescript", "utils", "visit", "codegen", "utils", "preset_env"] }
swc_common = { version = "0.17.15", features = ["tty-emitter", "sourcemap"] }
swc_ecmascript = { version = "0.136.0", features = ["parser", "transforms", "module", "optimization", "react", "typescript", "utils", "visit", "codegen", "utils", "preset_env"] }
swc_common = { version = "0.17.17", features = ["tty-emitter", "sourcemap"] }
swc_atoms = "0.2.9"
indoc = "1.0.3"
serde = "1.0.123"
Expand Down
2 changes: 2 additions & 0 deletions packages/transformers/js/core/src/lib.rs
Expand Up @@ -35,6 +35,7 @@ use swc_ecmascript::codegen::text_writer::JsWriter;
use swc_ecmascript::parser::lexer::Lexer;
use swc_ecmascript::parser::{EsConfig, PResult, Parser, StringInput, Syntax, TsConfig};
use swc_ecmascript::preset_env::{preset_env, Mode::Entry, Targets, Version, Versions};
use swc_ecmascript::transforms::fixer::paren_remover;
use swc_ecmascript::transforms::resolver::resolver_with_mark;
use swc_ecmascript::transforms::{
compat::reserved_words::reserved_words, fixer, helpers, hygiene,
Expand Down Expand Up @@ -340,6 +341,7 @@ pub fn transform(config: Config) -> Result<TransformResult, std::io::Error> {
},
config.source_type != SourceType::Script
),
paren_remover(Some(&comments)),
// Simplify expressions and remove dead branches so that we
// don't include dependencies inside conditionals that are always false.
expr_simplifier(Default::default()),
Expand Down

0 comments on commit 3e893b6

Please sign in to comment.