absolution accepts HTML and a base URL, and returns HTML with absolute URLs. Great for generating valid RSS feeds.
absolution is not too picky about your HTML.
absolution is built on the excellent
How to use
npm install absolution
var absolution = ;var dirty = '<a href="/foo">Foo!</a>';var clean = ;// clean is now:// <a href="">Foo!</a>
If you want to do further processing of each absolute URL, you can also pass a decorator function:
var clean =;
1.0.2: Updates to lodash v4 and mocha v7 for security vulnerability fixes. Also update package metadata.
1.0.0: no new changes; declared stable as with the addition of the decorator option there's little left to do, and all tests are passing nicely.
0.2.0: decorator option added.
0.1.0: initial release.
About P'unk Avenue and Apostrophe
absolution was created at P'unk Avenue for use in Apostrophe, an open-source content management system built on node.js. If you like
absolution you should definitely check out apostrophenow.org. Also be sure to visit us on github.
Feel free to open issues on github.