From cb0cd7c578e6c911a7b99353bbb547c6c5d752dd Mon Sep 17 00:00:00 2001 From: Manus AI Date: Sat, 22 Aug 2026 07:19:41 +0000 Subject: [PATCH 01/28] refactor(playground): Rebuild playground with Vue [skip ci] --- .npmrc | 1 + packages/markdown-parser-vue/src/index.ts | 2 + packages/playground/index.html | 17 +- packages/playground/package.json | 13 +- packages/playground/src/App.vue | 67 +++ packages/playground/src/env.d.ts | 2 + packages/playground/src/main.styles.ts | 57 -- packages/playground/src/main.ts | 47 +- packages/playground/src/markdown.styles.ts | 588 --------------------- packages/playground/src/styles.css | 32 ++ packages/playground/tsconfig.json | 9 +- packages/playground/vite.config.ts | 14 +- pnpm-lock.yaml | 312 ++++++++--- 13 files changed, 382 insertions(+), 779 deletions(-) create mode 100644 .npmrc create mode 100644 packages/markdown-parser-vue/src/index.ts create mode 100644 packages/playground/src/App.vue create mode 100644 packages/playground/src/env.d.ts delete mode 100644 packages/playground/src/main.styles.ts delete mode 100644 packages/playground/src/markdown.styles.ts create mode 100644 packages/playground/src/styles.css diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..424942b --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +@fuyeor:registry=https://fpm.fuyeor.com/v1/ diff --git a/packages/markdown-parser-vue/src/index.ts b/packages/markdown-parser-vue/src/index.ts new file mode 100644 index 0000000..d54cf72 --- /dev/null +++ b/packages/markdown-parser-vue/src/index.ts @@ -0,0 +1,2 @@ +// @fuyeor/markdown-parser-vue/src/index.ts +export { renderToVue } from './render'; diff --git a/packages/playground/index.html b/packages/playground/index.html index 157bee3..0f6890e 100644 --- a/packages/playground/index.html +++ b/packages/playground/index.html @@ -1,20 +1,13 @@ - + - - @fuyeor/markdown-parser - + + Markdown Parser Playground - - - - +
+ diff --git a/packages/playground/package.json b/packages/playground/package.json index fa5166f..e4ac44b 100644 --- a/packages/playground/package.json +++ b/packages/playground/package.json @@ -6,7 +6,8 @@ "sideEffects": false, "scripts": { "dev": "vite dev", - "build": "vite build" + "build": "vite build", + "typecheck": "vue-tsc --noEmit" }, "imports": { "#/*": "./src/*" @@ -15,13 +16,15 @@ ".": "./src/main.ts" }, "dependencies": { - "@fuyeor/markdown-parser-lit": "workspace:*", - "@fuyeor/locale": "https://github.com/Fuyeor/webroamer.git#path:packages/locale", - "lit": "^3.3.2" + "@fuyeor/markdown-parser-vue": "workspace:*", + "vue": "^3.5.34", + "@fuyeor/markdown-parser": "workspace:*" }, "devDependencies": { + "@vitejs/plugin-vue": "^6.0.7", "@types/node": "^25.6.0", "typescript": "^6.0.3", - "vite": "^8.0.1" + "vite": "^8.0.1", + "vue-tsc": "^3.0.0" } } diff --git a/packages/playground/src/App.vue b/packages/playground/src/App.vue new file mode 100644 index 0000000..7a55a58 --- /dev/null +++ b/packages/playground/src/App.vue @@ -0,0 +1,67 @@ + +