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

Readme

Keywords

none

Package Sidebar

Install

npm i rainier

Weekly Downloads

131

Version

0.1.1-alpha.0

License

MIT

Unpacked Size

12.8 MB

Total Files

220

Last publish

Collaborators

  • markdstevens