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 🙏

© 2026 – Pkg Stats / Ryan Hefner

quasar-app-extension-gh-pages-auto-deploy

v0.4.0

Published

Automate deployment to github pages

Downloads

42

Readme

gh-pages-auto-deploy

What does it do?

Automates Github Pages deployment by using Github Actions.

How is it beneficial?

Deploying an app to github pages takes some steps that you have to do every time. This extension makes deployment to github pages really easy. After you have added it in your project, everything is ready for you without doing anything else. Every time you push on master branch a deployment begins using github actions.

Why would someone want to use it?

Often, I create small applications and when I finish them, I want to deploy them to github pages. I had to copy paste a lot of stuff from older projects I already had set up the github pages deployment. Even the copy/paste process was taking some time, so I thought that creating an extension to automate everything would be a great idea.

Install

quasar ext add gh-pages-auto-deploy

Quasar CLI will retrieve it from NPM and install the extension.

Uninstall

quasar ext remove gh-pages-auto-deploy

The story - me and Quasar

I am using quasar in my work for one and a half year and I really love it. I always wanted to contribute somehow to this awesome community, but I never found the time to do it. When I saw the #Hack-a-May contest I though that I it was a great opportunity to give something small to the community who helped me so much all these months and I fall in love with it.

The story - challenge

Everything started back in 2018 where it was kinda hard for me to find the right steps to deploy a vue-cli app on github pages. So after I successfully deployed my app to github pages, I thought that would be a good idea to write an article about the steps I took to successfully deploy my app.

That article got a huge impact, and it seemed that many other people were struggling to deploy their app on GP (github pages) too.

This year, I created 2 small projects, and I went to my article to read how to deploy it on GP. Even though everything worked, it took some time to follow all these steps every time I want to deploy. It was obvious I should do something to automate the deployment.

After researches, I found out a way and wrote another article which again got a huge impact since you had to set up deployment only once and every time you push on master the app will be automatically deployed.

Even though the latest article was a piece of art for me since I could automate deployment, still I always have to copy paste the code. So lately, I thought about writing a vue-cli plugin which you only had to install once to your project and everything is ready to go.

I published the vue-cli-plugin which works fine for my personal vue-cli projects. However, I am mentoring 2 junior developers, and we mostly use quasar for UI so that would be a great idea to not only build projects with Quasar but also add them on github and deploy them to GP.

I came across to this article and I knew that this was a sign I should build that extension to give something small back to the awesome quasar community.