Skip to content

Commit 0771418

Browse files
authoredFeb 14, 2023
chore(swc_nodejs_common): remove swc_node_base from swc_nodejs_common (#6940)
- Ref: vercel/turborepo#3772
1 parent f1f5a19 commit 0771418

File tree

4 files changed

+26
-30
lines changed

4 files changed

+26
-30
lines changed
 

‎Cargo.lock

-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎bindings/binding_core_node/Cargo.toml

+19-18
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
[package]
22
authors = ["강동윤 <kdy1997.dev@gmail.com>"]
3-
build = "build.rs"
3+
build = "build.rs"
44
edition = "2021"
55
exclude = ["artifacts.json", "index.node"]
66
license = "Apache-2.0"
7-
name = "binding_core_node"
7+
name = "binding_core_node"
88
publish = false
99
version = "0.1.0"
1010

1111
[lib]
12-
bench = false
12+
bench = false
1313
crate-type = ["cdylib"]
1414

1515
[features]
1616
default = ["swc_v1", "plugin"]
17-
plugin = ["swc_core/plugin_transform_host_native"]
18-
swc_v1 = ["swc_core/bundler_node_v1"]
19-
swc_v2 = ["swc_core/bundler_node_v2"]
17+
plugin = ["swc_core/plugin_transform_host_native"]
18+
swc_v1 = ["swc_core/bundler_node_v1"]
19+
swc_v2 = ["swc_core/bundler_node_v2"]
2020

2121
# Experiemntal bytechecked plugin serialization / deserialization.
2222
plugin_bytecheck = [
@@ -35,28 +35,29 @@ __plugin_transform_vtest = [
3535
]
3636

3737
[build-dependencies]
38-
napi-build = {version = "2"}
38+
napi-build = { version = "2" }
3939

4040
[dependencies]
4141
anyhow = "1.0.66"
4242
backtrace = "0.3"
43-
napi = {version = "2", default-features = false, features = [
43+
napi = { version = "2", default-features = false, features = [
4444
"napi3",
4545
"serde-json",
46-
]}
47-
napi-derive = {version = "2", default-features = false, features = [
46+
] }
47+
napi-derive = { version = "2", default-features = false, features = [
4848
"type-def",
49-
]}
50-
node_macro_deps = {path = "../node_macro_deps"}
49+
] }
50+
node_macro_deps = { path = "../node_macro_deps" }
5151
path-clean = "0.1"
52-
serde = {version = "1", features = ["derive"]}
53-
serde_json = {version = "1", features = ["unbounded_depth"]}
54-
tracing = {version = "0.1.37", features = ["release_max_level_info"]}
52+
serde = { version = "1", features = ["derive"] }
53+
serde_json = { version = "1", features = ["unbounded_depth"] }
54+
tracing = { version = "0.1.37", features = ["release_max_level_info"] }
5555
tracing-chrome = "0.5.0"
5656
tracing-futures = "0.2.5"
57-
tracing-subscriber = {version = "0.3.9", features = ["env-filter"]}
57+
tracing-subscriber = { version = "0.3.9", features = ["env-filter"] }
5858

59-
swc_core = {version = "0.59.26", features = [
59+
swc_core = { version = "0.59.26", features = [
60+
"allocator_node",
6061
"ecma_ast",
6162
"common_concurrent",
6263
"bundler",
@@ -65,4 +66,4 @@ swc_core = {version = "0.59.26", features = [
6566
"ecma_visit",
6667
"base_node",
6768
"base_concurrent",
68-
]}
69+
] }

‎crates/swc_nodejs_common/Cargo.toml

+7-8
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[package]
2-
authors = ["강동윤 <kdy1997.dev@gmail.com>"]
3-
description = "Common code for SWC bindings"
2+
authors = ["강동윤 <kdy1997.dev@gmail.com>"]
3+
description = "Common code for SWC bindings"
44
documentation = "https://rustdoc.swc.rs/swc_binding_utils/"
5-
edition = "2021"
6-
license = "Apache-2.0"
7-
name = "swc_nodejs_common"
8-
repository = "https://github.com/swc-project/swc.git"
9-
version = "0.0.4"
5+
edition = "2021"
6+
license = "Apache-2.0"
7+
name = "swc_nodejs_common"
8+
repository = "https://github.com/swc-project/swc.git"
9+
version = "0.0.4"
1010

1111
[lib]
1212
bench = false
@@ -19,6 +19,5 @@ napi = { version = "2", default-features = false, features = [
1919
] }
2020
serde = { version = "1", features = ["derive"] }
2121
serde_json = { version = "1", features = ["unbounded_depth"] }
22-
swc_node_base = { version = "0.5.8", path = "../swc_node_base" }
2322
tracing = { version = "0.1.32", features = ["release_max_level_info"] }
2423
tracing-subscriber = { version = "0.3.9", features = ["env-filter"] }

‎crates/swc_nodejs_common/src/lib.rs

-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
#![deny(warnings)]
22

3-
/// Explicit extern crate to use allocator.
4-
extern crate swc_node_base;
5-
63
use std::any::type_name;
74

85
use anyhow::Context;

0 commit comments

Comments
 (0)
Please sign in to comment.