Package Exports
- posthtml-urls
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (posthtml-urls) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
posthtml-urls

PostHTML plugin for transforming URLs.
Installation
Node.js >= 4 is required. To install, type this at the command line:
npm install posthtml-urlsUsage
const posthtml = require('posthtml');
const urls = require('posthtml-urls');
const options = {
eachURL: function(url, attr, element) {
return `http://domain.com/${url}`;
}
};
posthtml()
.use( urls(options) )
.process('<a href="link.html">link</a>')
.then(result => console.log(result.html));
//-> <a href="http://domain.com/link.html">link</a>Options
options.eachURL
Type: Function
Default value: undefined
A callback function ran for each URL value found. You can return either a synchronous value or a Promise.
options.filter
Type: Object
Default value: …
The elements and attributes for which to search. An attribute value can optionally be a function, for deeper filtering.
FAQ
- How can I filter
<style>elements andstyleattributes?
Use posthtml-postcss and postcss-url.