blob: 4cacf2c190f6d2d23e5a25a26a83c3f5e6454977 [file] [log] [blame]
const uppercamelize = require('uppercamelcase');
const fs = require('fs');
const path = require('path');
function indexEntry () {
const tips = `/**
* Created by Tw93 on 17/09/25
*/
`;
const Components = fs.readdirSync(path.resolve(__dirname, '../packages'));
const importList = Components.map(name => `import ${uppercamelize(name)} from './packages/${name}';`);
const exportList = Components.map(name => `${uppercamelize(name)}`);
const content = `${tips}
${importList.join('\n')}
export {
${exportList.join(',\n ')}
};
`;
fs.writeFileSync(path.join(__dirname, '../index.js'), content);
}
indexEntry();