quasar-app-extension-waelio
| Install | |
|---|---|
npm install quasar-app-extension-waelio |
|
| Latest Version: | 0.2.1 |
| License: | MIT |
| Last Updated: | Jun 7, 2026 |
| Links: | GitHub · npm |
Quasar App Extension Waelio
Scaffold a production-ready Quasar + Vue 3 starter powered by the @waelio ecosystem — with local state, messaging, i18n, full page scaffold, and TypeScript support, all wired up from the start.
Why use it
- Ready-made pages: home, about, contact, products, services, privacy, terms, settings, and 404
- Built-in i18n with English, Arabic, Hebrew, and Russian
- Local state management via @waelio/ustore (replaces
store2) - Utility helpers via @waelio/utils
- Event messaging via @waelio/messaging
- Quasar boot files, Pinia-compatible store modules, layouts, components, and app config
- Sitemap, robots, and SEO meta starters
- Choice between a JavaScript starter and a TypeScript-ready starter
Install
quasar ext add waelio
During installation you can choose one of these starters:
- JavaScript starter — the stable default with the current Waelio structure.
- TypeScript-ready starter — same structure with typed core boot, router, and config files.
What's new in v0.2.0
- 🔄 Replaced
store2→@waelio/ustorefor local state management - 🔄 Replaced
waelio-utils→@waelio/utilsfor modern ESM utilities - ➕ Added
@waelio/messagingfor cross-component event passing - 🗑️ Removed
emailjs-com,lodash,copy-webpack-plugin,sitemap-webpack-plugin - ⚡ Modernized boot files to Vue 3 / Quasar 2+ patterns (no more
Vue.prototype) - 📦 Updated
vue-i18nto v9,axiosto v1.7+ - 🔧 Requires Node ≥ 18 and npm ≥ 9
Good to know before installing
This extension writes scaffold files directly into your app.
Best used when:
- Starting a fresh Quasar project, or
- Working from a branch where overwriting scaffold files is safe
The TypeScript-ready starter works best when the host Quasar project already has TypeScript enabled.
What gets generated
config/*public/robots.txtandpublic/sitemap.xmlsrc/App.vuesrc/boot/init-waelio.*— wires up@waelio/ustoreand app configsrc/boot/axios.*andsrc/boot/i18n.*src/components/*src/i18n/*src/layouts/MainLayout.vuesrc/pages/*src/router/routes.*src/store/*src/utils/waelioConfig.*quasar.conf.js
Dependencies added to your project:
| Package | Purpose |
|---|---|
@waelio/ustore |
Local state & storage management |
@waelio/utils |
TypeScript utility helpers |
@waelio/messaging |
Cross-component event bus |
axios |
HTTP client |
vue-i18n |
Internationalization |
First things to customize
After install:
- Update your business details in
config/client.js - Review
quasar.conf.js - Adjust routes, branding, and starter content to fit your app
- Update the sitemap base URL and PWA manifest values
For app icons, the repo includes an IconGenie profile:
icongenie g icongenie-Profile.json
Common commands
# Run the scaffold again
quasar ext invoke waelio
# Remove the extension
quasar ext remove waelio
@waelio ecosystem
This extension is part of the @waelio family of focused npm packages:
- @waelio/ustore — local state management
- @waelio/utils — TypeScript utilities
- @waelio/messaging — event messaging
- @waelio/sync — edge sync layer
- @waelio/realdb — reactive local database
Help and feedback
- GitHub Issues: quasar-app-extension-waelio/issues
- Email: wahbehw@gmail.com
- Package stats: waelio.com/packages/quasar-app-extension-waelio
If this extension saved you time, consider donating to Waelio.
Related Packages
CLI for scaffolding a Nuxt 3 or Nuxt 4 project with ESLint configured out of the...
Version History
| Version | Released | License |
|---|---|---|
| 0.2.1 | MIT | |
| 0.2.0 | MIT | |
| 0.1.12 | MIT | |
| 0.1.11 | MIT | |
| 0.1.10 | MIT | |
| 0.1.9 | MIT | |
| 0.1.8 | MIT | |
| 0.1.7 | MIT | |
| 0.1.6 | MIT | |
| 0.1.5 | MIT | |
| 0.1.4 | MIT | |
| 0.1.3 | MIT | |
| 0.1.2 | MIT | |
| 0.1.1 | MIT | |
| 0.1.0 | MIT | |
| 0.0.93 | MIT | |
| 0.0.92 | MIT | |
| 0.0.91 | MIT | |
| 0.0.90 | MIT | |
| 0.0.89 | MIT | |
| 0.0.88 | MIT | |
| 0.0.87 | MIT | |
| 0.0.86 | MIT | |
| 0.0.85 | MIT | |
| 0.0.84 | MIT | |
| 0.0.83 | MIT | |
| 0.0.82 | MIT | |
| 0.0.81 | MIT | |
| 0.0.80 | MIT | |
| 0.0.79 | MIT |
Showing the latest 30 of 107. See every release on npm