12345678910111213141516171819202122 |
- 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()
|