Browse by Author: killdream

Page 1

aegis Asynchronous lazy streams for everynyan.

alright Beautiful assertion library.

applicative.validation A disjunction that's more appropriate for validating inputs with better vocabulary & straight-forward failure aggregation.

athena Strategically gives you awesome functional combinators for an abstraction war!

baselog Core library for logging anything.

black Provides functionality missing from JS core in pure and functional style.

boo Core prototypical primitives for Object Orientation/Composition.

brofist Minimal BDD test runner that plays along nicely with Browserify.

brofist-browser Browser reporter for brofist tests.

brofist-cli Command line runner for Brofist.

brofist-minimal A minimal test reporter for Brofist.

brofist-tap TAP reporter for Brofist.

buddy-browser Browser reporter for buddy tests.

buddy-minimal A minimal test reporter for buddy.

buddy-tap TAP reporter for Buddy.

calliope Command line interface for kalamoi/papyr documentation in JS projects.

cassie Simple Promise library for JS.

channeling A library for aggregating language-neutral/framework-neutral test results over HTTP.

claire Property-based testing library (à lá QuickCheck/ScalaCheck).

claire-mocha A bridge for using Claire in Mocha

clotho A sugared DOM builder à lá Hiccup.

control.async Operations for asynchronous control flow.

control.monads Common monad combinators and sequencing operations.

core.arity Restricts the arity of variadic functions.

core.lambda Core combinators and higher-order functions

core.operators Provides JS operators as curried functions.

data.array Common array operations and combinators

data.either A monad for disjunctions. (e.g.: computations that may fail)

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

data.list Immutable list

data.maybe A structure for values that may not be available or computations that may fail.

data.persistent Algebraic instances for ClojureScript's functional data structures (Mori)

data.stream Lazy generic streams

data.validation A disjunction that's more appropriate for validating inputs with better vocabulary & straight-forward failure aggregation.

domina Functional DOM processing abstractions through generic functions.

dominatrix Push brand new DOM structures into pleasant submission!

doom Functional DOM processing abstractions through generic functions.

doom-bean DOOM bridge for the Bean event framework.

doom-nwmatcher DOOM bridge for using NWMatcher selector engine.

ekho DOM-agnostic event library + bubbling!

entypo-stylus Predefined classes/functions for Entypo on Stylus.

exemel A normalised way of parsing XML, supporting old IEs.

eyestalk Eventful observables for your JavaScript.

ffs A high-level promised wrapper on Node's FS module. For fuck's sake!

flaw Lightweight and simple error creation in JavaScript.

fuck-you (╯°□°)╯︵sǝssǝɔoɹd oʎ llɐ llıʞǝɓɐɹ

futurism Fast, sorta-sane and impure monadic Promise implementation.

generator-library-skeleton A skeleton for folktale libraries

hifive Your friendly minimal BDD library.

hifive-tap TAP reporter for Hi-Five.

iris Sweet Promise-based XHR/JSONP library for browsers.

jsk-grid Semantic grid implementation for Stylus.

jsk-tabs Basic behaviours for tab components in a WebPage.

jsk-togglable Basic behaviours for togglable elements in a WebPage.

jumper-skirt Sleek & minimalist UI framework for Stylus

kalamoi A tool for generating Papyr°-compliant documentation metadata.

kyu-s IT HAD TO BE DONE!!1

laws Verifications for Monad laws according to fantasy-land.

light-o Minimalistic minimal prototypical OO library.

lingerie Sexy and fashionable string manipulation in JavaScript.

liz-language A minimal Lisp/Kernel dialect.

lochness Awesome logging for Node CLI apps.

madeleine A functional reactive server library for Node.js that allows you to have your cake, and eat it too!

monads.either A monad for disjunctions. (e.g.: computations that may fail)

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

monads.maybe A monad for values that may not be available or computations that may fail.

monads.validation A disjunction (Either monad) that's more appropriate for validating inputs with better vocabulary & straight-forward failure aggregation.

moros Functional DOM processing abstractions through generic functions.

net.http-client Monadic HTTP client library.

noire BDD testing minus verbosity

noisyo Drinks and vomits Stream contents. Promised to be really noisy.

once-upon-a-time An algebraic prelude for LiveScript (and JavaScript). Compatible with fantasy-land.

pandora Combinators for pure and declarative first-class modules.

papyr A single-page web app for visualising API references.

parsing.combinators Packrat parser combinator implementation.

pinky Sweetly small promises/a+ implementation.

pinky-combinators Sweet combinators for promises/a+

pinky-for-fun Pinky wrappers for regular and asynchronous functions.

polygamous Clojure-style multi-methods for JavaScript.

proto-star Proxy-based Self-and-Slate-inspired slow-as-fuck multiple-delegation for ECMAScript6-aka-JavaScript

shellate Templating for Shell scripts.

shoutout The simplest eventing library that could possible work.

slake-build-utils Build utilities for Slakefiles.

spice No-frills string interpolation library.

sug Sucks Markdown outta your source files.

test-buddy Minimal BDD test runner that plays along nicely with Browserify.

treepath Combinators for selecting DOM nodes.

versione Creates new versions of objects with new properties.

whisper A task-based automation app. Leiningen style.

whisper-browserify Compiles CommonJS modules with Browserify.

whisper-clean Removes build artifacts and backup files from a project.

whisper-stylus Compiles Stylus stylesheets.

whisper-watch Watches for certain events and runs tasks based on them!

Page 1

npm loves you