12345678910111213141516171819202122232425 |
- import { globSync } from 'glob'
- import { GITHUB_DIR, generateIconsPreview, ICONS_SRC_DIR, asyncForEach } from './helpers.mjs'
- import path from 'path'
- const types = {
- '-outline': 'outline',
- '-filled': 'filled',
- '': '**'
- }
- asyncForEach(Object.entries(types), async ([type, dir]) => {
- const files = globSync(path.join(ICONS_SRC_DIR, `${dir}/*.svg`)).sort((a, b) => path.basename(a).localeCompare(path.basename(b)))
- await generateIconsPreview(files, path.join(GITHUB_DIR, `preview/icons${type}.svg`), {
- retina: false,
- stroke: 1.5
- })
-
- await generateIconsPreview(files, path.join(GITHUB_DIR, `preview/icons${type}-dark.svg`), {
- color: '#ffffff',
- background: 'transparent',
- retina: false,
- stroke: 1.5
- })
- })
|