https://github.com/danielearwicker/immuto
Very strongly typed Redux adaptation for TypeScript
https://github.com/danielearwicker/immuto
Last synced: 9 months ago
JSON representation
Very strongly typed Redux adaptation for TypeScript
- Host: GitHub
- URL: https://github.com/danielearwicker/immuto
- Owner: danielearwicker
- License: mit
- Created: 2016-07-21T22:14:23.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-10-02T19:30:17.000Z (over 9 years ago)
- Last Synced: 2025-08-30T10:11:56.347Z (9 months ago)
- Language: TypeScript
- Size: 813 KB
- Stars: 36
- Watchers: 6
- Forks: 5
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://travis-ci.org/danielearwicker/immuto)
# immuto
Very strongly typed Redux adaptation for TypeScript

# Install
npm install immuto
And then
import * as I from "immuto"
# Docs
* [Proper documentation](https://danielearwicker.github.io/immuto/) is gradually appearing...
* [Deep background walkthrough](http://danielearwicker.github.io/Immuto_Strongly_Typed_Redux_Composition.html)
* [Example of React binding](http://danielearwicker.github.io/Immuto_Working_with_React_An_Example_.html)
Or just install and read the highly documented tests : https://github.com/danielearwicker/immuto/tree/master/spec !
# Related
* [immuto-react](https://github.com/danielearwicker/immuto-react)
* [immuto-example](https://github.com/danielearwicker/immuto-example) (with live demo!)
# Contributing
* `npm install`
* Open `index.ts` in VSCode (or your favorite TypeScript supporting IDE) and start cracking.
* `prepublish` is wired to compile the code using TypeScript latest (see our devDependency)
* `npm run test` makes sure nothing awful happens.
> Originally developed in http://alm.tools. :rose: