gulp-here
Transform and inject resources into HTML template.
Install
npm install gulp-here --save-dev
Usage
- In gulp stream:
var here = gulp
Notice: File object is a vinly stream.
- Template syntax:
Inject tag syntax in the format of:
<!--here[:namespace]:regex_match[??query]--><!--here-->
Support queries:
-
inline Inline file contents to HTML, default
false
-
wrap HTML tag wrapper HTML tag for resource contontent, default
true
.Using with inline only.
For example:
<!-- here:asserts_here:\.html$??inline&wrap=false --><!-- /here -->
Inline resources:
Notice: query will be passed to sort and transform method as options.
<!-- here:\.css$??inline --><!-- /here -->
Namespace match(matching with "options.name" if given
):
<!-- here:namespace:\.css$ --><!-- /here -->
More complex matching regexp:
<!-- here:\.(css|js|jsx)$ --><!-- /here -->
- Extname mapping:
Using here.mapping(from, to)
to map extension of resource for reusing default wrapper when injecting:
here