Skip to content

Commit 326d5d2

Browse files
refactor: rename files and update imports to improve project structure
1 parent 076ea8d commit 326d5d2

25 files changed

Lines changed: 628 additions & 590 deletions

File tree

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
node-version: ${{ matrix.node }}
4646

4747
- name: Install pnpm
48-
uses: pnpm/action-setup@v3
48+
uses: pnpm/action-setup@v4
4949

5050
- name: Install JetV-ui dependencies
5151
run: pnpm ui:install

.github/workflows/release-it.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
node-version: ${{ matrix.node }}
3535

3636
- name: Install pnpm
37-
uses: pnpm/action-setup@v3
37+
uses: pnpm/action-setup@v4
3838

3939
- name: Install JetV-ui dependencies
4040
run: pnpm ui:install
@@ -81,7 +81,7 @@ jobs:
8181
registry-url: 'https://registry.npmjs.org'
8282

8383
- name: Install pnpm
84-
uses: pnpm/action-setup@v3
84+
uses: pnpm/action-setup@v4
8585

8686
- name: Install JetV-ui dependencies
8787
run: pnpm ui:install
@@ -135,7 +135,7 @@ jobs:
135135
registry-url: 'https://registry.npmjs.org'
136136

137137
- name: Install pnpm
138-
uses: pnpm/action-setup@v3
138+
uses: pnpm/action-setup@v4
139139

140140
- name: Install JetV-ui dependencies
141141
run: pnpm ui:install

jetv-ui/gallery/pages/MenuGallery.vue

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,14 +83,13 @@ const childMenuOptions = [
8383

8484
<!-- Child Menu -->
8585
<GalleryCard title="Menu with Submenu">
86-
<div relative>
86+
<div>
8787
<JeButton @click="showChildMenu = !showChildMenu">
8888
Toggle Child Menu
8989
</JeButton>
9090
<JeMenu
9191
v-model:visible="showChildMenu"
9292
:options="childMenuOptions"
93-
class="absolute top-12 left-0"
9493
/>
9594
</div>
9695
</GalleryCard>

jetv-ui/src/components/Menu/JeMenu.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -202,8 +202,8 @@ function checkMenuPosition() {
202202
class="je-menu__child-menu-wrapper"
203203
:style="{ left: childMenuPosition === 'right' ? '100%' : 'auto', right: childMenuPosition === 'left' ? '100%' : 'auto' }"
204204
>
205-
<Menu
206-
class="child"
205+
<JeMenu
206+
class="je-menu__child"
207207
visible
208208
is-child-menu
209209
:title="option.childMenu.title"
@@ -299,7 +299,7 @@ function checkMenuPosition() {
299299
class="je-menu__child-menu-wrapper"
300300
:style="{ left: childMenuPosition === 'right' ? '100%' : 'auto', right: childMenuPosition === 'left' ? '100%' : 'auto' }"
301301
>
302-
<Menu
302+
<JeMenu
303303
class="je-menu__child"
304304
visible
305305
is-child-menu

package.json

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"type": "module",
44
"version": "0.0.3",
55
"private": true,
6-
"packageManager": "pnpm@9.5.0",
6+
"packageManager": "pnpm@10.15.1",
77
"description": "跨平台开发项目管理工具",
88
"author": "MidnightCrowing",
99
"license": "MIT",
@@ -45,6 +45,7 @@
4545
"@vueuse/core": "^13.8.0",
4646
"fs-extra": "^11.3.1",
4747
"fuse.js": "^7.1.0",
48+
"jetv-ui": "file:jetv-ui",
4849
"linguist-js": "^2.9.2",
4950
"pinia": "^3.0.3",
5051
"trash": "^9.0.0",
@@ -72,7 +73,6 @@
7273
"eslint-plugin-node": "^11.1.0",
7374
"eslint-plugin-simple-import-sort": "^12.1.1",
7475
"eslint-plugin-vue": "^10.4.0",
75-
"jetv-ui": "file:jetv-ui",
7676
"jsdom": "^26.1.0",
7777
"knip": "^5.63.0",
7878
"lint-staged": "^16.1.5",
@@ -91,7 +91,15 @@
9191
"pnpm": {
9292
"overrides": {
9393
"@electron/node-gyp": "git+https://github.com/electron/node-gyp.git#06b29aafb7708acef8b3669835c8a7857ebc92d2"
94-
}
94+
},
95+
"onlyBuiltDependencies": [
96+
"@parcel/watcher",
97+
"electron",
98+
"electron-winstaller",
99+
"esbuild",
100+
"oxc-resolver",
101+
"simple-git-hooks"
102+
]
95103
},
96104
"build": {
97105
"appId": "MidnightCrowing.CodeNest",

0 commit comments

Comments
 (0)