Skip to content

Commit

Permalink
Bump
Browse files Browse the repository at this point in the history
  • Loading branch information
mischnic committed May 11, 2022
1 parent c5cfd7e commit 7e55659
Show file tree
Hide file tree
Showing 6 changed files with 73 additions and 48 deletions.
100 changes: 64 additions & 36 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
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ edition = "2018"
crate-type = ["rlib"]

[dependencies]
swc_ecmascript = { version = "0.154.1", features = ["parser", "transforms", "module", "optimization", "react", "typescript", "utils", "visit", "codegen", "utils", "preset_env"] }
swc_common = { version = "0.17.25", features = ["tty-emitter", "sourcemap"] }
swc_ecmascript = { version = "0.156.0", features = ["parser", "transforms", "module", "optimization", "react", "typescript", "utils", "visit", "codegen", "utils", "preset_env"] }
swc_common = { version = "0.18.0", features = ["tty-emitter", "sourcemap"] }
swc_atoms = "0.2.11"
indoc = "1.0.3"
serde = "1.0.123"
Expand Down
1 change: 0 additions & 1 deletion packages/transformers/js/core/src/dependency_collector.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ use serde::{Deserialize, Serialize};
use swc_atoms::JsWord;
use swc_common::{Mark, SourceMap, Span, SyntaxContext, DUMMY_SP};
use swc_ecmascript::ast::{self, Callee, MemberProp};
use swc_ecmascript::utils::ident::IdentLike;
use swc_ecmascript::visit::{Fold, FoldWith};

use crate::fold_member_expr_skip_prop;
Expand Down
1 change: 0 additions & 1 deletion packages/transformers/js/core/src/global_replacer.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ use std::path::Path;
use swc_atoms::JsWord;
use swc_common::{Mark, SourceMap, SyntaxContext, DUMMY_SP};
use swc_ecmascript::ast::{self, ComputedPropName};
use swc_ecmascript::utils::ident::IdentLike;
use swc_ecmascript::visit::{Fold, FoldWith};

use crate::dependency_collector::{DependencyDescriptor, DependencyKind};
Expand Down
14 changes: 7 additions & 7 deletions packages/transformers/js/core/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -202,14 +202,14 @@ pub fn transform(config: Config) -> Result<TransformResult, std::io::Error> {
|| {
let mut react_options = react::Options::default();
if config.is_jsx {
react_options.use_spread = true;
react_options.use_spread = Some(true);
if let Some(jsx_pragma) = &config.jsx_pragma {
react_options.pragma = jsx_pragma.clone();
react_options.pragma = Some(jsx_pragma.clone());
}
if let Some(jsx_pragma_frag) = &config.jsx_pragma_frag {
react_options.pragma_frag = jsx_pragma_frag.clone();
react_options.pragma_frag = Some(jsx_pragma_frag.clone());
}
react_options.development = config.is_development;
react_options.development = Some(config.is_development);
react_options.refresh = if config.react_refresh {
Some(react::RefreshOptions::default())
} else {
Expand All @@ -218,7 +218,7 @@ pub fn transform(config: Config) -> Result<TransformResult, std::io::Error> {

react_options.runtime = if config.automatic_jsx_runtime {
if let Some(import_source) = &config.jsx_import_source {
react_options.import_source = import_source.clone();
react_options.import_source = Some(import_source.clone());
}
Some(react::Runtime::Automatic)
} else {
Expand All @@ -244,8 +244,8 @@ pub fn transform(config: Config) -> Result<TransformResult, std::io::Error> {
typescript::strip_with_jsx(
source_map.clone(),
typescript::Config {
pragma: Some(react_options.pragma.clone()),
pragma_frag: Some(react_options.pragma_frag.clone()),
pragma: react_options.pragma.clone(),
pragma_frag: react_options.pragma_frag.clone(),
..Default::default()
},
Some(&comments),
Expand Down
1 change: 0 additions & 1 deletion packages/transformers/js/core/src/node_replacer.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ use std::path::Path;
use swc_atoms::JsWord;
use swc_common::{Mark, SourceMap, SyntaxContext, DUMMY_SP};
use swc_ecmascript::ast::{self};
use swc_ecmascript::utils::ident::IdentLike;
use swc_ecmascript::visit::{Fold, FoldWith};

use crate::dependency_collector::{DependencyDescriptor, DependencyKind};
Expand Down

0 comments on commit 7e55659

Please sign in to comment.