{"id":21151027,"url":"https://github.com/kkostov/json-escapeunescape.novaextension","last_synced_at":"2026-05-20T06:08:40.202Z","repository":{"id":82285596,"uuid":"415009452","full_name":"kkostov/JSON-EscapeUnescape.novaextension","owner":"kkostov","description":"https://nova.app extension to escape and unescape a JSON document.","archived":false,"fork":false,"pushed_at":"2021-10-12T07:35:11.000Z","size":2405,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-21T08:11:11.525Z","etag":null,"topics":["nova-editor","nova-extension","swift","urlresponse"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kkostov.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-08T14:03:36.000Z","updated_at":"2023-10-26T07:13:55.000Z","dependencies_parsed_at":null,"dependency_job_id":"580aaf47-57ae-4ed1-8fce-32920ca386f7","html_url":"https://github.com/kkostov/JSON-EscapeUnescape.novaextension","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kkostov%2FJSON-EscapeUnescape.novaextension","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kkostov%2FJSON-EscapeUnescape.novaextension/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kkostov%2FJSON-EscapeUnescape.novaextension/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kkostov%2FJSON-EscapeUnescape.novaextension/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kkostov","download_url":"https://codeload.github.com/kkostov/JSON-EscapeUnescape.novaextension/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243590816,"owners_count":20315752,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["nova-editor","nova-extension","swift","urlresponse"],"created_at":"2024-11-20T10:12:24.657Z","updated_at":"2026-05-20T06:08:40.171Z","avatar_url":"https://github.com/kkostov.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!--\n👋 Hello! As Nova users browse the extensions library, a good README can help them understand what your extension does, how it works, and what setup or configuration it may require.\n\nNot every extension will need every item described below. Use your best judgement when deciding which parts to keep to provide the best experience for your new users.\n\n💡 Quick Tip! As you edit this README template, you can preview your changes by selecting **Extensions → Activate Project as Extension**, opening the Extension Library, and selecting \"JSON Escape Unescape\" in the sidebar.\n\nLet's get started!\n--\u003e\n\n\u003c!--\n🎈 Include a brief description of the features your extension provides. For example:\n--\u003e\n\n**JSON Escape Unescape** provides a way to _escape_ and _unescape_ a JSON document.\n\n\u003c!--\n🎈 It can also be helpful to include a screenshot or GIF showing your extension in action:\n--\u003e\n\n![](https://raw.githubusercontent.com/kkostov/JSON-EscapeUnescape.novaextension/main/.github/images/howto.gif)\n\n![](https://raw.githubusercontent.com/kkostov/JSON-EscapeUnescape.novaextension/main/.github/images/intro.png)\n\n## Usage\n\n\u003c!--\n🎈 If users will interact with your extension manually, describe those options:\n--\u003e\n\nTo run JSON Escape Unescape:\n\n- Select the **Editor → JSON Escape Unescape** menu item; or\n- Open the command palette and type one of the following commands:\n  - `JSON Escape` to escape the contents of the current document\n  - `JSON Unescape` to unescape the contents of the current document\n\n## JSON Escape\n\nEscaping JSON converts a json object into a string by replacing all occurrences of a forward slash `/`. In addition, the process also removes line and paragraph breaks.\n\n## JSON Unescape\n\nUnescape converts a string value into a JSON object by attempting to parse it.\n\n# Installation\n\nThis is an extension for the [Nova editor by Panic](https://www.nova.app). It's available from Extensions \u003e Extension Library or directly from [here](https://extensions.panic.com/extensions/eu.headbright/eu.headbright.JSONEscapeUnescape/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkkostov%2Fjson-escapeunescape.novaextension","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkkostov%2Fjson-escapeunescape.novaextension","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkkostov%2Fjson-escapeunescape.novaextension/lists"}