docs: match dependencies in package.json instead of simply setting 'latest' (#7381)
parent
2b0c2da232
commit
75886a8cbf
|
@ -43,10 +43,11 @@ app.use(Antd).mount('#app');
|
||||||
`;
|
`;
|
||||||
|
|
||||||
function getDeps(code: string) {
|
function getDeps(code: string) {
|
||||||
|
const deps = Object.assign({}, packageInfo.dependencies, packageInfo.devDependencies);
|
||||||
return (code.match(/from '([^']+)';\n/g) || [])
|
return (code.match(/from '([^']+)';\n/g) || [])
|
||||||
.map(v => v.slice(6, v.length - 3))
|
.map(v => v.slice(6, v.length - 3))
|
||||||
.reduce((prevV, dep) => {
|
.reduce((prevV, dep) => {
|
||||||
prevV[dep] = 'latest';
|
prevV[dep] = deps[dep] || 'latest';
|
||||||
return prevV;
|
return prevV;
|
||||||
}, {});
|
}, {});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue