From d2862dcfac0b050b957306e67d22e5fc4ea993eb Mon Sep 17 00:00:00 2001 From: Alex Young Date: Fri, 13 Jan 2012 15:02:21 +0000 Subject: [PATCH] Found some places that needed to read files with utf8 --- lib/cli_tools.js | 10 +++++----- lib/config.js | 2 +- package.json | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/cli_tools.js b/lib/cli_tools.js index 3bf0c16..c30853e 100644 --- a/lib/cli_tools.js +++ b/lib/cli_tools.js @@ -123,7 +123,7 @@ module.exports = { * @return {String} */ defaultLayout: function() { - return fs.readFileSync(__dirname + '/assets/default.jade'); + return fs.readFileSync(__dirname + '/assets/default.jade', 'utf8'); }, /** @@ -132,7 +132,7 @@ module.exports = { * @return {String} */ defaultPostLayout: function() { - return fs.readFileSync(__dirname + '/assets/post.jade'); + return fs.readFileSync(__dirname + '/assets/post.jade', 'utf8'); }, /** @@ -141,7 +141,7 @@ module.exports = { * @return {String} */ defaultClientJavaScript: function() { - return fs.readFileSync(__dirname + '/assets/site.js'); + return fs.readFileSync(__dirname + '/assets/site.js', 'utf8'); }, /** @@ -150,7 +150,7 @@ module.exports = { * @return {String} */ defaultTags: function() { - return fs.readFileSync(__dirname + '/assets/tags.jade'); + return fs.readFileSync(__dirname + '/assets/tags.jade', 'utf8'); }, /** @@ -177,7 +177,7 @@ module.exports = { * @return {String} */ defaultStylus: function() { - return fs.readFileSync(__dirname + '/assets/screen.styl'); + return fs.readFileSync(__dirname + '/assets/screen.styl', 'utf8'); }, /** diff --git a/lib/config.js b/lib/config.js index f7db77c..053c218 100644 --- a/lib/config.js +++ b/lib/config.js @@ -28,7 +28,7 @@ function readConfigFile(file) { } try { - var data = fs.readFileSync(file).toString(); + var data = fs.readFileSync(file, 'utf8'); return applyDefaults(JSON.parse(data)); } catch(exception) { if (exception.code === 'EBADF') { diff --git a/package.json b/package.json index 35e8d7f..45e8a7a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pop" , "description": "A static website and blog generator" -, "version": "0.1.4" +, "version": "0.1.5" , "url": "http://popjs.com" , "author": "Alex R. Young " , "engines": ["node >= 0.4.7"]