clay_core 0.0.1-dev.2 copy "clay_core: ^0.0.1-dev.2" to clipboard
clay_core: ^0.0.1-dev.2 copied to clipboard

Core library for Clay — config loading, reference transforms, template generation, and annotation validation.

0.0.1-dev.2 #

  • FEAT: add clay version compatibility check (#96). (064db6ab)
  • FEAT: add environment block to ClayConfig (#95). (0591c2ae)
  • DOCS: document marker syntax in README and dartdoc (#131). (ad0e8274)

0.0.1-dev.1 #

  • FEAT: copy binary assets unchanged during template generation (#45).
  • FEAT: resolve reference and target paths from clay.yaml relative to the config file (#47).
  • FEAT: exclude reference files from output using gitignore-style ignore patterns (#47).
  • FEAT: transform reference files with comment annotations — remove, replace, and insert blocks; Mustache tags; spacing groups; partials (#48).
  • FEAT: apply regex replacements and lineDeletions declared in clay.yaml (#48).
  • FEAT: generate a Mason template tree from a reference project with generateTemplate (#49).
  • FEAT: validate annotation markers across a reference tree with validateAnnotations (#49).
  • FEAT: preview a single reference file with previewReferenceFile, with or without Mason variable rendering (#49).
  • FEAT: load clay.yaml from the working directory or parent folders into a typed ClayConfig (#54).
0
likes
160
points
275
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Core library for Clay — config loading, reference transforms, template generation, and annotation validation.

Homepage
Repository (GitHub)
View/report issues
Contributing

Topics

#mason #template #codegen #yaml #annotations

License

MIT (license)

Dependencies

dart_mappable, glob, mason, meta, path, pub_semver, yaml

More

Packages that depend on clay_core