@@ -9,7 +9,6 @@ import path from 'path';
9
9
import fs from 'fs-extra' ;
10
10
import logger from '@docusaurus/logger' ;
11
11
import { Globby , DOCUSAURUS_VERSION } from '@docusaurus/utils' ;
12
- import importFresh from 'import-fresh' ;
13
12
import Color from 'color' ;
14
13
15
14
import extractMetadata , { shouldQuotifyFrontMatter } from './frontMatter' ;
@@ -79,7 +78,7 @@ export async function migrateDocusaurusProject(
79
78
shouldMigratePages : boolean = false ,
80
79
) : Promise < void > {
81
80
async function createMigrationContext ( ) : Promise < MigrationContext > {
82
- const v1Config = ( await import ( `${ siteDir } /siteConfig` ) )
81
+ const v1Config = ( await import ( `${ siteDir } /siteConfig.js ` ) )
83
82
. default as VersionOneConfig ;
84
83
logger . info ( 'Starting migration from v1 to v2...' ) ;
85
84
const deps = {
@@ -709,12 +708,13 @@ async function migrateLatestDocs(context: MigrationContext) {
709
708
710
709
async function migratePackageFile ( context : MigrationContext ) : Promise < void > {
711
710
const { deps, siteDir, newDir} = context ;
712
- const packageFile = importFresh < {
711
+ // eslint-disable-next-line global-require, import/no-dynamic-require
712
+ const packageFile = ( await require ( `${ siteDir } /package.json` ) ) as {
713
713
scripts ?: { [ key : string ] : string } ;
714
714
dependencies ?: { [ key : string ] : string } ;
715
715
devDependencies ?: { [ key : string ] : string } ;
716
716
[ otherKey : string ] : unknown ;
717
- } > ( ` ${ siteDir } /package.json` ) ;
717
+ } ;
718
718
packageFile . scripts = {
719
719
...packageFile . scripts ,
720
720
start : 'docusaurus start' ,
0 commit comments