[package] name = "vectorcraft-js" description = "JavaScript for scripts: an ECMAScript 5.1 parser, and an interpreter with a garbage-collected heap and execution limits" version.workspace = true edition.workspace = true license.workspace = true rust-version.workspace = true [lints] workspace = true [dependencies] chrono = { workspace = true } unicode-general-category = "1" # The seed of Math.random (interp.rs). getrandom = "0.4" [target.'cfg(all(target_arch = "wasm32", target_os = "unknown"))'.dependencies] # The browser's crypto.getRandomValues. getrandom = { version = "0.4", features = ["wasm_js"] } [dev-dependencies] proptest = { workspace = true }