diff --git a/package.json b/package.json
index d38e171..97cf5b3 100644
--- a/package.json
+++ b/package.json
@@ -82,7 +82,7 @@
     "@pkgr/webpack-mdx": "^2.1.0",
     "@size-limit/preset-small-lib": "^8.0.1",
     "@types/jest": "^28.1.8",
-    "@types/mdx": "^2.0.3",
+    "@types/mdx": "^2.0.5",
     "@types/node": "^18.7.9",
     "@types/react": "^18.0.28",
     "@types/react-dom": "^18.0.11",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 5e8d49f..1dbbcef 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -10,7 +10,7 @@ specifiers:
   '@pkgr/webpack-mdx': ^2.1.0
   '@size-limit/preset-small-lib': ^8.0.1
   '@types/jest': ^28.1.8
-  '@types/mdx': ^2.0.3
+  '@types/mdx': ^2.0.5
   '@types/node': ^18.7.9
   '@types/react': ^18.0.28
   '@types/react-dom': ^18.0.11
@@ -38,7 +38,7 @@ devDependencies:
   '@pkgr/webpack-mdx': 2.1.0_ec3md4kbqlr3y4fl4j4fxmxpg4
   '@size-limit/preset-small-lib': 8.0.1_size-limit@8.0.1
   '@types/jest': 28.1.8
-  '@types/mdx': 2.0.3
+  '@types/mdx': 2.0.5
   '@types/node': 18.7.9
   '@types/react': 18.0.28
   '@types/react-dom': 18.0.11
@@ -52,7 +52,7 @@ devDependencies:
   react-router-dom: 6.3.0_biqbaboplfbrettd7655fr4n2y
   sirv-cli: 2.0.2
   size-limit: 8.0.1
-  ts-jest: 28.0.8_u4nqbvvkpmo3si3ne46plvlwbe
+  ts-jest: 28.0.8_vnnjpop5zqw3e3ry5n576aihj4
   type-coverage: 2.22.0_typescript@4.7.4
   typescript: 4.7.4
 
@@ -188,7 +188,7 @@ packages:
       '@angular-eslint/eslint-plugin': 14.0.2_4rv7y5c6xz3vfxwhbrcxxi73bq
       '@angular-eslint/eslint-plugin-template': 14.0.2_4rv7y5c6xz3vfxwhbrcxxi73bq
       '@angular-eslint/template-parser': 14.0.2_4rv7y5c6xz3vfxwhbrcxxi73bq
-      '@babel/eslint-parser': 7.18.9_7ura6loqb5b2nxcv4w7uypye6y
+      '@babel/eslint-parser': 7.18.9_ytna2mgiwkkb4tk5sdduaahzei
       '@babel/eslint-plugin': 7.18.10_agkvlpgbdyiskm2bemwttwm5ky
       '@pkgr/utils': 2.3.0
       '@typescript-eslint/eslint-plugin': 5.33.1_vsoshirnpb7xw6mr7xomgfas2i
@@ -204,7 +204,7 @@ packages:
       eslint-plugin-css: 0.6.0_eslint@8.22.0
       eslint-plugin-es-x: 5.2.1_eslint@8.22.0
       eslint-plugin-eslint-comments: 3.2.0_eslint@8.22.0
-      eslint-plugin-import: /eslint-plugin-i/2.26.0_s6f7spxf43rfknbsivdq2mydle
+      eslint-plugin-import: /eslint-plugin-i/2.26.0_3bh5nkk7utn7e74vrwtv6rxmt4
       eslint-plugin-jest: 26.8.7_6a2ng3hwt6ghrcpeyx2leikxhu
       eslint-plugin-jsdoc: 39.3.6_eslint@8.22.0
       eslint-plugin-json-schema-validator: 4.0.1_eslint@8.22.0
@@ -380,7 +380,7 @@ packages:
       postcss-less: 6.0.0_postcss@8.4.16
       postcss-markdown: 1.2.0
       postcss-scss: 4.0.4_postcss@8.4.16
-      postcss-syntax: 0.36.2_i5xagrhwksti6t5i7zt7ea35m4
+      postcss-syntax: 0.36.2_stybfx5lqo76n4bbvf2byxy6qm
       stylelint: 14.11.0
       stylelint-config-prettier: 9.0.3_stylelint@14.11.0
       stylelint-config-standard: 27.0.0_stylelint@14.11.0
