From d77623615d91751bab28c569781d10588bc9a17b Mon Sep 17 00:00:00 2001 From: meteorlxy Date: Tue, 10 Sep 2024 09:29:55 +0800 Subject: [PATCH] refactor(core): extract renderPageSfcBlocksToVue method --- .../src/app/prepare/preparePageComponent.ts | 11 ++------ packages/core/src/page/createPage.ts | 4 +-- packages/core/src/page/index.ts | 3 +- ...nderPageContent.ts => parsePageContent.ts} | 2 +- .../core/src/page/renderPageSfcBlocksToVue.ts | 17 +++++++++++ ...ntent.spec.ts => parsePageContent.spec.ts} | 28 +++++++++---------- 6 files changed, 38 insertions(+), 27 deletions(-) rename packages/core/src/page/{renderPageContent.ts => parsePageContent.ts} (97%) create mode 100644 packages/core/src/page/renderPageSfcBlocksToVue.ts rename packages/core/tests/page/{renderPageContent.spec.ts => parsePageContent.spec.ts} (82%) diff --git a/packages/core/src/app/prepare/preparePageComponent.ts b/packages/core/src/app/prepare/preparePageComponent.ts index 86f0aa7936..569d63697a 100644 --- a/packages/core/src/app/prepare/preparePageComponent.ts +++ b/packages/core/src/app/prepare/preparePageComponent.ts @@ -1,3 +1,4 @@ +import { renderPageSfcBlocksToVue } from '../../page/index.js' import type { App, Page } from '../../types/index.js' /** @@ -9,14 +10,6 @@ export const preparePageComponent = async ( ): Promise => { await app.writeTemp( page.componentFilePathRelative, - [ - // #688: wrap the content of `