Files
directus/packages/shared/src/utils/ensure-extensions-dirs.ts
2021-06-23 18:16:13 -04:00

12 lines
386 B
TypeScript

import path from 'path';
import fse from 'fs-extra';
import { pluralize } from './pluralize';
import { EXTENSION_TYPES } from '../constants';
export async function ensureExtensionsDirs(extensionsPath: string): Promise<void> {
for (const extensionType of EXTENSION_TYPES) {
const dirPath = path.resolve(extensionsPath, pluralize(extensionType));
await fse.ensureDir(dirPath);
}
}