From a8f86e62f26d2922935aceada59b2278617b6444 Mon Sep 17 00:00:00 2001 From: Jonas Nicklas and Kim Burgestrand Date: Thu, 6 Nov 2014 15:34:05 +0100 Subject: [PATCH] Absolute paths in build (so we can run in npm) --- src/build.coffee | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/build.coffee b/src/build.coffee index fc57e41..14c46d2 100644 --- a/src/build.coffee +++ b/src/build.coffee @@ -47,7 +47,7 @@ Build = js = require('./grammar').Parser.generate({ moduleType: "js" }) coffee = "" - coffee += fs.readFileSync("./src/#{name}.coffee").toString() for name in @sourceFiles + coffee += fs.readFileSync(path.join(__dirname, "#{name}.coffee")).toString() for name in @sourceFiles js += CoffeeScript.compile(coffee, bare: true) """ (function(root) { @@ -71,10 +71,10 @@ Build = context = vm.createContext(sandbox) for name in @sourceFiles - path = "./src/#{name}.coffee" - source = fs.readFileSync(path) - data = CoffeeScript.compile(source.toString(), bare: true, filename: path) - vm.runInContext(data, context, path) + filePath = path.join(__dirname, "#{name}.coffee") + source = fs.readFileSync(filePath) + data = CoffeeScript.compile(source.toString(), bare: true, filename: filePath) + vm.runInContext(data, context, filePath) context