=== jsonyo — JSON Toolkit ===
Contributors: voiddo
Tags: json, json formatter, json validator, json toolkit, developer tools
Requires at least: 6.0
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Format · validate · query · diff · minify JSON inside wp-admin. Zero data leaves your browser. Free forever.

== Description ==

**jsonyo** is a lightweight JSON toolkit that lives in wp-admin. Open it from **Tools → JSON Toolkit** and you get a clean code-editor-style workbench for everything JSON.

Six modes, one panel:

* **Format** — paste raw JSON, get a properly indented tree with syntax highlighting
* **Validate** — instant pass/fail with line + column for syntax errors
* **Query** — JSONPath ($.users[0].name, items[*].id, recursive ..key) over the parsed tree
* **Diff** — paste two JSON blocks, see added/removed/changed paths side-by-side
* **Stats** — counts of objects, arrays, strings, numbers, booleans, nulls + max depth
* **Minify** — strip whitespace, get one-line output ready to paste

= Zero data leaves your browser =

Every operation runs entirely in your browser via JavaScript. No external API call, no analytics, no upload. We never see your JSON. This means jsonyo works on private/internal JSON, on disconnected staging sites, on WordPress installs behind firewalls.

= Why a wp-admin plugin and not just a website? =

If you live in wp-admin (debugging REST API responses, inspecting block editor JSON, working with custom field exports, tracing webhook payloads), having a JSON workbench one click away beats opening a tab to an external tool. Same engine, same Surgical aesthetic, same monospace clarity — but it's already there when you need it.

= Free forever =

This plugin has no paid tier, no upsell, no "Pro" upgrade. It's free, GPLv2, and stays that way. The goal is simple: give WordPress developers a fast, private JSON workbench where they already work.

== Installation ==

1. Upload the plugin folder to `/wp-content/plugins/` or install via Plugins → Add New
2. Activate through the **Plugins** menu
3. Open **Tools → JSON Toolkit** in your WP admin

That's it. No config, no API key, no setup wizard.

== Frequently Asked Questions ==

= Does this plugin send my JSON to any server? =

No. Everything runs in your browser via JavaScript. The PHP side just renders the admin page shell.

= Does it work on multisite? =

Yes. Activate per-site or network-wide. Behavior is identical.

= Does it work in older PHP? =

Requires PHP 7.4+ (matches WordPress 6.0 minimums).

= Is the source code open? =

Yes — GPLv2 or later.

= How do I report a bug or request a feature? =

Email support@voiddo.com or open an issue on our GitHub.

== Screenshots ==

1. Format mode — paste JSON, get a properly indented tree with syntax highlighting
2. Validate mode — pass/fail status with stats summary
3. Query mode — JSONPath query with breadcrumb path indicator
4. Diff mode — side-by-side comparison with added/removed/changed paths
5. Stats mode — quantitative breakdown of object structure

== Changelog ==

= 1.0.0 — 2026-04-30 =
* Initial release
* Format / validate / query / diff / stats / minify modes
* Surgical-canon dark theme (mint accent on dark navy)
* Browser-side execution — zero data leaves your browser
* Localizable — Text Domain `jsonyo-json-toolkit`

== Upgrade Notice ==

= 1.0.0 =
First release. No upgrade path needed.

== About ==

Built by vøiddo, a small studio shipping free dev tools, Chrome extensions and weird browser games.
