Expand description
Shared parsers for foreign JSON / JSONC / TOML settings.
Functionsยง
- hook_
event_ from_ name - hook_
from_ command - hooks_
from_ claude_ object - Claude
settings.jsonhooksobject:{ "PreToolUse": [ { matcher, hooks: [{type,command}] } ] }. - hooks_
from_ grok_ value - Grok
[hooks.<event>]TOML tables (or JSON object of the same shape). - map_
tool_ name - mcp_
from_ map - mcp_
from_ object - Map a generic MCP object (Claude / Cursor / VS Code style
mcpServers). - parse_
jsonc - Strip
//and/* */comments plus trailing commas so JSONC parses as JSON. - permission_
from_ lists - Claude / Grok allow-ask-deny lists (
["Bash", "Read"]or"Bash(git *)"). - permission_
from_ map - OpenCode-style
{ "bash": "ask", "edit": "allow" }. - string_
list - string_
map - toml_
to_ json