How to use @nrk/svg-to-js - 1 common examples

To help you get started, we’ve selected a few @nrk/svg-to-js examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github nrkno / core-icons / bin / build.js View on Github external
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) {

@nrk/svg-to-js

Module for concatenating SVG files into JavaScript

MIT
Latest version published 8 months ago

Package Health Score

61 / 100
Full package analysis

Popular @nrk/svg-to-js functions