[package] name = "ssg" version = "0.1.0" edition = "2021" [dependencies] camino = "1.1.6" chrono = "0.4.35" emojis = "0.6.1" glob = "0.3.1" grass = { version = "0.13.2", default-features = false, features = ["random"] } gray_matter = { version = "0.2.6", default-features = false, features = ["yaml"] } hayagriva = "0.5.2" hypertext = "0.5.0" katex = "0.4.6" once_cell = "1.19.0" regex = "1.10.4" serde = { version = "1.0.197", features = ["derive"] } # Markdown pulldown-cmark = { git = "https://github.com/pulldown-cmark/pulldown-cmark.git", branch = "branch_0.11" } # Treesitter tree-sitter = "0.20" tree-sitter-highlight = "0.20" # Treesitter languages tree-sitter-astro = { git = "https://github.com/virchau13/tree-sitter-astro.git", rev = "e924787e12e8a03194f36a113290ac11d6dc10f3" } tree-sitter-css = "0.20.0" tree-sitter-haskell = { git = "https://github.com/tree-sitter/tree-sitter-haskell", rev = "1da347c88599faad7964e63facead5d163ac7dba" } tree-sitter-html = "0.20" tree-sitter-javascript = "0.20" tree-sitter-md = "0.1" tree-sitter-python = "0.20" tree-sitter-regex = "0.20" tree-sitter-rust = "0.20" tree-sitter-scheme = { git = "https://github.com/6cdh/tree-sitter-scheme", rev = "85b6188fb77c03dfb01d13e58e2844450506860c" } tree-sitter-toml = "0.20" tree-sitter-typescript = "0.20"