zola/components/rendering/Cargo.toml

28 lines
633 B
TOML
Raw Normal View History

2017-07-01 07:47:41 +00:00
[package]
name = "rendering"
version = "0.1.0"
2018-03-14 17:22:24 +00:00
authors = ["Vincent Prouillet <prouillet.vincent@gmail.com>"]
2019-12-21 21:52:39 +00:00
edition = "2018"
2020-06-15 17:14:25 +00:00
include = ["src/**/*"]
2017-07-01 07:47:41 +00:00
[dependencies]
2019-12-07 16:50:51 +00:00
tera = { version = "1", features = ["preserve_order"] }
2021-08-12 06:54:55 +00:00
syntect = "4"
2020-09-03 19:22:20 +00:00
pulldown-cmark = { version = "0.8", default-features = false }
2018-02-15 09:41:49 +00:00
serde = "1"
serde_derive = "1"
Shortcodes (#1640) * Next version * Added tests for shortcode insertion * Added TOC tests * Added test for #1475 and #1355 * Basic internal / external links tests * Added integration test * Added pseudocode and started on logos * Logos parsing for shortcodes * Fixed string literal parsing Moved string literal parsing to a new lexer in order to have greater control of control characters which are parsed. This fixes the bug that was present in the `string_from_quoted` function and also moves the `QuoteType` to be in the `ArgValueToken`. * Moved string literal logic to seperate module * Added square bracket notation for variables * Error handling rewritten Remove the Result from the `fetch_shortcodes` function. Added proper messages within the internal parsing. * Reorganized and documented the shortcode submodule * Added all logic for ShortcodeContext spans * Added working insertion code for MD files * Made functions generic over Markdown or HTML * Add check for embedding bodies * Structure of main function clear * Added test for `new_with_transforms` function * It runs! * Added the code for handling p-ed html shortcodes * Removed placeholders in markdown function * Adjusted integration tests * fetch_shortcodes now also returns a string * Start of HTML insertion * Kinda working everything * Loading of shortcodes and builtins * Fix tests * Some missed fixes * Tweaks + fmt * Remove string literal handling * Fix benches * Grab shortcode def only once per site * Fix benches * Rewrite of parser * Fix tests * Add test for #1655 * Re-enable integration test * Add test for #1601 * Add test for #1600 * Add test for #1500 * Add test for #1320 * Fix test on windows? Co-authored-by: Gijs Burghoorn <g.burghoorn@gmail.com>
2021-11-19 19:31:42 +00:00
logos = "0.12"
regex = "1"
lazy_static = "1"
gh-emoji = "1.0"
2017-07-01 07:47:41 +00:00
errors = { path = "../errors" }
front_matter = { path = "../front_matter" }
utils = { path = "../utils" }
2018-05-03 18:50:30 +00:00
config = { path = "../config" }
link_checker = { path = "../link_checker" }
2017-07-01 07:47:41 +00:00
[dev-dependencies]
templates = { path = "../templates" }