From 0911cc5feaf4b2f0342b2678fd2da8200734a3f2 Mon Sep 17 00:00:00 2001 From: Erick Zhao Date: Tue, 26 Nov 2024 15:54:35 -0800 Subject: [PATCH] chore: allow running pre-build without SHA target (#686) --- docusaurus.config.ts | 7 ++++--- scripts/pre-build.ts | 3 +-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docusaurus.config.ts b/docusaurus.config.ts index 25116682a..78f12d190 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -1,6 +1,7 @@ -import fs from 'fs'; -import path from 'path'; +import fs from 'node:fs'; +import path from 'node:path'; +import logger from '@docusaurus/logger'; import { Config } from '@docusaurus/types'; import npm2yarn from '@docusaurus/remark-plugin-npm2yarn'; import { themes as prismThemes } from 'prism-react-renderer'; @@ -25,7 +26,7 @@ try { 'utf-8' ); } catch { - console.warn('No .sha file found in docs/latest directory'); + logger.warn('No .sha file found in docs/latest directory'); } const config: Config = { diff --git a/scripts/pre-build.ts b/scripts/pre-build.ts index 13aa88154..0c45ad953 100644 --- a/scripts/pre-build.ts +++ b/scripts/pre-build.ts @@ -53,8 +53,7 @@ const start = async (source: string): Promise => { destination: DOCS_FOLDER, downloadMatch: '/docs/', }); - - await fs.writeFile(path.join(DOCS_FOLDER, '.sha'), source); + await fs.writeFile(path.join(DOCS_FOLDER, '.sha'), target); } else if (existsSync(source)) { await copy({ target: source,