diff --git a/src/utils/config.js b/src/utils/config.js index 28847df..8355bd1 100644 --- a/src/utils/config.js +++ b/src/utils/config.js @@ -2,6 +2,9 @@ import fs from 'fs-extra'; import { getCccscConfigPath, getCccscLockPath, ensureCccscConfigDir } from './paths.js'; import { parseRepositoryPath } from './github.js'; +// Current lockfile version for npm compatibility +const CURRENT_LOCKFILE_VERSION = 3; + export async function loadCccscConfig(isLocal = false) { const configPath = getCccscConfigPath(isLocal); @@ -36,7 +39,7 @@ export async function loadCccscLock(isLocal = false) { } return { - lockfileVersion: 1, + lockfileVersion: CURRENT_LOCKFILE_VERSION, repositories: {} }; } diff --git a/tests/utils/config.test.js b/tests/utils/config.test.js index 75915ea..fea9299 100644 --- a/tests/utils/config.test.js +++ b/tests/utils/config.test.js @@ -114,7 +114,7 @@ describe('Config Utils', () => { const result = await loadCccscLock(true); expect(result).toEqual({ - lockfileVersion: 1, + lockfileVersion: 3, repositories: {} }); });