UNPKG

@roots/bud-build

Version:

bud.js core module

10 lines (9 loc) 388 B
import dataUri from '@roots/bud-support/mini-svg-data-uri'; const inlineSvg = async ({ filter, makeRule, path }) => makeRule() .setTest(filter(`pattern.svg`)) .setInclude([() => path(`@src`)]) .setResourceQuery(/inline/) .setGenerator({ dataUrl }) .setType(`asset/inline`); const dataUrl = (data) => dataUri(data.toString()); export { dataUrl, inlineSvg as default };