chore: use taplo to reformat toml files

This commit is contained in:
Boshen 2023-04-22 15:55:55 +08:00
parent b95eeec47d
commit 080baaa2db
No known key found for this signature in database
GPG key ID: 9C7A8C8AB22BEBD1
23 changed files with 285 additions and 274 deletions

View file

@ -1,5 +1,5 @@
[alias] [alias]
lint = "clippy --workspace --all-targets --all-features" # Do not append `--` or it will break IDEs lint = "clippy --workspace --all-targets --all-features" # Do not append `--` or it will break IDEs
codecov = "llvm-cov nextest --workspace --ignore-filename-regex tasks" codecov = "llvm-cov nextest --workspace --ignore-filename-regex tasks"
coverage = "run -p oxc_coverage --release --" coverage = "run -p oxc_coverage --release --"
benchmark = "run -p oxc_benchmark --release --" benchmark = "run -p oxc_benchmark --release --"

6
.taplo.toml Normal file
View file

@ -0,0 +1,6 @@
include = ["Cargo.toml", "crates/**/*.toml", "tasks/**/*.toml"]
[formatting]
align_entries = true
column_width = 120
reorder_keys = true

View file

@ -8,7 +8,7 @@ extend-exclude = [
"tasks/coverage/babel", "tasks/coverage/babel",
"tasks/coverage/typescript", "tasks/coverage/typescript",
"**/*.snap", "**/*.snap",
"pnpm-lock.yaml" "pnpm-lock.yaml",
] ]
[default.extend-words] [default.extend-words]

View file

@ -1,50 +1,50 @@
[workspace] [workspace]
resolver = "2" resolver = "2"
members = ["crates/*", "tasks/*"] members = ["crates/*", "tasks/*"]
[workspace.package] [workspace.package]
authors = ["Boshen <boshenc@gmail.com>", "Oxc contributors"] authors = ["Boshen <boshenc@gmail.com>", "Oxc contributors"]
description = "Oxc is a JavaScript / TypeScript parser with full Test262 conformance." description = "Oxc is a JavaScript / TypeScript parser with full Test262 conformance."
edition = "2021" edition = "2021"
homepage = "https://github.com/Boshen/oxc" homepage = "https://github.com/Boshen/oxc"
keywords = ["JavaScript", "TypeScript", "parser"] keywords = ["JavaScript", "TypeScript", "parser"]
license = "MIT" license = "MIT"
repository = "https://github.com/Boshen/oxc" repository = "https://github.com/Boshen/oxc"
[workspace.dependencies] [workspace.dependencies]
oxc_allocator = { version = "0.0.1", path = "crates/oxc_allocator" } oxc_allocator = { version = "0.0.1", path = "crates/oxc_allocator" }
oxc_ast = { version = "0.0.5", path = "crates/oxc_ast" } oxc_ast = { version = "0.0.5", path = "crates/oxc_ast" }
oxc_diagnostics = { version = "0.0.5", path = "crates/oxc_diagnostics" } oxc_diagnostics = { version = "0.0.5", path = "crates/oxc_diagnostics" }
oxc_parser = { version = "0.0.5", path = "crates/oxc_parser" } oxc_parser = { version = "0.0.5", path = "crates/oxc_parser" }
oxc_printer = { version = "0.0.3", path = "crates/oxc_printer" } oxc_printer = { version = "0.0.3", path = "crates/oxc_printer" }
oxc_semantic = { version = "0.0.4", path = "crates/oxc_semantic" } oxc_semantic = { version = "0.0.4", path = "crates/oxc_semantic" }
oxc_macros = { version = "0.0.0", path = "crates/oxc_macros" } oxc_macros = { version = "0.0.0", path = "crates/oxc_macros" }
oxc_linter = { version = "0.0.0", path = "crates/oxc_linter" } oxc_linter = { version = "0.0.0", path = "crates/oxc_linter" }
oxc_minifier = { version = "0.0.0", path = "crates/oxc_minifier" } oxc_minifier = { version = "0.0.0", path = "crates/oxc_minifier" }
oxc_tasks_common = { path = "tasks/common" } oxc_tasks_common = { path = "tasks/common" }
jemallocator = "0.5.0" jemallocator = "0.5.0"
mimalloc = "0.1.35" mimalloc = "0.1.35"
bitflags = "1.3.2" bitflags = "1.3.2"
bumpalo = "3.12.0" bumpalo = "3.12.0"
compact_str = "0.7.0" compact_str = "0.7.0"
miette = "5.7.0" miette = "5.7.0"
rayon = "1.7.0" rayon = "1.7.0"
rustc-hash = "1.1.0" rustc-hash = "1.1.0"
serde = "1.0.159" serde = "1.0.159"
serde_json = "1.0.95" serde_json = "1.0.95"
thiserror = "1.0.40" thiserror = "1.0.40"
clap = "4.2.1" clap = "4.2.1"
indextree = "4.6.0" indextree = "4.6.0"
glob = "0.3.1" glob = "0.3.1"
lazy_static = "1.4.0" lazy_static = "1.4.0"
phf = "0.11" phf = "0.11"
once_cell = "1.17.1" once_cell = "1.17.1"
project-root = "0.2.2" project-root = "0.2.2"
pico-args = "0.5.0" pico-args = "0.5.0"
flate2 = "1.0.25" flate2 = "1.0.25"
[workspace.metadata.workspaces] [workspace.metadata.workspaces]
allow_branch = "main" allow_branch = "main"
@ -55,16 +55,16 @@ opt-level = 'z'
[profile.release] [profile.release]
# Configurations explicitly listed here for clarity. # Configurations explicitly listed here for clarity.
# Using the best options for performance. # Using the best options for performance.
opt-level = 3 opt-level = 3
lto = "fat" lto = "fat"
codegen-units = 1 codegen-units = 1
strip = "symbols" strip = "symbols"
debug = false debug = false
panic = "abort" # Let it crash and force ourselves to write safe Rust. panic = "abort" # Let it crash and force ourselves to write safe Rust.
# Use the `--profile release-debug` flag to show symbols in release mode. # Use the `--profile release-debug` flag to show symbols in release mode.
# e.g. `cargo build --profile release-debug` # e.g. `cargo build --profile release-debug`
[profile.release-debug] [profile.release-debug]
inherits = "release" inherits = "release"
strip = false strip = false
debug = true debug = true

