UNPKG

gatsby-transformer-cloudinary

Version:

Transform local files into Cloudinary-managed assets for Gatsby sites.

26 lines (23 loc) 625 B
const LEVEL = { verbose: 0, info: 1, warn: 2, error: 3, panic: 4, panicOnBuild: 4, }; exports.resolverReporter = ({ reporter, logLevel }) => { const log = (level, message, ...rest) => { if (!logLevel || LEVEL[level] >= LEVEL[logLevel]) { reporter[level](message, ...rest); } }; return { verbose: (...args) => log('verbose', ...args), info: (...args) => log('info', ...args), warn: (...args) => log('warn', ...args), error: (...args) => log('error', ...args), panic: (...args) => log('panic', ...args), panicOnBuild: (...args) => log('panicOnBuild', ...args), }; };