nuxt-simple-sitemap
Version:
Powerfully flexible XML Sitemaps that integrate seamlessly, for Nuxt.
9 lines (8 loc) • 308 B
JavaScript
import { useCompressionStream } from "h3-compression";
import { defineNitroPlugin } from "#imports";
export default defineNitroPlugin((nitro) => {
nitro.hooks.hook("beforeResponse", async (event, response) => {
if (event.context._isSitemap)
await useCompressionStream(event, response);
});
});