From 65ecc3caa1b4b119f4b981ce57f2bf23f7acb636 Mon Sep 17 00:00:00 2001
From: Taku Fukada
Date: Thu, 28 Nov 2024 15:27:05 +0900
Subject: [PATCH] Update regex engine of shiki to use Oniguruma
---
src/content/CodeBlock.svelte | 14 ++++----------
.../examples/animate-images/content.svelte.md | 3 ++-
src/content/examples/basestyle/content.svelte.md | 3 ++-
.../examples/canvas-source/content.svelte.md | 3 ++-
src/content/examples/clusters/content.svelte.md | 3 ++-
src/content/examples/complex/content.svelte.md | 3 ++-
src/content/examples/contour/content.svelte.md | 3 ++-
.../examples/deckgl-overlay/content.svelte.md | 3 ++-
.../examples/dynamic-image/content.svelte.md | 3 ++-
src/content/examples/fullscreen/content.svelte.md | 3 ++-
src/content/examples/geolocate/content.svelte.md | 3 ++-
.../examples/hover-styles/content.svelte.md | 3 ++-
.../examples/image-loader/content.svelte.md | 3 ++-
.../examples/limit-interaction/content.svelte.md | 3 ++-
src/content/examples/plain/content.svelte.md | 3 ++-
.../examples/side-by-side/content.svelte.md | 3 ++-
src/content/examples/terrain/content.svelte.md | 3 ++-
.../examples/video-on-a-map/content.svelte.md | 3 ++-
src/routes/examples/[slug]/+page.svelte | 2 +-
src/routes/examples/[slug]/+page.ts | 15 +++++++++++++--
20 files changed, 52 insertions(+), 30 deletions(-)
diff --git a/src/content/CodeBlock.svelte b/src/content/CodeBlock.svelte
index d469686..4849934 100644
--- a/src/content/CodeBlock.svelte
+++ b/src/content/CodeBlock.svelte
@@ -1,20 +1,14 @@
-
+
diff --git a/src/content/examples/basestyle/content.svelte.md b/src/content/examples/basestyle/content.svelte.md
index 71fb44f..0af059a 100644
--- a/src/content/examples/basestyle/content.svelte.md
+++ b/src/content/examples/basestyle/content.svelte.md
@@ -7,8 +7,9 @@ description: Dynamic contents must be preserved when the base style is changed.
import Demo from "./BaseStyle.svelte";
import demoRaw from "./BaseStyle.svelte?raw";
import CodeBlock from "../../CodeBlock.svelte";
+ let { shiki } = $props();
-
+
diff --git a/src/content/examples/canvas-source/content.svelte.md b/src/content/examples/canvas-source/content.svelte.md
index 7357529..8d386ae 100644
--- a/src/content/examples/canvas-source/content.svelte.md
+++ b/src/content/examples/canvas-source/content.svelte.md
@@ -7,8 +7,9 @@ description: Add a canvas source to the map.
import Demo from "./Canvas.svelte";
import demoRaw from "./Canvas.svelte?raw";
import CodeBlock from "../../CodeBlock.svelte";
+ let { shiki } = $props();
-
+
diff --git a/src/content/examples/clusters/content.svelte.md b/src/content/examples/clusters/content.svelte.md
index c7d4959..5c1a732 100644
--- a/src/content/examples/clusters/content.svelte.md
+++ b/src/content/examples/clusters/content.svelte.md
@@ -7,8 +7,9 @@ description: Use MapLibre's built-in functions to visualize points as clusters.
import Demo from "./Clusters.svelte";
import demoRaw from "./Clusters.svelte?raw";
import CodeBlock from "../../CodeBlock.svelte";
+ let { shiki } = $props();
-
+
diff --git a/src/content/examples/complex/content.svelte.md b/src/content/examples/complex/content.svelte.md
index 8313070..ba83425 100644
--- a/src/content/examples/complex/content.svelte.md
+++ b/src/content/examples/complex/content.svelte.md
@@ -7,8 +7,9 @@ description: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiu
import Demo from "./Complex.svelte";
import demoRaw from "./Complex.svelte?raw";
import CodeBlock from "../../CodeBlock.svelte";
+ let { shiki } = $props();
-
+
diff --git a/src/content/examples/contour/content.svelte.md b/src/content/examples/contour/content.svelte.md
index 1200f2f..741b9fd 100644
--- a/src/content/examples/contour/content.svelte.md
+++ b/src/content/examples/contour/content.svelte.md
@@ -7,8 +7,9 @@ description: Render contour lines from a raster DEM source using maplibre-contou
import Demo from "./Contour.svelte";
import demoRaw from "./Contour.svelte?raw";
import CodeBlock from "../../CodeBlock.svelte";
+ let { shiki } = $props();
-
+
diff --git a/src/content/examples/deckgl-overlay/content.svelte.md b/src/content/examples/deckgl-overlay/content.svelte.md
index 77eb286..eaabc88 100644
--- a/src/content/examples/deckgl-overlay/content.svelte.md
+++ b/src/content/examples/deckgl-overlay/content.svelte.md
@@ -7,8 +7,9 @@ description: Interleaving deck.gl with MapLibre layers
import Demo from "./DeckGL.svelte";
import demoRaw from "./DeckGL.svelte?raw";
import CodeBlock from "../../CodeBlock.svelte";
+ let { shiki } = $props();
-
+
diff --git a/src/content/examples/dynamic-image/content.svelte.md b/src/content/examples/dynamic-image/content.svelte.md
index f12a8a5..1d2e474 100644
--- a/src/content/examples/dynamic-image/content.svelte.md
+++ b/src/content/examples/dynamic-image/content.svelte.md
@@ -7,8 +7,9 @@ description: Add an icon to the map that was generated at runtime.
import Demo from "./DynamicImage.svelte";
import demoRaw from "./DynamicImage.svelte?raw";
import CodeBlock from "../../CodeBlock.svelte";
+ let { shiki } = $props();
-
+
diff --git a/src/content/examples/fullscreen/content.svelte.md b/src/content/examples/fullscreen/content.svelte.md
index a4e3470..2066150 100644
--- a/src/content/examples/fullscreen/content.svelte.md
+++ b/src/content/examples/fullscreen/content.svelte.md
@@ -7,8 +7,9 @@ description: View a fullscreen map
import Demo from "./Fullscreen.svelte";
import demoRaw from "./Fullscreen.svelte?raw";
import CodeBlock from "../../CodeBlock.svelte";
+ let { shiki } = $props();
-
+
diff --git a/src/content/examples/geolocate/content.svelte.md b/src/content/examples/geolocate/content.svelte.md
index a6e6a9f..02dcbe5 100644
--- a/src/content/examples/geolocate/content.svelte.md
+++ b/src/content/examples/geolocate/content.svelte.md
@@ -7,8 +7,9 @@ description: Locate the User
import Demo from "./Geolocate.svelte";
import demoRaw from "./Geolocate.svelte?raw";
import CodeBlock from "../../CodeBlock.svelte";
+ let { shiki } = $props();
-
+
diff --git a/src/content/examples/hover-styles/content.svelte.md b/src/content/examples/hover-styles/content.svelte.md
index b31be55..b46688d 100644
--- a/src/content/examples/hover-styles/content.svelte.md
+++ b/src/content/examples/hover-styles/content.svelte.md
@@ -7,8 +7,9 @@ description: Use events and feature states to create a per feature hover effect.
import Demo from "./HoverStyles.svelte";
import demoRaw from "./HoverStyles.svelte?raw";
import CodeBlock from "../../CodeBlock.svelte";
+ let { shiki } = $props();
-
+
diff --git a/src/content/examples/image-loader/content.svelte.md b/src/content/examples/image-loader/content.svelte.md
index cd4c534..5d5ca2f 100644
--- a/src/content/examples/image-loader/content.svelte.md
+++ b/src/content/examples/image-loader/content.svelte.md
@@ -7,8 +7,9 @@ description: Utility for loading images from URLs
import Demo from "./Images.svelte";
import demoRaw from "./Images.svelte?raw";
import CodeBlock from "../../CodeBlock.svelte";
+ let { shiki } = $props();
-
+
diff --git a/src/content/examples/limit-interaction/content.svelte.md b/src/content/examples/limit-interaction/content.svelte.md
index d4ff79f..f38af19 100644
--- a/src/content/examples/limit-interaction/content.svelte.md
+++ b/src/content/examples/limit-interaction/content.svelte.md
@@ -7,8 +7,9 @@ description: Set the zoom/pitch range and enable or disable UI handlers on the m
import Demo from "./LimitInteraction.svelte";
import demoRaw from "./LimitInteraction.svelte?raw";
import CodeBlock from "../../CodeBlock.svelte";
+ let { shiki } = $props();
-
+
diff --git a/src/content/examples/plain/content.svelte.md b/src/content/examples/plain/content.svelte.md
index 4bb3739..47827be 100644
--- a/src/content/examples/plain/content.svelte.md
+++ b/src/content/examples/plain/content.svelte.md
@@ -7,8 +7,9 @@ description: Plain map.
import Demo from "./Plain.svelte";
import demoRaw from "./Plain.svelte?raw";
import CodeBlock from "../../CodeBlock.svelte";
+ let { shiki } = $props();
-
+
diff --git a/src/content/examples/side-by-side/content.svelte.md b/src/content/examples/side-by-side/content.svelte.md
index 6dca4e3..b3ffdd8 100644
--- a/src/content/examples/side-by-side/content.svelte.md
+++ b/src/content/examples/side-by-side/content.svelte.md
@@ -7,8 +7,9 @@ description: Synchronize two maps.
import Demo from "./SideBySide.svelte";
import demoRaw from "./SideBySide.svelte?raw";
import CodeBlock from "../../CodeBlock.svelte";
+ let { shiki } = $props();
-
+
diff --git a/src/content/examples/terrain/content.svelte.md b/src/content/examples/terrain/content.svelte.md
index 94e6129..aa9efc4 100644
--- a/src/content/examples/terrain/content.svelte.md
+++ b/src/content/examples/terrain/content.svelte.md
@@ -7,8 +7,9 @@ description: 3D terrain and the sky.
import Demo from "./Terrain.svelte";
import demoRaw from "./Terrain.svelte?raw";
import CodeBlock from "../../CodeBlock.svelte";
+ let { shiki } = $props();
-
+
diff --git a/src/content/examples/video-on-a-map/content.svelte.md b/src/content/examples/video-on-a-map/content.svelte.md
index 3a8d3a2..934e15b 100644
--- a/src/content/examples/video-on-a-map/content.svelte.md
+++ b/src/content/examples/video-on-a-map/content.svelte.md
@@ -7,8 +7,9 @@ description: Display a video.
import Demo from "./Video.svelte";
import demoRaw from "./Video.svelte?raw";
import CodeBlock from "../../CodeBlock.svelte";
+ let { shiki } = $props();
-
+
diff --git a/src/routes/examples/[slug]/+page.svelte b/src/routes/examples/[slug]/+page.svelte
index 5ad10d4..6eb8a08 100644
--- a/src/routes/examples/[slug]/+page.svelte
+++ b/src/routes/examples/[slug]/+page.svelte
@@ -11,7 +11,7 @@
-
+