Skip to content

Commit

Permalink
chore: Update swc_core to v0.32.8 (vercel#41304)
Browse files Browse the repository at this point in the history
This PR updates swc crates to swc-project/swc@018ca94
  • Loading branch information
kdy1 authored and Kikobeats committed Oct 24, 2022
1 parent 88e42cf commit e5bbac0
Show file tree
Hide file tree
Showing 16 changed files with 181 additions and 117 deletions.
170 changes: 86 additions & 84 deletions packages/next-swc/Cargo.lock

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions packages/next-swc/crates/core/Cargo.toml
Expand Up @@ -45,9 +45,9 @@ swc_core = { features = [
"ecma_parser_typescript",
"cached",
"base"
], version = "0.29.5" }
], version = "0.32.8" }

[dev-dependencies]
swc_core = { features = ["testing_transform"], version = "0.29.5" }
testing = "0.31.4"
swc_core = { features = ["testing_transform"], version = "0.32.8" }
testing = "0.31.5"
walkdir = "2.3.2"
42 changes: 34 additions & 8 deletions packages/next-swc/crates/core/tests/errors.rs
Expand Up @@ -8,8 +8,10 @@ use next_swc::{
use std::path::PathBuf;
use swc_core::{
common::FileName,
ecma::parser::{EsConfig, Syntax},
ecma::transforms::testing::test_fixture_allowing_error,
ecma::{
parser::{EsConfig, Syntax},
transforms::testing::{test_fixture, FixtureTestConfig},
},
};
use testing::fixture;

Expand All @@ -23,18 +25,22 @@ fn syntax() -> Syntax {
#[fixture("tests/errors/re-export-all-in-page/**/input.js")]
fn re_export_all_in_page(input: PathBuf) {
let output = input.parent().unwrap().join("output.js");
test_fixture_allowing_error(
test_fixture(
syntax(),
&|_tr| disallow_re_export_all_in_page(true),
&input,
&output,
FixtureTestConfig {
allow_error: true,
..Default::default()
},
);
}

#[fixture("tests/errors/next-dynamic/**/input.js")]
fn next_dynamic_errors(input: PathBuf) {
let output = input.parent().unwrap().join("output.js");
test_fixture_allowing_error(
test_fixture(
syntax(),
&|_tr| {
next_dynamic(
Expand All @@ -46,24 +52,32 @@ fn next_dynamic_errors(input: PathBuf) {
},
&input,
&output,
FixtureTestConfig {
allow_error: true,
..Default::default()
},
);
}

#[fixture("tests/errors/next-ssg/**/input.js")]
fn next_ssg_errors(input: PathBuf) {
let output = input.parent().unwrap().join("output.js");
test_fixture_allowing_error(
test_fixture(
syntax(),
&|_tr| next_ssg(Default::default()),
&input,
&output,
FixtureTestConfig {
allow_error: true,
..Default::default()
},
);
}

#[fixture("tests/errors/react-server-components/server-graph/**/input.js")]
fn react_server_components_server_graph_errors(input: PathBuf) {
let output = input.parent().unwrap().join("output.js");
test_fixture_allowing_error(
test_fixture(
syntax(),
&|tr| {
server_components(
Expand All @@ -76,13 +90,17 @@ fn react_server_components_server_graph_errors(input: PathBuf) {
},
&input,
&output,
FixtureTestConfig {
allow_error: true,
..Default::default()
},
);
}

#[fixture("tests/errors/react-server-components/client-graph/**/input.js")]
fn react_server_components_client_graph_errors(input: PathBuf) {
let output = input.parent().unwrap().join("output.js");
test_fixture_allowing_error(
test_fixture(
syntax(),
&|tr| {
server_components(
Expand All @@ -95,13 +113,17 @@ fn react_server_components_client_graph_errors(input: PathBuf) {
},
&input,
&output,
FixtureTestConfig {
allow_error: true,
..Default::default()
},
);
}

#[fixture("tests/errors/next-font-loaders/**/input.js")]
fn next_font_loaders_errors(input: PathBuf) {
let output = input.parent().unwrap().join("output.js");
test_fixture_allowing_error(
test_fixture(
syntax(),
&|_tr| {
next_font_loaders(FontLoaderConfig {
Expand All @@ -111,5 +133,9 @@ fn next_font_loaders_errors(input: PathBuf) {
},
&input,
&output,
FixtureTestConfig {
allow_error: true,
..Default::default()
},
);
}
29 changes: 27 additions & 2 deletions packages/next-swc/crates/core/tests/fixture.rs
Expand Up @@ -29,7 +29,13 @@ fn syntax() -> Syntax {
#[fixture("tests/fixture/amp/**/input.js")]
fn amp_attributes_fixture(input: PathBuf) {
let output = input.parent().unwrap().join("output.js");
test_fixture(syntax(), &|_tr| amp_attributes(), &input, &output);
test_fixture(
syntax(),
&|_tr| amp_attributes(),
&input,
&output,
Default::default(),
);
}

#[fixture("tests/fixture/next-dynamic/**/input.js")]
Expand All @@ -49,6 +55,7 @@ fn next_dynamic_fixture(input: PathBuf) {
},
&input,
&output_dev,
Default::default(),
);
test_fixture(
syntax(),
Expand All @@ -62,6 +69,7 @@ fn next_dynamic_fixture(input: PathBuf) {
},
&input,
&output_prod,
Default::default(),
);
test_fixture(
syntax(),
Expand All @@ -75,6 +83,7 @@ fn next_dynamic_fixture(input: PathBuf) {
},
&input,
&output_server,
Default::default(),
);
}

Expand Down Expand Up @@ -106,13 +115,20 @@ fn next_ssg_fixture(input: PathBuf) {
},
&input,
&output,
Default::default(),
);
}

#[fixture("tests/fixture/page-config/**/input.js")]
fn page_config_fixture(input: PathBuf) {
let output = input.parent().unwrap().join("output.js");
test_fixture(syntax(), &|_tr| page_config_test(), &input, &output);
test_fixture(
syntax(),
&|_tr| page_config_test(),
&input,
&output,
Default::default(),
);
}

#[fixture("tests/fixture/relay/**/input.ts*")]
Expand All @@ -134,6 +150,7 @@ fn relay_no_artifact_dir_fixture(input: PathBuf) {
},
&input,
&output,
Default::default(),
);
}

Expand All @@ -145,6 +162,7 @@ fn remove_console_fixture(input: PathBuf) {
&|_tr| remove_console(next_swc::remove_console::Config::All(true)),
&input,
&output,
Default::default(),
);
}

Expand All @@ -156,6 +174,7 @@ fn react_remove_properties_default_fixture(input: PathBuf) {
&|_tr| remove_properties(next_swc::react_remove_properties::Config::All(true)),
&input,
&output,
Default::default(),
);
}

Expand All @@ -173,6 +192,7 @@ fn react_remove_properties_custom_fixture(input: PathBuf) {
},
&input,
&output,
Default::default(),
);
}

Expand All @@ -194,6 +214,7 @@ fn shake_exports_fixture(input: PathBuf) {
},
&input,
&output,
Default::default(),
);
}

Expand All @@ -209,6 +230,7 @@ fn shake_exports_fixture_default(input: PathBuf) {
},
&input,
&output,
Default::default(),
);
}

Expand All @@ -228,6 +250,7 @@ fn react_server_components_server_graph_fixture(input: PathBuf) {
},
&input,
&output,
Default::default(),
);
}

Expand All @@ -247,6 +270,7 @@ fn react_server_components_client_graph_fixture(input: PathBuf) {
},
&input,
&output,
Default::default(),
);
}

