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

pusher.platform

v0.0.5

Published

Pusher Platform is a framework for dynamic, small-to-medium sized Node.js-based websites

Downloads

9

Readme

pusher.platform

Pusher Platform is a framework for dynamic, small-to-medium sized Node.js-based websites.

The framework intends to be light-weight: relying primarily on reliable third-party modules and providing conventions and glue code to fluidly connect the various components of the site.

Installation

npm install pusher.platform

Or add the following dependency to the package.json of your Node-based project:

"pusher.platform" : "*"

Philosophy

Pusher Platform strives to be as simple as possible, to be learnable in as little time as possible, and have as few moving parts as are necessary to build a fully functional, impressive website. While pusher.platform as a whole is a framework, the components - for example, the middleware - are intended to usable independently as well. The general approach is to provide easily understandable concepts, architecture, and code from the start rather than attempting to hide complexity.

What is it Built on?

The platform is build on express, mongoose, mustache, passport, and other popular libraries on the server-side. On the client-side, versions of Twitter Bootstrap, jQuery, underscore, font-awesome, and other libraries are made available. Pusher Platform is not a framework intent on reinventing the wheel.

What Does Pusher Platform Add?

Some examples:

  • optimizeStatic() middleware - middleware to automatically minimize JS files and CSS files, generate CSS from source LESS files, and handle other common compiled content steps transparently
  • pagesMiddleware() - middleware based on a set of simple conventions to set up a directory of mustache-based templates quickly and easily

Documentation

The latest documentation is at:

http://tech.pusherhq.com/libraries/platform.