https://github.com/oncomouse/mithril-redux-webpack-starter
https://github.com/oncomouse/mithril-redux-webpack-starter
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/oncomouse/mithril-redux-webpack-starter
- Owner: oncomouse
- Created: 2017-12-17T21:30:50.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-12-21T22:52:06.000Z (over 8 years ago)
- Last Synced: 2025-01-21T15:48:45.378Z (over 1 year ago)
- Language: JavaScript
- Size: 451 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mithril Redux Webpack Starter
An opinionated starter kit for building projects using [Mithril](https://mithril.js.org), [Redux](https://redux.js.org), and [Webpack](https://webpack.js.org).
The starter uses [oncomouse/mithril-redux](https://github.com/oncomouse/mithril-redux) to connect the Redux store to Mithril components. It also includes [redux-saga](https://redux-saga.js.org), [redux-persist](https://github.com/rt2zz/redux-persist), and [ramda](https://ramdajs.com).
You can use either [hyperscript](https://mithril.js.org/hyperscript.html) or [JSX](https://mithril.js.org/jsx.html) for your view components and containers. Components can be either objects or ES6 classes.
## Stylesheets
Include global SCSS code in `app/stylesheets/global.scss`. Support for [CSS Modules](https://github.com/css-modules/css-modules) and [Tachyons](https://github.com/tachyons-css/tachyons-sass) is included. CSS files are processed via PostCSS and loaded via ExtractTextPlugin at build.