Expand All @@ -263,5 +287,6 @@ fn next_font_loaders_fixture(input: PathBuf) {
},
&input,
&output,
Default::default(),
);
}
6 changes: 3 additions & 3 deletions packages/next-swc/crates/emotion/Cargo.toml
Expand Up @@ -19,9 +19,9 @@ regex = "1.5"
serde = "1"
sourcemap = "6.0.1"
tracing = { version = "0.1.32", features = ["release_max_level_info"] }
swc_core = { features = ["common", "ecma_ast","ecma_codegen", "ecma_utils", "ecma_visit", "trace_macro"], version = "0.29.5" }
swc_core = { features = ["common", "ecma_ast","ecma_codegen", "ecma_utils", "ecma_visit", "trace_macro"], version = "0.32.8" }

[dev-dependencies]
swc_core = { features = ["testing_transform", "ecma_transforms_react"], version = "0.29.5" }
testing = "0.31.4"
swc_core = { features = ["testing_transform", "ecma_transforms_react"], version = "0.32.8" }
testing = "0.31.5"
serde_json = "1"
1 change: 1 addition & 0 deletions packages/next-swc/crates/emotion/tests/fixture.rs
Expand Up @@ -59,5 +59,6 @@ fn next_emotion_fixture(input: PathBuf) {
},
&input,
&output,
Default::default(),
);
}
6 changes: 3 additions & 3 deletions packages/next-swc/crates/modularize_imports/Cargo.toml
Expand Up @@ -15,8 +15,8 @@ handlebars = "4.2.1"
once_cell = "1.13.0"
regex = "1.5"
serde = "1"
swc_core = { features = ["cached", "ecma_ast", "ecma_visit"], version = "0.29.5" }
swc_core = { features = ["cached", "ecma_ast", "ecma_visit"], version = "0.32.8" }

