From b860fadf7173c41feef8325d6100e32f9f0a2740 Mon Sep 17 00:00:00 2001 From: Harlan GitHub Agent Date: Fri, 9 Oct 2026 13:00:06 +1100 Subject: [PATCH] fix(config): load nuxt.config.ts natively, not via jiti --- modules/file-icons/module.ts | 4 ++-- modules/og-static-fonts/module.ts | 2 +- nuxt.config.ts | 20 ++++++++++---------- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/modules/file-icons/module.ts b/modules/file-icons/module.ts index bd3f6f0a..a7f1dc0a 100644 --- a/modules/file-icons/module.ts +++ b/modules/file-icons/module.ts @@ -1,9 +1,9 @@ -import type { IconifyCollection } from '../../shared/file-icons' +import type { IconifyCollection } from '../../shared/file-icons.ts' import { mkdirSync, readFileSync, writeFileSync } from 'node:fs' import { createRequire } from 'node:module' import { join } from 'node:path' import { defineNuxtModule, useLogger } from '@nuxt/kit' -import { FILE_ICON_BASE_URL, FILE_ICON_NAMES, fileIconSvg } from '../../shared/file-icons' +import { FILE_ICON_BASE_URL, FILE_ICON_NAMES, fileIconSvg } from '../../shared/file-icons.ts' /** * Write the Skill explorer's file-type icons as static SVG files. diff --git a/modules/og-static-fonts/module.ts b/modules/og-static-fonts/module.ts index 21e7c422..08c3987b 100644 --- a/modules/og-static-fonts/module.ts +++ b/modules/og-static-fonts/module.ts @@ -1,6 +1,6 @@ import { join } from 'node:path' import { defineNuxtModule, useLogger } from '@nuxt/kit' -import { syncOgStaticFonts } from './sync' +import { syncOgStaticFonts } from './sync.ts' /** * Fail the production build when an OG image font URL would answer 404. diff --git a/nuxt.config.ts b/nuxt.config.ts index d12f4f67..f065f929 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -1,16 +1,16 @@ import { existsSync, readdirSync } from 'node:fs' import { fileURLToPath } from 'node:url' import { edgeCache } from '@harlan-zw/nuxt-cloudflare/cache' -import { unpublishedAgentPaths } from './layers/marketing/app/utils/agent-pages' -import { frozenNoindexPaths, isPageAdmitted } from './layers/marketing/app/utils/page-admissions' -import pkg from './package.json' -import { dependencyPluginCompat } from './scripts/lib/dependency-plugin-compat' -import { withBuildAssetMissFallthrough } from './scripts/lib/static-asset-fallthrough' -import { externalCheckin } from './shared/checkin-external' -import { iconifyCollections } from './shared/icon-collections' -import { SENTRY_DSN, sentryRelease, sentryReportingEnabled } from './shared/sentry' -import { SESSION_NAME } from './shared/server/session-access' -import { CLI_INSTALL_SCRIPTS } from './shared/skill-commands' +import { unpublishedAgentPaths } from './layers/marketing/app/utils/agent-pages.ts' +import { frozenNoindexPaths, isPageAdmitted } from './layers/marketing/app/utils/page-admissions.ts' +import pkg from './package.json' with { type: 'json' } +import { dependencyPluginCompat } from './scripts/lib/dependency-plugin-compat.ts' +import { withBuildAssetMissFallthrough } from './scripts/lib/static-asset-fallthrough.ts' +import { externalCheckin } from './shared/checkin-external.ts' +import { iconifyCollections } from './shared/icon-collections.ts' +import { SENTRY_DSN, sentryRelease, sentryReportingEnabled } from './shared/sentry.ts' +import { SESSION_NAME } from './shared/server/session-access.ts' +import { CLI_INSTALL_SCRIPTS } from './shared/skill-commands.ts' /** Every `/agents/*` page file, so the sitemap reads the admission decision for a page nobody listed. */ function discoveredAgentRoutes(): string[] {