posthtml transform for documentify.
npm install posthtmlify{
"documentify": {
"transform": [
["posthtmlify", {
"use": [
"posthtml-custom-elements"
]
}]
]
}
}var documentify = require('documentify')
var posthtmlify = require('posthtmlify')
var d = documentify('./index.html').transform(posthtmlify, {
use: ['posthtml-custom-elements']
})documentify input.html -t posthtmlify > output.htmlWith options:
documentify input.html -t [ posthtmlify --use posthtml-custom-elements ] > output.htmlPassing options to posthtml plugins:
documentify input.html -t [ posthtmlify --use [ posthtml-include --root "${PWD}" ] ] > output.htmlList of posthtml plugins to use. Items can be plugin names or factory functions, or arrays containing a plugin name or factory function and an options object.
d.transform(posthtmlify, {
use: [
'posthtml-custom-elements',
['posthtml-custom-elements', { option: 'value' }],
[require('posthtml-custom-elements'), {}]
]
})HTML parser module to use. Can be a string module name or a parse function.
d.transform(posthtmlify, {
parser: 'posthtml-pug'
})Render module to use. Can be a string module name or a parse function.
d.transform(posthtmlify, {
render: 'posthtml-jsx'
})