UNPKG

@roots/bud-build

Version:

bud.js core module

15 lines (14 loc) 678 B
export const resolveLoader = async ({ hooks, module, }) => { const result = hooks.filter(`build.resolveLoader`, { alias: hooks.filter(`build.resolveLoader.alias`, { 'css-loader': await module.resolve(`@roots/bud-support/css-loader`), 'file-loader': await module.resolve(`@roots/bud-support/file-loader`), 'html-loader': await module.resolve(`@roots/bud-support/html-loader`), 'style-loader': await module.resolve(`@roots/bud-support/style-loader`), }), }); const modules = hooks.filter(`build.resolveLoader.modules`, undefined); if (modules) result.modules = modules; return result; };