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.
12 lines
400 B
12 lines
400 B
const pify = require('pify');
|
|
const fs = require('fs');
|
|
const Datauri = require('datauri');
|
|
|
|
module.exports = fixtures = {
|
|
getImage: image => pify(fs.readFile)(`${__dirname}/${image}`),
|
|
getDataURI: image => {
|
|
const datauri = new Datauri();
|
|
const ext = image.substring(image.lastIndexOf('.'));
|
|
return fixtures.getImage(image).then(buffer => datauri.format(ext, buffer).content);
|
|
}
|
|
}
|
|
|