Qingzhou-Joshua/dsh-dev-toolbox

Plugin ⭐ 0 MIT datatoolsweb-ui

DeepSeek Harness plugin—a simple toolkit for developers.

Install

![Formatted JSON](docs/images/json.png)

| Button | Effect |
|---|---|
| Format | `JSON.parse`, then print with two-space indent |
| Minify | one line, no extra whitespace |
| Validate | parse only; the text is left unchanged |
| Escape | the whole input as a JSON string, including quotes: `a "b"` → `"a \"b\""` |
| Unescape | parse a JSON string; if there are no wrapping quotes, the text is tried as string content |

Use Format for objects and arrays, not Unescape.

### Find

Search under the output. The haystack is the output when it is non-empty, otherwise the input.

- Literal match by default.
- **Regex** uses a JavaScript `RegExp` (invalid patterns show the error).
- **Match case** is optional.
- Enter goes to the next hit, Shift+Enter to the previous. At most 2000 hits are marked.

![Find in formatted JSON](docs/images/json-search.png)

### Expand

The control on the output label switches to a reading view: output, find, and the footer only, with the output filling the window. The icon toggles between expand and restore. Click it again, press Escape, or click the mask to return.

![Expanded JSON output](docs/images/json-expand.png)

## URL

Percent-encode text, decode it, or convert between query strings and JSON objects.

Add Qingzhou-Joshua/dsh-dev-toolbox to your DSH config (web profile) to enable.

README

Expand full README Collapse

README is empty.