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

rusk

v0.0.2

Published

an universal web application framework using express, react, redux and webpack

Downloads

20

Readme

React Universal Starter Kit

React Universal Starter Kit is an universal web application framework using express, react, redux and webpack.

Features

Really starter boilerplate with the most popular technologies:

  • [ ]Universal rendering, dynamic routing, async redux reducers, async data fetching and code-splitting.
  • [ ]React as the view.
  • [ ]React Router as the router.
  • [ ]Redux's futuristic Flux implementation.
  • [ ]Immutable-js provides persistent data collections which increase efficiency and simplicity.
  • [ ]Express server.
  • [ ]Webpack 2 for bundling and "Tree-Shaking" support.
  • [ ]Babel for ES6 and ES7 transpiling.
  • [ ]React Hot Loader 3 to tweak React components in real time.
  • [ ]nodemon to monitor for any changes in your node.js application and automatically restart the server.
  • [ ]axios for universal data fetching/rehydration on the client.
  • [ ]redux-thunk as the middleware to deal with asynchronous action.
  • [ ]react-router-redux to keep your router in sync with Redux state.
  • [ ]react-helmet to manage title, meta, styles and scripts tags on both server and client.
  • [ ]webpack-isomorphic-tools to allow require() work for statics both on client and server.
  • [ ]Webpack Dev Middleware serves the files emitted from webpack over the Express server.
  • [ ]Webpack Hot Middleware allows you to add hot reloading into the Express server.
  • [ ]react-addons-shallow-compare for a performance boost, it works perfectly with immutable data structure.
  • [ ]morgan the HTTP request logger for server side debugging.
  • [ ]Redux Devtools Extension for next generation developer experience.
  • [ ]ESLint to maintain a consistent javascript code style (Airbnb's code style).
  • [ ]StyleLint to maintain a consistent css/scss code style.
  • [ ]CSS and SASS support with PostCSS for advanced transformations (e.g. autoprefixer). CSS Modules enabled.
  • [ ]Image (with image-webpack-loader for optimizing) and Font support.
  • [ ]Split vendor's libraries from client bundle.
  • [ ]No other view engines, just javascript based HTML rendering template.
  • [ ]Shared app config between development and production.
  • [ ]404 error page and redirect handling.
  • [ ]karma, mocha, enzyme, chai and sinon as the integrated solution for wrting unit tests.
  • [ ]Testing code coverage support.
  • [ ]Happypack

Requirements

Getting Started

  1. You can start by clone the repository on your local machine by running:
git clone https://github.com/zhongzhi107/ibaodong/cms.git
cd cms
  1. Install all of the npm packages:
yarn install
  1. Start to run it:
# development
yarn run serve    # Building bundle and running development server

Now the app should be running at http://localhost:3000/

or start production server

# production
yarn run serve:dist

Now the app should be running at http://localhost:8080/