gatsby-theme-try-ghost
Version:
A Gatsby theme for building flaring fast blogs from headless Ghost CMS.
55 lines (51 loc) • 1.03 kB
JavaScript
var fs = require("fs"); // default icons for generating icons
exports.defaultIcons = [{
src: "icons/icon-48x48.png",
sizes: "48x48",
type: "image/png"
}, {
src: "icons/icon-72x72.png",
sizes: "72x72",
type: "image/png"
}, {
src: "icons/icon-96x96.png",
sizes: "96x96",
type: "image/png"
}, {
src: "icons/icon-144x144.png",
sizes: "144x144",
type: "image/png"
}, {
src: "icons/icon-192x192.png",
sizes: "192x192",
type: "image/png"
}, {
src: "icons/icon-256x256.png",
sizes: "256x256",
type: "image/png"
}, {
src: "icons/icon-384x384.png",
sizes: "384x384",
type: "image/png"
}, {
src: "icons/icon-512x512.png",
sizes: "512x512",
type: "image/png"
}];
/**
* Check if the icon exists on the filesystem
*
* @param {String} srcIcon Path of the icon
*/
exports.doesIconExist = function doesIconExist(srcIcon) {
try {
return fs.statSync(srcIcon).isFile();
} catch (e) {
if (e.code === "ENOENT") {
return false;
} else {
throw e;
}
}
};
;