# 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" rust-version = "1.65" name = "rquickjs" version = "0.8.1" authors = [ "Mees Delzenne ", "K. ", ] build = false autobins = false autoexamples = false autotests = false autobenches = false 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", "parallel", "doc-cfg", ] [lib] name = "rquickjs" path = "src/lib.rs" [[test]] name = "compile" path = "tests/compile.rs" [dependencies.either-rs] version = "1" optional = true package = "either" [dependencies.indexmap-rs] version = "2" optional = true package = "indexmap" [dependencies.rquickjs-core] version = "0.8.1" [dependencies.rquickjs-macro] version = "0.8.1" optional = true [dev-dependencies.trybuild] version = "1.0.82" [features] allocator = ["rquickjs-core/allocator"] array-buffer = ["rquickjs-core/array-buffer"] bindgen = [ "rquickjs-core/bindgen", "rquickjs-macro?/bindgen", ] chrono = ["rquickjs-core/chrono"] classes = ["rquickjs-core/classes"] compile-tests = ["rquickjs-core/compile-tests"] default = [ "classes", "properties", ] doc-cfg = ["rquickjs-core/doc-cfg"] dump-atoms = ["rquickjs-core/dump-atoms"] dump-bytecode = ["rquickjs-core/dump-bytecode"] dump-free = ["rquickjs-core/dump-free"] dump-gc = ["rquickjs-core/dump-gc"] dump-gc-free = ["rquickjs-core/dump-gc-free"] dump-leaks = ["rquickjs-core/dump-leaks"] dump-mem = ["rquickjs-core/dump-mem"] dump-module-resolve = ["rquickjs-core/dump-module-resolve"] dump-objects = ["rquickjs-core/dump-objects"] dump-promise = ["rquickjs-core/dump-promise"] dump-read-object = ["rquickjs-core/dump-read-object"] dump-shapes = ["rquickjs-core/dump-shapes"] dyn-load = ["rquickjs-core/dyn-load"] either = [ "rquickjs-core/either", "either-rs", ] full = [ "chrono", "loader", "allocator", "dyn-load", "either", "indexmap", "classes", "properties", "array-buffer", "macro", "phf", ] full-async = [ "full", "futures", ] futures = ["rquickjs-core/futures"] indexmap = [ "rquickjs-core/indexmap", "indexmap-rs", ] loader = ["rquickjs-core/loader"] macro = ["rquickjs-macro"] parallel = ["rquickjs-core/parallel"] phf = [ "rquickjs-core/phf", "rquickjs-macro/phf", ] properties = ["rquickjs-core/properties"] rust-alloc = ["rquickjs-core/rust-alloc"]