@@ -566,6 +566,20 @@ packages:
       semver: 6.3.0
     dev: true
 
+  /@babel/eslint-parser/7.18.9_ytna2mgiwkkb4tk5sdduaahzei:
+    resolution: {integrity: sha512-KzSGpMBggz4fKbRbWLNyPVTuQr6cmCcBhOyXTw/fieOVaw5oYAwcAj4a7UKcDYCPxQq+CG1NCDZH9e2JTXquiQ==}
+    engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0}
+    peerDependencies:
+      '@babel/core': '>=7.11.0'
+      eslint: ^7.5.0 || ^8.0.0
+    dependencies:
+      '@babel/core': 7.18.6
+      eslint: 8.22.0
+      eslint-scope: 5.1.1
+      eslint-visitor-keys: 2.1.0
+      semver: 6.3.0
+    dev: true
+
   /@babel/eslint-plugin/7.18.10_agkvlpgbdyiskm2bemwttwm5ky:
     resolution: {integrity: sha512-iV1OZj/7eg4wZIcsVEkXS3MUWdhmpLsu2h+9Zr2ppywKWdCRs6VfjxbRzmHHYeurTizrrnaJ9ZkbO8KOv4lauQ==}
     engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0}
@@ -573,7 +587,7 @@ packages:
       '@babel/eslint-parser': '>=7.11.0'
       eslint: '>=7.5.0'
     dependencies:
-      '@babel/eslint-parser': 7.18.9_7ura6loqb5b2nxcv4w7uypye6y
+      '@babel/eslint-parser': 7.18.9_ytna2mgiwkkb4tk5sdduaahzei
       eslint: 8.22.0
       eslint-rule-composer: 0.3.0
     dev: true
@@ -3348,7 +3362,7 @@ packages:
     resolution: {integrity: sha512-ASN1GUH0gXsgJ2UD/Td7FzJo1SwFkkQ5V1i9at5o/ROra7brkyMcBsotsOWJWRzmXZaLw2uXWn4aN8B3PMNFMA==}
     dependencies:
       '@types/estree-jsx': 0.0.1
-      '@types/mdx': 2.0.3
+      '@types/mdx': 2.0.5
       astring: 1.8.3
       estree-util-build-jsx: 2.1.0
       estree-util-is-identifier-name: 2.0.1
@@ -3853,7 +3867,7 @@ packages:
     dependencies:
       '@babel/core': 7.18.10
       postcss: 8.4.16
-      postcss-syntax: 0.36.2_i5xagrhwksti6t5i7zt7ea35m4
+      postcss-syntax: 0.36.2_stybfx5lqo76n4bbvf2byxy6qm
     transitivePeerDependencies:
       - supports-color
     dev: true
@@ -4279,8 +4293,8 @@ packages:
     resolution: {integrity: sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==}
     dev: true
 
-  /@types/mdx/2.0.3:
-    resolution: {integrity: sha512-IgHxcT3RC8LzFLhKwP3gbMPeaK7BM9eBH46OdapPA7yvuIUJ8H6zHZV53J8hGZcTSnt95jANt+rTBNUUc22ACQ==}
+  /@types/mdx/2.0.5:
+    resolution: {integrity: sha512-76CqzuD6Q7LC+AtbPqrvD9AqsN0k8bsYo2bM2J8pmNldP1aIPAbzUQ7QbobyXL4eLr1wK5x8FZFe8eF/ubRuBg==}
     dev: true
 
   /@types/mime/1.3.2:
@@ -7555,7 +7569,7 @@ packages:
       eslint-plugin-promise: ^6.0.0
     dependencies:
       eslint: 8.22.0
-      eslint-plugin-import: /eslint-plugin-i/2.26.0_s6f7spxf43rfknbsivdq2mydle
+      eslint-plugin-import: /eslint-plugin-i/2.26.0_3bh5nkk7utn7e74vrwtv6rxmt4
       eslint-plugin-n: 15.2.4_eslint@8.22.0
       eslint-plugin-promise: 6.0.0_eslint@8.22.0
     dev: true
@@ -7590,7 +7604,7 @@ packages:
       debug: 4.3.4
       enhanced-resolve: 5.10.0
       eslint: 8.22.0
