1.0.0 • Published 4 years ago

@dudadev/duda-migration-utils v1.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

duda-migration-utils

Setup

npm install @dudadev/duda-migration-utils

API

getDomainUrl

Usage example:

const { getDomainUrl } = require('@dudadev/duda-migration-utils');

const domainUrl = await getDomainUrl(zipModifier);

addImages

Usage example:

const { addImages } = require('@dudadev/duda-migration-utils');

await zipModifier.modifyFiles(/\.html$/, async (content) => {
  const imagesRegex = /https\:\/\/.*?\.(jpg|png|jpeg|gif)/gi;
  const images = content.match(imagesRegex);

  return addImages(zipModifier, {
    content,
    images,
    baseUrl: 'https://my-domain.com'
  });
});

addNewFile

Usage example:

const { addNewFile } = require('@dudadev/duda-migration-utils');

const { body: content } = await fetch(imageUrl);
await addNewFile(zipModifier, {
  content,
  path: `images/${fileName}`,
  newTxtFields: { URL: imageUrl }
});