From 2511009ae4166aeb63bb567bc6934c5431b056dd Mon Sep 17 00:00:00 2001 From: Sebastian Landwehr Date: Wed, 25 Dec 2019 18:24:12 +0100 Subject: [PATCH 1/2] fix tests --- test/jsontosass.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/jsontosass.js b/test/jsontosass.js index f247ea2..70b6f13 100644 --- a/test/jsontosass.js +++ b/test/jsontosass.js @@ -6,7 +6,7 @@ var jsontosass = require('../jsontosass.js'); function removeFiles () { glob('test/*.s[ac]ss', function (er, files) { files.forEach(function (file) { - fs.unlink(file); + fs.unlinkSync(file); }); }); } From 3d4204056174308a846bdf46efef2f2e62c12e4b Mon Sep 17 00:00:00 2001 From: Sebastian Landwehr Date: Wed, 25 Dec 2019 18:37:58 +0100 Subject: [PATCH 2/2] fix case where keys have digits but are in fact no array keys --- jsontosass.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jsontosass.js b/jsontosass.js index e2b53b1..61a8d07 100644 --- a/jsontosass.js +++ b/jsontosass.js @@ -76,7 +76,7 @@ var JsonToSass = function () { nestLevel--; break; default: - if (key.match(/^[0-9]+$/)) { + if (Array.isArray(obj)) { map.push(obj[key]); } else { map.push(key + createColon() + obj[key]);