elmlike
    TypeScript icon, indicating that this package has built-in type declarations

    0.2.0 • Public • Published

    Elmlike

    Functional utilities for types and data, inspired by Elm.

    npm minified + gzip size npm downloads dependencies

    Table of Contents

    Features

    Install

    This package is distributed via npm.

    $ npm install --save elmlike
    # or 
    $ yarn add elmlike

    Then import according to your modules model and bundler, such as Rollup and Webpack:

    // ES Modules
    // For all possible functions to import look at the documentation
    import * as Maybe from "elmlike/maybe";
     
    /// CommonJS modules
    const Maybe = require("elmlike/maybe");

    A UMD version is also available on unpkg:

    <script src="https://unpkg.com/elmlike/dist/elmlike.umd.js"></script>

    Motivation

    I love Elm's types and their API. I like that they are concrete, and easy to grasp, with a minimal API surface. I often write similar ad-hoc types when working in JS, and wanted a common point for them.

    Usage

    Quick Start

    If you want to just dive in, do this:

    // TODO :)

    Examples

    TODO: Write about common patterns, imports and so on

    API Reference

    Roadmap

    Contributing

    Thanks and Inspiration

    License

    MIT License © Fotis Papadogeorgopoulos

    Install

    npm i elmlike

    DownloadsWeekly Downloads

    3

    Version

    0.2.0

    License

    MIT

    Unpacked Size

    54.4 kB

    Total Files

    17

    Last publish

    Collaborators

    • fpapado