Files
pnpm/pkg-manager/plugin-commands-installation/src/getPinnedVersion.ts

5 lines
244 B
TypeScript

export function getPinnedVersion (opts: { saveExact?: boolean, savePrefix?: string }): 'major' | 'minor' | 'patch' {
if (opts.saveExact === true || opts.savePrefix === '') return 'patch'
return opts.savePrefix === '~' ? 'minor' : 'major'
}