From 57bb4c322c4fde74cdaa7d7a8f92876c60343435 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Thu, 12 Feb 2015 11:37:26 -0800 Subject: [PATCH] Add source map caching to tasks --- package.json | 2 +- src/task.coffee | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 22aa4f331..891376183 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "clear-cut": "0.4.0", "coffee-cash": "0.5.0", "coffee-script": "1.8.0", - "coffeestack": "^1", + "coffeestack": "^1.1", "color": "^0.7.3", "delegato": "^1", "emissary": "^1.3.1", diff --git a/src/task.coffee b/src/task.coffee index 7ac635642..a69eedd01 100644 --- a/src/task.coffee +++ b/src/task.coffee @@ -67,9 +67,12 @@ class Task constructor: (taskPath) -> coffeeCacheRequire = "require('#{require.resolve('coffee-cash')}')" coffeeCachePath = require('coffee-cash').getCacheDirectory() + coffeeStackRequire = "require('#{require.resolve('coffeestack')}')" + stackCachePath = require('coffeestack').getCacheDirectory() taskBootstrapRequire = "require('#{require.resolve('./task-bootstrap')}');" bootstrap = """ #{coffeeCacheRequire}.register('#{coffeeCachePath}'); + #{coffeeStackRequire}.setCacheDirectory('#{stackCachePath}'); #{taskBootstrapRequire} """ bootstrap = bootstrap.replace(/\\/g, "\\\\")