View file

@ -1,17 +1,17 @@
[package] [package]
name = "oxc_allocator" name = "oxc_allocator"
version = "0.0.1" version = "0.0.1"
authors.workspace = true authors.workspace = true
description.workspace = true description.workspace = true
edition.workspace = true edition.workspace = true
homepage.workspace = true homepage.workspace = true
keywords.workspace = true keywords.workspace = true
license.workspace = true license.workspace = true
repository.workspace = true repository.workspace = true
[dependencies] [dependencies]
bumpalo = { workspace = true, features = ["collections"] } bumpalo = { workspace = true, features = ["collections"] }
serde = { workspace = true } serde = { workspace = true }
[dev-dependencies] [dev-dependencies]
serde_json = { workspace = true } serde_json = { workspace = true }

View file

@ -1,28 +1,28 @@
[package] [package]
name = "oxc_ast" name = "oxc_ast"
version = "0.0.5" version = "0.0.5"
authors.workspace = true authors.workspace = true
description.workspace = true description.workspace = true
edition.workspace = true edition.workspace = true
homepage.workspace = true homepage.workspace = true
keywords.workspace = true keywords.workspace = true
license.workspace = true license.workspace = true
repository.workspace = true repository.workspace = true
[dependencies] [dependencies]
oxc_allocator = { workspace = true } oxc_allocator = { workspace = true }
bitflags = { workspace = true } bitflags = { workspace = true }
compact_str = { workspace = true } compact_str = { workspace = true }
thiserror = { workspace = true } thiserror = { workspace = true }
miette = { workspace = true } miette = { workspace = true }
rustc-hash = { workspace = true } rustc-hash = { workspace = true }
serde = { workspace = true, features = ["derive"], optional = true } serde = { workspace = true, features = ["derive"], optional = true }
serde_json = { workspace = true, optional = true } serde_json = { workspace = true, optional = true }
num-bigint = "0.4.3" num-bigint = "0.4.3"
ryu-js = { version = "0.2.2", optional = true } ryu-js = { version = "0.2.2", optional = true }
ordered-float = { version = "3.6.0" } ordered-float = { version = "3.6.0" }
[features] [features]

