Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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!
- Host: GitHub
- URL: https://github.com/k1r0s/bleeding-preact-starter
- Owner: k1r0s
- Created: 2017-11-18T16:35:05.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-02-10T11:59:09.000Z (almost 7 years ago)
- Last Synced: 2024-10-13T02:13:53.322Z (3 months ago)
- Topics: decorators, frontend, preact, starter, typescript
- Language: TypeScript
- Homepage:
- Size: 7.81 KB
- Stars: 40
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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'`