Preprocess File Content
“makes” preprocess all text file content, binary files are skipped. The implementation is borrowed from preprocess, reduced and customised.
The preprocess in “makes” only supports three directives:
@echo@if@eval(not in original preprocess)
We retained the two types of syntax from original preprocess:
- HTML syntax, for any file with extension
.html,.htm,.xml, or.svg. - JavaScript syntax, for any other text file.
There are plenty of examples in dumberjs/new and makesjs/demo2.