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 🙏

© 2025 – Pkg Stats / Ryan Hefner

react-quietwater

v0.2.3

Published

One comment system based on react.

Readme

build status npm package npm downloads npm license

What is React-QuietWater?

React-QuietWater is a comment system based on react, react-css-modules and redux-orm.Its UI draw on zhihu and medium, and think about something from twitter,facebook,quora and other design websites.

If you are interested in its origin,you can view this

Installation

npm install react-quietwater --save

React-QuiertWater is based on React 16,though now it's in alpha,but this summer(2017) it will be released.Although now we don't use much features in this repo(e.g. <ErrorBoundary>),but for future,we need to be familiar with next version of React, so that's why I use it now.If you don't want to use React 16 in your project,sorry for that this repo can't work.

Demo

You can view the online example.And please note that although we use mock data(by easy-mock) for the example but maybe the data don't have correct logic like the real world.This demo is just for showing the UI and the basic logic.But if you want to improve this,pr is always welcomed.

NOTE: Some functions like praise/thumbdown a reply,submit reply/comment are allowable only when you have logined. So for testing React-QuietWater expediently.Default our test api interface doesn't return a token of the user.So We provide a token,you can set it to your config.localStorage.info2Storage.userToken (default the value is 'u_tk', i.e set localstorage.u_tk to the token value).And then you can test these functions otherwise it will redirect to the login page which you set.

NOTE: For now we just support browserHistory.If you use hashHistory,some modules maybe can't work.

Documentation

  • NOTE: We would like to see any pr/(UI design)/(feature request)/enhancement based on our Name origin,but if they breaches our Motivation,we won't accpt them,so we recommend you fork or just copy our repo and modify it to whatever you want.

All you need to do is complete the config options according to your use case.

F & Q

You can view this to know some F & Q.

Design thinking

If you are Chinese,please believe that we have looked through

Thanks for everyone who gives good advice in the comments of above question.They inspire me a lot,thanks!

We would like to listen and appreciate all issues/suggestions about whatever aspects.But please don't just complain ,that's very rude and meaningless.Please don't just think about yourself's thoughts or experience and think them are the best design or blue print.

If you have any good thought,feel free to file an issue or a pr!If you are friendly,we would like to join the discussion,if not,we also accept but you have to prove your thoughts are acceptable by most people and provide feasible scheme.So,if you are not friendly and can't prove and provide.We will don't reply the issue and close it.

License

MIT