diff options
Diffstat (limited to 'cli')
-rw-r--r-- | cli/Cargo.toml | 8 | ||||
-rw-r--r-- | cli/swc_util.rs | 5 |
2 files changed, 7 insertions, 6 deletions
diff --git a/cli/Cargo.toml b/cli/Cargo.toml index d2ca4ab74..23f8f5237 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -24,7 +24,7 @@ winapi = "0.3.9" [dependencies] deno_core = { path = "../core", version = "0.52.0" } -deno_lint = { version = "0.1.21", features = ["json"] } +deno_lint = { version = "0.1.22", features = ["json"] } atty = "0.2.14" base64 = "0.12.3" @@ -34,7 +34,7 @@ clap = "2.33.2" dissimilar = "1.0.2" dlopen = "0.1.8" encoding_rs = "0.8.23" -dprint-plugin-typescript = "0.27.0" +dprint-plugin-typescript = "0.28.0" futures = "0.3.5" http = "0.2.1" idna = "0.2.0" @@ -53,8 +53,8 @@ serde_derive = "1.0.115" serde_json = { version = "1.0.57", features = [ "preserve_order" ] } sys-info = "0.7.0" sourcemap = "6.0.1" -swc_common = { version = "=0.8.0", features = ["sourcemap"] } -swc_ecmascript = { version = "=0.1.0", features = ["codegen", "parser", "transforms", "visit"] } +swc_common = { version = "=0.9.1", features = ["sourcemap"] } +swc_ecmascript = { version = "=0.3.1", features = ["codegen", "parser", "transforms", "visit"] } tempfile = "3.1.0" termcolor = "1.1.0" tokio = { version = "0.2.22", features = ["full"] } diff --git a/cli/swc_util.rs b/cli/swc_util.rs index e83a2ce18..d1115e024 100644 --- a/cli/swc_util.rs +++ b/cli/swc_util.rs @@ -3,6 +3,7 @@ use crate::msg::MediaType; use deno_core::ErrBox; use std::error::Error; use std::fmt; +use std::rc::Rc; use std::sync::Arc; use std::sync::RwLock; use swc_common::chain; @@ -143,7 +144,7 @@ impl Emitter for SwcErrorBuffer { /// to `parse_module`. pub struct AstParser { pub buffered_error: SwcErrorBuffer, - pub source_map: Arc<SourceMap>, + pub source_map: Rc<SourceMap>, pub handler: Handler, pub comments: SingleThreadedComments, pub globals: Globals, @@ -164,7 +165,7 @@ impl AstParser { AstParser { buffered_error, - source_map: Arc::new(SourceMap::default()), + source_map: Rc::new(SourceMap::default()), handler, comments: SingleThreadedComments::default(), globals: Globals::new(), |