Skip to content

Commit ec67dff

Browse files
committed
chore: update app-vite and md-plugins
1 parent a842303 commit ec67dff

9 files changed

Lines changed: 130 additions & 118 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ QCalendar allows for viewing of **day** (1-6 days), **week**, **monthly**, **sch
2323
v5.0.0-beta.8
2424

2525
- QCalendar v5 prepares the project for Quasar CLI Vite 3.
26-
- The app extension is now Vite-only and requires `@quasar/app-vite` >=3.0.0-beta.43.
26+
- The app extension is now Vite-only and requires `@quasar/app-vite` >=3.0.0-beta.44.
2727
- This repo now requires Node.js `>=22.13` and pnpm `>=11.3.0`.
2828
- Be sure to read the [Upgrade Guide](https://qcalendar.netlify.app/other/upgrade-guide).
2929

packages/app-extension/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@ Welcome to the QCalendar v5.0.0-beta.8 release.
2121

2222
### QCalendar App Extension is now Vite-only
2323

24-
QCalendar v5 prepares the app extension for Quasar CLI Vite 3. The app extension requires `@quasar/app-vite` >=3.0.0-beta.43 and no longer supports webpack-based Quasar apps. If your application is still using `@quasar/app-webpack`, migrate the application to Quasar CLI Vite before installing QCalendar v5.
24+
QCalendar v5 prepares the app extension for Quasar CLI Vite 3. The app extension requires `@quasar/app-vite` >=3.0.0-beta.44 and no longer supports webpack-based Quasar apps. If your application is still using `@quasar/app-webpack`, migrate the application to Quasar CLI Vite before installing QCalendar v5.
2525

2626
## Requirements
2727

2828
- Quasar v2.
29-
- `@quasar/app-vite` >=3.0.0-beta.43.
29+
- `@quasar/app-vite` >=3.0.0-beta.44.
3030

3131
# Documentation
3232

packages/app-extension/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,11 @@
4444
"@quasar/quasar-ui-qcalendar": "workspace:^"
4545
},
4646
"devDependencies": {
47-
"@quasar/app-vite": "3.0.0-beta.43",
47+
"@quasar/app-vite": "3.0.0-beta.44",
4848
"typescript": "~6.0.3"
4949
},
5050
"peerDependencies": {
51-
"@quasar/app-vite": ">=3.0.0-beta.43"
51+
"@quasar/app-vite": ">=3.0.0-beta.44"
5252
},
5353
"engines": {
5454
"node": ">=22.13",

packages/app-extension/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export default defineIndexScript((api) => {
1313
// hard dependencies, as in a minimum version of the "quasar"
1414
// package or a minimum version of "@quasar/app" CLI
1515
api.compatibleWith('quasar', '^2.16.0')
16-
api.compatibleWith('@quasar/app-vite', '>=3.0.0-beta.43')
16+
api.compatibleWith('@quasar/app-vite', '>=3.0.0-beta.44')
1717

1818
// Uncomment the line below if you provide a JSON API for your component
1919
api.registerDescribeApi('QCalendar', '~@quasar/quasar-ui-qcalendar/dist/api/QCalendar.json')

packages/docs/package.json

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@
1616
"build": "pnpm run build:ssg",
1717
"postinstall": "quasar prepare",
1818
"build:spa": "quasar build",
19-
"build:ssg": "quasar prepare && quasar build && qpress-ssg"
19+
"build:ssg": "quasar prepare && quasar build && qpress-ssg",
20+
"build:ssg:renderer": "quasar prepare && quasar build -m ssr",
21+
"prerender:ssg": "qpress-ssg"
2022
},
2123
"dependencies": {
2224
"@carbon/icons-vue": "^10.130.0",
@@ -25,16 +27,19 @@
2527
"date-holidays": "=3.30.2",
2628
"pinia": "^3.0.4",
2729
"quasar": "^2.19.3",
28-
"shiki": "^4.2.0",
30+
"shiki": "^4.1.0",
2931
"vue": "^3.5.35",
30-
"vue-router": "^5.1.0"
32+
"vue-router": "^5.1.0",
33+
"@md-plugins/vite-ssg-plugin": "^0.1.0-beta.28",
34+
"@vue/server-renderer": "^3.5.0",
35+
"mermaid": "^11.15.0"
3136
},
3237
"devDependencies": {
33-
"@md-plugins/quasar-app-extension-q-press": "0.1.0-beta.27",
34-
"@md-plugins/vite-examples-plugin": "0.1.0-beta.27",
35-
"@md-plugins/vite-md-plugin": "0.1.0-beta.27",
36-
"@md-plugins/vite-ssg-plugin": "0.1.0-beta.27",
37-
"@quasar/app-vite": "3.0.0-beta.43",
38+
"@md-plugins/quasar-app-extension-q-press": "0.1.0-beta.28",
39+
"@md-plugins/vite-examples-plugin": "0.1.0-beta.28",
40+
"@md-plugins/vite-md-plugin": "0.1.0-beta.28",
41+
"@md-plugins/vite-ssg-plugin": "0.1.0-beta.28",
42+
"@quasar/app-vite": "3.0.0-beta.44",
3843
"@quasar/quasar-ui-qcalendar": "workspace:*",
3944
"@types/markdown-it": "^14.1.2",
4045
"@types/node": "^25.9.2",
@@ -49,4 +54,4 @@
4954
"pnpm": ">=11.3.0"
5055
},
5156
"productName": "QCalendar Docs"
52-
}
57+
}

