format build.ts + fix prettier not formatting it

This commit is contained in:
sebastien 2025-11-14 12:56:57 +01:00
parent e40d50b81c
commit d55bc7aa2a
2 changed files with 11 additions and 22 deletions

View File

@ -1,7 +1,7 @@
dist
node_modules
.yarn
build
**/build/**
coverage
.docusaurus
.idea

View File

@ -9,9 +9,8 @@ import fs from 'fs-extra';
import logger, {PerfLogger} from '@docusaurus/logger';
import {mapAsyncSequential} from '@docusaurus/utils';
import {type LoadContextParams} from '../../server/site';
import {loadI18n, loadI18nLocaleList} from '../../server/i18n';
import {loadI18nLocaleList} from '../../server/i18n';
import {buildLocale, type BuildLocaleParams} from './buildLocale';
import {isAutomaticBaseUrlLocalizationDisabled} from './buildUtils';
import {loadSiteConfig} from '../../server/config';
export type BuildCLIOptions = Pick<LoadContextParams, 'config' | 'outDir'> & {
@ -33,15 +32,6 @@ export async function build(
process.env.NODE_ENV = 'development';
}
const siteDir = await fs.realpath(siteDirParam);
['SIGINT', 'SIGTERM'].forEach((sig) => {
@ -84,25 +74,24 @@ function orderLocales({
}
}
async function getLocalesToBuild({
siteDir,
cliOptions,
}: {
siteDir,
cliOptions,
}: {
siteDir: string;
cliOptions: BuildCLIOptions;
}): Promise<[string, ...string[]]> {
const {siteConfig} = await loadSiteConfig({
siteDir,
customConfigFilePath: cliOptions.config,
});
const locales = cliOptions.locale ?? loadI18nLocaleList({
i18nConfig: siteConfig.i18n,
currentLocale: siteConfig.i18n.defaultLocale, // Awkward but ok
});
const locales =
cliOptions.locale ??
loadI18nLocaleList({
i18nConfig: siteConfig.i18n,
currentLocale: siteConfig.i18n.defaultLocale, // Awkward but ok
});
return orderLocales({
locales: locales as [string, ...string[]],