mirror of
https://github.com/danbulant/oxc
synced 2026-05-19 20:28:58 +00:00
chore: use taplo to reformat toml files
This commit is contained in:
parent
b95eeec47d
commit
080baaa2db
23 changed files with 285 additions and 274 deletions
|
|
@ -1,5 +1,5 @@
|
|||
[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"
|
||||
coverage = "run -p oxc_coverage --release --"
|
||||
benchmark = "run -p oxc_benchmark --release --"
|
||||
|
|
|
|||
6
.taplo.toml
Normal file
6
.taplo.toml
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
include = ["Cargo.toml", "crates/**/*.toml", "tasks/**/*.toml"]
|
||||
|
||||
[formatting]
|
||||
align_entries = true
|
||||
column_width = 120
|
||||
reorder_keys = true
|
||||
|
|
@ -8,7 +8,7 @@ extend-exclude = [
|
|||
"tasks/coverage/babel",
|
||||
"tasks/coverage/typescript",
|
||||
"**/*.snap",
|
||||
"pnpm-lock.yaml"
|
||||
"pnpm-lock.yaml",
|
||||
]
|
||||
|
||||
[default.extend-words]
|
||||
|
|
|
|||
78
Cargo.toml
78
Cargo.toml
|
|
@ -1,50 +1,50 @@
|
|||
[workspace]
|
||||
resolver = "2"
|
||||
members = ["crates/*", "tasks/*"]
|
||||
members = ["crates/*", "tasks/*"]
|
||||
|
||||
[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."
|
||||
edition = "2021"
|
||||
homepage = "https://github.com/Boshen/oxc"
|
||||
keywords = ["JavaScript", "TypeScript", "parser"]
|
||||
license = "MIT"
|
||||
repository = "https://github.com/Boshen/oxc"
|
||||
edition = "2021"
|
||||
homepage = "https://github.com/Boshen/oxc"
|
||||
keywords = ["JavaScript", "TypeScript", "parser"]
|
||||
license = "MIT"
|
||||
repository = "https://github.com/Boshen/oxc"
|
||||
|
||||
[workspace.dependencies]
|
||||
oxc_allocator = { version = "0.0.1", path = "crates/oxc_allocator" }
|
||||
oxc_ast = { version = "0.0.5", path = "crates/oxc_ast" }
|
||||
oxc_allocator = { version = "0.0.1", path = "crates/oxc_allocator" }
|
||||
oxc_ast = { version = "0.0.5", path = "crates/oxc_ast" }
|
||||
oxc_diagnostics = { version = "0.0.5", path = "crates/oxc_diagnostics" }
|
||||
oxc_parser = { version = "0.0.5", path = "crates/oxc_parser" }
|
||||
oxc_printer = { version = "0.0.3", path = "crates/oxc_printer" }
|
||||
oxc_semantic = { version = "0.0.4", path = "crates/oxc_semantic" }
|
||||
oxc_parser = { version = "0.0.5", path = "crates/oxc_parser" }
|
||||
oxc_printer = { version = "0.0.3", path = "crates/oxc_printer" }
|
||||
oxc_semantic = { version = "0.0.4", path = "crates/oxc_semantic" }
|
||||
|
||||
oxc_macros = { version = "0.0.0", path = "crates/oxc_macros" }
|
||||
oxc_linter = { version = "0.0.0", path = "crates/oxc_linter" }
|
||||
oxc_macros = { version = "0.0.0", path = "crates/oxc_macros" }
|
||||
oxc_linter = { version = "0.0.0", path = "crates/oxc_linter" }
|
||||
oxc_minifier = { version = "0.0.0", path = "crates/oxc_minifier" }
|
||||
|
||||
oxc_tasks_common = { path = "tasks/common" }
|
||||
|
||||
jemallocator = "0.5.0"
|
||||
mimalloc = "0.1.35"
|
||||
bitflags = "1.3.2"
|
||||
bumpalo = "3.12.0"
|
||||
compact_str = "0.7.0"
|
||||
miette = "5.7.0"
|
||||
rayon = "1.7.0"
|
||||
rustc-hash = "1.1.0"
|
||||
serde = "1.0.159"
|
||||
serde_json = "1.0.95"
|
||||
thiserror = "1.0.40"
|
||||
clap = "4.2.1"
|
||||
indextree = "4.6.0"
|
||||
glob = "0.3.1"
|
||||
lazy_static = "1.4.0"
|
||||
phf = "0.11"
|
||||
once_cell = "1.17.1"
|
||||
mimalloc = "0.1.35"
|
||||
bitflags = "1.3.2"
|
||||
bumpalo = "3.12.0"
|
||||
compact_str = "0.7.0"
|
||||
miette = "5.7.0"
|
||||
rayon = "1.7.0"
|
||||
rustc-hash = "1.1.0"
|
||||
serde = "1.0.159"
|
||||
serde_json = "1.0.95"
|
||||
thiserror = "1.0.40"
|
||||
clap = "4.2.1"
|
||||
indextree = "4.6.0"
|
||||
glob = "0.3.1"
|
||||
lazy_static = "1.4.0"
|
||||
phf = "0.11"
|
||||
once_cell = "1.17.1"
|
||||
project-root = "0.2.2"
|
||||
pico-args = "0.5.0"
|
||||
flate2 = "1.0.25"
|
||||
pico-args = "0.5.0"
|
||||
flate2 = "1.0.25"
|
||||
|
||||
[workspace.metadata.workspaces]
|
||||
allow_branch = "main"
|
||||
|
|
@ -55,16 +55,16 @@ opt-level = 'z'
|
|||
[profile.release]
|
||||
# Configurations explicitly listed here for clarity.
|
||||
# Using the best options for performance.
|
||||
opt-level = 3
|
||||
lto = "fat"
|
||||
opt-level = 3
|
||||
lto = "fat"
|
||||
codegen-units = 1
|
||||
strip = "symbols"
|
||||
debug = false
|
||||
panic = "abort" # Let it crash and force ourselves to write safe Rust.
|
||||
strip = "symbols"
|
||||
debug = false
|
||||
panic = "abort" # Let it crash and force ourselves to write safe Rust.
|
||||
|
||||
# Use the `--profile release-debug` flag to show symbols in release mode.
|
||||
# e.g. `cargo build --profile release-debug`
|
||||
[profile.release-debug]
|
||||
inherits = "release"
|
||||
strip = false
|
||||
debug = true
|
||||
strip = false
|
||||
debug = true
|
||||
|
|
|
|||
|
|
@ -1,17 +1,17 @@
|
|||
[package]
|
||||
name = "oxc_allocator"
|
||||
version = "0.0.1"
|
||||
authors.workspace = true
|
||||
name = "oxc_allocator"
|
||||
version = "0.0.1"
|
||||
authors.workspace = true
|
||||
description.workspace = true
|
||||
edition.workspace = true
|
||||
homepage.workspace = true
|
||||
keywords.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
edition.workspace = true
|
||||
homepage.workspace = true
|
||||
keywords.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
|
||||
[dependencies]
|
||||
bumpalo = { workspace = true, features = ["collections"] }
|
||||
serde = { workspace = true }
|
||||
serde = { workspace = true }
|
||||
|
||||
[dev-dependencies]
|
||||
serde_json = { workspace = true }
|
||||
|
|
|
|||
|
|
@ -1,28 +1,28 @@
|
|||
[package]
|
||||
name = "oxc_ast"
|
||||
version = "0.0.5"
|
||||
authors.workspace = true
|
||||
name = "oxc_ast"
|
||||
version = "0.0.5"
|
||||
authors.workspace = true
|
||||
description.workspace = true
|
||||
edition.workspace = true
|
||||
homepage.workspace = true
|
||||
keywords.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
edition.workspace = true
|
||||
homepage.workspace = true
|
||||
keywords.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
|
||||
[dependencies]
|
||||
oxc_allocator = { workspace = true }
|
||||
|
||||
bitflags = { workspace = true }
|
||||
bitflags = { workspace = true }
|
||||
compact_str = { workspace = true }
|
||||
thiserror = { workspace = true }
|
||||
miette = { workspace = true }
|
||||
rustc-hash = { workspace = true }
|
||||
thiserror = { workspace = true }
|
||||
miette = { 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 }
|
||||
|
||||
num-bigint = "0.4.3"
|
||||
ryu-js = { version = "0.2.2", optional = true }
|
||||
num-bigint = "0.4.3"
|
||||
ryu-js = { version = "0.2.2", optional = true }
|
||||
ordered-float = { version = "3.6.0" }
|
||||
|
||||
[features]
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
[package]
|
||||
name = "oxc_cli"
|
||||
version = "0.0.0"
|
||||
publish = false
|
||||
authors.workspace = true
|
||||
name = "oxc_cli"
|
||||
version = "0.0.0"
|
||||
publish = false
|
||||
authors.workspace = true
|
||||
description.workspace = true
|
||||
edition.workspace = true
|
||||
homepage.workspace = true
|
||||
keywords.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
edition.workspace = true
|
||||
homepage.workspace = true
|
||||
keywords.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
|
||||
[target.'cfg(not(target_env = "msvc"))'.dependencies]
|
||||
jemallocator = { workspace = true }
|
||||
|
|
@ -18,17 +18,17 @@ mimalloc = { workspace = true }
|
|||
|
||||
[dependencies]
|
||||
oxc_diagnostics = { workspace = true }
|
||||
oxc_allocator = { workspace = true }
|
||||
oxc_ast = { workspace = true }
|
||||
oxc_parser = { workspace = true }
|
||||
oxc_semantic = { workspace = true }
|
||||
oxc_linter = { workspace = true }
|
||||
oxc_allocator = { workspace = true }
|
||||
oxc_ast = { workspace = true }
|
||||
oxc_parser = { workspace = true }
|
||||
oxc_semantic = { workspace = true }
|
||||
oxc_linter = { workspace = true }
|
||||
|
||||
clap = { workspace = true }
|
||||
rayon = { workspace = true }
|
||||
miette = { workspace = true, features = ["fancy-no-backtrace"] }
|
||||
clap = { workspace = true }
|
||||
rayon = { workspace = true }
|
||||
miette = { workspace = true, features = ["fancy-no-backtrace"] }
|
||||
rustc-hash = { workspace = true }
|
||||
|
||||
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 }
|
||||
|
|
|
|||
|
|
@ -1,19 +1,19 @@
|
|||
[package]
|
||||
name = "oxc_diagnostics"
|
||||
version = "0.0.5"
|
||||
authors.workspace = true
|
||||
name = "oxc_diagnostics"
|
||||
version = "0.0.5"
|
||||
authors.workspace = true
|
||||
description.workspace = true
|
||||
edition.workspace = true
|
||||
homepage.workspace = true
|
||||
keywords.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
edition.workspace = true
|
||||
homepage.workspace = true
|
||||
keywords.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
|
||||
[dependencies]
|
||||
thiserror = { workspace = true }
|
||||
miette = { workspace = true }
|
||||
miette = { workspace = true }
|
||||
|
||||
unicode-width = "0.1.10"
|
||||
owo-colors = { version = "3.5.0" }
|
||||
textwrap = { version = "0.16.0" }
|
||||
is-terminal = { version = "0.4.6" }
|
||||
owo-colors = { version = "3.5.0" }
|
||||
textwrap = { version = "0.16.0" }
|
||||
is-terminal = { version = "0.4.6" }
|
||||
|
|
|
|||
|
|
@ -1,34 +1,34 @@
|
|||
[package]
|
||||
name = "oxc_linter"
|
||||
version = "0.0.0"
|
||||
publish = false
|
||||
authors.workspace = true
|
||||
name = "oxc_linter"
|
||||
version = "0.0.0"
|
||||
publish = false
|
||||
authors.workspace = true
|
||||
description.workspace = true
|
||||
edition.workspace = true
|
||||
homepage.workspace = true
|
||||
keywords.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
edition.workspace = true
|
||||
homepage.workspace = true
|
||||
keywords.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
|
||||
[dependencies]
|
||||
oxc_ast = { workspace = true }
|
||||
oxc_ast = { workspace = true }
|
||||
oxc_diagnostics = { workspace = true }
|
||||
oxc_macros = { workspace = true }
|
||||
oxc_semantic = { workspace = true }
|
||||
oxc_printer = { workspace = true }
|
||||
oxc_macros = { workspace = true }
|
||||
oxc_semantic = { workspace = true }
|
||||
oxc_printer = { workspace = true }
|
||||
|
||||
lazy_static = { workspace = true }
|
||||
serde_json = { workspace = true }
|
||||
indextree = { workspace = true }
|
||||
rustc-hash = { workspace = true }
|
||||
bitflags = { workspace = true }
|
||||
phf = { workspace = true, features = ["macros"] }
|
||||
num-traits = "0.2.15"
|
||||
serde_json = { workspace = true }
|
||||
indextree = { workspace = true }
|
||||
rustc-hash = { workspace = true }
|
||||
bitflags = { workspace = true }
|
||||
phf = { workspace = true, features = ["macros"] }
|
||||
num-traits = "0.2.15"
|
||||
rust-lapper = "1.1.0"
|
||||
|
||||
[dev_dependencies]
|
||||
oxc_allocator = { workspace = true }
|
||||
oxc_parser = { workspace = true }
|
||||
miette = { workspace = true, features = ["fancy-no-backtrace"] }
|
||||
oxc_parser = { workspace = true }
|
||||
miette = { workspace = true, features = ["fancy-no-backtrace"] }
|
||||
|
||||
insta = { version = "1.28.0", features = ["glob"] }
|
||||
|
|
|
|||
|
|
@ -1,22 +1,22 @@
|
|||
[package]
|
||||
name = "oxc_macros"
|
||||
version = "0.0.0"
|
||||
publish = false
|
||||
authors.workspace = true
|
||||
name = "oxc_macros"
|
||||
version = "0.0.0"
|
||||
publish = false
|
||||
authors.workspace = true
|
||||
description.workspace = true
|
||||
edition.workspace = true
|
||||
homepage.workspace = true
|
||||
keywords.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
edition.workspace = true
|
||||
homepage.workspace = true
|
||||
keywords.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
|
||||
[lib]
|
||||
proc-macro = true
|
||||
doctest = false
|
||||
doctest = false
|
||||
|
||||
[dependencies]
|
||||
syn = "1.0.109"
|
||||
quote = "1.0.26"
|
||||
proc-macro2 = "1.0.55"
|
||||
itertools = "0.10.5"
|
||||
syn = "1.0.109"
|
||||
quote = "1.0.26"
|
||||
proc-macro2 = "1.0.55"
|
||||
itertools = "0.10.5"
|
||||
convert_case = "0.6.0"
|
||||
|
|
|
|||
|
|
@ -1,22 +1,22 @@
|
|||
[package]
|
||||
name = "oxc_minifier"
|
||||
version = "0.0.0"
|
||||
publish = false
|
||||
authors.workspace = true
|
||||
name = "oxc_minifier"
|
||||
version = "0.0.0"
|
||||
publish = false
|
||||
authors.workspace = true
|
||||
description.workspace = true
|
||||
edition.workspace = true
|
||||
homepage.workspace = true
|
||||
keywords.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
edition.workspace = true
|
||||
homepage.workspace = true
|
||||
keywords.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
|
||||
[dependencies]
|
||||
oxc_allocator = { workspace = true }
|
||||
oxc_ast = { workspace = true }
|
||||
oxc_ast = { workspace = true }
|
||||
|
||||
[dev-dependencies]
|
||||
oxc_parser = { workspace = true }
|
||||
oxc_printer = { workspace = true }
|
||||
oxc_parser = { workspace = true }
|
||||
oxc_printer = { workspace = true }
|
||||
oxc_semantic = { workspace = true }
|
||||
|
||||
walkdir = "2.3.3"
|
||||
|
|
|
|||
|
|
@ -1,27 +1,27 @@
|
|||
[package]
|
||||
name = "oxc_napi"
|
||||
version = "0.0.0"
|
||||
publish = false
|
||||
authors.workspace = true
|
||||
name = "oxc_napi"
|
||||
version = "0.0.0"
|
||||
publish = false
|
||||
authors.workspace = true
|
||||
description.workspace = true
|
||||
edition.workspace = true
|
||||
homepage.workspace = true
|
||||
keywords.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
edition.workspace = true
|
||||
homepage.workspace = true
|
||||
keywords.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
|
||||
[lib]
|
||||
crate-type = ["cdylib"]
|
||||
|
||||
[dependencies]
|
||||
oxc_allocator = { workspace = true }
|
||||
oxc_parser = { workspace = true }
|
||||
oxc_ast = { workspace = true, features = ["serde"] }
|
||||
oxc_parser = { workspace = true }
|
||||
oxc_ast = { workspace = true, features = ["serde"] }
|
||||
|
||||
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-derive = { version = "2" }
|
||||
|
||||
|
|
|
|||
|
|
@ -1,30 +1,30 @@
|
|||
[package]
|
||||
name = "oxc_parser"
|
||||
version = "0.0.5"
|
||||
authors.workspace = true
|
||||
name = "oxc_parser"
|
||||
version = "0.0.5"
|
||||
authors.workspace = true
|
||||
description.workspace = true
|
||||
edition.workspace = true
|
||||
homepage.workspace = true
|
||||
keywords.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
edition.workspace = true
|
||||
homepage.workspace = true
|
||||
keywords.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
|
||||
[lib]
|
||||
# We don't use doc tests because it's too slow
|
||||
doctest = false
|
||||
|
||||
[dependencies]
|
||||
oxc_allocator = { workspace = true }
|
||||
oxc_ast = { workspace = true }
|
||||
oxc_allocator = { workspace = true }
|
||||
oxc_ast = { workspace = true }
|
||||
oxc_diagnostics = { workspace = true }
|
||||
|
||||
bitflags = { workspace = true }
|
||||
bitflags = { workspace = true }
|
||||
rustc-hash = { workspace = true }
|
||||
|
||||
unicode-id-start = "1.1.0"
|
||||
num-bigint = "0.4.3"
|
||||
num-bigint = "0.4.3"
|
||||
|
||||
[dev-dependencies]
|
||||
oxc_ast = { workspace = true, features = ["serde"] }
|
||||
miette = { workspace = true, features = ["fancy-no-backtrace"] }
|
||||
oxc_ast = { workspace = true, features = ["serde"] }
|
||||
miette = { workspace = true, features = ["fancy-no-backtrace"] }
|
||||
serde_json = { workspace = true }
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
[package]
|
||||
name = "oxc_fuzzer"
|
||||
name = "oxc_fuzzer"
|
||||
version = "0.0.0"
|
||||
publish = false
|
||||
edition = "2018"
|
||||
|
|
@ -8,7 +8,7 @@ edition = "2018"
|
|||
cargo-fuzz = true
|
||||
|
||||
[dependencies]
|
||||
oxc_ast = { path = "../../oxc_ast" }
|
||||
oxc_ast = { path = "../../oxc_ast" }
|
||||
oxc_allocator = { path = "../../oxc_allocator" }
|
||||
libfuzzer-sys = "0.4"
|
||||
|
||||
|
|
@ -23,4 +23,4 @@ members = ["."]
|
|||
name = "parser"
|
||||
path = "fuzz_targets/parser.rs"
|
||||
test = false
|
||||
doc = false
|
||||
doc = false
|
||||
|
|
|
|||
|
|
@ -1,19 +1,19 @@
|
|||
[package]
|
||||
name = "oxc_printer"
|
||||
version = "0.0.3"
|
||||
authors.workspace = true
|
||||
name = "oxc_printer"
|
||||
version = "0.0.3"
|
||||
authors.workspace = true
|
||||
description.workspace = true
|
||||
edition.workspace = true
|
||||
homepage.workspace = true
|
||||
keywords.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
edition.workspace = true
|
||||
homepage.workspace = true
|
||||
keywords.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
|
||||
[dependencies]
|
||||
oxc_allocator = { workspace = true }
|
||||
oxc_ast = { workspace = true }
|
||||
oxc_semantic = { workspace = true }
|
||||
oxc_ast = { workspace = true }
|
||||
oxc_semantic = { workspace = true }
|
||||
|
||||
[dev_dependencies]
|
||||
oxc_parser = { workspace = true }
|
||||
miette = { workspace = true, features = ["fancy-no-backtrace"] }
|
||||
miette = { workspace = true, features = ["fancy-no-backtrace"] }
|
||||
|
|
|
|||
|
|
@ -1,25 +1,25 @@
|
|||
[package]
|
||||
name = "oxc_semantic"
|
||||
version = "0.0.4"
|
||||
authors.workspace = true
|
||||
name = "oxc_semantic"
|
||||
version = "0.0.4"
|
||||
authors.workspace = true
|
||||
description.workspace = true
|
||||
edition.workspace = true
|
||||
homepage.workspace = true
|
||||
keywords.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
edition.workspace = true
|
||||
homepage.workspace = true
|
||||
keywords.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
|
||||
[dependencies]
|
||||
oxc_ast = { workspace = true }
|
||||
oxc_ast = { workspace = true }
|
||||
oxc_diagnostics = { workspace = true }
|
||||
|
||||
indextree = { workspace = true }
|
||||
bitflags = { workspace = true }
|
||||
rustc-hash = { workspace = true }
|
||||
once_cell = { workspace = true }
|
||||
indextree = { workspace = true }
|
||||
bitflags = { workspace = true }
|
||||
rustc-hash = { workspace = true }
|
||||
once_cell = { workspace = true }
|
||||
compact_str = { workspace = true }
|
||||
phf = { workspace = true, features = ["macros"] }
|
||||
phf = { workspace = true, features = ["macros"] }
|
||||
|
||||
[dev_dependencies]
|
||||
oxc_parser = { workspace = true }
|
||||
oxc_parser = { workspace = true }
|
||||
oxc_allocator = { workspace = true }
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
[package]
|
||||
name = "oxc_wasm"
|
||||
version = "0.0.0"
|
||||
publish = false
|
||||
authors.workspace = true
|
||||
edition.workspace = true
|
||||
name = "oxc_wasm"
|
||||
version = "0.0.0"
|
||||
publish = false
|
||||
authors.workspace = true
|
||||
edition.workspace = true
|
||||
keywords.workspace = true
|
||||
|
||||
[lib]
|
||||
|
|
@ -13,15 +13,15 @@ crate-type = ["cdylib", "rlib"]
|
|||
default = ["console_error_panic_hook"]
|
||||
|
||||
[dependencies]
|
||||
oxc_allocator = { workspace = true }
|
||||
oxc_ast = { workspace = true, features = ["serde"] }
|
||||
oxc_allocator = { workspace = true }
|
||||
oxc_ast = { workspace = true, features = ["serde"] }
|
||||
oxc_diagnostics = { workspace = true }
|
||||
oxc_linter = { workspace = true }
|
||||
oxc_parser = { workspace = true }
|
||||
oxc_semantic = { workspace = true }
|
||||
oxc_linter = { workspace = true }
|
||||
oxc_parser = { workspace = true }
|
||||
oxc_semantic = { workspace = true }
|
||||
|
||||
miette = { workspace = true, features = ["fancy-no-backtrace"] }
|
||||
serde = { workspace = true, features = ["derive"] }
|
||||
miette = { workspace = true, features = ["fancy-no-backtrace"] }
|
||||
serde = { workspace = true, features = ["derive"] }
|
||||
serde_json = { workspace = true }
|
||||
|
||||
wasm-bindgen = { version = "0.2", features = ["serde-serialize"] }
|
||||
|
|
|
|||
7
justfile
7
justfile
|
|
@ -5,7 +5,12 @@ _default:
|
|||
|
||||
# Initialize the project by installing all the necessary tools
|
||||
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
|
||||
test:
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
[package]
|
||||
name = "oxc_benchmark"
|
||||
version = "0.0.0"
|
||||
publish = false
|
||||
authors.workspace = true
|
||||
name = "oxc_benchmark"
|
||||
version = "0.0.0"
|
||||
publish = false
|
||||
authors.workspace = true
|
||||
description.workspace = true
|
||||
edition.workspace = true
|
||||
homepage.workspace = true
|
||||
keywords.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
edition.workspace = true
|
||||
homepage.workspace = true
|
||||
keywords.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
|
||||
[target.'cfg(not(target_env = "msvc"))'.dependencies]
|
||||
jemallocator = { workspace = true }
|
||||
|
|
@ -17,10 +17,10 @@ jemallocator = { workspace = true }
|
|||
mimalloc = { workspace = true }
|
||||
|
||||
[dependencies]
|
||||
oxc_ast = { workspace = true }
|
||||
oxc_allocator = { workspace = true }
|
||||
oxc_parser = { workspace = true }
|
||||
oxc_semantic = { workspace = true }
|
||||
oxc_ast = { workspace = true }
|
||||
oxc_allocator = { workspace = true }
|
||||
oxc_parser = { workspace = true }
|
||||
oxc_semantic = { workspace = true }
|
||||
oxc_tasks_common = { workspace = true }
|
||||
|
||||
pico-args = "0.5.0"
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
[package]
|
||||
name = "oxc_tasks_common"
|
||||
version = "0.0.0"
|
||||
publish = false
|
||||
name = "oxc_tasks_common"
|
||||
version = "0.0.0"
|
||||
publish = false
|
||||
edition.workspace = true
|
||||
|
||||
[dependencies]
|
||||
project-root = { workspace = true }
|
||||
|
||||
ureq = "2.6.2"
|
||||
url = "2.3.1"
|
||||
url = "2.3.1"
|
||||
|
|
|
|||
|
|
@ -1,36 +1,36 @@
|
|||
[package]
|
||||
name = "oxc_coverage"
|
||||
version = "0.0.0"
|
||||
publish = false
|
||||
authors.workspace = true
|
||||
name = "oxc_coverage"
|
||||
version = "0.0.0"
|
||||
publish = false
|
||||
authors.workspace = true
|
||||
description.workspace = true
|
||||
edition.workspace = true
|
||||
homepage.workspace = true
|
||||
keywords.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
edition.workspace = true
|
||||
homepage.workspace = true
|
||||
keywords.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
|
||||
[dependencies]
|
||||
oxc_allocator = { workspace = true }
|
||||
oxc_parser = { workspace = true }
|
||||
oxc_ast = { workspace = true }
|
||||
oxc_printer = { workspace = true }
|
||||
oxc_allocator = { workspace = true }
|
||||
oxc_parser = { workspace = true }
|
||||
oxc_ast = { workspace = true }
|
||||
oxc_printer = { workspace = true }
|
||||
oxc_diagnostics = { workspace = true }
|
||||
oxc_semantic = { workspace = true }
|
||||
oxc_minifier = { workspace = true }
|
||||
oxc_semantic = { workspace = true }
|
||||
oxc_minifier = { workspace = true }
|
||||
|
||||
serde = { workspace = true, features = ["derive"] }
|
||||
serde_json = { workspace = true }
|
||||
rayon = { workspace = true }
|
||||
miette = { workspace = true, features = ["fancy-no-backtrace"] }
|
||||
serde = { workspace = true, features = ["derive"] }
|
||||
serde_json = { workspace = true }
|
||||
rayon = { workspace = true }
|
||||
miette = { workspace = true, features = ["fancy-no-backtrace"] }
|
||||
project-root = { workspace = true }
|
||||
pico-args = { workspace = true }
|
||||
lazy_static = { workspace = true }
|
||||
pico-args = { workspace = true }
|
||||
lazy_static = { workspace = true }
|
||||
|
||||
console = "0.15.5"
|
||||
encoding_rs = "0.8.32"
|
||||
console = "0.15.5"
|
||||
encoding_rs = "0.8.32"
|
||||
encoding_rs_io = "0.1.7"
|
||||
regex = "1.7.3"
|
||||
serde_yaml = "0.9.19"
|
||||
similar = "2.2.1"
|
||||
walkdir = "2.3.3"
|
||||
regex = "1.7.3"
|
||||
serde_yaml = "0.9.19"
|
||||
similar = "2.2.1"
|
||||
walkdir = "2.3.3"
|
||||
|
|
|
|||
|
|
@ -1,18 +1,18 @@
|
|||
[package]
|
||||
name = "oxc_minsize"
|
||||
version = "0.0.0"
|
||||
publish = false
|
||||
name = "oxc_minsize"
|
||||
version = "0.0.0"
|
||||
publish = false
|
||||
edition.workspace = true
|
||||
|
||||
[dependencies]
|
||||
oxc_allocator = { workspace = true }
|
||||
oxc_parser = { workspace = true }
|
||||
oxc_ast = { workspace = true }
|
||||
oxc_printer = { workspace = true }
|
||||
oxc_allocator = { workspace = true }
|
||||
oxc_parser = { workspace = true }
|
||||
oxc_ast = { workspace = true }
|
||||
oxc_printer = { workspace = true }
|
||||
oxc_diagnostics = { workspace = true }
|
||||
oxc_semantic = { workspace = true }
|
||||
oxc_semantic = { workspace = true }
|
||||
|
||||
oxc_tasks_common = { workspace = true }
|
||||
flate2 = { workspace = true }
|
||||
flate2 = { workspace = true }
|
||||
|
||||
humansize = "2.1.3"
|
||||
|
|
|
|||
|
|
@ -1,17 +1,17 @@
|
|||
[package]
|
||||
name = "rulegen"
|
||||
version = "0.0.0"
|
||||
publish = false
|
||||
name = "rulegen"
|
||||
version = "0.0.0"
|
||||
publish = false
|
||||
edition.workspace = true
|
||||
|
||||
[dependencies]
|
||||
oxc_allocator = { workspace = true }
|
||||
oxc_ast = { workspace = true }
|
||||
oxc_parser = { workspace = true }
|
||||
oxc_ast = { workspace = true }
|
||||
oxc_parser = { workspace = true }
|
||||
|
||||
convert_case = "0.6.0"
|
||||
handlebars = "4.3.6"
|
||||
serde = { workspace = true, features = ["derive"] }
|
||||
regex = "1.7.3"
|
||||
lazy_static = "1.4.0"
|
||||
ureq = "2.6.2"
|
||||
handlebars = "4.3.6"
|
||||
serde = { workspace = true, features = ["derive"] }
|
||||
regex = "1.7.3"
|
||||
lazy_static = "1.4.0"
|
||||
ureq = "2.6.2"
|
||||
|
|
|
|||
Loading…
Reference in a new issue