summaryrefslogtreecommitdiff
path: root/packages/astro-rss/src
diff options
context:
space:
mode:
Diffstat (limited to 'packages/astro-rss/src')
-rw-r--r--packages/astro-rss/src/index.ts1
-rw-r--r--packages/astro-rss/src/schema.ts6
2 files changed, 3 insertions, 4 deletions
diff --git a/packages/astro-rss/src/index.ts b/packages/astro-rss/src/index.ts
index b84e81e73..33a8f66a0 100644
--- a/packages/astro-rss/src/index.ts
+++ b/packages/astro-rss/src/index.ts
@@ -70,7 +70,6 @@ const rssOptionsValidator = z.object({
.or(globResultValidator)
.transform((items) => {
if (!Array.isArray(items)) {
- // eslint-disable-next-line
console.warn(
yellow(
'[RSS] Passing a glob result directly has been deprecated. Please migrate to the `pagesGlobToRssItems()` helper: https://docs.astro.build/en/guides/rss/',
diff --git a/packages/astro-rss/src/schema.ts b/packages/astro-rss/src/schema.ts
index 1c2db762d..c4a0fec3f 100644
--- a/packages/astro-rss/src/schema.ts
+++ b/packages/astro-rss/src/schema.ts
@@ -5,9 +5,9 @@ export const rssSchema = z.object({
description: z.string().optional(),
pubDate: z
.union([z.string(), z.number(), z.date()])
- .optional()
- .transform((value) => (value === undefined ? value : new Date(value)))
- .refine((value) => (value === undefined ? value : !isNaN(value.getTime()))),
+ .transform((value) => new Date(value))
+ .refine((value) => !isNaN(value.getTime()))
+ .optional(),
customData: z.string().optional(),
categories: z.array(z.string()).optional(),
author: z.string().optional(),