Skip to content

Commit 10c9304

Browse files
committed
feat: get uniDependency
1 parent 88e0d04 commit 10c9304

File tree

1 file changed

+19
-2
lines changed

1 file changed

+19
-2
lines changed

src/commands/info/index.ts

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,14 @@ import { gray, link, yellow } from 'kolorist'
66
import { ora } from '../../utils'
77
import { question } from './question'
88

9+
const uniDependenciesMap = {
10+
'@uni-helper/uni-use': ['@vueuse/core'],
11+
'@uni-helper/axios-adapter': ['axios'],
12+
'@uni-helper/uni-preset-uni': ['unocss'],
13+
'@uni-helper/eslint-config': ['eslint'],
14+
'@uni-helper/vite-plugin-uni-tailwind': ['tailwindcss'],
15+
} as Record<string, string[]>
16+
917
async function getuniHelperDependencies() {
1018
const isUniPkg = isPackageExists('@dcloudio/uni-app')
1119
if (!isUniPkg) {
@@ -34,7 +42,7 @@ async function getBaseDependencies() {
3442
if (packageInfo?.version) {
3543
baseDependencies.push({
3644
name,
37-
version: packageInfo,
45+
version: packageInfo.version,
3846
})
3947
}
4048
}
@@ -57,6 +65,7 @@ async function getErrorDependencies() {
5765
}
5866
return errorDependencies
5967
}
68+
6069
async function getVSCodeInfo() {
6170
const vscode = await envinfo.helpers.getVSCodeInfo()
6271
if (vscode.length !== 3)
@@ -143,6 +152,7 @@ export async function getUniAppInfo() {
143152
const { errorExtensions, volarExtensions } = await getErrorExtensions()
144153
const baseEnvInfo = await getBaseEnvInfo()
145154
const baseDependencies = await getBaseDependencies()
155+
console.log(baseDependencies)
146156
const splitter = '----------------------------------------------'
147157

148158
let baseEnvInfoStr = ''
@@ -156,8 +166,15 @@ export async function getUniAppInfo() {
156166
baseDependenciesStr += `- ${name}: \`${version}\`\n`
157167

158168
let errorDependenciesStr = ''
159-
for (const { name, version, bugs } of errorDependencies)
169+
for (const { name, version, bugs } of errorDependencies) {
160170
errorDependenciesStr += `- ${link(name, bugs!)}: \`${version}\`\n`
171+
if (uniDependenciesMap[name]) {
172+
for (const uniDependency of uniDependenciesMap[name]) {
173+
const { version } = await getDependenciesVersionAndBugs(uniDependency)
174+
errorDependenciesStr += ` - ${uniDependency}: \`${version}\`\n`
175+
}
176+
}
177+
}
161178

162179
let errorExtensionsStr = ''
163180
for (const { name, version, bugs } of errorExtensions)

0 commit comments

Comments
 (0)