packages/docs/src/markdown/getting-started/installation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ By using the app extension, you will get **all** QCalendar components installed
2727
:::
2828

2929
::: tip
30-
QCalendar v5's app extension targets Quasar CLI Vite projects using `@quasar/app-vite` `>=3.0.0-beta.43`. For non-Quasar Vue/Vite apps, install the UI package directly and skip the app extension.
30+
QCalendar v5's app extension targets Quasar CLI Vite projects using `@quasar/app-vite` `>=3.0.0-beta.44`. For non-Quasar Vue/Vite apps, install the UI package directly and skip the app extension.
3131
:::
3232

3333
#### Install

packages/docs/src/markdown/other/upgrade-guide.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ This release prepares QCalendar for the next Quasar CLI Vite generation. The cal
2222
| ----------------------------- | ---------------------------------- |
2323
| Vue | Vue 3 |
2424
| Quasar | Quasar 2 |
25-
| Quasar CLI | `@quasar/app-vite` >=3.0.0-beta.43 |
25+
| Quasar CLI | `@quasar/app-vite` >=3.0.0-beta.44 |
2626
| App extension | Vite only |
2727
| Node.js for this repo and CI | `>=22.13` |
2828
| Package manager for this repo | `pnpm >=11.3.0` |
@@ -68,7 +68,7 @@ When QCalendar v5 is released as stable, remove the `@beta` tag from those comma
6868

6969
- The app extension now requires Vite. It will stop with an error if it is installed in a non-Vite Quasar app.
7070
- The extension registers the Vite boot file only. The previous webpack boot file has been removed.
71-
- The extension is compatible with `@quasar/app-vite` `>=3.0.0-beta.43`.
71+
- The extension is compatible with `@quasar/app-vite` `>=3.0.0-beta.44`.
7272
- App extension source scripts are authored in TypeScript and compiled before publishing. The package entry points to `dist/index.js` so installed beta users do not rely on Node loading TypeScript from `node_modules`.
7373
- The extension runtime boot file is published as `dist/boot/vite-register.js`.
7474
- If you generate your own boot file inside the Quasar app, it should import `defineBoot` from `#q-app`, matching the Quasar CLI Vite 3 alias.

packages/ui/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ QCalendar allows for viewing of **day** (1-6 days), **week**, **monthly**, **sch
2323
v5.0.0-beta.8
2424

2525
- QCalendar v5 prepares the project for Quasar CLI Vite 3.
26-
- The app extension is now Vite-only and requires `@quasar/app-vite` >=3.0.0-beta.43.
26+
- The app extension is now Vite-only and requires `@quasar/app-vite` >=3.0.0-beta.44.
2727
- This repo now requires Node.js `>=22.13` and pnpm `>=11.3.0`.
2828
- Be sure to read the [Upgrade Guide](https://qcalendar.netlify.app/other/upgrade-guide).
2929

0 commit comments

Comments
 (0)