package yocaml_mustache
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
On This Page
  - Yocaml
 - Yocaml_jingoo
 - Yocaml_mustache
 - Yocaml_unix
 - Yocaml_eio
 - Yocaml_git
 - v2.4.1 2025-09-01 Nantes (France)
 - v2.4.0 2025-08-11 Nantes (France)
 - v2.3.0 2025-05-25 Nantes (France)
 - v2.2.0 2025-03-22 Brussels (Belgium)
 - v2.1.0 2024-12-14 Nantes (France)
 - v2.0.1 2024-10-20 Nantes (France)
 - v2.0.0 2024-10-04 Nantes (France)
 - v1.0.0 2023-11-15 Paris (France)
 
  Yocaml plugin for using Mustache as a template language
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      yocaml-2.5.0.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=0237452eeba7ad902bc742b0bb038b8b8c8e8ce470f05bc42357c5b408e2b451
    
    
  sha512=0a7df3e9ddd8643388282e5c7cb423b5ec9767cca29d696d2c242d6a35ba776cc4a1e8b4cd448af0f8c4b372eb9b1cb279f0d7b381594defb7fa5e8f57e94973
    
    
  doc/CHANGES.html
v2.5.0 2025-09-18 Nantes (France)
Yocaml
- Add 
Pipeline.read_templateto have a better fit with Applicative API (by gr-im - Fix table of content order for deeply nested elements (by gr-im
 - Add a Applicative Helpers for Archetypes (by gr-im
 - Improve 
Archetype.Articles.fetch(by xhtmlboi) - Add 
Pipeline.fetchandPipeline.fetch_some(by gr-im - Add a new effect to define if a Path is a file (in order to disambiguate file and path for 
Yocaml_git) (by xvw) 
Yocaml_jingoo
- Add 
read_templateto have a better fit with Applicative API (by gr-im - Add 
read_templatesto have a better fit with Applicative API when chaining templates (by gr-im 
Yocaml_mustache
- Add 
read_templateto have a better fit with Applicative API (by gr-im - Add 
read_templatesto have a better fit with Applicative API when chaining templates (by gr-im 
Yocaml_unix
- Adapt runtime to 
is_file(by xvw) 
Yocaml_eio
- Adapt runtime to 
is_file(by xvw) 
Yocaml_git
- Adapt runtime to 
is_file(by xvw) 
v2.4.1 2025-09-01 Nantes (France)
Yocaml
- Add 
Toc.traversefor building your own TOC string (by gr-im 
Yocaml_markdown
- Reintroduce the package to have a strong way to deal with Markdown and Syntax Highlighting (It probably made 
yocaml_omdandyocaml_cmarkitobsolete) (by gr-im 
Yocaml_cmarkit
- Add a regular function to compute TOC (by gr-im
 
v2.4.0 2025-08-11 Nantes (France)
Yocaml
- Add 
Log.srcfor logging (by xvw) - Add template chain (by xvw)
 - Add Sexp control (by xvw)
 - Add 
fieldand some combinators for validating record field (that unifyrequired,optionalandoptional_or) (by xvw) - Support snapshots (by xhtmlboi)
 - Small improvement of unicode special char for slug (by xvw)
 
Yocaml_cmarkit
- Intermediate Task added to progressively build a document and apply arbitrary arrows. (by xhtmlboi)
 
Yocaml_jingoo
- Support snapshots (by xhtmlboi)
 
Yocaml_mustache
- Support snapshots (by xhtmlboi)
 
v2.3.0 2025-05-25 Nantes (France)
Yocaml
- Fix 
Yocaml.Datetime.max(by xvw) - Remove occurences of 
gitlab(and outdated repositories) in examples (by xhtmlboi) - Be kind about 
eiodependencies (by xhtmlboi) - A better support for conditionals Task execution (by xvw)
 
v2.2.0 2025-03-22 Brussels (Belgium)
Yocaml
- Some minor fixes (by xvw)
 - Fix 
Nelrepresentation (by xvw) - Restore DOC-ci (by xvw)
 - Add more helpers for dealing with dynamic dependencies (by xvw)
 
Yocaml_git
- Update to git-kv 1.0.2 and work around last modified behavior inside a 
Git_kv.change_and_pushcall (by reynir) - Update 
gitdependencies (by xvw) 
v2.1.0 2024-12-14 Nantes (France)
- Support for OCaml 
5.3.0(by kit-ty-kate) 
v2.0.1 2024-10-20 Nantes (France)
yocaml
- Fix Table of contents computation when the first index is lower than followers by xvw
 - Remove 
charsetof the computedmeta(since it does not follow the formname => content) by xvw - Move some modules (
DatetimeandToc) at the Toplevel ofYocamlby xvw 
v2.0.0 2024-10-04 Nantes (France)
yocaml
- Complete reconstruction of the YOCaml core (by xhtmlboi, xvw, gr-im, mspwn, dinosaure, maiste and hakimba)
 
yocaml_cmarkit
yocaml_eio
yocaml_git
yocaml_jingoo
yocaml_mustache
yocaml_omd
yocaml_otoml
- First release (by xvw)
 
yocaml_syndication
yocaml_unix
yocaml_yaml
v1.0.0 2023-11-15 Paris (France)
- First release of YOCaml
 
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  On This Page
  - Yocaml
 - Yocaml_jingoo
 - Yocaml_mustache
 - Yocaml_unix
 - Yocaml_eio
 - Yocaml_git
 - v2.4.1 2025-09-01 Nantes (France)
 - v2.4.0 2025-08-11 Nantes (France)
 - v2.3.0 2025-05-25 Nantes (France)
 - v2.2.0 2025-03-22 Brussels (Belgium)
 - v2.1.0 2024-12-14 Nantes (France)
 - v2.0.1 2024-10-20 Nantes (France)
 - v2.0.0 2024-10-04 Nantes (France)
 - v1.0.0 2023-11-15 Paris (France)