convert src/uploads
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
const fs = require('fs');
|
||||
const { promisify } = require('util');
|
||||
import fs from 'fs';
|
||||
import { promisify } from 'util';
|
||||
|
||||
const stat = promisify(fs.stat);
|
||||
|
||||
const fileExists = async (fileName) => {
|
||||
export default async (fileName) => {
|
||||
try {
|
||||
await stat(fileName);
|
||||
return true;
|
||||
@@ -11,5 +11,3 @@ const fileExists = async (fileName) => {
|
||||
return false;
|
||||
}
|
||||
};
|
||||
|
||||
module.exports = fileExists;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
function formatBytes(bytes, decimals = 0) {
|
||||
export default function formatBytes(bytes, decimals = 0) {
|
||||
if (bytes === 0) return '0 bytes';
|
||||
|
||||
const k = 1024;
|
||||
@@ -9,5 +9,3 @@ function formatBytes(bytes, decimals = 0) {
|
||||
|
||||
return `${parseFloat((bytes / (k ** i)).toFixed(dm))}${sizes[i]}`;
|
||||
}
|
||||
|
||||
module.exports = formatBytes;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
const fs = require('fs');
|
||||
const probeImageSize = require('probe-image-size');
|
||||
import fs from 'fs';
|
||||
import probeImageSize from 'probe-image-size';
|
||||
|
||||
const getImageSize = async (path) => {
|
||||
const image = fs.createReadStream(path);
|
||||
return probeImageSize(image);
|
||||
};
|
||||
|
||||
module.exports = getImageSize;
|
||||
export default getImageSize;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
const sanitize = require('sanitize-filename');
|
||||
const fileExists = require('./fileExists');
|
||||
import sanitize from 'sanitize-filename';
|
||||
import fileExists from './fileExists';
|
||||
|
||||
const incrementName = (name) => {
|
||||
const extension = name.split('.').pop();
|
||||
@@ -29,4 +29,4 @@ async function getSafeFileName(staticPath, desiredFilename) {
|
||||
return modifiedFilename;
|
||||
}
|
||||
|
||||
module.exports = getSafeFileName;
|
||||
export default getSafeFileName;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
const imageMIMETypes = require('./imageMIMETypes');
|
||||
import imageMIMETypes from './imageMIMETypes';
|
||||
|
||||
const getThumbnail = (mimeType, staticURL, filename, sizes, adminThumbnail) => {
|
||||
if (imageMIMETypes.indexOf(mimeType) > -1) {
|
||||
@@ -12,4 +12,4 @@ const getThumbnail = (mimeType, staticURL, filename, sizes, adminThumbnail) => {
|
||||
return false;
|
||||
};
|
||||
|
||||
module.exports = getThumbnail;
|
||||
export default getThumbnail;
|
||||
|
||||
@@ -1,3 +1 @@
|
||||
const types = ['image/jpeg', 'image/png', 'image/gif', 'image/svg+xml'];
|
||||
|
||||
module.exports = types;
|
||||
export default ['image/jpeg', 'image/png', 'image/gif', 'image/svg+xml'];
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
const fs = require('fs');
|
||||
const sharp = require('sharp');
|
||||
const sanitize = require('sanitize-filename');
|
||||
const getImageSize = require('./getImageSize');
|
||||
const fileExists = require('./fileExists');
|
||||
import fs from 'fs';
|
||||
import sharp from 'sharp';
|
||||
import sanitize from 'sanitize-filename';
|
||||
import getImageSize from './getImageSize';
|
||||
import fileExists from './fileExists';
|
||||
|
||||
function getOutputImage(sourceImage, size) {
|
||||
const extension = sourceImage.split('.').pop();
|
||||
@@ -16,7 +16,7 @@ function getOutputImage(sourceImage, size) {
|
||||
};
|
||||
}
|
||||
|
||||
module.exports = async function resizeAndSave(staticPath, config, savedFilename, mimeType) {
|
||||
export default async function resizeAndSave(staticPath, config, savedFilename, mimeType) {
|
||||
/**
|
||||
* Resize images according to image desired width and height and return sizes
|
||||
* @param config Object
|
||||
|
||||
Reference in New Issue
Block a user