Skip to content

Commit 0df180e

Browse files
authored
feat: Support Vuetify V4 (#45)
1 parent 3eb0c93 commit 0df180e

49 files changed

Lines changed: 28377 additions & 636 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.codespellrc‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
[codespell]
2-
skip = **/package-lock.json,trame_vuetify/widgets/vuetify3.py
2+
skip = **/package-lock.json,trame_vuetify/widgets/vuetify3.py,trame_vuetify/widgets/vuetify4.py

‎.github/workflows/test_and_release.yml‎

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,25 @@ jobs:
9696
mkdir -p v3-lab-serve/{fonts,css}
9797
curl https://cdn.jsdelivr.net/npm/@mdi/font@7.x/css/materialdesignicons.min.css -Lo v3-lab-serve/css/mdi.css
9898
curl https://cdn.jsdelivr.net/npm/@mdi/font@7.x/fonts/materialdesignicons-webfont.woff2 -Lo v3-lab-serve/fonts/materialdesignicons-webfont.woff2
99+
100+
- name: Build Vuetify 4 Components
101+
run: |
102+
mkdir -p trame_vuetify/module/v4-serve/{fonts,css}
103+
cd trame_vuetify/module/v4-serve
104+
curl https://cdn.jsdelivr.net/npm/vuetify@4.2.1/dist/vuetify.min.css -Lo vuetify4.css
105+
curl https://cdn.jsdelivr.net/npm/vuetify@4.2.1/dist/vuetify.min.js -Lo vuetify4.js
106+
curl https://cdn.jsdelivr.net/npm/@mdi/font@7.x/css/materialdesignicons.min.css -Lo css/mdi.css
107+
curl https://cdn.jsdelivr.net/npm/@mdi/font@7.x/fonts/materialdesignicons-webfont.woff2 -Lo fonts/materialdesignicons-webfont.woff2
108+
109+
- name: Build Vuetify 4 Lab Components
110+
run: |
111+
cd js-libs/v4-lab
112+
npm ci
113+
npm run build
114+
cd ../../trame_vuetify/module
115+
mkdir -p v4-lab-serve/{fonts,css}
116+
curl https://cdn.jsdelivr.net/npm/@mdi/font@7.x/css/materialdesignicons.min.css -Lo v4-lab-serve/css/mdi.css
117+
curl https://cdn.jsdelivr.net/npm/@mdi/font@7.x/fonts/materialdesignicons-webfont.woff2 -Lo v4-lab-serve/fonts/materialdesignicons-webfont.woff2
99118
release:
100119
needs: [pre-commit, pytest, test-npm-build]
101120
runs-on: ubuntu-latest
@@ -143,6 +162,25 @@ jobs:
143162
curl https://cdn.jsdelivr.net/npm/@mdi/font@7.x/css/materialdesignicons.min.css -Lo v3-lab-serve/css/mdi.css
144163
curl https://cdn.jsdelivr.net/npm/@mdi/font@7.x/fonts/materialdesignicons-webfont.woff2 -Lo v3-lab-serve/fonts/materialdesignicons-webfont.woff2
145164
165+
- name: Build Vuetify 4 Components
166+
run: |
167+
mkdir -p trame_vuetify/module/v4-serve/{fonts,css}
168+
cd trame_vuetify/module/v4-serve
169+
curl https://cdn.jsdelivr.net/npm/vuetify@4.2.1/dist/vuetify.min.css -Lo vuetify4.css
170+
curl https://cdn.jsdelivr.net/npm/vuetify@4.2.1/dist/vuetify.min.js -Lo vuetify4.js
171+
curl https://cdn.jsdelivr.net/npm/@mdi/font@7.x/css/materialdesignicons.min.css -Lo css/mdi.css
172+
curl https://cdn.jsdelivr.net/npm/@mdi/font@7.x/fonts/materialdesignicons-webfont.woff2 -Lo fonts/materialdesignicons-webfont.woff2
173+
174+
- name: Build Vuetify4-lab Components
175+
run: |
176+
cd js-libs/v4-lab
177+
npm ci
178+
npm run build
179+
cd ../../trame_vuetify/module
180+
mkdir -p v4-lab-serve/{fonts,css}
181+
curl https://cdn.jsdelivr.net/npm/@mdi/font@7.x/css/materialdesignicons.min.css -Lo v4-lab-serve/css/mdi.css
182+
curl https://cdn.jsdelivr.net/npm/@mdi/font@7.x/fonts/materialdesignicons-webfont.woff2 -Lo v4-lab-serve/fonts/materialdesignicons-webfont.woff2
183+
146184
- name: Python Semantic Release
147185
id: release
148186
uses: python-semantic-release/python-semantic-release@v10.6.2

‎MANIFEST.in‎

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)