⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.1
Server IP:
185.238.29.86
Server:
Linux server2 6.8.12-6-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-6 (2024-12-19T19:05Z) x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.31
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
invoice
/
node_modules
/
summernote
/
config
/
View File Name :
build-fonts.js
const webfont = require('webfont').default; const fs = require('fs'); const path = require('path'); const webfontConfig = { files: 'src/font/icons/*.svg', dest: 'src/font/', formats: ['ttf', 'eot', 'woff', 'woff2'], fontName: 'summernote', template: 'src/font/template.scss', destTemplate: 'src/styles/summernote/font.scss', templateFontName: 'summernote', templateClassName: 'note-icon', templateFontPath: './font/', fixedWidth: false, normalize: true, }; // eslint-disable-next-line console.log('Building fonts...'); webfont(webfontConfig).then(result => { Object.keys(result).map(type => { if ( type === 'config' || type === 'usedBuildInTemplate' || type === 'glyphsData' ) { return; } const content = result[type]; let file = null; if (type !== 'template') { file = path.resolve(path.join(webfontConfig['dest'], webfontConfig['fontName'] + '.' + type)); } else { file = path.resolve(webfontConfig['destTemplate']); } // eslint-disable-next-line console.log('Writing ', file); fs.writeFileSync(file, content); }); }).catch(error => { // eslint-disable-next-line console.log(error); throw error; });