View file

@ -1,14 +1,14 @@
[package] [package]
name = "oxc_cli" name = "oxc_cli"
version = "0.0.0" version = "0.0.0"
publish = false publish = false
authors.workspace = true authors.workspace = true
description.workspace = true description.workspace = true
edition.workspace = true edition.workspace = true
homepage.workspace = true homepage.workspace = true
keywords.workspace = true keywords.workspace = true
license.workspace = true license.workspace = true
repository.workspace = true repository.workspace = true
[target.'cfg(not(target_env = "msvc"))'.dependencies] [target.'cfg(not(target_env = "msvc"))'.dependencies]
jemallocator = { workspace = true } jemallocator = { workspace = true }
@ -18,17 +18,17 @@ mimalloc = { workspace = true }
[dependencies] [dependencies]
oxc_diagnostics = { workspace = true } oxc_diagnostics = { workspace = true }
oxc_allocator = { workspace = true } oxc_allocator = { workspace = true }
oxc_ast = { workspace = true } oxc_ast = { workspace = true }
oxc_parser = { workspace = true } oxc_parser = { workspace = true }
oxc_semantic = { workspace = true } oxc_semantic = { workspace = true }
oxc_linter = { workspace = true } oxc_linter = { workspace = true }
clap = { workspace = true } clap = { workspace = true }
rayon = { workspace = true } rayon = { workspace = true }
miette = { workspace = true, features = ["fancy-no-backtrace"] } miette = { workspace = true, features = ["fancy-no-backtrace"] }
rustc-hash = { workspace = true } rustc-hash = { workspace = true }
num_cpus = "1.15.0" num_cpus = "1.15.0"
ignore = { version = "0.4.20", features = ["simd-accel"] } ignore = { version = "0.4.20", features = ["simd-accel"] }
# git2 = { version = "0.16.1", default_features = false } # git2 = { version = "0.16.1", default_features = false }

View file

@ -1,19 +1,19 @@
[package] [package]
name = "oxc_diagnostics" name = "oxc_diagnostics"
version = "0.0.5" version = "0.0.5"
authors.workspace = true authors.workspace = true
description.workspace = true description.workspace = true
edition.workspace = true edition.workspace = true
homepage.workspace = true homepage.workspace = true
keywords.workspace = true keywords.workspace = true
license.workspace = true license.workspace = true
repository.workspace = true repository.workspace = true
[dependencies] [dependencies]
thiserror = { workspace = true } thiserror = { workspace = true }
miette = { workspace = true } miette = { workspace = true }
unicode-width = "0.1.10" unicode-width = "0.1.10"
owo-colors = { version = "3.5.0" } owo-colors = { version = "3.5.0" }
textwrap = { version = "0.16.0" } textwrap = { version = "0.16.0" }
is-terminal = { version = "0.4.6" } is-terminal = { version = "0.4.6" }

View file

