Skip to content

Commit 061232f

Browse files
hubertaceHubert
authored andcommitted
fix: version compare without patch
1 parent 56b4a72 commit 061232f

File tree

4 files changed

+24
-4
lines changed

4 files changed

+24
-4
lines changed

packages/axios/src/index.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,12 @@ import { warn } from '@ace-util/core';
22
import { version as coreVersion } from '@ace-fetch/core';
33
import { version } from './version';
44

5-
warn(coreVersion === version, `"@ace-fetch/core" version mismatch, expected ${version} but ${coreVersion}!`);
5+
let coreVersionArr = coreVersion.split('.'),
6+
versionArr = version.split('.').slice(0, 1); // version without patch
7+
warn(
8+
versionArr.every((v, i) => v === coreVersionArr[i]),
9+
`"@ace-fetch/core" version mismatch, expected ${versionArr.join('.')}.x but ${coreVersion}!`,
10+
);
611

712
export { version };
813
export * from './core';

packages/graphql-vue/src/index.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,12 @@ import { warn } from '@ace-util/core';
22
import { version as coreVersion } from '@ace-fetch/graphql';
33
import { version } from './version';
44

5-
warn(coreVersion === version, `"@ace-fetch/graphql" version mismatch, expected ${version} but ${coreVersion}!`);
5+
let coreVersionArr = coreVersion.split('.'),
6+
versionArr = version.split('.').slice(0, 1); // version without patch
7+
warn(
8+
versionArr.every((v, i) => v === coreVersionArr[i]),
9+
`"@ace-fetch/graphql" version mismatch, expected ${versionArr.join('.')}.x but ${coreVersion}!`,
10+
);
611

712
export { version };
813
export * from './core';

packages/uni-app/src/index.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,12 @@ import { warn } from '@ace-util/core';
22
import { version as coreVersion } from '@ace-fetch/core';
33
import { version } from './version';
44

5-
warn(coreVersion === version, `"@ace-fetch/core" version mismatch, expected ${version} but ${coreVersion}!`);
5+
let coreVersionArr = coreVersion.split('.'),
6+
versionArr = version.split('.').slice(0, 1); // version without patch
7+
warn(
8+
versionArr.every((v, i) => v === coreVersionArr[i]),
9+
`"@ace-fetch/core" version mismatch, expected ${versionArr.join('.')}.x but ${coreVersion}!`,
10+
);
611

712
export { version };
813
export * from './core';

packages/vue/src/index.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,12 @@ import { warn } from '@ace-util/core';
22
import { version as coreVersion } from '@ace-fetch/core';
33
import { version } from './version';
44

5-
warn(coreVersion === version, `"@ace-fetch/core" version mismatch, expected ${version} but ${coreVersion}!`);
5+
let coreVersionArr = coreVersion.split('.'),
6+
versionArr = version.split('.').slice(0, 1); // version without patch
7+
warn(
8+
versionArr.every((v, i) => v === coreVersionArr[i]),
9+
`"@ace-fetch/core" version mismatch, expected ${versionArr.join('.')}.x but ${coreVersion}!`,
10+
);
611

712
export { version };
813
export * from './core';

0 commit comments

Comments
 (0)