summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Eva Decker <itsevadecker@gmail.com> 2023-10-30 11:02:59 -0400
committerGravatar GitHub <noreply@github.com> 2023-10-30 10:02:59 -0500
commit35cd810f0f988010fbb8e6d7ab205de5d816e2b2 (patch)
treecb05f31ee384fa261bd0b02ccabbc0274d0ff376
parent4c261c9c2fbfe2190d753a5b6fe5e2d1e9aee63e (diff)
downloadastro-35cd810f0f988010fbb8e6d7ab205de5d816e2b2.tar.gz
astro-35cd810f0f988010fbb8e6d7ab205de5d816e2b2.tar.zst
astro-35cd810f0f988010fbb8e6d7ab205de5d816e2b2.zip
chore(deps): Upgrade Zod to @latest (#8762)
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca> Co-authored-by: Nate Moore <nate@astro.build> Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
Diffstat (limited to '')
-rw-r--r--.changeset/swift-rivers-impress.md7
-rw-r--r--packages/astro/package.json3
-rw-r--r--packages/astro/src/core/config/schema.ts4
-rw-r--r--packages/integrations/markdoc/package.json2
-rw-r--r--packages/integrations/sitemap/package.json2
-rw-r--r--pnpm-lock.yaml19
6 files changed, 26 insertions, 11 deletions
diff --git a/.changeset/swift-rivers-impress.md b/.changeset/swift-rivers-impress.md
new file mode 100644
index 000000000..bb2e07bb0
--- /dev/null
+++ b/.changeset/swift-rivers-impress.md
@@ -0,0 +1,7 @@
+---
+'@astrojs/markdoc': patch
+'@astrojs/sitemap': patch
+'astro': patch
+---
+
+Upgrades Zod to 3.22.4
diff --git a/packages/astro/package.json b/packages/astro/package.json
index df6d0d4cd..0198b9d83 100644
--- a/packages/astro/package.json
+++ b/packages/astro/package.json
@@ -154,6 +154,7 @@
"js-yaml": "^4.1.0",
"kleur": "^4.1.4",
"magic-string": "^0.30.3",
+ "mdast-util-to-hast": "12.3.0",
"mime": "^3.0.0",
"ora": "^7.0.1",
"p-limit": "^4.0.0",
@@ -176,7 +177,7 @@
"vitefu": "^0.2.4",
"which-pm": "^2.1.1",
"yargs-parser": "^21.1.1",
- "zod": "3.21.1"
+ "zod": "^3.22.4"
},
"optionalDependencies": {
"sharp": "^0.32.5"
diff --git a/packages/astro/src/core/config/schema.ts b/packages/astro/src/core/config/schema.ts
index ee470abc8..4ca70f85a 100644
--- a/packages/astro/src/core/config/schema.ts
+++ b/packages/astro/src/core/config/schema.ts
@@ -14,6 +14,10 @@ import { pathToFileURL } from 'node:url';
import { z } from 'zod';
import { appendForwardSlash, prependForwardSlash, removeTrailingForwardSlash } from '../path.js';
+// This import is required to appease TypeScript!
+// See https://github.com/withastro/astro/pull/8762
+import 'mdast-util-to-hast';
+
type ShikiLangs = NonNullable<ShikiConfig['langs']>;
type ShikiTheme = NonNullable<ShikiConfig['theme']>;
diff --git a/packages/integrations/markdoc/package.json b/packages/integrations/markdoc/package.json
index 87749bf68..d75c3aa4a 100644
--- a/packages/integrations/markdoc/package.json
+++ b/packages/integrations/markdoc/package.json
@@ -72,7 +72,7 @@
"htmlparser2": "^9.0.0",
"kleur": "^4.1.5",
"shikiji": "^0.6.8",
- "zod": "3.21.1"
+ "zod": "^3.22.4"
},
"peerDependencies": {
"astro": "^3.0.0"
diff --git a/packages/integrations/sitemap/package.json b/packages/integrations/sitemap/package.json
index 2cb7ed72a..819e601cd 100644
--- a/packages/integrations/sitemap/package.json
+++ b/packages/integrations/sitemap/package.json
@@ -34,7 +34,7 @@
},
"dependencies": {
"sitemap": "^7.1.1",
- "zod": "3.21.1"
+ "zod": "^3.22.4"
},
"devDependencies": {
"@astrojs/node": "workspace:*",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 74f736d62..2961475d3 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -586,6 +586,9 @@ importers:
magic-string:
specifier: ^0.30.3
version: 0.30.5
+ mdast-util-to-hast:
+ specifier: 12.3.0
+ version: 12.3.0
mime:
specifier: ^3.0.0
version: 3.0.0
@@ -653,8 +656,8 @@ importers:
specifier: ^21.1.1
version: 21.1.1
zod:
- specifier: 3.21.1
- version: 3.21.1
+ specifier: ^3.22.4
+ version: 3.22.4
optionalDependencies:
sharp:
specifier: ^0.32.5
@@ -3760,8 +3763,8 @@ importers:
specifier: ^0.6.8
version: 0.6.10
zod:
- specifier: 3.21.1
- version: 3.21.1
+ specifier: ^3.22.4
+ version: 3.22.4
devDependencies:
'@astrojs/markdown-remark':
specifier: workspace:*
@@ -4459,8 +4462,8 @@ importers:
specifier: ^7.1.1
version: 7.1.1
zod:
- specifier: 3.21.1
- version: 3.21.1
+ specifier: ^3.22.4
+ version: 3.22.4
devDependencies:
'@astrojs/node':
specifier: workspace:*
@@ -17836,8 +17839,8 @@ packages:
engines: {node: '>=12.20'}
dev: false
- /zod@3.21.1:
- resolution: {integrity: sha512-+dTu2m6gmCbO9Ahm4ZBDapx2O6ZY9QSPXst2WXjcznPMwf2YNpn3RevLx4KkZp1OPW/ouFcoBtBzFz/LeY69oA==}
+ /zod@3.22.4:
+ resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==}
dev: false
/zwitch@2.0.4: