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

supertiny-app-lib

v1.0.1

Published

I was terryfied by size of all Todo apps.

Downloads

5

Readme

Supertiny redux-like, react-like app library TRY IT!

I was terryfied by size of all Todo apps.

So I build tiny "framework" to understand how Redux and React work.

I came up with this experimental library, that has practically all the features that has React with Redux.

Everything in package that is just 8kB!

Features

  • Server-side rendering
  • Simple event-binding
  • Single store reducers-driven
  • React-like DOM creation

Disclaimer

This is not production app, I just wanted to understand how React and Redux work and how difficult it is to implement them.

Things this can't do

  • Escaping strings (easy to add)
  • Delegating events
  • DOM diffing
  • Updates without whole rerender

Requirements

  • [email protected] or higher (you can use Nave to run higher version of Node on your system)

Installation

Download this repo and run:

$ npm i
$ npm run build
$ npm run prod

Then visit localhost:3333

Known issues

You may get errors when compiling sass. That is because of your libsass on your machine was compiled by older version of node.

Run:

$ npm rebuild

To rebuild binaries for current version of node (should be 5.0)

Thanks

I would like to thank authors of Redux. The simplicity of this library is incredible, I adore you all!

And of course I thank to React guys for changing the world of development.