-      eslint-plugin-import: /eslint-plugin-i/2.26.0_s6f7spxf43rfknbsivdq2mydle
+      eslint-plugin-import: /eslint-plugin-i/2.26.0_3bh5nkk7utn7e74vrwtv6rxmt4
       get-tsconfig: 4.2.0
       globby: 13.1.2
       is-core-module: 2.9.0
@@ -7625,7 +7639,7 @@ packages:
       - supports-color
     dev: true
 
-  /eslint-module-utils/2.7.3_byvnxyfln2kf2ocwynr5yewvyq:
+  /eslint-module-utils/2.7.3_bqtl5xx3vbklkgkxkvld3j7ioa:
     resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==}
     engines: {node: '>=4'}
     peerDependencies:
@@ -7646,7 +7660,6 @@ packages:
       '@typescript-eslint/parser': 5.33.1_4rv7y5c6xz3vfxwhbrcxxi73bq
       debug: 3.2.7
       eslint-import-resolver-node: 0.3.6
-      eslint-import-resolver-typescript: 3.4.2_2axvjklnerbmc22n5c3dgtigkm
       find-up: 2.1.0
     transitivePeerDependencies:
       - supports-color
@@ -7698,7 +7711,7 @@ packages:
       ignore: 5.2.0
     dev: true
 
-  /eslint-plugin-i/2.26.0_s6f7spxf43rfknbsivdq2mydle:
+  /eslint-plugin-i/2.26.0_3bh5nkk7utn7e74vrwtv6rxmt4:
     resolution: {integrity: sha512-d1o6wLEslujT20ObVE/sAfpgsMBlU58P0rU+sudTHCuWDpVhFAuDz1cYzeM70RJ++XCUsCYBID4a3m51TOPT+g==}
     engines: {node: '>=4'}
     peerDependencies:
@@ -7710,7 +7723,7 @@ packages:
       doctrine: 2.1.0
       eslint: 8.22.0
       eslint-import-resolver-node: 0.3.6
-      eslint-module-utils: 2.7.3_byvnxyfln2kf2ocwynr5yewvyq
+      eslint-module-utils: 2.7.3_bqtl5xx3vbklkgkxkvld3j7ioa
       get-own-property-symbols: 0.9.5
       get-tsconfig: 4.2.0
       has: 1.0.3
@@ -14062,7 +14075,7 @@ packages:
       svgo: 2.8.0
     dev: true
 
-  /postcss-syntax/0.36.2_i5xagrhwksti6t5i7zt7ea35m4:
+  /postcss-syntax/0.36.2_stybfx5lqo76n4bbvf2byxy6qm:
     resolution: {integrity: sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==}
     peerDependencies:
       postcss: '>=5.0.0'
@@ -14085,9 +14098,6 @@ packages:
     dependencies:
       postcss: 8.4.16
       postcss-html: 1.5.0
-      postcss-less: 6.0.0_postcss@8.4.16
-      postcss-markdown: 1.2.0
-      postcss-scss: 4.0.4_postcss@8.4.16
     dev: true
 
   /postcss-unique-selectors/5.1.1_postcss@8.4.16:
@@ -16862,7 +16872,7 @@ packages:
       postcss-media-query-parser: 0.2.3
       postcss-selector-parser: 6.0.10
       postcss-styl: 0.11.1
-      postcss-syntax: 0.36.2_i5xagrhwksti6t5i7zt7ea35m4
+      postcss-syntax: 0.36.2_stybfx5lqo76n4bbvf2byxy6qm
       style-search: 0.1.0
       stylelint: 14.11.0
       stylelint-config-html: 1.1.0_35nbotopgds64plu275w6fpq24
@@ -17345,7 +17355,7 @@ packages:
     resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==}
     dev: true
 
-  /ts-jest/28.0.8_u4nqbvvkpmo3si3ne46plvlwbe:
+  /ts-jest/28.0.8_vnnjpop5zqw3e3ry5n576aihj4:
     resolution: {integrity: sha512-5FaG0lXmRPzApix8oFG8RKjAz4ehtm8yMKOTy5HX3fY6W8kmvOrmcY0hKDElW52FJov+clhUbrKAqofnj4mXTg==}
     engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
     hasBin: true
@@ -17366,7 +17376,7 @@ packages:
       esbuild:
         optional: true
     dependencies:
-      '@babel/core': 7.18.10
+      '@babel/core': 7.18.6
       bs-logger: 0.2.6
       esbuild: 0.15.5
       fast-json-stable-stringify: 2.1.0