David Jegat's starred repositories
ts-pattern
🎨 The exhaustive Pattern Matching library for TypeScript, with smart type inference.
InversifyJS
A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.
fantasy-land
Specification for interoperability of common algebraic structures in JavaScript
ducks-modular-redux
A proposal for bundling reducers, action types and actions when using Redux
purescript
A strongly-typed language that compiles to JavaScript
proposal-pipeline-operator
A proposal for adding a useful pipe operator to JavaScript.
proposal-pattern-matching
Pattern matching syntax for ECMAScript
legend-state
Legend-State is a super fast and powerful state library that enables fine-grained reactivity and easy automatic persistence
LiveScript
LiveScript is a language which compiles to JavaScript. It has a straightforward mapping to JavaScript and allows you to write expressive code devoid of repetitive boilerplate. While LiveScript adds many features to assist in functional style programming, it also has many improvements for object oriented and imperative programming.
ramda-fantasy
:ram::sparkles: Fantasy-Land compatible types for easy integration with Ramda.js
react-hooks-global-state
[NOT MAINTAINED] Simple global state for React with Hooks API without Context API
documentation
Documentation for the PureScript language, compiler, and tools.
sanctuary-def
Run-time type system for JavaScript
psc-package
A package manager for PureScript based on package sets
purescript-graphql
End to End typesafe GraphQL with PureScript
use-saga-reducer
Use redux-saga with react reducer hook, with convenience methods for running sagas from components.
reducer-redux
Beautiful, functional redux reducers