[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 [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"] [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 } wasm-bindgen.workspace = true serde_json.workspace = true getrandom = { workspace = true, features = ["js"] }