From 1ac8ea2cdfb7b4c0e0998cb837e387ac50ae4c72 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sun, 7 Jul 2024 23:18:28 +0300 Subject: [PATCH] json/csv: Add syntax highlight for CSV --- package.json | 1 + pnpm-lock.yaml | 12 ++++++++++++ src/routes/json/csv/+page.svelte | 3 ++- 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index fcbec05..51da0f3 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,7 @@ "@codemirror/theme-one-dark": "^6.1.2", "ajv": "^8.16.0", "ansi-to-html": "^0.7.2", + "codemirror-lang-csv": "^0.1.1", "crypto-es": "^2.1.0", "he": "^1.2.0", "json5": "^2.2.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e54e04b..c3fddc7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -29,6 +29,9 @@ importers: ansi-to-html: specifier: ^0.7.2 version: 0.7.2 + codemirror-lang-csv: + specifier: ^0.1.1 + version: 0.1.1 crypto-es: specifier: ^2.1.0 version: 2.1.0 @@ -641,6 +644,9 @@ packages: code-red@1.0.4: resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} + codemirror-lang-csv@0.1.1: + resolution: {integrity: sha512-BwGQNLtaEUa9Ck0kYiVeei05F1uZsGxqRzMEpqGmDR7WVKBoqMR2pjwPWoigyOeK8csxt3MZ2KAnV+M7L4lozw==} + codemirror@6.0.1: resolution: {integrity: sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==} @@ -1956,6 +1962,12 @@ snapshots: estree-walker: 3.0.3 periscopic: 3.1.0 + codemirror-lang-csv@0.1.1: + dependencies: + '@codemirror/language': 6.10.2 + '@lezer/highlight': 1.2.0 + '@lezer/lr': 1.4.1 + codemirror@6.0.1(@lezer/common@1.2.1): dependencies: '@codemirror/autocomplete': 6.16.3(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.2)(@lezer/common@1.2.1) diff --git a/src/routes/json/csv/+page.svelte b/src/routes/json/csv/+page.svelte index 0fec80f..94df4fa 100644 --- a/src/routes/json/csv/+page.svelte +++ b/src/routes/json/csv/+page.svelte @@ -1,5 +1,6 @@