@ -1,34 +1,34 @@
[package] [package]
name = "oxc_linter" name = "oxc_linter"
version = "0.0.0" version = "0.0.0"
publish = false publish = false
authors.workspace = true authors.workspace = true
description.workspace = true description.workspace = true
edition.workspace = true edition.workspace = true
homepage.workspace = true homepage.workspace = true
keywords.workspace = true keywords.workspace = true
license.workspace = true license.workspace = true
repository.workspace = true repository.workspace = true
[dependencies] [dependencies]
oxc_ast = { workspace = true } oxc_ast = { workspace = true }
oxc_diagnostics = { workspace = true } oxc_diagnostics = { workspace = true }
oxc_macros = { workspace = true } oxc_macros = { workspace = true }
oxc_semantic = { workspace = true } oxc_semantic = { workspace = true }
oxc_printer = { workspace = true } oxc_printer = { workspace = true }
lazy_static = { workspace = true } lazy_static = { workspace = true }
serde_json = { workspace = true } serde_json = { workspace = true }
indextree = { workspace = true } indextree = { workspace = true }
rustc-hash = { workspace = true } rustc-hash = { workspace = true }
bitflags = { workspace = true } bitflags = { workspace = true }
phf = { workspace = true, features = ["macros"] } phf = { workspace = true, features = ["macros"] }
num-traits = "0.2.15" num-traits = "0.2.15"
rust-lapper = "1.1.0" rust-lapper = "1.1.0"
[dev_dependencies] [dev_dependencies]
oxc_allocator = { workspace = true } oxc_allocator = { workspace = true }
oxc_parser = { workspace = true } oxc_parser = { workspace = true }
miette = { workspace = true, features = ["fancy-no-backtrace"] } miette = { workspace = true, features = ["fancy-no-backtrace"] }
insta = { version = "1.28.0", features = ["glob"] } insta = { version = "1.28.0", features = ["glob"] }

View file

@ -1,22 +1,22 @@
[package] [package]
name = "oxc_macros" name = "oxc_macros"
version = "0.0.0" version = "0.0.0"
publish = false publish = false
authors.workspace = true authors.workspace = true
description.workspace = true description.workspace = true
edition.workspace = true edition.workspace = true
homepage.workspace = true homepage.workspace = true
keywords.workspace = true keywords.workspace = true
license.workspace = true license.workspace = true
repository.workspace = true repository.workspace = true
[lib] [lib]
proc-macro = true proc-macro = true
doctest = false doctest = false
[dependencies] [dependencies]
syn = "1.0.109" syn = "1.0.109"
quote = "1.0.26" quote = "1.0.26"
proc-macro2 = "1.0.55" proc-macro2 = "1.0.55"
itertools = "0.10.5" itertools = "0.10.5"
convert_case = "0.6.0" convert_case = "0.6.0"

View file

@ -1,22 +1,22 @@
[package] [package]
name = "oxc_minifier" name = "oxc_minifier"
version = "0.0.0" version = "0.0.0"
publish = false publish = false
authors.workspace = true authors.workspace = true
description.workspace = true description.workspace = true
edition.workspace = true edition.workspace = true
homepage.workspace = true homepage.workspace = true
keywords.workspace = true keywords.workspace = true
license.workspace = true license.workspace = true
repository.workspace = true repository.workspace = true
[dependencies] [dependencies]
oxc_allocator = { workspace = true } oxc_allocator = { workspace = true }
oxc_ast = { workspace = true } oxc_ast = { workspace = true }
[dev-dependencies] [dev-dependencies]
oxc_parser = { workspace = true } oxc_parser = { workspace = true }
oxc_printer = { workspace = true } oxc_printer = { workspace = true }
oxc_semantic = { workspace = true } oxc_semantic = { workspace = true }
walkdir = "2.3.3" walkdir = "2.3.3"

View file

@ -1,27 +1,27 @@
[package] [package]
name = "oxc_napi" name = "oxc_napi"
version = "0.0.0" version = "0.0.0"
publish = false publish = false
authors.workspace = true authors.workspace = true
description.workspace = true description.workspace = true
edition.workspace = true edition.workspace = true
homepage.workspace = true homepage.workspace = true
keywords.workspace = true keywords.workspace = true
license.workspace = true license.workspace = true
repository.workspace = true repository.workspace = true
[lib] [lib]
crate-type = ["cdylib"] crate-type = ["cdylib"]
[dependencies] [dependencies]
oxc_allocator = { workspace = true } oxc_allocator = { workspace = true }
oxc_parser = { workspace = true } oxc_parser = { workspace = true }
oxc_ast = { workspace = true, features = ["serde"] } oxc_ast = { workspace = true, features = ["serde"] }
serde_json = { workspace = true } serde_json = { workspace = true }
miette = { workspace = true, features = ["fancy-no-backtrace"] } miette = { workspace = true, features = ["fancy-no-backtrace"] }
tokio = { version = "1" } tokio = { version = "1" }
napi = { version = "2", features = ["serde-json", "async"] } napi = { version = "2", features = ["serde-json", "async"] }
napi-derive = { version = "2" } napi-derive = { version = "2" }

