Skip to content
This repository has been archived by the owner on Apr 7, 2022. It is now read-only.

tokopedia/treats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

IT SEC BOTIT SEC BOT
IT SEC BOT
and
IT SEC BOT
Feb 15, 2022
a56c2fa Β· Feb 15, 2022

History

42 Commits
Dec 25, 2018
Feb 15, 2022
Mar 26, 2019
Sep 4, 2019
Apr 17, 2020
Jun 25, 2019
Dec 25, 2018
Jan 28, 2019
Dec 25, 2018
Dec 25, 2018
Dec 25, 2018
Dec 25, 2018
Dec 25, 2018
Apr 17, 2020
Dec 25, 2018
Dec 25, 2018
Dec 25, 2018
Dec 25, 2018
Sep 4, 2019
Dec 25, 2018
Dec 25, 2018
Jun 25, 2019
Feb 2, 2019
Dec 25, 2018
Sep 4, 2019
Sep 4, 2019

Repository files navigation

Tokopedia React Development Kits (Treats)

lerna tested with jest CircleCI

Treats

Learn more on our documentation.

Getting Started

To get started with Treats, you can simply do the following:

> npm install -g create-treats-app
> create-treats-app
> cd /YOUR/APP/DIRECTORY
> yarn start

You don't need to configure webpack, babel, or any other build tools by yourself

What's in the box?

  1. React, JSX, ES6, and Flow (or TypeScript) syntax support.
  2. Preconfigured Redux, GraphQL client and i18n out-of-the-box. (You can disable Redux/GraphQL client if you're not using it, it'll only leave minimum trace in your build)
  3. Server-side rendering, code-splitting and hot-module replacement configured out-of-the-box.
  4. CSS Modules support with CSS, LESS, or SASS syntax with autoprefixer, or use any CSS-in-JS library that you like!
  5. A build script to bundle JS, CSS, images and other medias for production.
  6. Built-in code generator so you wouldn't need to wrote another boilerplate codes.
  7. Work out of the box with zero configuration for light usage, but easily customizable for power users. Treats is customizable with:
    • Custom Helpers (Server-side)
    • Custom Middlewares (Server-side)
    • Custom React App, Server App, GraphQL client & Redux Implementation, etc
    • Custom Webpack, Babel & PostCSS Config
  8. Filesystem as your API (all entry hooks file and folder are under src/_**)

Requirements

  1. Node > 8.00

Contributors

Thanks goes to these wonderful people (emoji key):


Felix Tan

πŸ’» πŸ“– πŸ’¬ πŸ‘€ πŸ’‘

Martino Christanto K

πŸ’» πŸ“– πŸ’¬ πŸ’‘ βœ…

Fadli Trias

πŸ’» πŸ“– πŸ’¬ πŸ’‘ βœ…

Salman Al Fariz

πŸ’» πŸ“– πŸ’¬ βœ…

William Candra

πŸ’» πŸ“– πŸ’¬ βœ…

Alchrist Leo

πŸ’» πŸ“– πŸ’‘ βœ…

Gian Giovani

πŸ’» πŸ€” πŸ“– πŸ’‘ πŸ’¬

Stephanus Tedy

πŸ’» πŸ€” πŸ‘€ πŸ“– πŸ’¬

Ferry Sutanto

πŸ€”

Albert Widiatmoko

πŸ€”

Bayu Rizky Ramadhan

πŸ€”

Diagnosa Fenomena

πŸ€”

Essa Jiwa P

πŸ€”

Afif Khaidir

πŸ› πŸ€”

Rio Bahtiar

πŸ› πŸ€”

Elbert Christoper

πŸ› πŸ€”

Ahmad Darmawan

πŸ›

Adi Primadharma

πŸ› πŸ€”

Andhika Setiadi

πŸ› πŸ€”

Miqdad Abdurrahman Fawwaz

πŸ“–

Muhammad Reyhan Fahlevi

πŸ›

This project follows the all-contributors specification. Contributions of any kind are welcome!

License

Apache 2.0