mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-08-20 16:02:19 +00:00
723a65920f
* chore(main): release 1.737.0 * Apply automatic changes --------- Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com>
118 lines
4.8 KiB
TOML
118 lines
4.8 KiB
TOML
cargo-features = ["panic-immediate-abort"]
|
|
|
|
# This crate is intentionally excluded from the parent backend workspace
|
|
# (see `backend/Cargo.toml` `exclude = [...]`) because it uses nightly-only
|
|
# features (`cargo-features`, `-Z build-std`) that would break stable builds.
|
|
# It declares its own workspace here so that `.workspace = true` inheritance
|
|
# resolves against its own `[workspace.package]` / `[workspace.dependencies]`
|
|
# tables below. Sibling windmill-parser-* crates are referenced by path and
|
|
# keep using the parent workspace for their own dependencies.
|
|
[workspace]
|
|
resolver = "2"
|
|
members = ["."]
|
|
|
|
[workspace.package]
|
|
version = "1.737.0"
|
|
edition = "2021"
|
|
authors = ["Ruben Fiszel <ruben@windmill.dev>"]
|
|
|
|
[workspace.dependencies]
|
|
anyhow = "^1"
|
|
serde_json = { version = "^1", features = ["preserve_order", "raw_value"] }
|
|
wasm-bindgen = "=0.2.103"
|
|
wasm-bindgen-test = "^0"
|
|
getrandom = "0.2"
|
|
windmill-parser = { path = "../windmill-parser" }
|
|
windmill-parser-ts = { path = "../windmill-parser-ts" }
|
|
windmill-parser-ts-asset = { path = "../windmill-parser-ts-asset" }
|
|
windmill-parser-py = { path = "../windmill-parser-py" }
|
|
windmill-parser-py-asset = { path = "../windmill-parser-py-asset" }
|
|
windmill-parser-py-imports = { path = "../windmill-parser-py-imports" }
|
|
windmill-parser-go = { path = "../windmill-parser-go" }
|
|
windmill-parser-rust = { path = "../windmill-parser-rust" }
|
|
windmill-parser-yaml = { path = "../windmill-parser-yaml" }
|
|
windmill-parser-csharp = { path = "../windmill-parser-csharp" }
|
|
windmill-parser-java = { path = "../windmill-parser-java" }
|
|
windmill-parser-ruby = { path = "../windmill-parser-ruby" }
|
|
windmill-parser-r = { path = "../windmill-parser-r" }
|
|
windmill-parser-nu = { path = "../windmill-parser-nu" }
|
|
windmill-parser-bash = { path = "../windmill-parser-bash" }
|
|
windmill-parser-sql = { path = "../windmill-parser-sql" }
|
|
windmill-parser-sql-asset = { path = "../windmill-parser-sql-asset" }
|
|
windmill-parser-graphql = { path = "../windmill-parser-graphql" }
|
|
windmill-parser-php = { path = "../windmill-parser-php" }
|
|
windmill-parser-wac = { path = "../windmill-parser-wac" }
|
|
|
|
[package]
|
|
name = "windmill-parser-wasm"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
authors.workspace = true
|
|
|
|
[lib]
|
|
crate-type = ["cdylib"]
|
|
name = "windmill_parser_wasm"
|
|
path = "./src/lib.rs"
|
|
|
|
[dev-dependencies]
|
|
wasm-bindgen-test.workspace = true
|
|
windmill-parser-ts.workspace = true
|
|
windmill-parser-bash.workspace = true
|
|
|
|
[profile.release]
|
|
panic = "immediate-abort"
|
|
|
|
[unstable]
|
|
build-std = ["std", "panic_abort"]
|
|
|
|
|
|
[features]
|
|
default = []
|
|
go-parser = [ "dep:windmill-parser-go"]
|
|
bash-parser = [ "dep:windmill-parser-bash"]
|
|
sql-parser = [ "dep:windmill-parser-sql"]
|
|
py-parser = [ "dep:windmill-parser-py"]
|
|
ts-parser = [ "dep:windmill-parser-ts"]
|
|
php-parser = [ "dep:windmill-parser-php"]
|
|
rust-parser = [ "dep:windmill-parser-rust"]
|
|
graphql-parser = [ "dep:windmill-parser-graphql"]
|
|
ansible-parser = [ "dep:windmill-parser-yaml"]
|
|
csharp-parser = [ "dep:windmill-parser-csharp"]
|
|
nu-parser = [ "dep:windmill-parser-nu"]
|
|
java-parser = [ "dep:windmill-parser-java"]
|
|
ruby-parser = [ "dep:windmill-parser-ruby"]
|
|
r-parser = [ "dep:windmill-parser-r"]
|
|
wac-parser = [ "dep:windmill-parser-wac"]
|
|
asset-parser = [ "dep:windmill-parser-ts-asset", "dep:windmill-parser-py-asset", "dep:windmill-parser-sql-asset"]
|
|
py-imports-parser = [ "dep:windmill-parser-py-imports"]
|
|
|
|
[dependencies]
|
|
anyhow.workspace = true
|
|
windmill-parser.workspace = true
|
|
windmill-parser-go = { workspace = true, optional = true }
|
|
windmill-parser-bash = { workspace = true, optional = true }
|
|
windmill-parser-sql = { workspace = true, optional = true }
|
|
windmill-parser-py = { workspace = true, optional = true }
|
|
windmill-parser-ts = { workspace = true, optional = true }
|
|
windmill-parser-php = { workspace = true, optional = true }
|
|
windmill-parser-graphql = { workspace = true, optional = true }
|
|
windmill-parser-rust = { workspace = true, optional = true }
|
|
windmill-parser-yaml = { workspace = true, optional = true }
|
|
windmill-parser-csharp = { workspace = true, optional = true }
|
|
windmill-parser-nu = { workspace = true, optional = true }
|
|
windmill-parser-java = { workspace = true, optional = true }
|
|
windmill-parser-ruby = { workspace = true, optional = true }
|
|
windmill-parser-r = { workspace = true, optional = true }
|
|
windmill-parser-wac = { workspace = true, optional = true }
|
|
windmill-parser-ts-asset = { workspace = true, optional = true }
|
|
windmill-parser-py-asset = { workspace = true, optional = true }
|
|
windmill-parser-sql-asset = { workspace = true, optional = true }
|
|
windmill-parser-py-imports = { workspace = true, optional = true }
|
|
wasm-bindgen.workspace = true
|
|
|
|
serde_json.workspace = true
|
|
getrandom = { workspace = true, features = ["js"] }
|
|
# getrandom 0.3 is pulled in transitively by rand 0.9 (via windmill-types).
|
|
# It requires the "wasm_js" feature to work on wasm32-unknown-unknown.
|
|
getrandom3 = { package = "getrandom", version = "0.3", features = ["wasm_js"] }
|