[dev-dependencies]
swc_core = { features = ["testing_transform"], version = "0.29.5" }
testing = "0.31.4"
swc_core = { features = ["testing_transform"], version = "0.32.8" }
testing = "0.31.5"
5 changes: 4 additions & 1 deletion packages/next-swc/crates/modularize_imports/tests/fixture.rs
Expand Up @@ -3,7 +3,7 @@ use std::path::PathBuf;
use modularize_imports::{modularize_imports, PackageConfig};
use swc_core::{
ecma::parser::{EsConfig, Syntax},
ecma::transforms::testing::test_fixture,
ecma::transforms::testing::{test_fixture, FixtureTestConfig},
};
use testing::fixture;

Expand Down Expand Up @@ -61,5 +61,8 @@ fn modularize_imports_fixture(input: PathBuf) {
},
&input,
&output,
FixtureTestConfig {
..Default::default()
},
);
}
2 changes: 1 addition & 1 deletion packages/next-swc/crates/napi/Cargo.toml
Expand Up @@ -49,7 +49,7 @@ swc_core = { features = [
"ecma_transforms_typescript",
"ecma_utils",
"ecma_visit"
], version = "0.29.5" }
], version = "0.32.8" }
tracing = { version = "0.1.32", features = ["release_max_level_info"] }
tracing-futures = "0.2.5"
tracing-subscriber = "0.3.9"
Expand Down
6 changes: 3 additions & 3 deletions packages/next-swc/crates/styled_components/Cargo.toml
Expand Up @@ -21,13 +21,13 @@ swc_core = { features = [
"ecma_ast",
"ecma_utils",
"ecma_visit"
], version = "0.29.5" }
], version = "0.32.8" }

[dev-dependencies]
serde_json = "1"
testing = "0.31.4"
testing = "0.31.5"
swc_core = { features = [
"ecma_parser",
"ecma_transforms",
"testing_transform"
], version = "0.29.5" }
], version = "0.32.8" }
Expand Up @@ -32,5 +32,6 @@ fn fixture(input: PathBuf) {
},
&input,
&dir.join("output.js"),
Default::default(),
)
}
6 changes: 3 additions & 3 deletions packages/next-swc/crates/styled_jsx/Cargo.toml
Expand Up @@ -24,10 +24,10 @@ swc_core = { features = [
"ecma_minifier",
"ecma_utils",
"ecma_visit"
], version = "0.29.5" }
], version = "0.32.8" }

[dev-dependencies]
testing = "0.31.4"
testing = "0.31.5"
swc_core = { features = [
"testing_transform"
], version = "0.29.5" }
], version = "0.32.8" }

0 comments on commit e5bbac0

Please sign in to comment.