react-carousel-query
Version:
A infinite carousel component made with react that handles the pagination for you.
20 lines (19 loc) • 780 B
JavaScript
import chalk from 'chalk';
import path from 'path';
import { logger } from '@storybook/node-logger';
import fs from 'fs-extra';
export async function outputStats(directory, previewStats, managerStats) {
if (previewStats) {
const filePath = await writeStats(directory, 'preview', previewStats);
logger.info(`=> preview stats written to ${chalk.cyan(filePath)}`);
}
if (managerStats) {
const filePath = await writeStats(directory, 'manager', managerStats);
logger.info(`=> manager stats written to ${chalk.cyan(filePath)}`);
}
}
export const writeStats = async (directory, name, stats) => {
const filePath = path.join(directory, `${name}-stats.json`);
await fs.outputFile(filePath, JSON.stringify(stats.toJson(), null, 2), 'utf8');
return filePath;
};