15 lines
415 B
JavaScript
15 lines
415 B
JavaScript
#!/usr/bin/env node
|
|
// @ts-check
|
|
/**
|
|
* @file
|
|
* Minify data/simple-icons.json file.
|
|
*/
|
|
import {getIconSlug, getIconsData} from '../../sdk.mjs';
|
|
import {formatIconData, writeIconsData} from '../utils.js';
|
|
|
|
const plainIcons = await getIconsData();
|
|
const iconsWithSlugs = plainIcons.map((icon) =>
|
|
icon.slug ? icon : {...icon, slug: getIconSlug(icon)},
|
|
);
|
|
await writeIconsData(formatIconData(iconsWithSlugs), true);
|