Skip to content

Commit 64dfb5a

Browse files
committed
chore: upgrade swc to 0.73
1 parent 11660fa commit 64dfb5a

File tree

10 files changed

+29
-4
lines changed

10 files changed

+29
-4
lines changed

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ dprint-core = { version = "0.46.4", features = ["formatting"] }
2929
rustc-hash = "1.1.0"
3030
serde = { version = "1.0.118", features = ["derive"] }
3131
serde_json = { version = "1.0", optional = true }
32-
swc_ast_view = { version = "0.37.0", package = "dprint-swc-ecma-ast-view" }
33-
swc_common = "0.13.1"
34-
swc_ecmascript = { version = "0.68.0", features = ["parser"] }
32+
swc_ast_view = { version = "0.39.0", package = "dprint-swc-ecma-ast-view" }
33+
swc_common = "0.13.4"
34+
swc_ecmascript = { version = "0.73.0", features = ["parser"] }
3535

3636
[dev-dependencies]
3737
debug-here = "0.2"

src/format_text.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ use std::path::Path;
33
use dprint_core::configuration::resolve_new_line_kind;
44
use dprint_core::formatting::*;
55
use dprint_core::types::ErrBox;
6-
use swc_ast_view::TokenAndSpan;
76
use swc_common::comments::SingleThreadedCommentsMapInner;
7+
use swc_ecmascript::parser::token::TokenAndSpan;
88

99
use super::configuration::Configuration;
1010
use super::parsing::parse;

src/parsing/comments.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
use swc_ast_view::*;
2+
use swc_common::BytePos;
3+
use swc_ecmascript::parser::token::Token;
4+
use swc_ecmascript::parser::token::TokenAndSpan;
25

36
pub struct CommentTracker<'a> {
47
module: &'a Module<'a>,

src/parsing/context.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@ use dprint_core::formatting::{ConditionReference, Info};
22
use rustc_hash::FxHashMap;
33
use rustc_hash::FxHashSet;
44
use swc_ast_view::*;
5+
use swc_common::comments::Comment;
6+
use swc_common::BytePos;
7+
use swc_common::Span;
8+
use swc_common::Spanned;
9+
use swc_ecmascript::parser::token::TokenAndSpan;
510

611
use super::*;
712
use crate::configuration::*;

src/parsing/node_helpers.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
use swc_ast_view::*;
2+
use swc_common::comments::Comment;
3+
use swc_common::BytePos;
4+
use swc_common::Spanned;
25

36
pub fn is_first_node_on_line(node: &dyn Spanned, module: &Module) -> bool {
47
let start = node.lo().0 as usize;

src/parsing/parser.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@ use dprint_core::formatting::*;
22
use dprint_core::formatting::{condition_resolvers, conditions::*, parser_helpers::*};
33
use std::rc::Rc;
44
use swc_ast_view::*;
5+
use swc_common::comments::{Comment, CommentKind};
6+
use swc_common::{BytePos, Span, Spanned};
7+
use swc_ecmascript::parser::token::{Token, TokenAndSpan};
58

69
use super::sorting::*;
710
use super::swc::get_flattened_bin_expr;

src/parsing/parser_types.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
use swc_ast_view::*;
2+
use swc_common::comments::CommentKind;
3+
use swc_common::BytePos;
4+
use swc_common::Span;
5+
use swc_common::Spanned;
26

37
use super::*;
48

src/parsing/swc/flatten_binary_expr.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
use super::super::Context;
22
use swc_ast_view::*;
3+
use swc_ecmascript::parser::token::TokenAndSpan;
34

45
use super::extensions::*;
56
use crate::configuration::*;

src/parsing/swc/flatten_member_like_expr.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
use super::super::node_helpers;
22
use swc_ast_view::*;
3+
use swc_common::Span;
4+
use swc_common::Spanned;
35

46
pub struct FlattenedMemberLikeExpr<'a> {
57
pub node: Node<'a>,

src/parsing/tokens.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
use std::str;
22
use swc_ast_view::*;
3+
use swc_common::BytePos;
4+
use swc_common::Spanned;
5+
use swc_ecmascript::parser::token::Token;
6+
use swc_ecmascript::parser::token::TokenAndSpan;
37

48
// todo: This is legacy from when swc-ecma-ast-view wasn't used.
59
// Eventually this should be phased out.

0 commit comments

Comments
 (0)