From e57f70a75b006c889f55543596669bc11ae4b1d6 Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Wed, 4 May 2022 15:03:07 +0800 Subject: [PATCH] =?UTF-8?q?ci:=20scripts/create=20=E6=B7=BB=E5=8A=A0=20ver?= =?UTF-8?q?sion=20=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/create/generator.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/create/generator.ts b/scripts/create/generator.ts index e9a91d5a..264db743 100644 --- a/scripts/create/generator.ts +++ b/scripts/create/generator.ts @@ -1,6 +1,7 @@ import { readTemplateList } from './readTpl' import path from 'path' +import fs from 'fs' import { upperCase, lowerCase, packageName } from './utils' import { compile } from 'handlebars' import type { ConfigOptions } from './getConfig' @@ -12,6 +13,8 @@ import execa from 'execa' const packagesRoot = path.join(__dirname, '../../packages') const spinner = ora() +const pkg = JSON.parse(fs.readFileSync(path.join(__dirname, '../../package.json'), 'utf-8')) + const generatorFile = async (config: ConfigOptions): Promise => { const templateList = readTemplateList(path.join(__dirname, './template')) @@ -24,6 +27,7 @@ const generatorFile = async (config: ConfigOptions): Promise => { lowerName: lowerCase(name), client, shared, + version: pkg.version, } const include = [!client && 'client', !shared && 'shared'].filter(Boolean).join('|') const filterRE = new RegExp(`/(${include})/`)