anephenix/rcg

View on GitHub
lib/helpers/generateConfigFile.js

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
// Dependencies
const path = require('path');
const { writeFile } = require('../../test/helpers');

const exampleConfigFilePath = path.join(process.cwd(), 'rcg.config.js');
const createExampleConfigFile = async () => {
    const exampleConfig = `const path = require('path');
module.exports = {
    directory: path.join(process.cwd(), 'components'),
    jsExtension: 'js',
};
`;
    console.log('Creating example config file at', exampleConfigFilePath);
    return await writeFile(exampleConfigFilePath, exampleConfig);
};

module.exports = {
    exampleConfigFilePath,
    createExampleConfigFile,
};