View file

@ -1,30 +1,30 @@
[package] [package]
name = "oxc_parser" name = "oxc_parser"
version = "0.0.5" version = "0.0.5"
authors.workspace = true authors.workspace = true
description.workspace = true description.workspace = true
edition.workspace = true edition.workspace = true
homepage.workspace = true homepage.workspace = true
keywords.workspace = true keywords.workspace = true
license.workspace = true license.workspace = true
repository.workspace = true repository.workspace = true
[lib] [lib]
# We don't use doc tests because it's too slow # We don't use doc tests because it's too slow
doctest = false doctest = false
[dependencies] [dependencies]
oxc_allocator = { workspace = true } oxc_allocator = { workspace = true }
oxc_ast = { workspace = true } oxc_ast = { workspace = true }
oxc_diagnostics = { workspace = true } oxc_diagnostics = { workspace = true }
bitflags = { workspace = true } bitflags = { workspace = true }
rustc-hash = { workspace = true } rustc-hash = { workspace = true }
unicode-id-start = "1.1.0" unicode-id-start = "1.1.0"
num-bigint = "0.4.3" num-bigint = "0.4.3"
[dev-dependencies] [dev-dependencies]
oxc_ast = { workspace = true, features = ["serde"] } oxc_ast = { workspace = true, features = ["serde"] }
miette = { workspace = true, features = ["fancy-no-backtrace"] } miette = { workspace = true, features = ["fancy-no-backtrace"] }
serde_json = { workspace = true } serde_json = { workspace = true }

View file

@ -1,5 +1,5 @@
[package] [package]
name = "oxc_fuzzer" name = "oxc_fuzzer"
version = "0.0.0" version = "0.0.0"
publish = false publish = false
edition = "2018" edition = "2018"
@ -8,7 +8,7 @@ edition = "2018"
cargo-fuzz = true cargo-fuzz = true
[dependencies] [dependencies]
oxc_ast = { path = "../../oxc_ast" } oxc_ast = { path = "../../oxc_ast" }
oxc_allocator = { path = "../../oxc_allocator" } oxc_allocator = { path = "../../oxc_allocator" }
libfuzzer-sys = "0.4" libfuzzer-sys = "0.4"
@ -23,4 +23,4 @@ members = ["."]
name = "parser" name = "parser"
path = "fuzz_targets/parser.rs" path = "fuzz_targets/parser.rs"
test = false test = false
doc = false doc = false

View file

@ -1,19 +1,19 @@
[package] [package]
name = "oxc_printer" name = "oxc_printer"
version = "0.0.3" version = "0.0.3"
authors.workspace = true authors.workspace = true
description.workspace = true description.workspace = true
edition.workspace = true edition.workspace = true
homepage.workspace = true homepage.workspace = true
keywords.workspace = true keywords.workspace = true
license.workspace = true license.workspace = true
repository.workspace = true repository.workspace = true
[dependencies] [dependencies]
oxc_allocator = { workspace = true } oxc_allocator = { workspace = true }
oxc_ast = { workspace = true } oxc_ast = { workspace = true }
oxc_semantic = { workspace = true } oxc_semantic = { workspace = true }
[dev_dependencies] [dev_dependencies]
oxc_parser = { workspace = true } oxc_parser = { workspace = true }
miette = { workspace = true, features = ["fancy-no-backtrace"] } miette = { workspace = true, features = ["fancy-no-backtrace"] }

View file

