/**
 * Font data module.
 * @module fur-fonts/lib/fonts
 */

const path = require('path')
const fs = require('fs')

const assetsDir = path.resolve(__dirname, '../assets')

function _read (filename) {
  return fs.readFileSync(path.resolve(assetsDir, filename))
}

{{#each themes}}
/**
 * @function {{theme}}
 * @returns {buffer} - data for theme "{{theme}}".
 */
function {{theme}} () {
  return _read('{{filename}}')
}

exports.{{theme}} = Object.assign({{theme}}, {
  $src: '{{filename}}',
  $type: '{{type}}'
})

{{/each}}
