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

create-react-simple

v1.1.4

Published

A tool to create a simple (really) react app built with parcel and ready to deploy to github pages

Downloads

10

Readme

Create React Simple App

by Ashwanth A R

Built with Parcel. Note: Also has support for deploying your site to github pages.

Inspired by the nano-react-app project by Adrian Li

Booting Up

To create your simple react app, run:

npx create-react-simple my-app

Running the project

cd my-app
npm start

You can now view your project at http://localhost:1234

Additionally parcel will create a .cache folder.

Parcel compiles all of your files in isolation in parallel inside workers, caching all of them as it goes along. - from the Official Docs

Building the project

Before you can deploy your project to Github pages, you must first build your project. To build, run:

npm run build

This will generate a docs folder that will contain an index html file, src js file and src map file. It is called docs so that we can push it to Github pages for deployment.

Pushing your github project

Skip this section if you know how to create a repo on github with your app.

We must first initialize our repo with:

git init

To add all your files and commit the changes:

git add .
git commit -m 'Initial Commit'

Then add your repo to a remote origin and push to Github:

git remote add origin https://github.com/{YOUR_GITHUB_ID}/{YOUR_REPO_NAME}.git
git push -u origin master

Note: Substitute your github id and repo name as appropriate.

Deploying to github pages

To deploy to github pages, you must configure your repo's settings to publish your app.

To do that,

  • Go to Settings tab in your repo
  • Under GitHub Pages section, select your source as master branch/docs folder

You will see the page refresh with the following information:

Your site is ready to be published at
https://{YOUR_GITHUB_ID}.github.io/{YOUR_GITHUB_NAME}/.

Your app will be deployed at this URL. It can take anywhere between 20 mins to an hour before you can see this published.