@ -1,25 +1,25 @@
[package] [package]
name = "oxc_semantic" name = "oxc_semantic"
version = "0.0.4" version = "0.0.4"
authors.workspace = true authors.workspace = true
description.workspace = true description.workspace = true
edition.workspace = true edition.workspace = true
homepage.workspace = true homepage.workspace = true
keywords.workspace = true keywords.workspace = true
license.workspace = true license.workspace = true
repository.workspace = true repository.workspace = true
[dependencies] [dependencies]
oxc_ast = { workspace = true } oxc_ast = { workspace = true }
oxc_diagnostics = { workspace = true } oxc_diagnostics = { workspace = true }
indextree = { workspace = true } indextree = { workspace = true }
bitflags = { workspace = true } bitflags = { workspace = true }
rustc-hash = { workspace = true } rustc-hash = { workspace = true }
once_cell = { workspace = true } once_cell = { workspace = true }
compact_str = { workspace = true } compact_str = { workspace = true }
phf = { workspace = true, features = ["macros"] } phf = { workspace = true, features = ["macros"] }
[dev_dependencies] [dev_dependencies]
oxc_parser = { workspace = true } oxc_parser = { workspace = true }
oxc_allocator = { workspace = true } oxc_allocator = { workspace = true }

View file

@ -1,9 +1,9 @@
[package] [package]
name = "oxc_wasm" name = "oxc_wasm"
version = "0.0.0" version = "0.0.0"
publish = false publish = false
authors.workspace = true authors.workspace = true
edition.workspace = true edition.workspace = true
keywords.workspace = true keywords.workspace = true
[lib] [lib]
@ -13,15 +13,15 @@ crate-type = ["cdylib", "rlib"]
default = ["console_error_panic_hook"] default = ["console_error_panic_hook"]
[dependencies] [dependencies]
oxc_allocator = { workspace = true } oxc_allocator = { workspace = true }
oxc_ast = { workspace = true, features = ["serde"] } oxc_ast = { workspace = true, features = ["serde"] }
oxc_diagnostics = { workspace = true } oxc_diagnostics = { workspace = true }
oxc_linter = { workspace = true } oxc_linter = { workspace = true }
oxc_parser = { workspace = true } oxc_parser = { workspace = true }
oxc_semantic = { workspace = true } oxc_semantic = { workspace = true }
miette = { workspace = true, features = ["fancy-no-backtrace"] } miette = { workspace = true, features = ["fancy-no-backtrace"] }
serde = { workspace = true, features = ["derive"] } serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true } serde_json = { workspace = true }
wasm-bindgen = { version = "0.2", features = ["serde-serialize"] } wasm-bindgen = { version = "0.2", features = ["serde-serialize"] }

View file

@ -5,7 +5,12 @@ _default:
# Initialize the project by installing all the necessary tools # Initialize the project by installing all the necessary tools
init: init:
cargo binstall cargo-nextest cargo-watch cargo-insta typos-cli wasm-pack -y cargo binstall cargo-nextest cargo-watch cargo-insta typos-cli taplo-cli wasm-pack -y
# Run all fmt for all files
fmt:
cargo fmt
taplo format
# Run all the tests # Run all the tests
test: test:

View file

@ -1,14 +1,14 @@
[package] [package]
name = "oxc_benchmark" name = "oxc_benchmark"
version = "0.0.0" version = "0.0.0"
publish = false publish = false
authors.workspace = true authors.workspace = true
description.workspace = true description.workspace = true
edition.workspace = true edition.workspace = true
homepage.workspace = true homepage.workspace = true
keywords.workspace = true keywords.workspace = true
license.workspace = true license.workspace = true
repository.workspace = true repository.workspace = true
[target.'cfg(not(target_env = "msvc"))'.dependencies] [target.'cfg(not(target_env = "msvc"))'.dependencies]
jemallocator = { workspace = true } jemallocator = { workspace = true }
@ -17,10 +17,10 @@ jemallocator = { workspace = true }
mimalloc = { workspace = true } mimalloc = { workspace = true }
[dependencies] [dependencies]
oxc_ast = { workspace = true } oxc_ast = { workspace = true }
oxc_allocator = { workspace = true } oxc_allocator = { workspace = true }
oxc_parser = { workspace = true } oxc_parser = { workspace = true }
oxc_semantic = { workspace = true } oxc_semantic = { workspace = true }
oxc_tasks_common = { workspace = true } oxc_tasks_common = { workspace = true }
pico-args = "0.5.0" pico-args = "0.5.0"

View file

