diff --git a/package.json b/package.json index 181bba4..0522920 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@fontsource/ubuntu-mono": "^5.0.21", "astro": "^4.14.5", "astro-embed": "^0.7.2", - "astro-expressive-code": "^0.36.0", + "astro-expressive-code": "^0.37.0", "rehype-autolink-headings": "^7.1.0", "rehype-pretty-code": "^0.13.2", "rehype-slug": "^6.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c64fda9..441c3d2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,8 +36,8 @@ importers: specifier: ^0.7.2 version: 0.7.2(astro@4.15.4(@types/node@22.5.4)(rollup@4.21.2)(typescript@5.6.2)) astro-expressive-code: - specifier: ^0.36.0 - version: 0.36.1(astro@4.15.4(@types/node@22.5.4)(rollup@4.21.2)(typescript@5.6.2)) + specifier: ^0.37.0 + version: 0.37.0(astro@4.15.4(@types/node@22.5.4)(rollup@4.21.2)(typescript@5.6.2)) rehype-autolink-headings: specifier: ^7.1.0 version: 7.1.0 @@ -403,17 +403,20 @@ packages: '@expressive-code/core@0.36.1': resolution: {integrity: sha512-9Y+vLlDEQeRQiPKTtab0NRmnUwS8GkJxobwvsXKoqWrRTWyVjV0VLI7BwXFUVVbbuuvMnwXpzfxY2mC64n3Jow==} + '@expressive-code/core@0.37.0': + resolution: {integrity: sha512-uCPAaQ//5RZeeKAN9cMyGH8YIm+h1Rldy34IWMbsCECrFVo86w+eR67jVWoQ2HNe0dSZ4XTdgJKYEScuVcy2Cw==} + '@expressive-code/plugin-collapsible-sections@0.36.1': resolution: {integrity: sha512-FfN/captuZkagv1pNsF264VAe5gPlHE7LISVS4ktW1YVi6UhLHdqRKA9yZYpJ2kFhRmbg77doeSF3opavGOYRQ==} - '@expressive-code/plugin-frames@0.36.1': - resolution: {integrity: sha512-HAWH5gcX7avdtKhwSp/RLtqqEq04/JFOIQ6enAClHY8Kbr3c5T+C0Ki6G/3IVKnIjy2y0U7E6b9dOqzKSsanxw==} + '@expressive-code/plugin-frames@0.37.0': + resolution: {integrity: sha512-jqlds/LptU8+FYxD1Uiu1vULvC904TlcOote8wCgn4gdae2qmCj67G9C1b1j3MAaerblRQg4uNbUxeitRFYs6A==} - '@expressive-code/plugin-shiki@0.36.1': - resolution: {integrity: sha512-nmzJ2TUHBDtYgOzDONTKt27n2B9S++hmvPxlPM1HZtjwO+2fhGGGW7M3VfO//6FIlcD4X36jy38DfPB4T9/m3Q==} + '@expressive-code/plugin-shiki@0.37.0': + resolution: {integrity: sha512-0g9v7OBu3rNS7EOyam1G6+WE1siWBKteagV0917yooIFlOlcJ/pvV/nClSEwJgFdumwHK4sDj4ov4Y4p0tDn1w==} - '@expressive-code/plugin-text-markers@0.36.1': - resolution: {integrity: sha512-CNxkTuXmQtRWMQZcRRsLEfZIYStMdRMPzbisNU2a/RTgovqDsOQiyh1abnewxz0y7VuXW330D+etcEHjFWXU/A==} + '@expressive-code/plugin-text-markers@0.37.0': + resolution: {integrity: sha512-iDwB7iYga7hIyODR0wGVP2yo10H3Ncknif2diZvc/w9Mb/RvStEtCXRoqs3jgQlS3dhTGBXzTorFZx36vNy4rQ==} '@fontsource/ubuntu-mono@5.0.22': resolution: {integrity: sha512-PslhVVnou8VN9f4K4fIy6ot7fdz2iffP17UcYdPhMttlsaL9a3tE1CWifBKdHm2K0QAHezGlFozWt97h48lJ6A==} @@ -828,10 +831,10 @@ packages: peerDependencies: astro: ^2.0.0 || ^3.0.0-beta || ^4.0.0-beta - astro-expressive-code@0.36.1: - resolution: {integrity: sha512-D2nmBQ56wfnS/CBqCWoEGqIivNqaKJoACIK8eNa7TeDUwHzEWNSNoj5yK+wUJzpC7gI9XKPDh0Q/j8Dy7s84vA==} + astro-expressive-code@0.37.0: + resolution: {integrity: sha512-ElWiCQHVQh5+l8fvGRgctvxEw63G/KEZgRi60ApPsHK6NsexgPZENk3bnHzbCpigCgh/L9k/yJ+3zOyuhoPqhQ==} peerDependencies: - astro: ^4.0.0-beta || ^3.3.0 + astro: ^4.0.0-beta || ^5.0.0-beta || ^3.3.0 astro@4.15.4: resolution: {integrity: sha512-wqy+m3qygt9DmCSqMsckxyK4ccCUFtti2d/WlLkEpAlqHgyDIg20zRTLHO2v/H4YeSlJ8sAcN0RW2FhOeYbINg==} @@ -1115,8 +1118,8 @@ packages: eventemitter3@5.0.1: resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} - expressive-code@0.36.1: - resolution: {integrity: sha512-/cEqiBUMJXe9PJ74MFupcChi1quO7+kqFcKiG/29yBZ6G09V4s6d3X53wIOBlNYmQI+5YLDPdyB/aDSTP+MxPA==} + expressive-code@0.37.0: + resolution: {integrity: sha512-UnfkF69UpKAa2ytyNNxBifSe723wL4DOK1dqkoK0PAYaO8mo9tXsyn/SMNMVvAkZNeJcJOttYfs957a9Uaqo6A==} extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} @@ -1754,8 +1757,8 @@ packages: rehype-autolink-headings@7.1.0: resolution: {integrity: sha512-rItO/pSdvnvsP4QRB1pmPiNHUskikqtPojZKJPPPAVx9Hj8i8TwMBhofrrAYRhYOOBZH9tgmG5lPqDLuIWPWmw==} - rehype-expressive-code@0.36.1: - resolution: {integrity: sha512-q5TFftM8m64vYIou1tcJ2oHHDox2dWAa/x6uFw+v55xsyCNicJhVN86LHBnktTPxXvOuUA7ovk1GIG9sjLA6Aw==} + rehype-expressive-code@0.37.0: + resolution: {integrity: sha512-5dUjqNkhw0gB1pkkjc11jWdvQFGMYcrzCrUGx7p8TiHc5IwbrzBWXXADNEP2KrtAlUIy5yRmkkgGD5az1owq3Q==} rehype-parse@9.0.0: resolution: {integrity: sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==} @@ -2676,22 +2679,34 @@ snapshots: unist-util-visit: 5.0.0 unist-util-visit-parents: 6.0.1 + '@expressive-code/core@0.37.0': + dependencies: + '@ctrl/tinycolor': 4.1.0 + hast-util-select: 6.0.2 + hast-util-to-html: 9.0.2 + hast-util-to-text: 4.0.2 + hastscript: 9.0.0 + postcss: 8.4.45 + postcss-nested: 6.2.0(postcss@8.4.45) + unist-util-visit: 5.0.0 + unist-util-visit-parents: 6.0.1 + '@expressive-code/plugin-collapsible-sections@0.36.1': dependencies: '@expressive-code/core': 0.36.1 - '@expressive-code/plugin-frames@0.36.1': + '@expressive-code/plugin-frames@0.37.0': dependencies: - '@expressive-code/core': 0.36.1 + '@expressive-code/core': 0.37.0 - '@expressive-code/plugin-shiki@0.36.1': + '@expressive-code/plugin-shiki@0.37.0': dependencies: - '@expressive-code/core': 0.36.1 + '@expressive-code/core': 0.37.0 shiki: 1.17.0 - '@expressive-code/plugin-text-markers@0.36.1': + '@expressive-code/plugin-text-markers@0.37.0': dependencies: - '@expressive-code/core': 0.36.1 + '@expressive-code/core': 0.37.0 '@fontsource/ubuntu-mono@5.0.22': {} @@ -3106,10 +3121,10 @@ snapshots: '@astro-community/astro-embed-youtube': 0.5.3(astro@4.15.4(@types/node@22.5.4)(rollup@4.21.2)(typescript@5.6.2)) astro: 4.15.4(@types/node@22.5.4)(rollup@4.21.2)(typescript@5.6.2) - astro-expressive-code@0.36.1(astro@4.15.4(@types/node@22.5.4)(rollup@4.21.2)(typescript@5.6.2)): + astro-expressive-code@0.37.0(astro@4.15.4(@types/node@22.5.4)(rollup@4.21.2)(typescript@5.6.2)): dependencies: astro: 4.15.4(@types/node@22.5.4)(rollup@4.21.2)(typescript@5.6.2) - rehype-expressive-code: 0.36.1 + rehype-expressive-code: 0.37.0 astro@4.15.4(@types/node@22.5.4)(rollup@4.21.2)(typescript@5.6.2): dependencies: @@ -3463,12 +3478,12 @@ snapshots: eventemitter3@5.0.1: {} - expressive-code@0.36.1: + expressive-code@0.37.0: dependencies: - '@expressive-code/core': 0.36.1 - '@expressive-code/plugin-frames': 0.36.1 - '@expressive-code/plugin-shiki': 0.36.1 - '@expressive-code/plugin-text-markers': 0.36.1 + '@expressive-code/core': 0.37.0 + '@expressive-code/plugin-frames': 0.37.0 + '@expressive-code/plugin-shiki': 0.37.0 + '@expressive-code/plugin-text-markers': 0.37.0 extend-shallow@2.0.1: dependencies: @@ -4469,9 +4484,9 @@ snapshots: unified: 11.0.5 unist-util-visit: 5.0.0 - rehype-expressive-code@0.36.1: + rehype-expressive-code@0.37.0: dependencies: - expressive-code: 0.36.1 + expressive-code: 0.37.0 rehype-parse@9.0.0: dependencies: