Initial commit
This commit is contained in:
22
node/TestCli/node_modules/figlet/utils/flf-to-strings.js
generated
vendored
Normal file
22
node/TestCli/node_modules/figlet/utils/flf-to-strings.js
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
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'});
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
});
|
||||
Reference in New Issue
Block a user