react-json-view-lite
Advanced tools
Comparing version
@@ -0,1 +1,7 @@ | ||
## 1.1.0 | ||
### New Feature | ||
- [Render Date as an ISO-formatted string](https://github.com/AnyRoad/react-json-view-lite/pull/13) | ||
## 1.0.1 | ||
@@ -2,0 +8,0 @@ |
export declare const isBoolean: (data: any) => boolean; | ||
export declare const isNumber: (data: any) => boolean; | ||
export declare const isBigInt: (data: any) => boolean; | ||
export declare const isDate: (data: unknown) => data is Date; | ||
export declare const isString: (data: any) => boolean; | ||
@@ -5,0 +6,0 @@ export declare const isArray: (data: any) => boolean; |
@@ -12,2 +12,5 @@ var React = require('react'); | ||
}; | ||
const isDate = data => { | ||
return !!data && data instanceof Date; | ||
}; | ||
const isString = data => { | ||
@@ -160,2 +163,4 @@ return typeof data === 'string' || data instanceof String; | ||
valueStyle = style.numberValue; | ||
} else if (isDate(value)) { | ||
stringValue = value.toISOString(); | ||
} else { | ||
@@ -183,3 +188,3 @@ stringValue = value.toString(); | ||
} | ||
if (isObject(value)) { | ||
if (isObject(value) && !isDate(value)) { | ||
return /*#__PURE__*/React.createElement(JsonObject, Object.assign({}, props)); | ||
@@ -190,3 +195,3 @@ } | ||
var styles = {"container-base":"_GzYRV","punctuation-base":"_3eOF8","pointer":"_1MFti","expander-base":"_f10Tu _1MFti","expand-icon":"_1UmXx","collapse-icon":"_1LId0","collapsed-content-base":"_1pNG9 _1MFti","container-light":"_2IvMF _GzYRV","basic-element-style":"_2bkNM","label-light":"_1MGIk","punctuation-light":"_3uHL6 _3eOF8","value-null-light":"_2T6PJ","value-undefined-light":"_1Gho6","value-string-light":"_vGjyY","value-number-light":"_1bQdo","value-boolean-light":"_3zQKs","value-other-light":"_1xvuR","collapse-icon-light":"_oLqym _f10Tu _1MFti _1UmXx","expand-icon-light":"_2AXVT _f10Tu _1MFti _1UmXx","collapsed-content-light":"_2KJWg _1pNG9 _1MFti","container-dark":"_11RoI _GzYRV","expand-icon-dark":"_17H2C _f10Tu _1MFti _1UmXx","collapse-icon-dark":"_3QHg2 _f10Tu _1MFti _1LId0","collapsed-content-dark":"_3fDAz _1pNG9 _1MFti","label-dark":"_2bSDX","punctuation-dark":"_gsbQL _3eOF8","value-null-dark":"_LaAZe","value-undefined-dark":"_GTKgm","value-string-dark":"_Chy1W","value-number-dark":"_2bveF","value-boolean-dark":"_2vRm-","value-other-dark":"_1prJR"}; | ||
var styles = {"container-base":"_GzYRV","punctuation-base":"_3eOF8","pointer":"_1MFti","expander-base":"_f10Tu _1MFti","expand-icon":"_1UmXx","collapse-icon":"_1LId0","collapsed-content-base":"_1pNG9 _1MFti","container-light":"_2IvMF _GzYRV","basic-element-style":"_2bkNM","label-light":"_1MGIk","punctuation-light":"_3uHL6 _3eOF8","value-null-light":"_2T6PJ","value-undefined-light":"_1Gho6","value-string-light":"_vGjyY","value-number-light":"_1bQdo","value-boolean-light":"_3zQKs","value-other-light":"_1xvuR","collapse-icon-light":"_oLqym _f10Tu _1MFti _1LId0","expand-icon-light":"_2AXVT _f10Tu _1MFti _1UmXx","collapsed-content-light":"_2KJWg _1pNG9 _1MFti","container-dark":"_11RoI _GzYRV","expand-icon-dark":"_17H2C _f10Tu _1MFti _1UmXx","collapse-icon-dark":"_3QHg2 _f10Tu _1MFti _1LId0","collapsed-content-dark":"_3fDAz _1pNG9 _1MFti","label-dark":"_2bSDX","punctuation-dark":"_gsbQL _3eOF8","value-null-dark":"_LaAZe","value-undefined-dark":"_GTKgm","value-string-dark":"_Chy1W","value-number-dark":"_2bveF","value-boolean-dark":"_2vRm-","value-other-dark":"_1prJR"}; | ||
@@ -193,0 +198,0 @@ const defaultStyles = { |
@@ -12,2 +12,5 @@ import { useState, createElement, useRef, useEffect } from 'react'; | ||
}; | ||
const isDate = data => { | ||
return !!data && data instanceof Date; | ||
}; | ||
const isString = data => { | ||
@@ -160,2 +163,4 @@ return typeof data === 'string' || data instanceof String; | ||
valueStyle = style.numberValue; | ||
} else if (isDate(value)) { | ||
stringValue = value.toISOString(); | ||
} else { | ||
@@ -183,3 +188,3 @@ stringValue = value.toString(); | ||
} | ||
if (isObject(value)) { | ||
if (isObject(value) && !isDate(value)) { | ||
return /*#__PURE__*/createElement(JsonObject, Object.assign({}, props)); | ||
@@ -190,3 +195,3 @@ } | ||
var styles = {"container-base":"_GzYRV","punctuation-base":"_3eOF8","pointer":"_1MFti","expander-base":"_f10Tu _1MFti","expand-icon":"_1UmXx","collapse-icon":"_1LId0","collapsed-content-base":"_1pNG9 _1MFti","container-light":"_2IvMF _GzYRV","basic-element-style":"_2bkNM","label-light":"_1MGIk","punctuation-light":"_3uHL6 _3eOF8","value-null-light":"_2T6PJ","value-undefined-light":"_1Gho6","value-string-light":"_vGjyY","value-number-light":"_1bQdo","value-boolean-light":"_3zQKs","value-other-light":"_1xvuR","collapse-icon-light":"_oLqym _f10Tu _1MFti _1UmXx","expand-icon-light":"_2AXVT _f10Tu _1MFti _1UmXx","collapsed-content-light":"_2KJWg _1pNG9 _1MFti","container-dark":"_11RoI _GzYRV","expand-icon-dark":"_17H2C _f10Tu _1MFti _1UmXx","collapse-icon-dark":"_3QHg2 _f10Tu _1MFti _1LId0","collapsed-content-dark":"_3fDAz _1pNG9 _1MFti","label-dark":"_2bSDX","punctuation-dark":"_gsbQL _3eOF8","value-null-dark":"_LaAZe","value-undefined-dark":"_GTKgm","value-string-dark":"_Chy1W","value-number-dark":"_2bveF","value-boolean-dark":"_2vRm-","value-other-dark":"_1prJR"}; | ||
var styles = {"container-base":"_GzYRV","punctuation-base":"_3eOF8","pointer":"_1MFti","expander-base":"_f10Tu _1MFti","expand-icon":"_1UmXx","collapse-icon":"_1LId0","collapsed-content-base":"_1pNG9 _1MFti","container-light":"_2IvMF _GzYRV","basic-element-style":"_2bkNM","label-light":"_1MGIk","punctuation-light":"_3uHL6 _3eOF8","value-null-light":"_2T6PJ","value-undefined-light":"_1Gho6","value-string-light":"_vGjyY","value-number-light":"_1bQdo","value-boolean-light":"_3zQKs","value-other-light":"_1xvuR","collapse-icon-light":"_oLqym _f10Tu _1MFti _1LId0","expand-icon-light":"_2AXVT _f10Tu _1MFti _1UmXx","collapsed-content-light":"_2KJWg _1pNG9 _1MFti","container-dark":"_11RoI _GzYRV","expand-icon-dark":"_17H2C _f10Tu _1MFti _1UmXx","collapse-icon-dark":"_3QHg2 _f10Tu _1MFti _1LId0","collapsed-content-dark":"_3fDAz _1pNG9 _1MFti","label-dark":"_2bSDX","punctuation-dark":"_gsbQL _3eOF8","value-null-dark":"_LaAZe","value-undefined-dark":"_GTKgm","value-string-dark":"_Chy1W","value-number-dark":"_2bveF","value-boolean-dark":"_2vRm-","value-other-dark":"_1prJR"}; | ||
@@ -193,0 +198,0 @@ const defaultStyles = { |
{ | ||
"name": "react-json-view-lite", | ||
"version": "1.0.1", | ||
"version": "1.1.0", | ||
"description": "JSON viewer component for React focused on performance for large volume input while still providing few customiziation features", | ||
@@ -5,0 +5,0 @@ "homepage": "http://anyroad.github.io/react-json-view-lite", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
73667
2.03%674
1.66%