diff --git a/README.md b/README.md index d2292ca..d0fa1e9 100644 --- a/README.md +++ b/README.md @@ -54,6 +54,8 @@ Output will be - ### Versions ++ `v1.0.1` + + Bug Fixed : data null checks & default true fix + `v1.0.0` + Initial release - containing basic `sort` function only. diff --git a/index.js b/index.js index 65ba879..91e13d7 100644 --- a/index.js +++ b/index.js @@ -22,7 +22,7 @@ OR PERFORMANCE OF THIS SOFTWARE. */ const typeOf = function (data) { const objectConstructor = {}.constructor; - if (data.constructor === objectConstructor) { + if (data && data !== null && data.constructor === objectConstructor) { return "OBJECT"; } else { return ""; @@ -44,7 +44,7 @@ function jsonSort(data, sort) { newData = {}; if (!sort) - sort = false; + sort = true; keys = Object.keys(data).sort(); diff --git a/package.json b/package.json index 9e2edf6..fdc0420 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "json-keys-sort", - "version": "1.0.0", + "version": "1.0.1", "description": "Sorting a json object based on keys either ascending or descending & even recursively", "main": "index.js", "repository": {