rainier

0.1.1-alpha.0 • Public • Published

🚠 Rainier

Rainier build Rainier version Licence Typescript version

Rainier is a lightweight javascript framework for building isomorphic react applications. It's sole purpose is to allow developers to focus on writing application code rather than spending endless hours writing configurations for webpack, server-side rendering, babel, typsescript, etc. Out of the box, rainier supports:

✅ Typescript
✅ React
✅ Server side rendering
✅ Route-based code splitting with webpack
✅ Declarative API for creating routes
✅ Out of the box asset precaching and app-shell architecture with service workers

Rainier is not an oppionated, monolith framework that forces you to use a particular css framework, test framework, etc. You don't even have to use typescript if you don't want to; Rainier supports vanilla javascript as well.

Getting Started

Creating new rainier project

To get started, create a new rainier project using rainier's CLI:

$ npx rainier init todo-app
$ cd todo-app

Installing and running

After the rainier project has been scaffolded, install the dependencies and start the development server with npm:

$ npm i
$ npm run build

/rainier/

    Package Sidebar

    Install

    npm i rainier

    Weekly Downloads

    3

    Version

    0.1.1-alpha.0

    License

    MIT

    Unpacked Size

    12.8 MB

    Total Files

    220

    Last publish

    Collaborators

    • markdstevens