# 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 = "tetherscript"
version = "0.1.0-alpha.16"
authors = ["Riley Seaburg <riley@rileyseaburg.com>"]
build = false
include = [
    "/Cargo.lock",
    "/Cargo.toml",
    "/CHANGELOG.md",
    "/CONTRIBUTING.md",
    "/check_file_limits.ps1",
    "/check_file_limits.sh",
    "/LICENSE-MIT",
    "/README.md",
    "/docs/**",
    "/examples/**",
    "/src/**",
    "/tests/**",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A dynamically-typed scripting language with Rust-style ownership, implemented as a bytecode VM in Rust"
readme = "README.md"
keywords = [
    "scripting",
    "embedded",
    "language",
    "vm",
    "sandbox",
]
categories = [
    "compilers",
    "parser-implementations",
    "embedded",
]
license = "MIT"
repository = "https://github.com/codetether/tetherscript"

[lib]
name = "tetherscript"
path = "src/lib.rs"

[[bin]]
name = "tetherscript"
path = "src/main.rs"

[[example]]
name = "embed_policy"
path = "examples/embed_policy.rs"

[[example]]
name = "repair_host"
path = "examples/repair_host.rs"

[[test]]
name = "agent_browser_auth_cookies"
path = "tests/agent_browser_auth_cookies.rs"

[[test]]
name = "agent_browser_bundle_exports"
path = "tests/agent_browser_bundle_exports.rs"

[[test]]
name = "agent_browser_cli"
path = "tests/agent_browser_cli.rs"

[[test]]
name = "agent_browser_dynamic_import"
path = "tests/agent_browser_dynamic_import.rs"

[[test]]
name = "agent_browser_modules"
path = "tests/agent_browser_modules.rs"

[[test]]
name = "agent_browser_native_contract"
path = "tests/agent_browser_native_contract.rs"

[[test]]
name = "agent_browser_page"
path = "tests/agent_browser_page.rs"

[[test]]
name = "agent_browser_production_debug"
path = "tests/agent_browser_production_debug.rs"

[[test]]
name = "agent_browser_react_interaction"
path = "tests/agent_browser_react_interaction.rs"

[[test]]
name = "agent_browser_react_render"
path = "tests/agent_browser_react_render.rs"

[[test]]
name = "agent_browser_resources"
path = "tests/agent_browser_resources.rs"

[[test]]
name = "browser_assertions"
path = "tests/browser_assertions.rs"

[[test]]
name = "browser_cap_contract"
path = "tests/browser_cap_contract.rs"

[[test]]
name = "browser_cap_live"
path = "tests/browser_cap_live.rs"

[[test]]
name = "browser_cli_grant"
path = "tests/browser_cli_grant.rs"

[[test]]
name = "browser_js_array_prototype"
path = "tests/browser_js_array_prototype.rs"

[[test]]
name = "browser_js_date_methods"
path = "tests/browser_js_date_methods.rs"

[[test]]
name = "browser_js_document_commands"
path = "tests/browser_js_document_commands.rs"

[[test]]
name = "browser_js_dom_adoption"
path = "tests/browser_js_dom_adoption.rs"

[[test]]
name = "browser_js_eval_global"
path = "tests/browser_js_eval_global.rs"

[[test]]
name = "browser_js_event_listener_options"
path = "tests/browser_js_event_listener_options.rs"

[[test]]
name = "browser_js_event_propagation"
path = "tests/browser_js_event_propagation.rs"

[[test]]
name = "browser_js_headers"
path = "tests/browser_js_headers.rs"

[[test]]
name = "browser_js_json_global"
path = "tests/browser_js_json_global.rs"

[[test]]
name = "browser_js_math_trig"
path = "tests/browser_js_math_trig.rs"

[[test]]
name = "browser_js_metadata"
path = "tests/browser_js_metadata.rs"

[[test]]
name = "browser_js_metadata_document"
path = "tests/browser_js_metadata_document.rs"

[[test]]
name = "browser_js_metadata_document_policy"
path = "tests/browser_js_metadata_document_policy.rs"

[[test]]
name = "browser_js_metadata_navigator_battery_scheduling"
path = "tests/browser_js_metadata_navigator_battery_scheduling.rs"

[[test]]
name = "browser_js_metadata_navigator_extras"
path = "tests/browser_js_metadata_navigator_extras.rs"

[[test]]
name = "browser_js_metadata_navigator_identity"
path = "tests/browser_js_metadata_navigator_identity.rs"

[[test]]
name = "browser_js_metadata_navigator_media_capabilities"
path = "tests/browser_js_metadata_navigator_media_capabilities.rs"

[[test]]
name = "browser_js_metadata_navigator_media_session"
path = "tests/browser_js_metadata_navigator_media_session.rs"

[[test]]
name = "browser_js_metadata_navigator_permissions"
path = "tests/browser_js_metadata_navigator_permissions.rs"

[[test]]
name = "browser_js_metadata_navigator_share"
path = "tests/browser_js_metadata_navigator_share.rs"

[[test]]
name = "browser_js_metadata_navigator_vibration"
path = "tests/browser_js_metadata_navigator_vibration.rs"

[[test]]
name = "browser_js_metadata_navigator_wake_lock"
path = "tests/browser_js_metadata_navigator_wake_lock.rs"

[[test]]
name = "browser_js_modern_syntax"
path = "tests/browser_js_modern_syntax.rs"

[[test]]
name = "browser_js_number_globals"
path = "tests/browser_js_number_globals.rs"

[[test]]
name = "browser_js_pako_inflate"
path = "tests/browser_js_pako_inflate.rs"

[[test]]
name = "browser_js_promise_await"
path = "tests/browser_js_promise_await.rs"

[[test]]
name = "browser_js_regex_decimal"
path = "tests/browser_js_regex_decimal.rs"

[[test]]
name = "browser_js_regex_intrinsic"
path = "tests/browser_js_regex_intrinsic.rs"

[[test]]
name = "browser_js_stable_handles"
path = "tests/browser_js_stable_handles.rs"

[[test]]
name = "browser_js_string_search"
path = "tests/browser_js_string_search.rs"

[[test]]
name = "browser_js_string_unicode"
path = "tests/browser_js_string_unicode.rs"

[[test]]
name = "browser_js_traversal"
path = "tests/browser_js_traversal.rs"

[[test]]
name = "browser_js_uri_globals"
path = "tests/browser_js_uri_globals.rs"

[[test]]
name = "browser_js_url_seed"
path = "tests/browser_js_url_seed.rs"

[[test]]
name = "browser_js_xhr_parity"
path = "tests/browser_js_xhr_parity.rs"

[[test]]
name = "browser_trace_contract"
path = "tests/browser_trace_contract.rs"

[[test]]
name = "examples"
path = "tests/examples.rs"

[[test]]
name = "ownership_static"
path = "tests/ownership_static.rs"

[[test]]
name = "vm_semantics"
path = "tests/vm_semantics.rs"
