create-react-sandbox
v1.3.0
Published
Create a lightweight React sandbox on your local system that runs like Create React App but without all the dependencies.
Downloads
10
Maintainers
Readme
Create React Sandbox
Create a lightweight React sandbox on your local system that runs like Create React App but without all the dependencies.
Getting Started
First, install Create React Sandbox with
npm install -g create-react-sandbox
To use, run
npx create-react-sandbox
cd app
npm start
The sandbox app will run on http://localhost:3001 (or if you have a PORT
environment variable set, it will run on that instead).
To build your code, run npm run build
. The build output will be in the dist
directory.
Configuration
To set the name of your sandbox, use the --name
option.
npx create-react-sandbox --name project-name
cd project-name
npm start
If you would like to use TypeScript in your project, run with the -t
flag.
npx create-react-sandbox -t
cd app
npm start
To add Eslint support, run with the -l
flag.
npx create-react-sandbox -l # or `npx create-react-sandbox -t -l` for ts and eslint support
cd app
npx eslint
npm start
Use Cases
For the most part, Create React Sandbox runs like the preinstalled Create React App. However, Create React App contains "hundreds of transitive build tool dependencies" that are not necessary for most demos, tests, and small projects. The longer initialization time, the package size, and the boilerplate all become prohibitive to the actual coding. While the Webpack and Babel configurations are no longer obscured, Create React Sandbox allows users who don't need the heft of Create React App to get their code off the ground faster.