Skip to content

Commit f4c098f

Browse files
committed
feat: deprecate option properly
1 parent c23bab3 commit f4c098f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/gatsby-node.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@ export const pluginOptionsSchema = ({ Joi }: any) => {
2525
headers: headersSchema,
2626
allPageHeaders: Joi.array().items(Joi.string()).description(`Add more headers to all the pages`),
2727
mergeSecurityHeaders: Joi.boolean().description(`When set to false, turns off the default security headers`),
28-
mergeLinkHeaders: Joi.boolean().description(`Deprecated`),
28+
mergeLinkHeaders: Joi.boolean().description(`When set to false, turns off the default gatsby js headers`).forbidden().messages({
29+
"any.unknown": `"mergeLinkHeaders" is no longer supported. Gatsby no longer adds preload headers as they negatively affect load performance`
30+
}),
2931
mergeCachingHeaders: Joi.boolean().description(`When set to false, turns off the default caching headers`),
3032
transformHeaders: Joi.function()
3133
.maxArity(2)

0 commit comments

Comments
 (0)