UNPKG

gatsby-transformer-cloudinary

Version:

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

19 lines (16 loc) 573 B
const { createAssetNodeFromFile } = require('./create-asset-node-from-file'); const { CloudinaryAssetType } = require('./types'); exports.createCloudinaryAssetType = (gatsbyUtils) => { const { actions } = gatsbyUtils; actions.createTypes(CloudinaryAssetType); }; exports.createCloudinaryAssetNodes = async (gatsbyUtils, pluginOptions) => { // Create nodes for files to be uploaded to cloudinary if ( pluginOptions.apiKey && pluginOptions.apiSecret && pluginOptions.cloudName ) { await createAssetNodeFromFile(gatsbyUtils, pluginOptions); } };