@@ -34,35 +34,35 @@ export async function createFont () {
3434
3535 if ( result . ttf ) {
3636 await ensureFile ( resolve ( FONT_DIR , 'persona-icon.ttf' ) )
37- await writeFile ( resolve ( FONT_DIR , 'persona-icon.ttf' ) , result . ttf )
37+ await writeFile ( resolve ( FONT_DIR , 'persona-icon.ttf' ) , result . ttf . toString ( ) )
3838 }
3939
4040 if ( result . woff ) {
4141 await ensureFile ( resolve ( FONT_DIR , 'persona-icon.woff' ) )
42- await writeFile ( resolve ( FONT_DIR , 'persona-icon.woff' ) , result . woff )
42+ await writeFile ( resolve ( FONT_DIR , 'persona-icon.woff' ) , result . woff . toString ( ) )
4343 }
4444
4545 if ( result . woff2 ) {
4646 await ensureFile ( resolve ( FONT_DIR , 'persona-icon.woff2' ) )
47- await writeFile ( resolve ( FONT_DIR , 'persona-icon.woff2' ) , result . woff2 )
47+ await writeFile ( resolve ( FONT_DIR , 'persona-icon.woff2' ) , result . woff2 . toString ( ) )
4848 }
4949
5050 if ( result . eot ) {
5151 await ensureFile ( resolve ( FONT_DIR , 'persona-icon.eot' ) )
52- await writeFile ( resolve ( FONT_DIR , 'persona-icon.eot' ) , result . eot )
52+ await writeFile ( resolve ( FONT_DIR , 'persona-icon.eot' ) , result . eot . toString ( ) )
5353 }
5454
5555 if ( result . svg ) {
5656 await ensureFile ( resolve ( FONT_DIR , 'persona-icon.svg' ) )
57- await writeFile ( resolve ( FONT_DIR , 'persona-icon.svg' ) , result . svg )
57+ await writeFile ( resolve ( FONT_DIR , 'persona-icon.svg' ) , result . svg . toString ( ) )
5858 }
5959
6060 await createCss ( result )
6161}
6262
6363function hash ( buffer : Buffer | string , length = 4 ) {
6464 return createHash ( 'shake256' , { outputLength : length } )
65- . update ( buffer )
65+ . update ( buffer . toString ( ) )
6666 . digest ( 'hex' )
6767}
6868
0 commit comments