@@ -20,7 +20,7 @@ import System.FilePath (takeDirectory)
2020import System.FilePath.Glob (glob)
2121import System.Exit (exitFailure)
2222import System.IO (stderr, stdout, hPutStrLn, hSetEncoding, utf8)
23−import System.IO.UTF8 (readUTF8File)
23+import System.IO.UTF8 (readUTF8File, writeUTF8File)
2424import System.Directory (createDirectoryIfMissing)
2525
2626import Language.PureScript.Bundle
@@ -110,7 +110,7 @@ main = do
110110 case optionsOutputFile opts of
111111 Just outputFile -> do
112112 createDirectoryIfMissing True (takeDirectory outputFile)
113− writeFile outputFile js
113+ writeUTF8File outputFile js
114114 Nothing -> putStrLn js
115115 where
116116 infoModList = Opts.fullDesc <> headerInfo <> footerInfo