diff --git a/packages/docusaurus-migrate/package.json b/packages/docusaurus-migrate/package.json index 4c547c505558..c546c151146f 100644 --- a/packages/docusaurus-migrate/package.json +++ b/packages/docusaurus-migrate/package.json @@ -32,7 +32,6 @@ "fs-extra": "^10.1.0", "hast-util-to-string": "^1.0.4", "html-tags": "^3.2.0", - "import-fresh": "^3.3.0", "jscodeshift": "^0.13.1", "rehype-parse": "^7.0.1", "remark-parse": "^8.0.2", diff --git a/packages/docusaurus-migrate/src/index.ts b/packages/docusaurus-migrate/src/index.ts index bab7fd688222..ec0615a5801b 100644 --- a/packages/docusaurus-migrate/src/index.ts +++ b/packages/docusaurus-migrate/src/index.ts @@ -9,7 +9,6 @@ import path from 'path'; import fs from 'fs-extra'; import logger from '@docusaurus/logger'; import {Globby, DOCUSAURUS_VERSION} from '@docusaurus/utils'; -import importFresh from 'import-fresh'; import Color from 'color'; import extractMetadata, {shouldQuotifyFrontMatter} from './frontMatter'; @@ -79,7 +78,7 @@ export async function migrateDocusaurusProject( shouldMigratePages: boolean = false, ): Promise { async function createMigrationContext(): Promise { - const v1Config = (await import(`${siteDir}/siteConfig`)) + const v1Config = (await import(`${siteDir}/siteConfig.js`)) .default as VersionOneConfig; logger.info('Starting migration from v1 to v2...'); const deps = { @@ -709,12 +708,13 @@ async function migrateLatestDocs(context: MigrationContext) { async function migratePackageFile(context: MigrationContext): Promise { const {deps, siteDir, newDir} = context; - const packageFile = importFresh<{ + // eslint-disable-next-line global-require, import/no-dynamic-require + const packageFile = (await require(`${siteDir}/package.json`)) as { scripts?: {[key: string]: string}; dependencies?: {[key: string]: string}; devDependencies?: {[key: string]: string}; [otherKey: string]: unknown; - }>(`${siteDir}/package.json`); + }; packageFile.scripts = { ...packageFile.scripts, start: 'docusaurus start',