diff --git a/package.json b/package.json index d1fbc8c..9fec826 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@astrojs/sitemap": "3.1.6", "@astrojs/tailwind": "5.1.0", "astro": "4.13.0", - "astro-expressive-code": "^0.35.4", + "astro-expressive-code": "^0.36.1", "astro-icon": "^1.1.0", "cssnano": "^7.0.4", "rehype-external-links": "^3.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cecfdcc..760779e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,8 +24,8 @@ importers: specifier: 4.13.0 version: 4.13.0(@types/node@22.1.0)(typescript@5.5.4) astro-expressive-code: - specifier: ^0.35.4 - version: 0.35.4(astro@4.13.0(@types/node@22.1.0)(typescript@5.5.4)) + specifier: ^0.36.1 + version: 0.36.1(astro@4.13.0(@types/node@22.1.0)(typescript@5.5.4)) astro-icon: specifier: ^1.1.0 version: 1.1.0 @@ -486,17 +486,17 @@ packages: resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@expressive-code/core@0.35.4': - resolution: {integrity: sha512-Vq8KeVKjCvBbgapQgwHZiHG3XmgN6itt3fCcIexz2RnoYpkv765AlpTlBGwEooXCEN++Pf0OFDer0l7G6vYO2Q==} + '@expressive-code/core@0.36.1': + resolution: {integrity: sha512-9Y+vLlDEQeRQiPKTtab0NRmnUwS8GkJxobwvsXKoqWrRTWyVjV0VLI7BwXFUVVbbuuvMnwXpzfxY2mC64n3Jow==} - '@expressive-code/plugin-frames@0.35.4': - resolution: {integrity: sha512-f72vp6qqynqItFrIcDmDSbdHae23X47PEwma5kCOcaA3oKcSasb39L1SpDKWePw3TEpqE577zky+gVdGdblE+A==} + '@expressive-code/plugin-frames@0.36.1': + resolution: {integrity: sha512-HAWH5gcX7avdtKhwSp/RLtqqEq04/JFOIQ6enAClHY8Kbr3c5T+C0Ki6G/3IVKnIjy2y0U7E6b9dOqzKSsanxw==} - '@expressive-code/plugin-shiki@0.35.4': - resolution: {integrity: sha512-cJn38L6dO8FvlN2/L1Pwfb6dK/EznvrjceGyjBclxXvNit0TsmInlpQQ2DonSRSFexZTt92kLYGbBTgIcRBMyw==} + '@expressive-code/plugin-shiki@0.36.1': + resolution: {integrity: sha512-nmzJ2TUHBDtYgOzDONTKt27n2B9S++hmvPxlPM1HZtjwO+2fhGGGW7M3VfO//6FIlcD4X36jy38DfPB4T9/m3Q==} - '@expressive-code/plugin-text-markers@0.35.4': - resolution: {integrity: sha512-n4bRnRfSOwP78Xaoza6yBfyrr4qOYmG5Iz9vpcwnhs/RDULundv2oNgPVbW9KUSvmlJKrLeJAIJE1MGEh2/PcQ==} + '@expressive-code/plugin-text-markers@0.36.1': + resolution: {integrity: sha512-CNxkTuXmQtRWMQZcRRsLEfZIYStMdRMPzbisNU2a/RTgovqDsOQiyh1abnewxz0y7VuXW330D+etcEHjFWXU/A==} '@humanwhocodes/config-array@0.11.14': resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} @@ -868,6 +868,9 @@ packages: '@shikijs/core@1.12.1': resolution: {integrity: sha512-biCz/mnkMktImI6hMfMX3H9kOeqsInxWEyCHbSlL8C/2TR1FqfmGxTLRNwYCKsyCyxWLbB8rEqXRVZuyxuLFmA==} + '@shikijs/core@1.15.2': + resolution: {integrity: sha512-hi6XZuwHYn6bU4wtXZxST8ynM55aiU2+rVU9aPIrSxqKmEKl4d65puwGsggwcZWTET+7zGXKe7AUj46iQ8Aq8w==} + '@shuding/opentype.js@1.4.0-beta.0': resolution: {integrity: sha512-3NgmNyH3l/Hv6EvsWJbsvpcpUba6R8IREQ83nH83cyakCw7uM1arZKNfHwv1Wz6jgqrF/j4x5ELvR6PnK9nTcA==} engines: {node: '>= 8.0.0'} @@ -1225,8 +1228,8 @@ packages: resolution: {integrity: sha512-8hJaCuqxObShWl2wEsnASqh/DbQ2O+S66m0Q3ctJlzBPEQ4pfGwwama3FCjZO3GDLQsjvn1T0v93Vxyu/+5fGw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - astro-expressive-code@0.35.4: - resolution: {integrity: sha512-axzDLTcv8PsaLHe66G8SH4muiary6W5R7dXaLYTRYgLED7Ra7FSxLd17g9kfiD1Qz9OXIEw+8/xkTzABKdbLNw==} + astro-expressive-code@0.36.1: + resolution: {integrity: sha512-D2nmBQ56wfnS/CBqCWoEGqIivNqaKJoACIK8eNa7TeDUwHzEWNSNoj5yK+wUJzpC7gI9XKPDh0Q/j8Dy7s84vA==} peerDependencies: astro: ^4.0.0-beta || ^3.3.0 @@ -1937,8 +1940,8 @@ packages: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} - expressive-code@0.35.4: - resolution: {integrity: sha512-ps7Ln7QdEUVo+97ipuV6IzfciOk/2+mZXNVlYX/UiCkUwv+pdL0+oe50+DIF/fhWlFYh4Sf8tCrwi1YASxsrsA==} + expressive-code@0.36.1: + resolution: {integrity: sha512-/cEqiBUMJXe9PJ74MFupcChi1quO7+kqFcKiG/29yBZ6G09V4s6d3X53wIOBlNYmQI+5YLDPdyB/aDSTP+MxPA==} extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} @@ -3432,8 +3435,8 @@ packages: resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} engines: {node: '>= 0.4'} - rehype-expressive-code@0.35.4: - resolution: {integrity: sha512-HHYBTmZY5HBAO+bSP3wcin9gRGPnIio8fsFNP08a0CqjULjQNKMbUnda9Qot2VEh3o/jZ/vbuwNOTl2G3yG+bA==} + rehype-expressive-code@0.36.1: + resolution: {integrity: sha512-q5TFftM8m64vYIou1tcJ2oHHDox2dWAa/x6uFw+v55xsyCNicJhVN86LHBnktTPxXvOuUA7ovk1GIG9sjLA6Aw==} rehype-external-links@3.0.0: resolution: {integrity: sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==} @@ -3593,6 +3596,9 @@ packages: shiki@1.12.1: resolution: {integrity: sha512-nwmjbHKnOYYAe1aaQyEBHvQymJgfm86ZSS7fT8OaPRr4sbAcBNz7PbfAikMEFSDQ6se2j2zobkXvVKcBOm0ysg==} + shiki@1.15.2: + resolution: {integrity: sha512-M+7QZQZiZw/cZeizrC/yryG3eeG8pTUhu7ZaHxVyzPNFIRIlN46YBciquoNPCiXiwLnx6JB62f3lSuSYQrus1w==} + side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} engines: {node: '>= 0.4'} @@ -4549,7 +4555,7 @@ snapshots: '@eslint/js@8.57.0': {} - '@expressive-code/core@0.35.4': + '@expressive-code/core@0.36.1': dependencies: '@ctrl/tinycolor': 4.1.0 hast-util-select: 6.0.2 @@ -4561,18 +4567,18 @@ snapshots: unist-util-visit: 5.0.0 unist-util-visit-parents: 6.0.1 - '@expressive-code/plugin-frames@0.35.4': + '@expressive-code/plugin-frames@0.36.1': dependencies: - '@expressive-code/core': 0.35.4 + '@expressive-code/core': 0.36.1 - '@expressive-code/plugin-shiki@0.35.4': + '@expressive-code/plugin-shiki@0.36.1': dependencies: - '@expressive-code/core': 0.35.4 - shiki: 1.12.1 + '@expressive-code/core': 0.36.1 + shiki: 1.15.2 - '@expressive-code/plugin-text-markers@0.35.4': + '@expressive-code/plugin-text-markers@0.36.1': dependencies: - '@expressive-code/core': 0.35.4 + '@expressive-code/core': 0.36.1 '@humanwhocodes/config-array@0.11.14': dependencies: @@ -4885,6 +4891,10 @@ snapshots: dependencies: '@types/hast': 3.0.4 + '@shikijs/core@1.15.2': + dependencies: + '@types/hast': 3.0.4 + '@shuding/opentype.js@1.4.0-beta.0': dependencies: fflate: 0.7.4 @@ -5378,10 +5388,10 @@ snapshots: - supports-color - typescript - astro-expressive-code@0.35.4(astro@4.13.0(@types/node@22.1.0)(typescript@5.5.4)): + astro-expressive-code@0.36.1(astro@4.13.0(@types/node@22.1.0)(typescript@5.5.4)): dependencies: astro: 4.13.0(@types/node@22.1.0)(typescript@5.5.4) - rehype-expressive-code: 0.35.4 + rehype-expressive-code: 0.36.1 astro-icon@1.1.0: dependencies: @@ -6379,12 +6389,12 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 - expressive-code@0.35.4: + expressive-code@0.36.1: dependencies: - '@expressive-code/core': 0.35.4 - '@expressive-code/plugin-frames': 0.35.4 - '@expressive-code/plugin-shiki': 0.35.4 - '@expressive-code/plugin-text-markers': 0.35.4 + '@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 extend-shallow@2.0.1: dependencies: @@ -8196,9 +8206,9 @@ snapshots: es-errors: 1.3.0 set-function-name: 2.0.2 - rehype-expressive-code@0.35.4: + rehype-expressive-code@0.36.1: dependencies: - expressive-code: 0.35.4 + expressive-code: 0.36.1 rehype-external-links@3.0.0: dependencies: @@ -8489,6 +8499,11 @@ snapshots: '@shikijs/core': 1.12.1 '@types/hast': 3.0.4 + shiki@1.15.2: + dependencies: + '@shikijs/core': 1.15.2 + '@types/hast': 3.0.4 + side-channel@1.0.6: dependencies: call-bind: 1.0.7