UNPKG

vue-cli-plugin-bootstrap

Version:
32 lines (31 loc) 962 B
module.exports = (api, opts) => { // Resolve asset references from components api.chainWebpack(config => { config.module .rule('vue') .use('vue-loader') .tap(options => { const transformAssetUrls = options.transformAssetUrls || {} return { ...options, transformAssetUrls: { // Ensure defaults exist video: ['src', 'poster'], source: 'src', img: 'src', image: 'xlink:href', // Add any other pre defined custom asset items ...transformAssetUrls, // Add BootstrapVue specific component asset items 'b-img': 'src', 'b-img-lazy': ['src', 'blank-src'], 'b-card': 'img-src', 'b-card-img': 'img-src', 'b-card-img-lazy': ['src', 'blank-src'], 'b-carousel-slide': 'img-src', 'b-embed': 'src' } } }) }) }