1
0
mirror of https://github.com/coreui/coreui-icons.git synced 2025-08-09 02:06:28 +02:00
Files
coreui-icons/build/change-names.js

36 lines
769 B
JavaScript

const fs = require('fs')
const dirnames = process.mainModule.filename.includes('pro') ?
['solid', 'linear'] :
['flag', 'brand', 'free']
const prefixes = {
brand: 'cib-',
flag: 'cif-',
free: 'cil-',
linear: 'cil-',
solid: 'cis-'
}
console.log(dirnames)
dirnames.forEach(name => {
const dirname = `svg/${name}/`
fs.readdir(dirname, (e, filenames) => {
if (e) {
return
}
filenames.forEach(filename => {
fs.readFile(dirname + filename, 'utf-8', function (e, content) {
if (e) {
return
}
fs.writeFile(
`svg/${name}/${prefixes[name]}${filename.toLowerCase()}`,
content,
() => fs.unlink(`svg/${name}/${filename}`, () => '')
)
})
})
})
})