summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar natemoo-re <natemoo-re@users.noreply.github.com> 2022-03-10 20:15:34 +0000
committerGravatar GitHub Actions <actions@github.com> 2022-03-10 20:15:34 +0000
commit7b18d4c2264eaf8c243308fcc59ce9c2cbf3334f (patch)
tree8fc129c56e93161b77c0564874e3a3eee59586fa
parent10843aba634c9cae663d8181b9d90d3213cb9142 (diff)
downloadastro-7b18d4c2264eaf8c243308fcc59ce9c2cbf3334f.tar.gz
astro-7b18d4c2264eaf8c243308fcc59ce9c2cbf3334f.tar.zst
astro-7b18d4c2264eaf8c243308fcc59ce9c2cbf3334f.zip
[ci] format
-rw-r--r--packages/astro/src/@types/astro.ts2
-rw-r--r--packages/astro/src/core/build/index.ts5
-rw-r--r--packages/astro/src/core/render/sitemap.ts3
3 files changed, 6 insertions, 4 deletions
diff --git a/packages/astro/src/@types/astro.ts b/packages/astro/src/@types/astro.ts
index de2449104..a49dd495b 100644
--- a/packages/astro/src/@types/astro.ts
+++ b/packages/astro/src/@types/astro.ts
@@ -243,7 +243,7 @@ export interface AstroUserConfig {
* }
* ```
*/
- sitemapFilter?: (page: string) => boolean
+ sitemapFilter?: (page: string) => boolean;
/**
* @docs
diff --git a/packages/astro/src/core/build/index.ts b/packages/astro/src/core/build/index.ts
index 816abd8ba..623450592 100644
--- a/packages/astro/src/core/build/index.ts
+++ b/packages/astro/src/core/build/index.ts
@@ -150,7 +150,10 @@ class AstroBuilder {
if (this.config.buildOptions.sitemap && this.config.buildOptions.site) {
timer.sitemapStart = performance.now();
const sitemapFilter = this.config.buildOptions.sitemapFilter ? (this.config.buildOptions.sitemapFilter as (page: string) => boolean) : undefined;
- const sitemap = generateSitemap(pageNames.map((pageName) => new URL(pageName, this.config.buildOptions.site).href), sitemapFilter);
+ const sitemap = generateSitemap(
+ pageNames.map((pageName) => new URL(pageName, this.config.buildOptions.site).href),
+ sitemapFilter
+ );
const sitemapPath = new URL('./sitemap.xml', this.config.dist);
await fs.promises.mkdir(new URL('./', sitemapPath), { recursive: true });
await fs.promises.writeFile(sitemapPath, sitemap, 'utf8');
diff --git a/packages/astro/src/core/render/sitemap.ts b/packages/astro/src/core/render/sitemap.ts
index 2956d72ac..b7191e23e 100644
--- a/packages/astro/src/core/render/sitemap.ts
+++ b/packages/astro/src/core/render/sitemap.ts
@@ -1,4 +1,3 @@
-
const STATUS_CODE_PAGE_REGEXP = /\/[0-9]{3}\/?$/;
/** Construct sitemap.xml given a set of URLs */
@@ -11,7 +10,7 @@ export function generateSitemap(pages: string[], filter?: (page: string) => bool
let urls = [...pages].filter((url) => !STATUS_CODE_PAGE_REGEXP.test(url));
if (filter) {
- urls = urls.filter(url => filter(url));
+ urls = urls.filter((url) => filter(url));
}
urls.sort((a, b) => a.localeCompare(b, 'en', { numeric: true })); // sort alphabetically so sitemap is same each time