npm

Join us for the upcoming webinar, "Enterprise JavaScript done right: the tools you love, the security you need."Sign up here »

@weh/pretty

1.1.1 • Public • Published

@weh/pretty

nice pretty links for weh

npm version code style: standard

Installation

npm install @weh/pretty

Usage example

const weh = require('@weh/weh')
const plugin = require('@weh/pretty')
 
// enter our main function:
// the main function should be an async function so that
// it automatically returns a promise
weh(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:

weh(async site => {
  site.use(pretty, {filter: myCustomFilter})
  return site
})

Maintainers

License

MIT (see LICENSE document)

Keywords

install

npm i @weh/pretty

Downloadsweekly downloads

1

version

1.1.1

license

MIT

repository

Gitgithub

last publish

collaborators

  • avatar
  • avatar
Report a vulnerability