node package manager
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »


Create React Typescript App

Create React apps with no build configuration. This repo is a fork of Facebook create-react-app and it is an experimental attempt to create a similar application for typescript.


npm install -g create-react-ts-app
create-react-ts-app my-app
cd my-app/
npm start

Then open http://localhost:7777/ to see your app.
When you’re ready to deploy to production, create a minified bundle with npm run build.

npm start

Getting Started


Install it once globally:

npm install -g create-react-ts-app

You’ll need to have Node >= 4 on your machine. We recommend to use Node >= 6 and npm >= 3 for faster installation speed and better disk usage. You can use nvm to easily switch Node versions between different projects.

This tool doesn’t assume a Node backend. The Node installation is only required for the build tools that rely on it locally, such as Webpack and Babel.

Creating an App

To create a new app, run:

create-react-ts-app my-app
cd my-app

It will create a directory called my-app inside the current folder.
Inside that directory, it will generate the initial project structure and install the transitive dependencies:

    actions/        - action creators
    common/         - interfaces
    containers/     - react containers
    components/     - react components
    helper/         - redux-helper
    reducers/       - reducers

No configuration or complicated folder structures, just the files you need to build your app.
Once the installation is done, you can run some commands inside the project folder:

npm start

Runs the app in development mode.
Open http://localhost:7777 to view it in the browser.

The page will reload if you make edits.
You will see the build errors and lint warnings in the console.