14 lines
536 B
JavaScript
14 lines
536 B
JavaScript
|
|
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);
|
||
|
|
}
|