async function generateIndex()

in packages/bui-icons/builder.js [18:28]


async function generateIndex() {
  const files = await globAsync(normalizePath(path.join(outputDir, '*.tsx')));
  const index = files
    .map((file) => {
      const typename = path.basename(file).replace('.tsx', '');
      return `export { default as ${typename}Icon } from './${typename}';\n`;
    })
    .join('');

  fse.writeFileSync(path.join(outputDir, 'index.ts'), index);
}