1
0
mirror of https://github.com/coreui/coreui-icons.git synced 2025-08-30 11:39:59 +02:00

fix: fix js files generation

This commit is contained in:
woothu
2019-11-15 13:18:47 +01:00
parent ce14d3310a
commit 139ec90fbb
16 changed files with 6344 additions and 6331 deletions

View File

@@ -45,6 +45,9 @@ dirnames.forEach(setName => {
jsFilename,
variableName
})
if (Object.keys(contents).length === filenames.length) {
writeSet(setName, contents, names)
}
fs.writeFile(
`js/${setName}/${jsFilename}`,
@@ -58,45 +61,53 @@ dirnames.forEach(setName => {
)
})
})
setTimeout(() => {
fs.writeFile(
`js/${setName}/${setName}-set.js`,
`export const ${setName}Set = ` + JSON.stringify(contents),
() => ''
)
fs.writeFile(
`js/${setName}/${setName}-set.d.ts`,
typings(names, setName, false),
() => ''
)
fs.writeFile(
`js/${setName}/index.js`,
getImports(names, setName),
() => ''
)
fs.writeFile(
`js/${setName}/index.d.ts`,
typings(names, setName),
() => ''
)
allNames[setName] = names
}, 1000)
})
})
})
setTimeout(() => {
let imports = ''
Object.keys(allNames).forEach(set => {
imports += getImports(allNames[set], set, true)
imports += '\n\n\n'
})
const writeSet = (setName, contents, names) => {
fs.writeFile(
`js/index.js`,
imports,
`js/${setName}/${setName}-set.js`,
`export const ${setName}Set = ` + JSON.stringify(contents),
() => console.log(
'created set: ' +
setName +
' icons number: ' +
Object.keys(contents).length
)
)
fs.writeFile(
`js/${setName}/${setName}-set.d.ts`,
typings(names, setName, false),
() => ''
)
}, 3000)
fs.writeFile(
`js/${setName}/index.js`,
getImports(names, setName),
() => ''
)
fs.writeFile(
`js/${setName}/index.d.ts`,
typings(names, setName),
() => ''
)
allNames[setName] = names
if (Object.keys(allNames).length === dirnames.length) {
let imports = ''
Object.keys(allNames).forEach(set => {
imports += getImports(allNames[set], set, true)
imports += '\n\n\n'
})
fs.writeFile(
`js/index.js`,
imports,
() => console.log('created index file')
)
}
}
// const toPascalCase = function (name) {