Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
function build () {
const svgFiles = fs.readdirSync('lib').filter((file) => file.endsWith('.svg'))
const docFiles = ['readme.md', 'lib/readme.md']
const svgZipper = archiver('zip')
const pdfZipper = archiver('zip')
const icons = svgtojs({
input: 'lib/',
banner: `@nrk/core-icons v${pkg.version}`,
scale: 16,
cjs: 'core-icons.js',
esm: 'core-icons.mjs',
dts: 'core-icons.d.ts',
cjsx: 'jsx/core-icons.js',
esmx: 'jsx/core-icons.mjs',
dtsx: 'jsx/core-icons.d.ts'
})
fs.writeFileSync('lib/core-icons.rss', rss())
fs.writeFileSync('lib/core-icons.min.js', icons.iife)
fs.writeFileSync('lib/core-icons.js', icons.iife)
for (const file of svgFiles) {