Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/k1r0s/bleeding-preact-starter

TypeScript · Preact · Redux-zero => frontend starter with bleeding features. Check it out!
https://github.com/k1r0s/bleeding-preact-starter

decorators frontend preact starter typescript

Last synced: 3 months ago
JSON representation

TypeScript · Preact · Redux-zero => frontend starter with bleeding features. Check it out!

Awesome Lists containing this project

README

        

## Bleeding Frontend Starter

#### Preact + TypeScript + Redux-Zero + Moar..

This starter project contains many features to speedup development and __have fun__ which is pretty handy today.

Features:

- [TypeScript](https://github.com/Microsoft/TypeScript) Strong typing and the future of JavaScript
- [Preact](https://github.com/developit/preact) dom manipulation + components
- [Redux-Zero](https://github.com/concretesolutions/redux-zero) state management
- [Preact-Routlet](https://github.com/k1r0s/preact-routlet) Simple Component drive Routing
- [Http-Decorator](https://github.com/k1r0s/http-decorator) Wrap your components with axios, no more async management
- [Preact-Stylesheet-Decorator](https://github.com/k1r0s/preact-stylesheet-decorator) Wrap your components with scoped css
- [Preact-Bind-Group](https://github.com/k1r0s/preact-bind-group) Group Form fields onChange Events to a single Callback

> `common` folder contains Connect decorator for redux-zero (which is not yet included on the lib)

Powered by [Webpack](https://github.com/webpack/webpack)

#### Heading production env -> Polyfills, Shims & Extensions

I recommend to install core-js and import all its contents on your main file `import 'core-js'`