tusharmath / qio

Home Page:https://qio.netlify.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status npm

A type-safe, functional, performant, lawful, composable data structure that solves practical problems of effect-full code in node and browser.

Usage

import {QIO, defaultRuntime} from '@qio/core'

const putStrLn = QIO.encase(console.log)

const program = putStrLn('Hello World')

defaultRuntime().unsafeExecute(program)

For more complex use cases checkout the website.

Packages

Package Description Version
@qio/prelude The base library that's used internally by all the QIO based packages. npm
@qio/core The core effect management library library. npm
@qio/stream Purely functional streaming capabilities built on top of QIO. npm
@qio/console QIO based bindings to read and write to the terminal. npm
@qio/http QIO based binding to manage HTTP request/responses safely. npm
@qio/fs QIO based binding to manage HTTP request/responses safely. npm

About

https://qio.netlify.com

License:Other


Languages

Language:TypeScript 90.3%Language:JavaScript 9.1%Language:Shell 0.4%Language:CSS 0.2%