svgListGenerator.js 555 B

12345678910111213141516171819
  1. // run this file with node to create svg-icons.json
  2. const fs = require('fs')
  3. const filename = '../../public/iconsax-svg/svg/linear'
  4. const list = fs.readdirSync(filename)
  5. .map((child) => {
  6. return child.replace('.svg', '')
  7. // return dirTree(filename + '/' + child)
  8. })
  9. fs.writeFile('./svg-icons.json', JSON.stringify(list), (err) => {
  10. if (err) throw err
  11. console.info('Data written to file')
  12. })
  13. fs.writeFile('./svg-icons.js', 'export default ' + JSON.stringify(list), (err) => {
  14. if (err) throw err
  15. console.info('Data written to file')
  16. })