From 5ab1ad4a8a7925d9df6252774e6261b274d964e6 Mon Sep 17 00:00:00 2001 From: ice breaker <1324318532@qq.com> Date: Wed, 3 Jul 2024 23:10:22 +0800 Subject: [PATCH] feat: commit base vue3 shell --- apps/react-app/package.json | 4 +- apps/react-app/src/App.tsx | 52 ++++++------ apps/react-app/src/lifecycle.ts | 12 +++ apps/react-app/src/main.tsx | 22 ++++++ apps/shell-vue-app/.gitignore | 24 ++++++ apps/shell-vue-app/.vscode/extensions.json | 3 + apps/shell-vue-app/README.md | 5 ++ apps/shell-vue-app/index.html | 13 +++ apps/shell-vue-app/package.json | 21 +++++ apps/shell-vue-app/public/vite.svg | 1 + apps/shell-vue-app/src/App.vue | 13 +++ apps/shell-vue-app/src/assets/vue.svg | 1 + .../src/components/HelloWorld.vue | 41 ++++++++++ apps/shell-vue-app/src/main.ts | 8 ++ apps/shell-vue-app/src/style.css | 79 +++++++++++++++++++ apps/shell-vue-app/src/vite-env.d.ts | 1 + apps/shell-vue-app/tsconfig.app.json | 27 +++++++ apps/shell-vue-app/tsconfig.json | 11 +++ apps/shell-vue-app/tsconfig.node.json | 13 +++ apps/shell-vue-app/vite.config.ts | 10 +++ apps/vue2-app/src/App.vue | 2 - apps/vue2-app/src/components/HelloWorld.vue | 11 ++- pnpm-lock.yaml | 70 ++++++++++++++++ 23 files changed, 416 insertions(+), 28 deletions(-) create mode 100644 apps/react-app/src/lifecycle.ts create mode 100644 apps/shell-vue-app/.gitignore create mode 100644 apps/shell-vue-app/.vscode/extensions.json create mode 100644 apps/shell-vue-app/README.md create mode 100644 apps/shell-vue-app/index.html create mode 100644 apps/shell-vue-app/package.json create mode 100644 apps/shell-vue-app/public/vite.svg create mode 100644 apps/shell-vue-app/src/App.vue create mode 100644 apps/shell-vue-app/src/assets/vue.svg create mode 100644 apps/shell-vue-app/src/components/HelloWorld.vue create mode 100644 apps/shell-vue-app/src/main.ts create mode 100644 apps/shell-vue-app/src/style.css create mode 100644 apps/shell-vue-app/src/vite-env.d.ts create mode 100644 apps/shell-vue-app/tsconfig.app.json create mode 100644 apps/shell-vue-app/tsconfig.json create mode 100644 apps/shell-vue-app/tsconfig.node.json create mode 100644 apps/shell-vue-app/vite.config.ts diff --git a/apps/react-app/package.json b/apps/react-app/package.json index 64c1cbd..bf4a08a 100644 --- a/apps/react-app/package.json +++ b/apps/react-app/package.json @@ -11,7 +11,9 @@ }, "dependencies": { "react": "^18.3.1", - "react-dom": "^18.3.1" + "react-dom": "^18.3.1", + "wujie": "^1.0.22", + "wujie-react": "^1.0.22" }, "devDependencies": { "@types/react": "^18.3.3", diff --git a/apps/react-app/src/App.tsx b/apps/react-app/src/App.tsx index afe48ac..9850242 100644 --- a/apps/react-app/src/App.tsx +++ b/apps/react-app/src/App.tsx @@ -1,33 +1,37 @@ import { useState } from 'react' -import reactLogo from './assets/react.svg' -import viteLogo from '/vite.svg' import './App.css' +import WujieReact from 'wujie-react' function App() { - const [count, setCount] = useState(0) - return ( <> -
-
- Edit src/App.tsx
and save to test HMR
-
- Click on the Vite and React logos to learn more -
+