1.1.2 • Published 6 years ago
awoo-pretty v1.1.2
Installation
npm install awoo-pretty
Usage example
const awoo = require('awoo')
const plugin = require('awoo-pretty')
// enter our main function:
// the main function should be an async function so that
// it automatically returns a promise
awoo(async site => {
// we use the plugin
site.use(plugin)
// ...and initiate the build process
return site
})
Filters
By default, pretty
operates on all HTML files (files that end with .html
).
This can be changed easily by using a custom filter. A filter is a function that
takes a file and returns a boolean that describes whether that file should have
pretty
enabled or not. A custom filter can look like this:
function myCustomFilter (file, options, files) {
return file.path.includes('my-dir/')
}
This filter only matches HTML files that are located in the my-dir
directory.
To use the filter, just pass it into the plugin options:
awoo(async site => {
site.use(pretty, {filter: myCustomFilter})
return site
})
Maintainers
- Olivia Hugger [olivia@fastmail.com](mailto:olivia@fastmail.com)
License
MIT (see LICENSE document)
1.1.2
6 years ago