diff --git a/sources/folderUtils.ts b/sources/folderUtils.ts index 340e4d3d..6fc0991c 100644 --- a/sources/folderUtils.ts +++ b/sources/folderUtils.ts @@ -1,33 +1,12 @@ -import {UsageError} from 'clipanion'; -import {existsSync, mkdirSync, renameSync} from 'fs'; -import {homedir, tmpdir} from 'os'; -import {join} from 'path'; -import process from 'process'; +import {UsageError} from 'clipanion'; +import {mkdirSync} from 'fs'; +import {homedir, tmpdir} from 'os'; +import {join} from 'path'; +import process from 'process'; -import type {NodeError} from './nodeUtils'; +import type {NodeError} from './nodeUtils'; export function getInstallFolder() { - if (process.env.COREPACK_HOME == null) { - // TODO: remove this block on the next major. - const oldCorepackDefaultHome = join(homedir(), `.node`, `corepack`); - const newCorepackDefaultHome = join( - process.env.XDG_CACHE_HOME ?? - process.env.LOCALAPPDATA ?? - join( - homedir(), - process.platform === `win32` ? `AppData/Local` : `.cache`, - ), - `node/corepack`, - ); - if ( - existsSync(oldCorepackDefaultHome) && - !existsSync(newCorepackDefaultHome) - ) { - mkdirSync(newCorepackDefaultHome, {recursive: true}); - renameSync(oldCorepackDefaultHome, newCorepackDefaultHome); - } - return newCorepackDefaultHome; - } return ( process.env.COREPACK_HOME ?? join(