UNPKG

gatsby-theme-try-ghost

Version:

A Gatsby theme for building flaring fast blogs from headless Ghost CMS.

63 lines (60 loc) 1.27 kB
const 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 } } }