From 75886a8cbfdc64867fb7ff87de8559cc3808da95 Mon Sep 17 00:00:00 2001 From: ashu-guo <65716236+aShu-guo@users.noreply.github.com> Date: Fri, 19 Apr 2024 10:19:50 +0800 Subject: [PATCH] docs: match dependencies in package.json instead of simply setting 'latest' (#7381) --- site/src/utils/generateOnlineDemo.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/site/src/utils/generateOnlineDemo.ts b/site/src/utils/generateOnlineDemo.ts index bfee35a32..3498998e9 100644 --- a/site/src/utils/generateOnlineDemo.ts +++ b/site/src/utils/generateOnlineDemo.ts @@ -43,10 +43,11 @@ app.use(Antd).mount('#app'); `; function getDeps(code: string) { + const deps = Object.assign({}, packageInfo.dependencies, packageInfo.devDependencies); return (code.match(/from '([^']+)';\n/g) || []) .map(v => v.slice(6, v.length - 3)) .reduce((prevV, dep) => { - prevV[dep] = 'latest'; + prevV[dep] = deps[dep] || 'latest'; return prevV; }, {}); }