14 lines
536 B
JavaScript
Raw Normal View History

2025-09-05 14:59:21 +08:00
import { normalizeRuntimeFilters } from "../utils-pure.js";
import { useRuntimeConfig } from "#imports";
export * from "../utils-pure.js";
export function useSimpleSitemapRuntimeConfig(e) {
const clone = JSON.parse(JSON.stringify(useRuntimeConfig(e).sitemap));
for (const k in clone.sitemaps) {
const sitemap = clone.sitemaps[k];
sitemap.include = normalizeRuntimeFilters(sitemap.include);
sitemap.exclude = normalizeRuntimeFilters(sitemap.exclude);
clone.sitemaps[k] = sitemap;
}
return Object.freeze(clone);
}