Skip to content

Commit

Permalink
Merge pull request #34 from williamtroup/3.0.0
Browse files Browse the repository at this point in the history
3.0.0
  • Loading branch information
william-troup authored Aug 31, 2024
2 parents 47f1420 + 8d0f0aa commit daafb9f
Show file tree
Hide file tree
Showing 86 changed files with 4,436 additions and 1,577 deletions.
24 changes: 14 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@
JsonTree.js

[![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-v2.9.0-blue)](https://www.npmjs.com/package/jjsontree.js)
[![nuget](https://img.shields.io/badge/nuget-v2.9.0-purple)](https://www.nuget.org/packages/jJsonTree.js/)
[![npm](https://img.shields.io/badge/npmjs-v3.0.0-blue)](https://www.npmjs.com/package/jjsontree.js)
[![nuget](https://img.shields.io/badge/nuget-v3.0.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)
[![discussions Welcome](https://img.shields.io/badge/discussions-Welcome-red)](https://github.com/williamtroup/JsonTree.js/discussions)
[![coded by William Troup](https://img.shields.io/badge/coded_by-William_Troup-yellow)](https://william-troup.com/)
</h1>

> <p align="center">🔗 A lightweight JavaScript library that generates customizable tree views to better visualize, and edit, JSON data.</p>
> <p align="center">v2.9.0</p>
> <p align="center">v3.0.0</p>
<br />
![JsonTree.js](docs/images/main.png)
Expand All @@ -24,14 +24,15 @@ JsonTree.js
- Full API available via public functions.
- Fully styled in CSS/SASS, fully responsive, and compatible with the Bootstrap library!
- Full CSS theme support (using :root variables), with dark and light themes.
- 17 types supported by default (with unknown type support).
- 20 types supported by default (with unknown type support).
- Support to show the data types, array/object counts, comas, and opening symbols!
- Fully configurable per DOM element!
- Close/Open all nodes.
- Clickable values via custom triggers!
- Custom value rendering.
- Array paging support (show array objects on different pages)!
- Drag & Drop JSON files support!
- Full property/value editing support (double click the property name/value).
- Full editing support (double click a value, property, index, or anywhere for everything).
- Keyboard navigation keys support!
- Toggle between regular and full-screen views.
- Assign tooltips to any JSON value!
Expand Down Expand Up @@ -60,9 +61,9 @@ All modern browsers (such as Google Chrome, FireFox, and Opera) are fully suppor
- `bigint` Big Integers
- `string` Strings
- `object` Objects
- `object Array` Arrays
- `object Date` Dates
- `number` Decimals
- `array` Arrays
- `date` Dates
- `float` Floats
- `null` Nulls
- `symbol` Symbols
- `function` Functions and Lambdas
Expand All @@ -72,6 +73,9 @@ All modern browsers (such as Google Chrome, FireFox, and Opera) are fully suppor
- `regexp` RegExps
- `map` Maps
- `set` Sets
- `url` URLs
- `image` Images
- `email` Emails
- `any` Unknown
<br>
<br>
Expand Down Expand Up @@ -152,8 +156,8 @@ npm install jjsontree.js
You can also use the following CDN links:

```markdown
https://cdn.jsdelivr.net/gh/williamtroup/JsonTree.js@2.9.0/dist/jsontree.min.js
https://cdn.jsdelivr.net/gh/williamtroup/JsonTree.js@2.9.0/dist/jsontree.js.min.css
https://cdn.jsdelivr.net/gh/williamtroup/JsonTree.js@3.0.0/dist/jsontree.min.js
https://cdn.jsdelivr.net/gh/williamtroup/JsonTree.js@3.0.0/dist/jsontree.js.min.css
```
<br>
<br>
Expand Down
24 changes: 14 additions & 10 deletions README_NUGET.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# JsonTree.js v2.9.0
# JsonTree.js v3.0.0

[![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-v2.9.0-blue)](https://www.npmjs.com/package/jjsontree.js)
[![nuget](https://img.shields.io/badge/nuget-v2.9.0-purple)](https://www.nuget.org/packages/jJsonTree.js/)
[![npm](https://img.shields.io/badge/npmjs-v3.0.0-blue)](https://www.npmjs.com/package/jjsontree.js)
[![nuget](https://img.shields.io/badge/nuget-v3.0.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)
[![discussions Welcome](https://img.shields.io/badge/discussions-Welcome-red)](https://github.com/williamtroup/JsonTree.js/discussions)
[![coded by William Troup](https://img.shields.io/badge/coded_by-William_Troup-yellow)](https://william-troup.com/)
Expand All @@ -17,14 +17,15 @@
- Full API available via public functions.
- Fully styled in CSS/SASS, fully responsive, and compatible with the Bootstrap library!
- Full CSS theme support (using :root variables), with dark and light themes.
- 17 types supported by default (with unknown type support).
- 20 types supported by default (with unknown type support).
- Support to show the data types, array/object counts, comas, and opening symbols!
- Fully configurable per DOM element!
- Close/Open all nodes.
- Clickable values via custom triggers!
- Custom value rendering.
- Array paging support (show array objects on different pages)!
- Drag & Drop JSON files support!
- Full property/value editing support (double click the property name/value).
- Full editing support (double click a value, property, index, or anywhere for everything).
- Keyboard navigation keys support!
- Toggle between regular and full-screen views.
- Assign tooltips to any JSON value!
Expand All @@ -47,9 +48,9 @@ All modern browsers (such as Google Chrome, FireFox, and Opera) are fully suppor
- `bigint` Big Integers
- `string` Strings
- `object` Objects
- `object Array` Arrays
- `object Date` Dates
- `number` Decimals
- `array` Arrays
- `date` Dates
- `float` Floats
- `null` Nulls
- `symbol` Symbols
- `function` Functions and Lambdas
Expand All @@ -59,6 +60,9 @@ All modern browsers (such as Google Chrome, FireFox, and Opera) are fully suppor
- `regexp` RegExps
- `map` Maps
- `set` Sets
- `url` URLs
- `image` Images
- `email` Emails
- `any` Unknown


Expand Down Expand Up @@ -133,8 +137,8 @@ npm install jjsontree.js
You can also use the following CDN links:

```markdown
https://cdn.jsdelivr.net/gh/williamtroup/JsonTree.js@2.9.0/dist/jsontree.min.js
https://cdn.jsdelivr.net/gh/williamtroup/JsonTree.js@2.9.0/dist/jsontree.js.min.css
https://cdn.jsdelivr.net/gh/williamtroup/JsonTree.js@3.0.0/dist/jsontree.min.js
https://cdn.jsdelivr.net/gh/williamtroup/JsonTree.js@3.0.0/dist/jsontree.js.min.css
```


Expand Down
Loading

0 comments on commit daafb9f

Please sign in to comment.