1 | import { diffTokenLists } from './diffTokenLists';
|
2 | import { VersionUpgrade } from './getVersionUpgrade';
|
3 | import { TokenInfo } from './types';
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 | export function minVersionBump(
|
11 | baseList: TokenInfo[],
|
12 | updatedList: TokenInfo[]
|
13 | ): VersionUpgrade {
|
14 | const diff = diffTokenLists(baseList, updatedList);
|
15 | if (diff.removed.length > 0) return VersionUpgrade.MAJOR;
|
16 | if (diff.added.length > 0) return VersionUpgrade.MINOR;
|
17 | if (Object.keys(diff.changed).length > 0) return VersionUpgrade.PATCH;
|
18 | return VersionUpgrade.NONE;
|
19 | }
|