diff --git a/package-lock.json b/package-lock.json index 07b4ce4..f886a77 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "hasInstallScript": true, "dependencies": { "@nuxtjs/tailwindcss": "^6.12.2", + "jsonrepair": "^3.8.1", "nuxt": "^3.13.2", "nuxt-icon": "^1.0.0-beta.7", "qrcode-vue3": "^1.7.1", @@ -5326,6 +5327,14 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/jsonrepair": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/jsonrepair/-/jsonrepair-3.13.0.tgz", + "integrity": "sha512-5YRzlAQ7tuzV1nAJu3LvDlrKtBFIALHN2+a+I1MGJCt3ldRDBF/bZuvIPzae8Epot6KBXd0awRZZcuoeAsZ/mw==", + "bin": { + "jsonrepair": "bin/cli.js" + } + }, "node_modules/keygrip": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz", diff --git a/package.json b/package.json index 2652a88..57e5381 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ }, "dependencies": { "@nuxtjs/tailwindcss": "^6.12.2", + "jsonrepair": "^3.8.1", "nuxt": "^3.13.2", "nuxt-icon": "^1.0.0-beta.7", "qrcode-vue3": "^1.7.1", diff --git a/pages/utils/json.vue b/pages/utils/json.vue index 7febcaf..367b6f5 100644 --- a/pages/utils/json.vue +++ b/pages/utils/json.vue @@ -57,6 +57,11 @@ Unescape + @@ -73,6 +78,8 @@