# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "rquickjs-core" version = "0.6.2" authors = [ "Mees Delzenne ", "K. ", ] description = "High level bindings to the QuickJS JavaScript engine" readme = "README.md" keywords = [ "quickjs", "ecmascript", "javascript", "es6", "es2020", ] categories = ["api-bindings"] license = "MIT" repository = "https://github.com/DelSkayn/rquickjs.git" [package.metadata.docs.rs] features = [ "full-async", "doc-cfg", ] [dependencies.async-lock] version = "3" optional = true [dependencies.chrono] version = "0.4" optional = true [dependencies.dlopen] version = "0.1" optional = true [dependencies.either] version = "1" optional = true [dependencies.indexmap] version = "2" optional = true [dependencies.phf] version = "0.11" optional = true [dependencies.relative-path] version = "1.9" optional = true [dependencies.rquickjs-sys] version = "0.6.2" [dev-dependencies.approx] version = "0.5" [dev-dependencies.futures-rs] version = "0.3" package = "futures" [dev-dependencies.tokio] version = "1.0" features = [ "rt", "rt-multi-thread", "time", "macros", "sync", ] default-features = false [dev-dependencies.trybuild] version = "1.0.23" [features] allocator = [] array-buffer = [] bindgen = ["rquickjs-sys/bindgen"] classes = [] compile-tests = [] default = [] doc-cfg = [] dump-atoms = ["rquickjs-sys/dump-atoms"] dump-bytecode = ["rquickjs-sys/dump-bytecode"] dump-free = ["rquickjs-sys/dump-free"] dump-gc = ["rquickjs-sys/dump-gc"] dump-gc-free = ["rquickjs-sys/dump-gc-free"] dump-leaks = ["rquickjs-sys/dump-leaks"] dump-mem = ["rquickjs-sys/dump-mem"] dump-module-resolve = ["rquickjs-sys/dump-module-resolve"] dump-objects = ["rquickjs-sys/dump-objects"] dump-promise = ["rquickjs-sys/dump-promise"] dump-read-object = ["rquickjs-sys/dump-read-object"] dump-shapes = ["rquickjs-sys/dump-shapes"] dyn-load = [ "loader", "dlopen", ] full = [ "chrono", "loader", "allocator", "dyn-load", "either", "indexmap", "classes", "properties", "array-buffer", ] full-async = [ "full", "futures", ] futures = ["dep:async-lock"] loader = ["relative-path"] multi-ctx = [] parallel = [] properties = [] rust-alloc = ["allocator"]