[[bench]]
harness = false
name = "runtime"
[[example]]
name = "web_features"
required-features = ["web"]
[[example]]
name = "url_import"
required-features = ["fs_import", "url_import"]
[dependencies.deno_ast]
features = ["transpiling"]
version = "0.31.3"
[dependencies.deno_console]
optional = true
version = "0.123.0"
[dependencies.deno_core]
version = "0.229.0"
[dependencies.deno_crypto]
optional = true
version = "0.137.0"
[dependencies.deno_fetch]
optional = true
version = "0.147.0"
[dependencies.deno_url]
optional = true
version = "0.123.0"
[dependencies.deno_web]
optional = true
version = "0.154.0"
[dependencies.deno_webidl]
optional = true
version = "0.123.0"
[dependencies.reqwest]
features = ["blocking"]
optional = true
version = "0.11.22"
[dependencies.serde]
version = "1.0.192"
[dependencies.thiserror]
version = "1.0.50"
[dependencies.tokio]
version = "1.34.0"
[dev-dependencies.criterion]
version = "0.5.1"
[dev-dependencies.version-sync]
version = "0.9.4"
[features]
all = ["web"]
console = ["deno_console"]
crypto = ["deno_crypto", "webidl", "web_stub"]
default = ["console", "url", "crypto"]
fs_import = []
no_extensions = []
url = ["deno_url", "webidl"]
url_import = ["reqwest"]
web = ["console", "url", "crypto", "deno_web", "url_import", "fs_import"]
web_stub = []
webidl = ["deno_webidl"]
[package]
categories = ["web-programming", "network-programming", "api-bindings", "compilers", "development-tools::ffi"]
description = "Effortless JS Integration for Rust"
edition = "2021"
keywords = ["rust", "javascript", "deno", "runtime", "embedding"]
license = "MIT OR Apache-2.0"
name = "rustyscript"
readme = "readme.md"
repository = "https://github.com/rscarson/rustyscript"
version = "0.2.0"