jjsontree.js
Advanced tools
Comparing version 4.3.0 to 4.4.0
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Afrikaans | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Afrikaans | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Arabic | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Arabic | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Belarusian | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Belarusian | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Bulgarian | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Bulgarian | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Bengali | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Bengali | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Danish | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Danish | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - German | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - German | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Greek | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Greek | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - English | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - English | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Esperanto | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Esperanto | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Spanish | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Spanish | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Estonian | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Estonian | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Farsi | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Farsi | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Finnish | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Finnish | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - French | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - French | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Frisian | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Frisian | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Irish | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Irish | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Galician | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Galician | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Hebrew | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Hebrew | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Hindi | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Hindi | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Hungarian | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Hungarian | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Armenian | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Armenian | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Indonesian | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Indonesian | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Icelandic | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Icelandic | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Italian | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Italian | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Japanese | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Japanese | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Georgian | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Georgian | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Korean | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Korean | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Luxembourgish | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Luxembourgish | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Lithuanian | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Lithuanian | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Latvian | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Latvian | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Malay | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Malay | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Nepali | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Nepali | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Dutch | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Dutch | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Norwegian | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Norwegian | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Portuguese | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Portuguese | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Polish | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Polish | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Romanian | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Romanian | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Sinhalese | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Sinhalese | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Slovak | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Slovak | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Slovenian | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Slovenian | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Swedish | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Swedish | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Tamil | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Tamil | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Telugu | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Telugu | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Thai | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Thai | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Tagalog | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Tagalog | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Turkish | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Turkish | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Ukrainian | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Ukrainian | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Vietnamese | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Vietnamese | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Taiwanese | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Taiwanese | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -1,2 +0,2 @@ | ||
/*! JsonTree.js v4.3.0 - Chinese (simplified) | (c) Bunoon 2024 | MIT License */ | ||
/*! JsonTree.js v4.4.0 - Chinese (simplified) | (c) Bunoon 2024 | MIT License */ | ||
$jsontree.setConfiguration( { | ||
@@ -3,0 +3,0 @@ "text": { |
@@ -5,3 +5,3 @@ { | ||
"description": "A lightweight JavaScript library that generates customizable tree views to better visualize, and edit, JSON data.", | ||
"version": "4.3.0", | ||
"version": "4.4.0", | ||
"homepage": "https://www.william-troup.com/jsontree-js/", | ||
@@ -8,0 +8,0 @@ "author": { |
@@ -5,4 +5,4 @@ <h1 align="center"> | ||
[![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=JsonTree.js%2C%20a%20free%20JavaScript%json%20treeview&url=https://github.com/williamtroup/JsonTree.js&hashtags=javascript,treeview,json) | ||
[![npm](https://img.shields.io/badge/npmjs-v4.3.0-blue)](https://www.npmjs.com/package/jjsontree.js) | ||
[![nuget](https://img.shields.io/badge/nuget-v4.3.0-purple)](https://www.nuget.org/packages/jJsonTree.js/) | ||
[![npm](https://img.shields.io/badge/npmjs-v4.4.0-blue)](https://www.npmjs.com/package/jjsontree.js) | ||
[![nuget](https://img.shields.io/badge/nuget-v4.4.0-purple)](https://www.nuget.org/packages/jJsonTree.js/) | ||
[![license](https://img.shields.io/badge/license-MIT-green)](https://github.com/williamtroup/JsonTree.js/blob/main/LICENSE.txt) | ||
@@ -14,3 +14,3 @@ [![discussions Welcome](https://img.shields.io/badge/discussions-Welcome-red)](https://github.com/williamtroup/JsonTree.js/discussions) | ||
> <p align="center">🔗 A lightweight JavaScript library that generates customizable tree views to better visualize, and edit, JSON data.</p> | ||
> <p align="center">v4.3.0</p> | ||
> <p align="center">v4.4.0</p> | ||
<br /> | ||
@@ -178,4 +178,4 @@ | ||
```markdown | ||
https://cdn.jsdelivr.net/gh/williamtroup/JsonTree.js@4.3.0/dist/jsontree.min.js | ||
https://cdn.jsdelivr.net/gh/williamtroup/JsonTree.js@4.3.0/dist/jsontree.js.min.css | ||
https://cdn.jsdelivr.net/gh/williamtroup/JsonTree.js@4.4.0/dist/jsontree.min.js | ||
https://cdn.jsdelivr.net/gh/williamtroup/JsonTree.js@4.4.0/dist/jsontree.js.min.css | ||
``` | ||
@@ -182,0 +182,0 @@ <br> |
@@ -7,3 +7,3 @@ /** | ||
* @file api.ts | ||
* @version v4.3.0 | ||
* @version v4.4.0 | ||
* @author Bunoon | ||
@@ -10,0 +10,0 @@ * @license MIT License |
@@ -7,3 +7,3 @@ /** | ||
* @file context-menu.ts | ||
* @version v4.3.0 | ||
* @version v4.4.0 | ||
* @author Bunoon | ||
@@ -10,0 +10,0 @@ * @license MIT License |
@@ -7,3 +7,3 @@ /** | ||
* @file tooltip.ts | ||
* @version v4.3.0 | ||
* @version v4.4.0 | ||
* @author Bunoon | ||
@@ -10,0 +10,0 @@ * @license MIT License |
@@ -7,3 +7,3 @@ /** | ||
* @file trigger.ts | ||
* @version v4.3.0 | ||
* @version v4.4.0 | ||
* @author Bunoon | ||
@@ -10,0 +10,0 @@ * @license MIT License |
@@ -7,3 +7,3 @@ /** | ||
* @file constant.ts | ||
* @version v4.3.0 | ||
* @version v4.4.0 | ||
* @author Bunoon | ||
@@ -10,0 +10,0 @@ * @license MIT License |
@@ -7,3 +7,3 @@ /** | ||
* @file arr.ts | ||
* @version v4.3.0 | ||
* @version v4.4.0 | ||
* @author Bunoon | ||
@@ -10,0 +10,0 @@ * @license MIT License |
@@ -7,3 +7,3 @@ /** | ||
* @file convert.ts | ||
* @version v4.3.0 | ||
* @version v4.4.0 | ||
* @author Bunoon | ||
@@ -32,2 +32,5 @@ * @license MIT License | ||
} else if ( Is.definedImportedFilename( object ) ) { | ||
result = object.object; | ||
} else if ( Is.definedDate( object ) ) { | ||
@@ -261,2 +264,35 @@ if ( !bindingOptions.includeTimeZoneInDates ) { | ||
} | ||
export function stringToBoolean( value: string ) : boolean { | ||
return value.toString().toLowerCase().trim() === "true"; | ||
} | ||
export function stringToParsedValue( value: any, bindingOptions: BindingOptions ) : any { | ||
let parsedValue: any = null; | ||
if ( Is.definedString( value ) ) { | ||
const floatValue: number = parseFloat( value ); | ||
if ( bindingOptions.parse!.stringsToBooleans && Is.String.boolean( value ) ) { | ||
parsedValue = Convert.stringToBoolean( value );; | ||
} else if ( bindingOptions.parse!.stringsToBigInts && Is.String.bigInt( value ) ) { | ||
parsedValue = Convert.stringToBigInt( value ); | ||
} else if ( bindingOptions.parse!.stringsToNumbers && !isNaN( value ) && !Is.definedFloat( floatValue ) ) { | ||
parsedValue = parseInt( value ); | ||
} else if ( bindingOptions.parse!.stringsToFloats && !isNaN( value ) && Is.definedFloat( floatValue ) ) { | ||
parsedValue = floatValue; | ||
} else if ( bindingOptions.parse!.stringsToDates && Is.String.date( value ) ) { | ||
parsedValue = new Date( value ); | ||
} else if ( bindingOptions.parse!.stringsToSymbols && Is.String.symbol( value ) ) { | ||
parsedValue = Symbol( Convert.symbolToString( value ) ); | ||
} | ||
} | ||
return parsedValue; | ||
} | ||
} |
@@ -7,3 +7,3 @@ /** | ||
* @file datetime.ts | ||
* @version v4.3.0 | ||
* @version v4.4.0 | ||
* @author Bunoon | ||
@@ -16,2 +16,3 @@ * @license MIT License | ||
import { type Configuration } from "../type"; | ||
import { Is } from "./is"; | ||
import { Str } from "./str"; | ||
@@ -36,2 +37,6 @@ | ||
if ( Is.definedString( result ) ) { | ||
result = `<sup>${result}</sup>`; | ||
} | ||
return result; | ||
@@ -38,0 +43,0 @@ } |
@@ -7,3 +7,3 @@ /** | ||
* @file default.ts | ||
* @version v4.3.0 | ||
* @version v4.4.0 | ||
* @author Bunoon | ||
@@ -10,0 +10,0 @@ * @license MIT License |
@@ -7,3 +7,3 @@ /** | ||
* @file enum.ts | ||
* @version v4.3.0 | ||
* @version v4.4.0 | ||
* @author Bunoon | ||
@@ -23,4 +23,10 @@ * @license MIT License | ||
underscore = "_", | ||
dot = ".", | ||
coma = ",", | ||
} | ||
export const enum Value { | ||
notFound = -1, | ||
} | ||
export enum DataType { | ||
@@ -27,0 +33,0 @@ null = "null", |
@@ -7,3 +7,3 @@ /** | ||
* @file is.ts | ||
* @version v4.3.0 | ||
* @version v4.4.0 | ||
* @author Bunoon | ||
@@ -15,2 +15,3 @@ * @license MIT License | ||
import { ImportedFilename } from "../type"; | ||
import { Char } from "./enum"; | ||
@@ -42,3 +43,3 @@ | ||
export function date( dateTimeString: string ) { | ||
const regExp: RegExp = /\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}Z/; | ||
const regExp: RegExp = /\d{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2]\d|3[0-1])T(?:[0-1]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+|)(?:Z|(?:\+|\-)(?:\d{2}):?(?:\d{2}))/; | ||
@@ -158,2 +159,6 @@ return dateTimeString.match( regExp ); | ||
} | ||
export function definedImportedFilename( object: any ) : boolean { | ||
return defined( object ) && object instanceof ImportedFilename; | ||
} | ||
} |
@@ -7,3 +7,3 @@ /** | ||
* @file obj.ts | ||
* @version v4.3.0 | ||
* @version v4.4.0 | ||
* @author Bunoon | ||
@@ -10,0 +10,0 @@ * @license MIT License |
@@ -7,3 +7,3 @@ /** | ||
* @file size.ts | ||
* @version v4.3.0 | ||
* @version v4.4.0 | ||
* @author Bunoon | ||
@@ -10,0 +10,0 @@ * @license MIT License |
@@ -7,3 +7,3 @@ /** | ||
* @file str.ts | ||
* @version v4.3.0 | ||
* @version v4.4.0 | ||
* @author Bunoon | ||
@@ -14,3 +14,5 @@ * @license MIT License | ||
import { Char } from "./enum"; | ||
export namespace Str { | ||
@@ -33,2 +35,12 @@ export function padNumber( number: number, length: number = 1, paddingCharacter: string = "0" ) : string { | ||
} | ||
export function getMaximumLengthDisplay( value: string, maximumLength: number, ellipsisText: string ) : string { | ||
let newValue: string = value; | ||
if ( maximumLength > 0 && newValue.length > maximumLength ) { | ||
newValue = `${newValue.substring( 0, maximumLength )}${Char.space}${ellipsisText}${Char.space}`; | ||
} | ||
return newValue; | ||
} | ||
} |
@@ -7,3 +7,3 @@ /** | ||
* @file dom.ts | ||
* @version v4.3.0 | ||
* @version v4.4.0 | ||
* @author Bunoon | ||
@@ -10,0 +10,0 @@ * @license MIT License |
@@ -7,3 +7,3 @@ /** | ||
* @file binding.ts | ||
* @version v4.3.0 | ||
* @version v4.4.0 | ||
* @author Bunoon | ||
@@ -165,2 +165,3 @@ * @license MIT License | ||
options.maximum!.inspectionLevels = Default.getNumber( options.maximum!.inspectionLevels, 10 ); | ||
options.maximum!.propertyNameLength = Default.getNumber( options.maximum!.propertyNameLength, 0 ); | ||
@@ -215,2 +216,3 @@ return options.maximum!; | ||
options.controlPanel!.showImportButton = Default.getBoolean( options.controlPanel!.showImportButton, true ); | ||
options.controlPanel!.showExportButton = Default.getBoolean( options.controlPanel!.showExportButton, true ); | ||
@@ -273,2 +275,4 @@ return options.controlPanel!; | ||
options.parse!.stringsToSymbols = Default.getBoolean( options.parse!.stringsToSymbols, false ); | ||
options.parse!.stringsToFloats = Default.getBoolean( options.parse!.stringsToFloats, false ); | ||
options.parse!.stringsToBigInts = Default.getBoolean( options.parse!.stringsToBigInts, false ); | ||
@@ -319,2 +323,3 @@ return options.parse!; | ||
options.sideMenu!.showClearJsonButton = Default.getBoolean( options.sideMenu!.showClearJsonButton, true ); | ||
options.sideMenu!.updateDisplayDelay = Default.getNumber( options.sideMenu!.updateDisplayDelay, 500 ); | ||
@@ -321,0 +326,0 @@ return options.sideMenu!; |
@@ -7,3 +7,3 @@ /** | ||
* @file config.ts | ||
* @version v4.3.0 | ||
* @version v4.4.0 | ||
* @author Bunoon | ||
@@ -10,0 +10,0 @@ * @license MIT License |
@@ -7,3 +7,3 @@ /** | ||
* @file type.ts | ||
* @version v4.3.0 | ||
* @version v4.4.0 | ||
* @author Bunoon | ||
@@ -18,2 +18,7 @@ * @license MIT License | ||
export class ImportedFilename { | ||
public filename: string = null!; | ||
public object: string = null!; | ||
}; | ||
export type CustomDataType = { | ||
@@ -243,2 +248,3 @@ class: string; | ||
inspectionLevels?: number; | ||
propertyNameLength?: number; | ||
}; | ||
@@ -260,2 +266,4 @@ | ||
stringsToSymbols?: boolean; | ||
stringsToFloats?: boolean; | ||
stringsToBigInts?: boolean; | ||
}; | ||
@@ -289,2 +297,3 @@ | ||
showImportButton?: boolean; | ||
showExportButton?: boolean; | ||
}; | ||
@@ -356,2 +365,3 @@ | ||
showClearJsonButton?: boolean; | ||
updateDisplayDelay?: number; | ||
}; | ||
@@ -358,0 +368,0 @@ |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
1640501
18833