From 763038cc116f32b63c65e430e461aa71cd74ccdd Mon Sep 17 00:00:00 2001 From: roymondchen Date: Tue, 14 Mar 2023 21:28:35 +0800 Subject: [PATCH] =?UTF-8?q?chore(cli):=20=E5=AF=BC=E5=85=A5=E5=B7=A5?= =?UTF-8?q?=E5=85=B7=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/cli/src/types.ts | 2 ++ packages/cli/src/utils/prepareEntryFile.ts | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/cli/src/types.ts b/packages/cli/src/types.ts index d0fc8a35..53add63b 100644 --- a/packages/cli/src/types.ts +++ b/packages/cli/src/types.ts @@ -1,5 +1,7 @@ import type Core from './Core'; +export type App = Core; + export enum EntryType { CONFIG = 'config', VALUE = 'value', diff --git a/packages/cli/src/utils/prepareEntryFile.ts b/packages/cli/src/utils/prepareEntryFile.ts index 7eb142ae..d9b615aa 100644 --- a/packages/cli/src/utils/prepareEntryFile.ts +++ b/packages/cli/src/utils/prepareEntryFile.ts @@ -67,14 +67,14 @@ const generateContent = ( `); }; -const prettyCode = (code: string) => +export const prettyCode = (code: string) => recast.prettyPrint(recast.parse(code.replace(/\\/g, '/'), { parser: require('recast/parsers/typescript') }), { tabWidth: 2, trailingComma: true, quote: 'single', }).code; -const makeCamelCase = function (name: string): string { +export const makeCamelCase = function (name: string): string { if (typeof name !== 'string') { return ''; }