@ -1,11 +1,11 @@
[package] [package]
name = "oxc_tasks_common" name = "oxc_tasks_common"
version = "0.0.0" version = "0.0.0"
publish = false publish = false
edition.workspace = true edition.workspace = true
[dependencies] [dependencies]
project-root = { workspace = true } project-root = { workspace = true }
ureq = "2.6.2" ureq = "2.6.2"
url = "2.3.1" url = "2.3.1"

View file

@ -1,36 +1,36 @@
[package] [package]
name = "oxc_coverage" name = "oxc_coverage"
version = "0.0.0" version = "0.0.0"
publish = false publish = false
authors.workspace = true authors.workspace = true
description.workspace = true description.workspace = true
edition.workspace = true edition.workspace = true
homepage.workspace = true homepage.workspace = true
keywords.workspace = true keywords.workspace = true
license.workspace = true license.workspace = true
repository.workspace = true repository.workspace = true
[dependencies] [dependencies]
oxc_allocator = { workspace = true } oxc_allocator = { workspace = true }
oxc_parser = { workspace = true } oxc_parser = { workspace = true }
oxc_ast = { workspace = true } oxc_ast = { workspace = true }
oxc_printer = { workspace = true } oxc_printer = { workspace = true }
oxc_diagnostics = { workspace = true } oxc_diagnostics = { workspace = true }
oxc_semantic = { workspace = true } oxc_semantic = { workspace = true }
oxc_minifier = { workspace = true } oxc_minifier = { workspace = true }
serde = { workspace = true, features = ["derive"] } serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true } serde_json = { workspace = true }
rayon = { workspace = true } rayon = { workspace = true }
miette = { workspace = true, features = ["fancy-no-backtrace"] } miette = { workspace = true, features = ["fancy-no-backtrace"] }
project-root = { workspace = true } project-root = { workspace = true }
pico-args = { workspace = true } pico-args = { workspace = true }
lazy_static = { workspace = true } lazy_static = { workspace = true }
console = "0.15.5" console = "0.15.5"
encoding_rs = "0.8.32" encoding_rs = "0.8.32"
encoding_rs_io = "0.1.7" encoding_rs_io = "0.1.7"
regex = "1.7.3" regex = "1.7.3"
serde_yaml = "0.9.19" serde_yaml = "0.9.19"
similar = "2.2.1" similar = "2.2.1"
walkdir = "2.3.3" walkdir = "2.3.3"

View file

@ -1,18 +1,18 @@
[package] [package]
name = "oxc_minsize" name = "oxc_minsize"
version = "0.0.0" version = "0.0.0"
publish = false publish = false
edition.workspace = true edition.workspace = true
[dependencies] [dependencies]
oxc_allocator = { workspace = true } oxc_allocator = { workspace = true }
oxc_parser = { workspace = true } oxc_parser = { workspace = true }
oxc_ast = { workspace = true } oxc_ast = { workspace = true }
oxc_printer = { workspace = true } oxc_printer = { workspace = true }
oxc_diagnostics = { workspace = true } oxc_diagnostics = { workspace = true }
oxc_semantic = { workspace = true } oxc_semantic = { workspace = true }
oxc_tasks_common = { workspace = true } oxc_tasks_common = { workspace = true }
flate2 = { workspace = true } flate2 = { workspace = true }
humansize = "2.1.3" humansize = "2.1.3"

View file

@ -1,17 +1,17 @@
[package] [package]
name = "rulegen" name = "rulegen"
version = "0.0.0" version = "0.0.0"
publish = false publish = false
edition.workspace = true edition.workspace = true
[dependencies] [dependencies]
oxc_allocator = { workspace = true } oxc_allocator = { workspace = true }
oxc_ast = { workspace = true } oxc_ast = { workspace = true }
oxc_parser = { workspace = true } oxc_parser = { workspace = true }
convert_case = "0.6.0" convert_case = "0.6.0"
handlebars = "4.3.6" handlebars = "4.3.6"
serde = { workspace = true, features = ["derive"] } serde = { workspace = true, features = ["derive"] }
regex = "1.7.3" regex = "1.7.3"
lazy_static = "1.4.0" lazy_static = "1.4.0"
ureq = "2.6.2" ureq = "2.6.2"