Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stackr23/react-stack

perfect react stack to wrap a web app
https://github.com/stackr23/react-stack

babel conventional-commits cssmodules eslint esnext github-actions reactjs sass semantic-release typescript webpack

Last synced: about 12 hours ago
JSON representation

perfect react stack to wrap a web app

Awesome Lists containing this project

README

        

# React Stack

![Lint, Test and Build](https://github.com/stackr23/react-stack/actions/workflows/github-action-test.yml/badge.svg)
[![Semantic Versioning](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-blue.svg)](https://github.com/semantic-release/semantic-release)

Standard - JavaScript Style Guide
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)
[![Conventional Commits](https://img.shields.io/badge/✔-Conventional%20Commits-blue.svg)](https://conventionalcommits.org)

> **perfect react stack to wrap your web app**
>
> see release notes at **[CHANGELOG](./CHANGELOG.md)**

## :sparkles: Features

:package: **[Webpack v4](https://webpack.js.org/) - module bundler**
       HMR, lazy load, static build, code splitting
       _(migration to v5 in progress)_

:alembic: **[Babel v7](https://babeljs.io/docs/en/index.html) - ESNext support provider**
       async/await, static class properties, etc..

:atom_symbol: **[React v17](https://reactjs.org/) - view-controller library**
       Hooks and latest DOM features

:rotating_light: **[EsLint v7](https://eslint.org/) - code linting tool**
       beautyful and error proof code
       **with [@stackr23/config-eslint](https://github.com/stackr23/config-eslint)**

:white_check_mark: **[Karma](https://github.com/karma-runner/karma) with [Mocha](https://github.com/mochajs/mocha) and [Chai](https://www.chaijs.com/)**
       unit tests and browser integration

:robot: **[Github Actions](https://github.com/features/actions)**
       for automated release process by
       **[Conventional Commits](https://conventionalcommits.org) and [semantic-release](https://github.com/semantic-release/semantic-release)**