import path from 'path' import glob from 'fast-glob' import chalk from 'chalk' import consola from 'consola' import { ensureDir, projRoot, writeJson } from '@kankan-components/build-utils' const pathOutput = path.resolve(__dirname, '..', 'dist') async function main() { await ensureDir(pathOutput) const components = await glob('*', { cwd: path.resolve(projRoot, 'packages/components'), onlyDirectories: true, }) consola.log('components', components) await writeJson(path.resolve(pathOutput, 'components.json'), components) consola.success(chalk.green('Component list generated')) } main()