Archived
Private
Public Access
1
0
This repository has been archived on 2026-02-04. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
ProjectBackup/node/TestCli/node_modules/figlet/utils/flf-to-strings.js
2022-09-04 12:45:01 +02:00

22 lines
712 B
JavaScript

var path = require('path');
var fontDir = path.join(__dirname, '/../fonts/');
var exportDir = path.join(__dirname, '../importable-fonts/');
var fs = require('fs')
fs.readdir(fontDir, function (err, files) {
if (err) {
console.error(err);
return;
}
files.forEach( function (name) {
if ( /\.flf$/.test(name) ) {
console.log(name);
var fontData = fs.readFileSync( path.join(fontDir, name), {encoding: 'utf-8'});
fontData = 'export default `' + fontData.replace(/\\/g, '\\\\').replace(/`/g, '\\`') + '`';
fs.writeFileSync( path.join(exportDir, name.replace(/flf$/, 'js') ), fontData, {encoding: 'utf-8'});
}
});
});