Skip to content

Commit 2ff11df

Browse files
authored
Add .js to imports in the sitemap package (#3661)
* Add .js to imports in the sitemap package * Adds a smoke test * Adds a changeset
1 parent 195f88b commit 2ff11df

8 files changed

Lines changed: 19 additions & 10 deletions

File tree

.changeset/gold-walls-pretend.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@astrojs/sitemap': patch
3+
---
4+
5+
Fixes the last build

packages/integrations/sitemap/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@
2828
"scripts": {
2929
"build": "astro-scripts build \"src/**/*.ts\" && tsc",
3030
"build:ci": "astro-scripts build \"src/**/*.ts\"",
31-
"dev": "astro-scripts dev \"src/**/*.ts\""
31+
"dev": "astro-scripts dev \"src/**/*.ts\"",
32+
"test": "mocha --timeout 20000"
3233
},
3334
"dependencies": {
3435
"sitemap": "^7.1.1",

packages/integrations/sitemap/src/config-defaults.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { SitemapOptions } from './index';
1+
import type { SitemapOptions } from './index.js';
22

33
export const SITEMAP_CONFIG_DEFAULTS: SitemapOptions & any = {
44
entryLimit: 45000,

packages/integrations/sitemap/src/generate-sitemap.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import type { SitemapItem, SitemapOptions } from './index';
2-
import { parseUrl } from './utils/parse-url';
1+
import type { SitemapItem, SitemapOptions } from './index.js';
2+
import { parseUrl } from './utils/parse-url.js';
33

44
const STATUS_CODE_PAGE_REGEXP = /\/[0-9]{3}\/?$/;
55

packages/integrations/sitemap/src/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ import {
88
import { fileURLToPath } from 'url';
99
import { ZodError } from 'zod';
1010

11-
import { generateSitemap } from './generate-sitemap';
12-
import { Logger } from './utils/logger';
13-
import { validateOptions } from './validate-options';
11+
import { generateSitemap } from './generate-sitemap.js';
12+
import { Logger } from './utils/logger.js';
13+
import { validateOptions } from './validate-options.js';
1414

1515
export type ChangeFreq = EnumChangefreq;
1616
export type SitemapItem = Pick<

packages/integrations/sitemap/src/schema.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { EnumChangefreq as ChangeFreq } from 'sitemap';
22
import { z } from 'zod';
3-
import { SITEMAP_CONFIG_DEFAULTS } from './config-defaults';
3+
import { SITEMAP_CONFIG_DEFAULTS } from './config-defaults.js';
44

55
const localeKeySchema = z.string().min(1);
66

packages/integrations/sitemap/src/validate-options.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { z } from 'zod';
2-
import type { SitemapOptions } from './index';
3-
import { SitemapOptionsSchema } from './schema';
2+
import type { SitemapOptions } from './index.js';
3+
import { SitemapOptionsSchema } from './schema.js';
44

55
// @internal
66
export const validateOptions = (site: string | undefined, opts: SitemapOptions) => {
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import '../dist/index.js';
2+
3+
// Just a smoke test, this would fail if there's a problem.

0 commit comments

Comments
 (0)