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-netlify

v1.1.1

Published

Deploy Quasar to netlify with SSR mode

Readme

Quasar App Extension netlify

Deploy Quasar SSR apps to Netlify — zero config required!

npm npm

Demo

  • GitHub repo: https://github.com/dongwa/quasar-netlify-test
  • Live preview: https://quasar2-ssr.netlify.app/

Install

quasar ext add netlify

This will:

  1. Install the extension via npm
  2. Create a netlify.toml with the correct build settings (if one doesn't exist)

Usage

Works out of the box — no changes to your project needed. Just build and deploy:

quasar build -m ssr

The extension automatically:

  • Redirects the build output to .netlify/v1/functions/index
  • Creates a Netlify Function that wraps your Express SSR app
  • Configures preferStatic: true so static assets are served directly by Netlify's CDN

Advanced: Custom handler export

By default, the extension uses the Express app exported by Quasar's SSR build. If you prefer to export a custom handler (as recommended in Quasar's serverless docs), you can modify src-ssr/server.js:

export const listen = defineSsrListen(({ app, devHttpsApp, port }) => {
  const server = devHttpsApp || app;
  if (process.env.DEV) {
    return server.listen(port, () => {
      console.log('Server listening at port ' + port);
    });
  } else {
    return { handler: server };
  }
});

When handler is exported as a function, it takes priority over app. This gives you full control over the request handler if needed.

Uninstall

quasar ext remove netlify

How it works

Uses Netlify Functions v2 to run your Quasar SSR app as a serverless function. Incoming requests are converted to Node.js IncomingMessage/ServerResponse objects and passed to your Express app.

License

MIT (c) donglin