16 lines
504 B
TypeScript
16 lines
504 B
TypeScript
import fs from 'fs'
|
|
|
|
const icons = fs.readdirSync('node_modules/pixelarticons/svg')
|
|
|
|
const addIconPath = '../../node_modules/pixelarticons/svg/'
|
|
|
|
let str = 'export type PixelartIconsGenerated = {\n'
|
|
for (const icon of icons) {
|
|
const name = icon.replace('.svg', '')
|
|
// jsdoc
|
|
const jsdocImage = ''
|
|
str += ` /** ${jsdocImage} */\n`
|
|
str += ` '${name}': string;\n`
|
|
}
|
|
str += '}\n'
|
|
fs.writeFileSync('./src/react/pixelartIcons.generated.ts', str, 'utf8')
|