- correct publishing mistake
- abstract templating, allows user to choose which engine to use for rendering (breaking change)
- switch to jstransformers for rendering (breaking change)
- normalize partial name for windows
- add rename option
- prevent path issue on windows
- update consolidate and lodash.omit
- update fs-readdir-recursive
- pass unrecognised
partials
options to consolidate
- add swig include test
- add error handling for unrecognised engines
- code style, dependency and readme updates
- add partials option and test
- update swig
- update dependencies
- update and add badges
- is-utf8 should be a dependency
- add eslint
- add release badge
- update tests
- ignore binary files
- add travis ci and david dm badges to readme
- add gitattributes and editorconfig to repo
- change name to metalsmith-in-place
- render files in-place by default
- remove
default
,directory
andinPlace
- fix to use
path
for metalsmith1.0.0
- fix breaking binary files
- fix race condition with stringify file contents
- pass in options to consolidate.js
- add
default
option
- add
inPlace
option - change
pattern
option to just filter
- fix bug in matching pattern logic
- add rendering files in place with a
pattern
- add
string
engine convenience
- fix
directory
option bug
- stringify
contents
on the original file data
- switch to
extend
fromdefaults
to avoid cloning - add debug statements
- fix to use buffers
- mix in metadata
✨