runjucks_core 0.1.7

Pure Rust Nunjucks-compatible template engine core (Runjucks)
Documentation
# 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 = "runjucks_core"
version = "0.1.7"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Pure Rust Nunjucks-compatible template engine core (Runjucks)"
documentation = "https://docs.rs/runjucks_core"
readme = "README.md"
keywords = [
    "nunjucks",
    "template",
    "jinja",
    "templating",
]
categories = ["template-engine"]
license = "MIT"
repository = "https://github.com/Nikolay-Pomytkin/runjucks"

[package.metadata.docs.rs]
all-features = true
rustdoc-args = [
    "--cfg",
    "docsrs",
]

[lib]
name = "runjucks_core"
crate-type = ["rlib"]
path = "src/lib.rs"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[[bench]]
name = "parse_hotspots"
path = "benches/parse_hotspots.rs"
harness = false

[[bench]]
name = "render_hotspots"
path = "benches/render_hotspots.rs"
harness = false

[dependencies.ahash]
version = "0.8"

[dependencies.nom]
version = "8.0.0"

[dependencies.rand]
version = "0.8"
features = ["small_rng"]

[dependencies.regex]
version = "1"

[dependencies.serde]
version = "1"
features = ["derive"]

[dependencies.serde_json]
version = "1"

[dev-dependencies.criterion]
version = "0.5"
features = ["html_reports"]