The easiest and fastest way to create new web projects with next, gatsby, create-react-app and mobile projects with react-native.
Branch: master
Clone or download
Latest commit d9bf1d5 Feb 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin Move update check in lib index Jan 23, 2019
lib Take next.js starter out of create-ueno-app Feb 13, 2019
overwrites Missing typings Feb 14, 2019
.gitignore First release Jan 8, 2019
README.md Remove blockquote Feb 19, 2019
package.json 1.3.15 Feb 14, 2019
yarn.lock Linting Jan 17, 2019

README.md

logo

banner

about

Create Ueno App

npm version

The easiest and fastest way to create new web projects with next, gatsby, create-react-app and mobile projects with react-native. All of them powered with Ueno's configs. All of our starters kits are shipped with everything to ship rock solid apps.

  • Opinionated dependencies
  • SASS and CSS modules
  • Root resolver (import components/header/Header)
  • Server Side Rendering
  • Code splitting

Installation

We recommend you installing create-ueno-app globally:

yarn global add create-ueno-app
npm install -g create-ueno-app
Alternative setup

If you are using yarn:

yarn create ueno-app <stack> <project-name>

If you are using npm:

npx create-ueno-app <stack> <project-name>

Usage

next

NextJS with full server capabilities and static rendering. It uses ueno-next-starter as the base config.

create-ueno-app next example-www

gatsby

Gatsby with static rendering. It uses the default gatsby-cli to set up the project and uses ueno-gatsby-starter as the base config.

create-ueno-app gatsby example-www

cra

Create-react-app with client-only rendering. It uses the create-react-app to set up the project and uses @ueno/react-scripts as the base config.

create-ueno-app cra example-www

native

Ueno's React Native Starter with everything you'll ever need to deploy rock solid apps. It uses a lib/utils/eact-native-starter-init to set up the project and uses our lovely react-native-starter.

create-ueno-app native example-app com.example.app

Warning The project-name will be generated using the path you defined. e.g. example-www will be exampleWww as the name for the app.

Warning The last argument is the bundle-id and is required.