From 5c41a33e41df84260fb054444a222a02e41b18b2 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Mon, 23 Mar 2015 17:26:08 +1100 Subject: [PATCH] save register cache on tick instead of sigint - fixes #1062 --- src/babel/api/register/cache.js | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/babel/api/register/cache.js b/src/babel/api/register/cache.js index dd724ac74a..fb93316eb3 100644 --- a/src/babel/api/register/cache.js +++ b/src/babel/api/register/cache.js @@ -13,14 +13,7 @@ export function load() { if (process.env.BABEL_DISABLE_CACHE) return; process.on("exit", save); - - var sigint = function () { - process.removeListener("SIGINT", sigint); - save(); - process.kill(process.pid, "SIGINT"); - }; - - process.on("SIGINT", sigint); + process.nextTick(save); if (!fs.existsSync(FILENAME)) return;