feat(projects): 分析页更新,添加关于页面

This commit is contained in:
Soybean
2021-11-04 23:11:20 +08:00
parent 7527b1f07c
commit 8e18218196
44 changed files with 1623 additions and 617 deletions

View File

@ -0,0 +1,31 @@
import type { VersionInfo } from '@/interface';
import version from './version.json';
interface Version {
dependencies: {
[key: string]: string;
};
devDependencies: {
[key: string]: string;
};
}
interface PackageVersion {
dependencies: VersionInfo[];
devDependencies: VersionInfo[];
}
const versionWithType = version as Version;
function transformVersionData(tuple: [string, string]): VersionInfo {
const [name, version] = tuple;
return {
name,
version
};
}
export const packageVersion: PackageVersion = {
dependencies: Object.entries(versionWithType.dependencies).map(item => transformVersionData(item)),
devDependencies: Object.entries(versionWithType.dependencies).map(item => transformVersionData(item))
};