JSPM

Found 49 results for algebraic types

adt

Algebraic data types for Javascript

  • v0.7.2
  • 143.92
  • Published

stags

An underlying format for algebraic types that can be used directly or composed with other libraries.

    • v1.0.0-rc27
    • 85.95
    • Published

    fantasy-land

    Specification for interoperability of common algebraic structures in JavaScript

    • v5.0.1
    • 84.74
    • Published

    adt-simple

    Algebraic data types for JavaScript using Sweet.js macros

    • v0.1.3
    • 81.11
    • Published

    fluture

    FantasyLand compliant (monadic) alternative to Promises

    • v14.0.0
    • 79.16
    • Published

    @proem/variant

    proem package for handling algebraic data types

    • v0.0.23
    • 72.64
    • Published

    concurrify

    Turn non-concurrent FantasyLand Applicatives concurrent

    • v2.0.0
    • 70.55
    • Published

    uxadt

    Cross-platform embedded representation for algebraic data types, values, and common operations.

    • v0.1.1
    • 65.93
    • Published

    algae

    Algebraic types & type classes for JavaScript

    • v0.22.0
    • 56.12
    • Published

    typista

    ML-inspired structured types

    • v2.0.2
    • 55.09
    • Published

    akh

    Monad and Monad Transformer Collection

    • v3.1.2
    • 53.81
    • Published

    static-sum-type

    An underlying format for algebraic types that can be used directly or composed with other libraries.

      • v0.18.1
      • 50.72
      • Published

      @frampton/core

      Frampton is a library to assist writing JavaScript in a functional manner. Frampton supplies an observable implementation (Frampton.Data.Signal). Frampton also provides a number of utilities for dealing with common JavaScript types in a more functional ma

      • v0.0.10
      • 42.64
      • Published

      cpsfy

      Tiny goodies for Continuation-Passing-Style functions

      • v6.2.0
      • 41.84
      • Published

      brisk-control

      Fantasy Land compatible types for easy integration with functional javascript libraries like ramda. This library benifits by having no dependencies

      • v1.0.3
      • 36.01
      • Published

      algebraic-captcha

      NodeJS math captcha package with algebraic formulas

      • v1.0.1
      • 35.12
      • Published

      data.future

      A monad for time-dependant values, providing explicit effects for delayed computations, latency, etc.

      • v2.3.0
      • 33.34
      • Published

      sum-type

      A simple library for complex logic

      • v1.0.5
      • 33.09
      • Published

      dsand

      $(dsand).$ is front-end framework on white_cats

      • v0.8.60
      • 31.89
      • Published

      alga-ts

      Algebraic graphs in TypeScript

      • v1.0.2
      • 30.54
      • Published

      logic-filter-strings

      An algebraic expression parser for stream logic filters

        • v0.0.2
        • 28.80
        • Published

        white_cats

        Non Dirty Pure Functions on Any javascripts

        • v0.1.54
        • 24.54
        • Published

        fantasy-world

        Collection of common algebraic structures in JavaScript using Fantasy-Land.

        • v0.0.8
        • 18.85
        • Published

        @frampton/events

        Frampton-events is a library written in TypeScript for working with events in the browser.

        • v0.0.4
        • 18.76
        • Published

        cte.pvp

        webRTC PvP connection on Datachannel with losand

        • v0.1.8
        • 18.45
        • Published

        algebraic-effects

        Algebraic effects in react using generators

        • v0.0.2-deprecated
        • 17.50
        • Published

        algebraic_enum

        An algebraic enum type for TypeScript heavily inspired by Rust.

        • v0.5.1
        • 15.18
        • Published

        zipper-m

        Akh Neith Zipper monad

        • v1.0.0
        • 14.90
        • Published

        losand.pvp

        webRTC PvP connection on Datachannel with losand

        • v0.6.5
        • 14.82
        • Published

        fanta

        Yet another set of algebraic structures implementing the fantasy-land spec

        • v0.1.4
        • 14.33
        • Published

        losand

        losand is a algebraic thinking on javascript

        • v1.5.1
        • 12.93
        • Published

        brief-cases

        A small utility for working with sum datatypes

        • v1.0.14
        • 12.77
        • Published

        dsand_server

        It like to use dsand on server side render

        • v0.0.0
        • 11.96
        • Published

        cte.pvp.like

        webRTC PvP connection on Datachannel with Category Theory Environment

        • v0.0.1
        • 11.91
        • Published

        eek-whales

        a collection of JS/TS modules for functional programming

        • v0.3.0
        • 11.79
        • Published

        exalted.future

        Exalted monadic library & functional fun, fantasy-land compliant, mostly.

        • v0.0.36
        • 10.63
        • Published

        funtasy

        Typescript implementation of Elm ADTs

        • v2.2.1
        • 8.45
        • Published

        algebraic

        Algebraic modules and specifications

        • v0.0.10
        • 5.30
        • Published

        effects-js

        Algebraic Effects For Javascript 🎉

        • v0.0.1
        • 2.76
        • Published

        aljebra

        Toy implementations of the algebraic structures defined in the Fantasy Land specification, mostly borrowed from Haskell libraries.

        • v0.0.2
        • 0.00
        • Published