diff --git a/packages/hoppscotch-common/locales/af.json b/packages/hoppscotch-common/locales/af.json index 4852f0a0..7f1bae15 100644 --- a/packages/hoppscotch-common/locales/af.json +++ b/packages/hoppscotch-common/locales/af.json @@ -623,7 +623,7 @@ "response": { "audio": "Audio", "body": "Reaksie liggaam", - "filter_response_body": "Filter JSON response body (uses JSONPath syntax)", + "filter_response_body": "Filter JSON response body (uses jq syntax)", "headers": "Opskrifte", "html": "HTML", "image": "Beeld", diff --git a/packages/hoppscotch-common/locales/ar.json b/packages/hoppscotch-common/locales/ar.json index 08a9b949..3723ec94 100644 --- a/packages/hoppscotch-common/locales/ar.json +++ b/packages/hoppscotch-common/locales/ar.json @@ -623,7 +623,7 @@ "response": { "audio": "صوت", "body": "Body", - "filter_response_body": "Filter JSON response body (uses JSONPath syntax)", + "filter_response_body": "Filter JSON response body (uses jq syntax)", "headers": "Headers", "html": "HTML", "image": "صورة", diff --git a/packages/hoppscotch-common/locales/ca.json b/packages/hoppscotch-common/locales/ca.json index e4376a34..35d12264 100644 --- a/packages/hoppscotch-common/locales/ca.json +++ b/packages/hoppscotch-common/locales/ca.json @@ -623,7 +623,7 @@ "response": { "audio": "Audio", "body": "Cos de resposta", - "filter_response_body": "Filtrar el cos de la resposta JSON (utilitza la sintaxi JSONPath)", + "filter_response_body": "Filtrar el cos de la resposta JSON (utilitza la sintaxi jq)", "headers": "Capçaleres", "html": "HTML", "image": "Imatge", diff --git a/packages/hoppscotch-common/locales/cn.json b/packages/hoppscotch-common/locales/cn.json index 2a37a8a4..0cea8453 100644 --- a/packages/hoppscotch-common/locales/cn.json +++ b/packages/hoppscotch-common/locales/cn.json @@ -1182,7 +1182,7 @@ "body": "响应体", "duplicated": "响应重名", "duplicate_name_error": "有同名的响应已存在", - "filter_response_body": "筛选JSON响应本体(使用JSONPath语法)", + "filter_response_body": "筛选JSON响应本体(使用jq语法)", "headers": "响应头", "request_headers": "请求头", "html": "HTML", diff --git a/packages/hoppscotch-common/locales/cs.json b/packages/hoppscotch-common/locales/cs.json index 58b21ba7..2ce89f22 100644 --- a/packages/hoppscotch-common/locales/cs.json +++ b/packages/hoppscotch-common/locales/cs.json @@ -625,7 +625,7 @@ "response": { "audio": "Audio", "body": "Tělo odpovědi", - "filter_response_body": "Filter JSON response body (uses JSONPath syntax)", + "filter_response_body": "Filter JSON response body (uses jq syntax)", "headers": "Záhlaví", "html": "HTML", "image": "Obrázek", diff --git a/packages/hoppscotch-common/locales/da.json b/packages/hoppscotch-common/locales/da.json index 6803e02a..ad6132b4 100644 --- a/packages/hoppscotch-common/locales/da.json +++ b/packages/hoppscotch-common/locales/da.json @@ -620,7 +620,7 @@ "response": { "audio": "Lyd", "body": "Svarbesked", - "filter_response_body": "Filtrer JSON-svarbesked (bruger JSONPath-syntaks)", + "filter_response_body": "Filtrer JSON-svarbesked (bruger jq-syntaks)", "headers": "Headers", "html": "HTML", "image": "Billede", diff --git a/packages/hoppscotch-common/locales/de.json b/packages/hoppscotch-common/locales/de.json index c415e6eb..e1f5dcc2 100644 --- a/packages/hoppscotch-common/locales/de.json +++ b/packages/hoppscotch-common/locales/de.json @@ -727,7 +727,7 @@ "body": "Antworttext", "duplicated": "Antwort dupliziert", "duplicate_name_error": "Antwort mit demselben Namen existiert bereits", - "filter_response_body": "JSON-Antwortkörper filtern (verwendet JSONPath-Syntax)", + "filter_response_body": "JSON-Antwortkörper filtern (verwendet jq-Syntax)", "headers": "Header", "html": "HTML", "image": "Bild", diff --git a/packages/hoppscotch-common/locales/el.json b/packages/hoppscotch-common/locales/el.json index c13edb38..de856010 100644 --- a/packages/hoppscotch-common/locales/el.json +++ b/packages/hoppscotch-common/locales/el.json @@ -623,7 +623,7 @@ "response": { "audio": "Audio", "body": "Σώμα απόκρισης", - "filter_response_body": "Filter JSON response body (uses JSONPath syntax)", + "filter_response_body": "Filter JSON response body (uses jq syntax)", "headers": "Κεφαλίδες", "html": "HTML", "image": "Εικόνα", diff --git a/packages/hoppscotch-common/locales/en.json b/packages/hoppscotch-common/locales/en.json index 9dc71496..6c2e91f3 100644 --- a/packages/hoppscotch-common/locales/en.json +++ b/packages/hoppscotch-common/locales/en.json @@ -1202,7 +1202,7 @@ "body": "Response Body", "duplicated": "Response duplicated", "duplicate_name_error": "Same name response already exists", - "filter_response_body": "Filter JSON response body (uses JSONPath syntax)", + "filter_response_body": "Filter JSON response body (uses jq syntax)", "headers": "Headers", "request_headers": "Request Headers", "html": "HTML", diff --git a/packages/hoppscotch-common/locales/es.json b/packages/hoppscotch-common/locales/es.json index be9f6541..18b38a6b 100644 --- a/packages/hoppscotch-common/locales/es.json +++ b/packages/hoppscotch-common/locales/es.json @@ -623,7 +623,7 @@ "response": { "audio": "Audio", "body": "Cuerpo de respuesta", - "filter_response_body": "Filtrar el cuerpo de la respuesta JSON (utiliza la sintaxis JSONPath)", + "filter_response_body": "Filtrar el cuerpo de la respuesta JSON (utiliza la sintaxis jq)", "headers": "Encabezados", "html": "HTML", "image": "Imagen", diff --git a/packages/hoppscotch-common/locales/fi.json b/packages/hoppscotch-common/locales/fi.json index f2ced591..604df9a7 100644 --- a/packages/hoppscotch-common/locales/fi.json +++ b/packages/hoppscotch-common/locales/fi.json @@ -623,7 +623,7 @@ "response": { "audio": "Audio", "body": "Vastauselin", - "filter_response_body": "Filter JSON response body (uses JSONPath syntax)", + "filter_response_body": "Filter JSON response body (uses jq syntax)", "headers": "Otsikot", "html": "HTML", "image": "Kuva", diff --git a/packages/hoppscotch-common/locales/fr.json b/packages/hoppscotch-common/locales/fr.json index 327cae36..97b09048 100644 --- a/packages/hoppscotch-common/locales/fr.json +++ b/packages/hoppscotch-common/locales/fr.json @@ -930,7 +930,7 @@ "body": "Coprs de la réponse", "duplicated": "Réponse dupliquée", "duplicate_name_error": "Une réponse avec le même nom existe déjà", - "filter_response_body": "Filtrer le corps de la réponse JSON (utilise la syntaxe JSONPath)", + "filter_response_body": "Filtrer le corps de la réponse JSON (utilise la syntaxe jq)", "headers": "En-têtes", "request_headers": "En-têtes de requête", "html": "HTML", diff --git a/packages/hoppscotch-common/locales/he.json b/packages/hoppscotch-common/locales/he.json index 7202bc8a..7b71d809 100644 --- a/packages/hoppscotch-common/locales/he.json +++ b/packages/hoppscotch-common/locales/he.json @@ -623,7 +623,7 @@ "response": { "audio": "Audio", "body": "גוף תגובה", - "filter_response_body": "Filter JSON response body (uses JSONPath syntax)", + "filter_response_body": "Filter JSON response body (uses jq syntax)", "headers": "כותרות", "html": "HTML", "image": "תמונה", diff --git a/packages/hoppscotch-common/locales/hu.json b/packages/hoppscotch-common/locales/hu.json index 19c1839c..c814f4ef 100644 --- a/packages/hoppscotch-common/locales/hu.json +++ b/packages/hoppscotch-common/locales/hu.json @@ -623,7 +623,7 @@ "response": { "audio": "Hang", "body": "Válasz törzse", - "filter_response_body": "JSON-válasz törzsének szűrése (JSONPath szintaxist használ)", + "filter_response_body": "JSON-válasz törzsének szűrése (jq szintaxist használ)", "headers": "Fejlécek", "html": "HTML", "image": "Kép", diff --git a/packages/hoppscotch-common/locales/id.json b/packages/hoppscotch-common/locales/id.json index 3d42b587..0684c862 100644 --- a/packages/hoppscotch-common/locales/id.json +++ b/packages/hoppscotch-common/locales/id.json @@ -623,7 +623,7 @@ "response": { "audio": "Audio", "body": "Response Body", - "filter_response_body": "Filter body respons JSON (menggunakan sintaks JSONPath)", + "filter_response_body": "Filter body respons JSON (menggunakan sintaks jq)", "headers": "Headers", "html": "HTML", "image": "Gambar", diff --git a/packages/hoppscotch-common/locales/it.json b/packages/hoppscotch-common/locales/it.json index ea6d5d49..d36b32d6 100644 --- a/packages/hoppscotch-common/locales/it.json +++ b/packages/hoppscotch-common/locales/it.json @@ -623,7 +623,7 @@ "response": { "audio": "Audio", "body": "Corpo della risposta", - "filter_response_body": "Filter JSON response body (uses JSONPath syntax)", + "filter_response_body": "Filter JSON response body (uses jq syntax)", "headers": "Intestazioni", "html": "HTML", "image": "Immagine", diff --git a/packages/hoppscotch-common/locales/ja.json b/packages/hoppscotch-common/locales/ja.json index 7dd3e6c0..3739238b 100644 --- a/packages/hoppscotch-common/locales/ja.json +++ b/packages/hoppscotch-common/locales/ja.json @@ -623,7 +623,7 @@ "response": { "audio": "Audio", "body": "レスポンスボディ", - "filter_response_body": "JSONレスポンスボディをフィルタ (JSONPathシンタックスを使用)", + "filter_response_body": "JSONレスポンスボディをフィルタ (jqシンタックスを使用)", "headers": "ヘッダー", "html": "HTML", "image": "画像", diff --git a/packages/hoppscotch-common/locales/ko.json b/packages/hoppscotch-common/locales/ko.json index 04d3b3f7..8274dcfc 100644 --- a/packages/hoppscotch-common/locales/ko.json +++ b/packages/hoppscotch-common/locales/ko.json @@ -623,7 +623,7 @@ "response": { "audio": "Audio", "body": "응답 본문", - "filter_response_body": "Filter JSON response body (uses JSONPath syntax)", + "filter_response_body": "Filter JSON response body (uses jq syntax)", "headers": "헤더", "html": "HTML", "image": "이미지", diff --git a/packages/hoppscotch-common/locales/nl.json b/packages/hoppscotch-common/locales/nl.json index da6578c1..58818794 100644 --- a/packages/hoppscotch-common/locales/nl.json +++ b/packages/hoppscotch-common/locales/nl.json @@ -623,7 +623,7 @@ "response": { "audio": "Audio", "body": "Reactie inhoud", - "filter_response_body": "Filter JSON response body (uses JSONPath syntax)", + "filter_response_body": "Filter JSON response body (uses jq syntax)", "headers": "Headers", "html": "HTML", "image": "Afbeelding", diff --git a/packages/hoppscotch-common/locales/no.json b/packages/hoppscotch-common/locales/no.json index 33515d04..fdf67822 100644 --- a/packages/hoppscotch-common/locales/no.json +++ b/packages/hoppscotch-common/locales/no.json @@ -623,7 +623,7 @@ "response": { "audio": "Audio", "body": "Svarkropp", - "filter_response_body": "Filter JSON response body (uses JSONPath syntax)", + "filter_response_body": "Filter JSON response body (uses jq syntax)", "headers": "Overskrifter", "html": "HTML", "image": "Bilde", diff --git a/packages/hoppscotch-common/locales/pl.json b/packages/hoppscotch-common/locales/pl.json index 1b1b252f..363f38a4 100644 --- a/packages/hoppscotch-common/locales/pl.json +++ b/packages/hoppscotch-common/locales/pl.json @@ -623,7 +623,7 @@ "response": { "audio": "Audio", "body": "Ciało odpowiedzi", - "filter_response_body": "Filter JSON response body (uses JSONPath syntax)", + "filter_response_body": "Filter JSON response body (uses jq syntax)", "headers": "Nagłówki", "html": "HTML", "image": "Obraz", diff --git a/packages/hoppscotch-common/locales/pt-br.json b/packages/hoppscotch-common/locales/pt-br.json index f5bd4499..6acc4693 100644 --- a/packages/hoppscotch-common/locales/pt-br.json +++ b/packages/hoppscotch-common/locales/pt-br.json @@ -727,7 +727,7 @@ "body": "Corpo de Resposta", "duplicated": "Resposta duplicada", "duplicate_name_error": "Já existe uma resposta com o mesmo nome", - "filter_response_body": "Filtar corpo de resposta JSON (utiliza sintaxe JSONPath)", + "filter_response_body": "Filtar corpo de resposta JSON (utiliza sintaxe jq)", "headers": "Cabeçalhos", "request_headers": "Cabeçalhos de Requisição", "html": "HTML", diff --git a/packages/hoppscotch-common/locales/pt.json b/packages/hoppscotch-common/locales/pt.json index 63015710..0847c960 100644 --- a/packages/hoppscotch-common/locales/pt.json +++ b/packages/hoppscotch-common/locales/pt.json @@ -623,7 +623,7 @@ "response": { "audio": "Audio", "body": "Corpo de Resposta", - "filter_response_body": "Filter JSON response body (uses JSONPath syntax)", + "filter_response_body": "Filter JSON response body (uses jq syntax)", "headers": "Cabeçalhos", "html": "HTML", "image": "Imagem", diff --git a/packages/hoppscotch-common/locales/ro.json b/packages/hoppscotch-common/locales/ro.json index 9fdf5246..639dd324 100644 --- a/packages/hoppscotch-common/locales/ro.json +++ b/packages/hoppscotch-common/locales/ro.json @@ -623,7 +623,7 @@ "response": { "audio": "Audio", "body": "Corpul de răspuns", - "filter_response_body": "Filtrează corpul răspunsului JSON (folosește sintaxa JSONPath)", + "filter_response_body": "Filtrează corpul răspunsului JSON (folosește sintaxa jq)", "headers": "Anteturi", "html": "HTML", "image": "Imagine", diff --git a/packages/hoppscotch-common/locales/ru.json b/packages/hoppscotch-common/locales/ru.json index e5c67fc0..df173dcc 100644 --- a/packages/hoppscotch-common/locales/ru.json +++ b/packages/hoppscotch-common/locales/ru.json @@ -618,7 +618,7 @@ "response": { "audio": "Аудио", "body": "Тело ответа", - "filter_response_body": "Отфильтровать ответ в формате JSON (используется синтаксис JSONPath)", + "filter_response_body": "Отфильтровать ответ в формате JSON (используется синтаксис jq)", "headers": "Заголовки", "html": "HTML", "image": "Изображение", diff --git a/packages/hoppscotch-common/locales/sr.json b/packages/hoppscotch-common/locales/sr.json index f2e198ee..3b29fcfd 100644 --- a/packages/hoppscotch-common/locales/sr.json +++ b/packages/hoppscotch-common/locales/sr.json @@ -623,7 +623,7 @@ "response": { "audio": "Audio", "body": "Тело за одговор", - "filter_response_body": "Filter JSON response body (uses JSONPath syntax)", + "filter_response_body": "Filter JSON response body (uses jq syntax)", "headers": "Заглавља", "html": "ХТМЛ", "image": "Слика", diff --git a/packages/hoppscotch-common/locales/sv.json b/packages/hoppscotch-common/locales/sv.json index 0de8b4b8..143e06a4 100644 --- a/packages/hoppscotch-common/locales/sv.json +++ b/packages/hoppscotch-common/locales/sv.json @@ -623,7 +623,7 @@ "response": { "audio": "Audio", "body": "Svarskommitté", - "filter_response_body": "Filter JSON response body (uses JSONPath syntax)", + "filter_response_body": "Filter JSON response body (uses jq syntax)", "headers": "Rubriker", "html": "HTML", "image": "Bild", diff --git a/packages/hoppscotch-common/locales/tr.json b/packages/hoppscotch-common/locales/tr.json index 89eb11ec..b24355e0 100644 --- a/packages/hoppscotch-common/locales/tr.json +++ b/packages/hoppscotch-common/locales/tr.json @@ -618,7 +618,7 @@ "response": { "audio": "Ses", "body": "Yanıt gövdesi", - "filter_response_body": "JSON yanıt gövdesini filtrele (JSONPath sözdizimi kullanır)", + "filter_response_body": "JSON yanıt gövdesini filtrele (jq sözdizimi kullanır)", "headers": "Başlıklar", "html": "HTML", "image": "Resim", diff --git a/packages/hoppscotch-common/locales/tw.json b/packages/hoppscotch-common/locales/tw.json index 12bc4ae1..b80a6450 100644 --- a/packages/hoppscotch-common/locales/tw.json +++ b/packages/hoppscotch-common/locales/tw.json @@ -639,7 +639,7 @@ "response": { "audio": "音訊", "body": "回應本體", - "filter_response_body": "篩選 JSON 回應本體 (使用 JSONPath 語法)", + "filter_response_body": "篩選 JSON 回應本體 (使用 jq 語法)", "headers": "回應標頭", "html": "HTML", "image": "影像", diff --git a/packages/hoppscotch-common/locales/uk.json b/packages/hoppscotch-common/locales/uk.json index 1d227755..6f154ed3 100644 --- a/packages/hoppscotch-common/locales/uk.json +++ b/packages/hoppscotch-common/locales/uk.json @@ -623,7 +623,7 @@ "response": { "audio": "Audio", "body": "Орган реагування", - "filter_response_body": "Фільтр тіла відповідей JSON (використовує синтаксис JSONPath)", + "filter_response_body": "Фільтр тіла відповідей JSON (використовує синтаксис jq)", "headers": "Заголовки", "html": "HTML", "image": "Зображення", diff --git a/packages/hoppscotch-common/locales/vi.json b/packages/hoppscotch-common/locales/vi.json index 0bbab8f3..2e65e257 100644 --- a/packages/hoppscotch-common/locales/vi.json +++ b/packages/hoppscotch-common/locales/vi.json @@ -623,7 +623,7 @@ "response": { "audio": "Âm thanh", "body": "Nội dung Phản hồi", - "filter_response_body": "Lọc nội dung phản hồi JSON (sử dụng cú pháp JSONPath)", + "filter_response_body": "Lọc nội dung phản hồi JSON (sử dụng cú pháp jq)", "headers": "Headers", "html": "HTML", "image": "Hình ảnh", diff --git a/packages/hoppscotch-common/package.json b/packages/hoppscotch-common/package.json index 0490d9b7..d91ba8ce 100644 --- a/packages/hoppscotch-common/package.json +++ b/packages/hoppscotch-common/package.json @@ -76,10 +76,10 @@ "highlightjs-curl": "1.3.0", "insomnia-importers": "3.6.0", "io-ts": "2.2.22", + "jq-wasm": "1.1.0-jq-1.8.1", "js-md5": "0.8.3", "js-yaml": "4.1.1", "jsonc-parser": "3.3.1", - "jsonpath-plus": "10.3.0", "lodash-es": "4.17.22", "lossless-json": "4.3.0", "markdown-it": "14.1.0", diff --git a/packages/hoppscotch-common/src/components/lenses/renderers/JSONLensRenderer.vue b/packages/hoppscotch-common/src/components/lenses/renderers/JSONLensRenderer.vue index 08d3c92f..20165bea 100644 --- a/packages/hoppscotch-common/src/components/lenses/renderers/JSONLensRenderer.vue +++ b/packages/hoppscotch-common/src/components/lenses/renderers/JSONLensRenderer.vue @@ -118,23 +118,30 @@