npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

quasar-app-extension-waelio

v0.1.10

Published

My Personal Extension

Downloads

118

Readme

Quasar App Extension waelio

Install - Quasar Framework

quasar ext add waelio
- Warning: Better start with a clean slate.
+ Ideas appreciated!

Help/Questions/Suggestions? Find me at Discord's quasar-app-extension-waelio

If you prefer email, please email me at [email protected]

A Quasar App Extension

I created this App Extension to help users scaffold their projects. The code is downloaded straight into your project, change the it as you please, take parts or whole, whatever you like. I suggest you start on a blank slate/new project.

Included:

  • About us
  • Contact us
  • T&C
  • Privacy page
  • Settings Page
  • i18n + 4 initial languages [en, ar, he, ru]
  • SEO ready
  • Meta Ready
  • Notifications ready
  • Services page/Demo
  • Products page
  • Config - NEW

How to Install

Quasar App

quasar ext add waelio

Quasar or Vue App

npm i quasar-app-extension-waelio

Quasar CLI will retrieve it from the NPM registry and install the extension to your project.

I am using an npm package called store2. I am growing found it, docs for it can be found Here.

You might have to RUN (again):

npm install store2 --save
npm install sitemap-webpack-plugin --save-dev

Double Check the quasar.conf.js configuration

Make Sure you have i18n installed

The Setup is straight forward: The Extension will create a folder in the root of the app, /config. I already added some default settings change the following in /config/client.js:

  app: {
    businessName: "MyTest App", // Here
    businessDomain: "www.testapp.com", // Here DOMAIN
    businessAddress: "Test 123, Test TS 12345", // Not used
    businessEmail: "[email protected]", // not used
    businessImage:  "https://pbs.twimg.com/media/B6dQuW5IIAIgHCO?format=jpg&name=medium", // Here
    businessDescription: "Nostrud reprehenderit laboris sunt irure fugiat sit tempor." // Here
  },

Changes To to the current app.

- BACKUP YOUR FILES FIRST IF USING ON AN EXISTING PROJECT
+ This Extension will OVERRIDES the following:

** Added new feature in order to save values outside the app scope.
** Switched to using new lighter storage called **store2. 
** I have not used the full potential of the config yet, but it's a start.

 `/config` (Config Folder)
+ config/client
+ config/dev.js
+ config/prod.js
+ config/server.js

`src/boots` (Boot Files)
+ src/boot/axios.js
+ src/boot/i18n.js
+ src/boot/init-waelio.js

`src/components` (Components Folder)
+ src/components/LanguageSwitcher.vue
+ src/EssentialLink.vue
+ src/ProductComponent.vue
+ src/ServiceComponent.vue

`src/pages` (Pages Folder)
+ src/pages/AboutUs.vue
+ src/pages/ContactUs.vue
+ src/pages/Error404.vue
+ src/pages/Privacy.vue
+ src/pages/Products.vue
+ src/pages/Services.vue
+ src/Settings.vue
+ src/pages/Terms.vue
  
`src/mixins` (Mixins)
+ src/mixins/LangMixin.js
+ src/mixins/ModeMixin.js
+ src/mixins/WaelioMixin.js

`src/i18n` (Translations Folder)
English, Russian Arabic & Hebrew ~🕊️
+ src/i18n/index.js
+ src/i18n/messages/en-us.json
+ src/i18n/messages/ru.json
+ src/i18n/messages/ar.json
+ src/i18n/messages/he.json
  
`src/App.vue` 
+ src/App.vue  
  
`src/Layouts` (Override old one)
+ src/layouts/MainLayout.vue
  
`src/store` (Index and Modules)
+ src/store/index.js
+ src/store/modules/languages.js
+ src/store/modules/navigation.js
+ src/store/modules/services.js
  
`src/routes` (Updating Routes)
+ src/router/routes.js

Last but not least ...
+ Will REPLACE quasar.conf.js 🤦‍♂️

Don't forget to generate your icons, I already added the icongenie profile, just run:

icongenie g icongenie-Profile.json

Try this nifty tip:

bash ./.bashrc

OR

. ./.bashrc

Than enjoy these shortcuts:

ll='ls -w'
dev='quasar dev'
pwa='quasar dev -m pwa'
ssr='quasar dev -m ssr'
ios='quasar dev -m ios'
android='quasar dev -m android'
bdev='quasar build -m spa'
bpwa='quasar build -m pwa'
bssr='quasar build -m ssr'
nextp='npm verion patch'
nextm='npm verion minor'
nextmj='npm verion major'
npub='npm publish'
ypub='yarn publish'
linta='eslint --ext .js,.vue ./ "--fix"'

Test your bash type dev in your terminal

dev # will run the command quasar dev 

Uninstall

I Have not tried it yet, might work.

quasar ext remove waelio

Donate

If you appreciate the work that went into this App Extension, and time I saved you, please consider donating to Waelio.