# 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 = "sauron" version = "0.61.9" authors = ["Jovansonlee Cesar "] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "A versatile web framework and library for building client-side and/or server-side web applications" documentation = "https://docs.rs/sauron" readme = "README.md" keywords = [ "html", "dom", "web", ] license = "MIT" repository = "https://github.com/ivanceras/sauron" [package.metadata.docs.rs] all-features = true default-target = "wasm32-unknown-unknown" [lib] name = "sauron" path = "src/lib.rs" [[example]] name = "simple_builder" path = "examples/simple_builder.rs" [[test]] name = "dom_create_element_tests" path = "tests/dom_create_element_tests.rs" [[test]] name = "dom_diff_with_events" path = "tests/dom_diff_with_events.rs" [[test]] name = "dom_event_tests" path = "tests/dom_event_tests.rs" [[test]] name = "dom_fragment_test" path = "tests/dom_fragment_test.rs" [[test]] name = "dom_insert_before_after_patches" path = "tests/dom_insert_before_after_patches.rs" [[test]] name = "dom_insert_patches" path = "tests/dom_insert_patches.rs" [[test]] name = "dom_keyed_subsequent_updates" path = "tests/dom_keyed_subsequent_updates.rs" [[test]] name = "dom_node_event_recycling" path = "tests/dom_node_event_recycling.rs" [[test]] name = "dom_passing_reordered_keyed_node" path = "tests/dom_passing_reordered_keyed_node.rs" [[test]] name = "dom_patches_keyed" path = "tests/dom_patches_keyed.rs" [[test]] name = "dom_patches_text_node" path = "tests/dom_patches_text_node.rs" [[test]] name = "dom_remove_node_patches" path = "tests/dom_remove_node_patches.rs" [[test]] name = "dom_reordered_keyed_nodes" path = "tests/dom_reordered_keyed_nodes.rs" [[test]] name = "dom_replace_node_patches" path = "tests/dom_replace_node_patches.rs" [[test]] name = "dom_safe_html" path = "tests/dom_safe_html.rs" [[test]] name = "dom_swap_nodes" path = "tests/dom_swap_nodes.rs" [[test]] name = "dom_test_update" path = "tests/dom_test_update.rs" [[test]] name = "dom_updater_test" path = "tests/dom_updater_test.rs" [[test]] name = "dom_updates_target_dom" path = "tests/dom_updates_target_dom.rs" [[test]] name = "dom_util_functions" path = "tests/dom_util_functions.rs" [[test]] name = "html_attributes_test" path = "tests/html_attributes_test.rs" [[test]] name = "html_children_tests" path = "tests/html_children_tests.rs" [[test]] name = "html_diff_classes" path = "tests/html_diff_classes.rs" [[test]] name = "html_diff_patch_test" path = "tests/html_diff_patch_test.rs" [[test]] name = "html_jss_test" path = "tests/html_jss_test.rs" [[test]] name = "html_parser_test" path = "tests/html_parser_test.rs" [[test]] name = "html_right_next_text_siblings" path = "tests/html_right_next_text_siblings.rs" [[test]] name = "html_skip_criteria_test" path = "tests/html_skip_criteria_test.rs" [[test]] name = "html_style_change" path = "tests/html_style_change.rs" [[test]] name = "html_style_in_node" path = "tests/html_style_in_node.rs" [[test]] name = "html_test" path = "tests/html_test.rs" [[test]] name = "html_test_render" path = "tests/html_test_render.rs" [[test]] name = "html_type_id_tests" path = "tests/html_type_id_tests.rs" [[test]] name = "macro_skip_diff_test" path = "tests/macro_skip_diff_test.rs" [[test]] name = "test_fixtures" path = "tests/test_fixtures.rs" [[test]] name = "vdom_class_test" path = "tests/vdom_class_test.rs" [[test]] name = "vdom_diff_keyed_test" path = "tests/vdom_diff_keyed_test.rs" [[test]] name = "vdom_diff_mixed" path = "tests/vdom_diff_mixed.rs" [[test]] name = "vdom_diff_node_list" path = "tests/vdom_diff_node_list.rs" [[test]] name = "vdom_diff_skip_and_replace" path = "tests/vdom_diff_skip_and_replace.rs" [[test]] name = "vdom_diff_tests" path = "tests/vdom_diff_tests.rs" [[test]] name = "vdom_fragment_test" path = "tests/vdom_fragment_test.rs" [[test]] name = "vdom_insert_patches" path = "tests/vdom_insert_patches.rs" [[test]] name = "vdom_massive_keyed" path = "tests/vdom_massive_keyed.rs" [[test]] name = "vdom_rearranged_keyed_nodes" path = "tests/vdom_rearranged_keyed_nodes.rs" [[test]] name = "vdom_replace_node_patches" path = "tests/vdom_replace_node_patches.rs" [[test]] name = "vdom_skip_diff" path = "tests/vdom_skip_diff.rs" [[test]] name = "vdom_swap_rows" path = "tests/vdom_swap_rows.rs" [[test]] name = "vdom_test_diff_lis" path = "tests/vdom_test_diff_lis.rs" [[test]] name = "vdom_test_node_count" path = "tests/vdom_test_node_count.rs" [[test]] name = "vdom_test_type_id" path = "tests/vdom_test_type_id.rs" [[test]] name = "vdom_zipper" path = "tests/vdom_zipper.rs" [[bench]] name = "bench_view_performance" path = "benches/bench_view_performance.rs" harness = false [[bench]] name = "nodes_benchmark" path = "benches/nodes_benchmark.rs" harness = false [dependencies.sauron-core] version = "0.61" [dependencies.sauron-html-parser] version = "0.61" optional = true [dependencies.sauron-macro] version = "0.61" optional = true [dev-dependencies.console_error_panic_hook] version = "0.1.7" [dev-dependencies.console_log] version = "1.0" [dev-dependencies.criterion] version = "0.5.1" default-features = false [dev-dependencies.doc-comment] version = "0.3.3" [dev-dependencies.log] version = "0.4" [dev-dependencies.regex] version = "1" [dev-dependencies.wasm-bindgen-futures] version = "0.4.31" [dev-dependencies.wasm-bindgen-test] version = "0.3" [dev-dependencies.web-sys] version = "0.3" features = [ "DomTokenList", "HtmlInputElement", "Event", "MouseEvent", "InputEvent", "console", "Performance", ] [features] default = [ "with-dom", "with-node-macro", "with-interning", "with-jss", ] html-parser = ["sauron-html-parser"] log-patches = [ "with-debug", "sauron-core/log-patches", ] test-fixtures = ["sauron-core/test-fixtures"] use-skipdiff = ["sauron-core/use-skipdiff"] with-debug = ["sauron-core/with-debug"] with-dom = ["sauron-core/with-dom"] with-interning = ["sauron-core/with-interning"] with-jss = [ "sauron-macro", "with-lookup", ] with-lookup = ["sauron-core/with-lookup"] with-measure = ["sauron-core/with-measure"] with-node-macro = ["sauron-macro"] with-raf = ["sauron-core/with-raf"] with-ric = ["sauron-core/with-ric"] with-trace = ["sauron-core/with-trace"] [badges.maintenance] status = "actively-developed"