You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

17 lines
457 B

const fs = require('fs');
function base64Encode(file) {
// read binary data
const bitmap = fs.readFileSync(file);
// convert binary data to base64 encoded string
return Buffer.from(bitmap).toString('base64');
}
module.exports = {
install(less, pluginManager, functions) {
functions.add('swiperIconsFont', () => {
const iconsFontBase64 = base64Encode('./src/icons/font/swiper-icons.woff');
return iconsFontBase64;
});
},
};