Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ramda/ramda-fantasy

:ram::sparkles: Fantasy-Land compatible types for easy integration with Ramda.js
https://github.com/ramda/ramda-fantasy

Adds Reader Transformer

e1afcb36d90986272ea86aae121840c83461ec93 authored over 9 years ago by Scott Christopher <[email protected]>
Merge pull request #62 from TheLudd/future-memoize

Add Future.Memoize

ddceb078216437527e2e79f1dd298c6695a124e8 authored over 9 years ago by Scott Christopher <[email protected]>
Add Future.Memoize

Memoize wraps a `Future` and returns a new `Future` that guarantees
that the inner `Future` will...

681bbceae7e3998b1b9452663209c8aeee7152a9 authored over 9 years ago by Ludwig Magnusson <[email protected]>
Merge pull request #58 from scott-christopher/maybe-reduce

Adds reduce, maybe and toArray to Maybe

5e4861b4cfc8babe30cd8bcf53a115f69c6f6bbe authored over 9 years ago by Michael Hurley <[email protected]>
Merge pull request #59 from TheLudd/safe-future

Catch errors thrown in the fork function

1fa5748d9d16937181ac42dd07d7633cab8215ff authored over 9 years ago by Scott Sauyet <[email protected]>
Catch errors thrown in the fork function

When futures are forked, if the fork function throws a synchronous error
it is now caught and pa...

3d3042f90ef0aa764fc6065cc8113bd737b5ef91 authored over 9 years ago by Ludwig Magnusson <[email protected]>
Adds reduce, maybe and toArray to Maybe

7cffb78ae8958b4cf684ad117555a5a29188cc8b authored over 9 years ago by Scott Christopher <[email protected]>
Adds Either.either

aa0314c906313d05d420bc204b5ef057dd232692 authored over 9 years ago by Scott Christopher <[email protected]>
Merge pull request #54 from jethrolarson/chainReject

Adding chainReject for chaining operations off of failure cases.

ecd3a2c3fcf03b4b163fd002371f62f5dc105067 authored over 9 years ago by Michael Hurley <[email protected]>
Adding chainReject for chaining operations off of failure cases. e.g. If you make a ajax request and you want to process error data differently than success data.

be9205ea30fb0be4e2599f70eb5de3139f635681 authored over 9 years ago by Jethro Larson <[email protected]>
Merge pull request #53 from buzzdecafe/tuple-of

remove applicative from Tuple

f3e4e3d5b7e0a9eb18d64f080c0600f8075c20c7 authored over 9 years ago by Michael Hurley <[email protected]>
remove applicative from Tuple

fcf29a84444a81e5db0140b48bca7102bd4273cf authored over 9 years ago by buzzdecafe <[email protected]>
Version 0.3.0

c7c462959de5754f301ea1ee486fad219b4d5429 authored over 9 years ago by Ludwig Magnusson <[email protected]>
Fix syntax error in bower.json

6d7f2ac799451132129ca46d79991b7e354fd594 authored over 9 years ago by Ludwig Magnusson <[email protected]>
Remove incorrect comma from package.json

f948739d270ddd398f375263296862c71d920f72 authored over 9 years ago by Ludwig Magnusson <[email protected]>
Change email address of contributor

6f1151be3bce113e4b597a5023084791c0d3ed4f authored over 9 years ago by Ludwig Magnusson <[email protected]>
add @TheLudd to package.json

eb9ccef75ab4ea88f11c4824d07007ca64b7ff07 authored over 9 years ago by Michael Hurley <[email protected]>
Merge pull request #52 from TheLudd/r-15

Upgrade ramda to version 0.15.0

2bfe97a128ae8e3103d9d392df5155cce32053cb authored over 9 years ago by Michael Hurley <[email protected]>
Upgrade ramda to version 0.15.0

d2aae859b7187ba2031041bec78118b478316707 authored over 9 years ago by Ludwig Magnusson <[email protected]>
Merge pull request #50 from davidchambers/to-string

define "toString" method for each constructor

71bf39d52707c0b6fe07c2f501068274ffa9fdd2 authored over 9 years ago by Michael Hurley <[email protected]>
define "toString" method for each constructor

a51ed5ddbec457a2e127fd1565b5be959accf536 authored over 9 years ago by David Chambers <[email protected]>
Merge pull request #49 from davidchambers/style

style: copy .jscsrc from ramda/ramda

445231b3bc96e3161105a51a3cc1e0142917f851 authored over 9 years ago by Scott Sauyet <[email protected]>
style: copy .jscsrc from ramda/ramda

b0c8cf80c71230017ec54dc50db729dd232d68c8 authored over 9 years ago by David Chambers <[email protected]>
Merge pull request #48 from davidchambers/indentation

style: use two spaces for indentation

31f67851daa63b1b5abb1309e0ae97e71fae1bcc authored over 9 years ago by Michael Hurley <[email protected]>
style: use two spaces for indentation

ef9288f28f80da9331de48de0b454c9dfefa9ff8 authored over 9 years ago by David Chambers <[email protected]>
Merge pull request #47 from gilligan/fix-future-test

Loosen up timeout for Future#ap parallel test

5ebbb43eaa56b7d51355cd2d4555c0e6c4f3118c authored over 9 years ago by Ludwig Magnusson <[email protected]>
Merge pull request #46 from gilligan/either-extend-test

Either extend test

48f0d242f77ab4536d72fd0882e439a04e940e0b authored over 9 years ago by Michael Hurley <[email protected]>
Loosen up timeout for Future#ap parallel test

e40a40d0194debaf01be8453050977343e245a37 authored over 9 years ago by Tobias Pflug <[email protected]>
Add tests for Either Extend

e343f85048c56c6f6597d4592e22bc846bcbc115 authored over 9 years ago by Tobias Pflug <[email protected]>
Merge pull request #44 from gilligan/either-extend

Extend for Either

5f4e6b7e38e2a0e57d2d3b10feb877f4b63a7f25 authored over 9 years ago by Michael Hurley <[email protected]>
Extend for Either

b93b60dd729210d67b9eabd029782caed89c8b0d authored over 9 years ago by Tobias Pflug <[email protected]>
Merge pull request #40 from buzzdecafe/bowerize

bowerize. fixes #39

932f12e496b03026ba1e1d7aa7c10947662ecf91 authored over 9 years ago by Michael Hurley <[email protected]>
Merge pull request #42 from davidchambers/xyz-npm

automate release process

d28af8c59d538da41da223b160323ef8de388fb6 authored over 9 years ago by Michael Hurley <[email protected]>
automate release process

095e7153b99ebf16567c853767ab5e0ab144f5e2 authored over 9 years ago by David Chambers <[email protected]>
bowerize. fixes #39

7828e0636acc8908be06409528cb35f0607388ba authored over 9 years ago by buzzdecafe <[email protected]>
bump package.json for 0.2.0

a2d2b57639d8d2fb8947eff9e2a49e658aa6ad16 authored over 9 years ago by buzzdecafe <[email protected]>
Merge pull request #38 from buzzdecafe/eqdeep

add jshint

e5cd7841a571a03600c355b03a89042449f7e14b authored over 9 years ago by Ludwig Magnusson <[email protected]>
Merge pull request #37 from buzzdecafe/eqdeep

use deep equality, fixes #35

a0de4b772a0f6667ecf5679a411538bfa5c73837 authored over 9 years ago by Ludwig Magnusson <[email protected]>
add jshint

ed7327c3d3cc91c26dfa75bc1fd529cca735ae4b authored over 9 years ago by buzzdecafe <[email protected]>
use deep equality, fixes #35

c45fa8c98fe0b51e475246f13c1b390ae175b0c1 authored over 9 years ago by buzzdecafe <[email protected]>
Merge pull request #31 from TheLudd/lifts

Add liftA2 and liftA3

ed2fd186050c8cc62711b269ea238f20555db0fb authored over 9 years ago by Michael Hurley <[email protected]>
Add lift2 and lift3

The lift function specifically implemented for fantasy land compatible
types. Comes in two versi...

024b1dfc8b7f03c423c965a4153267c707bae23f authored over 9 years ago by Ludwig Magnusson <[email protected]>
Merge pull request #33 from DrBoolean/master

Tuples!

b40cd10079266b3dba7b3d81533951ff5eaafb42 authored over 9 years ago by Michael Hurley <[email protected]>
added basic tuples

a2e7b0d19e896f1a6674b1ba2fbeb5966262e936 authored over 9 years ago by Brian Lonsdorf <[email protected]>
Merge pull request #32 from TheLudd/bimap-future

Add bimap to future

732eb7fd7821470e023abfaf940d5e5e0cad6857 authored over 9 years ago by Michael Hurley <[email protected]>
Add bimap to future

Maps the first function over the rejected value of a Future and the
second function over a resol...

8092d8da42d38c3953af8e3c45c9df9e836f33a0 authored over 9 years ago by Ludwig Magnusson <[email protected]>
Merge pull request #29 from TheLudd/bimap-either

Add bimap to Either

abc8ab186b18f42e736fa2af7561dcc1e72ca700 authored over 9 years ago by Michael Hurley <[email protected]>
Merge pull request #30 from TheLudd/reject-future

Add reject to Future

a660833caa7842fa580de587d4539a2dcff98cc2 authored over 9 years ago by Michael Hurley <[email protected]>
Add reject to Future

Complement function to `of`. Creates a future that will be rejected with
the input value.

746861c4b247d9212b4375bb669e218ab9431c5d authored over 9 years ago by Ludwig Magnusson <[email protected]>
Add bimap to Either

This adds `bimap` to `Either` which takes two functions an applies the
first one to the left val...

316c1d2969f8f3e911735a36f402fa8c91343815 authored over 9 years ago by Ludwig Magnusson <[email protected]>
Merge pull request #26 from TheLudd/parallel-ap

Make Future.ap run in parallel

6b35ffa0be25452db38289d8eb6f42d23578aa0b authored over 9 years ago by Ludwig Magnusson <[email protected]>
Make Future.ap run in parallel

This change to `ap` for Futures does not wait for its own fork to be
resolved before forking the...

39497951f95530ddcf555cf173a432b89de80d92 authored over 9 years ago by Ludwig Magnusson <[email protected]>
Merge pull request #20 from joneshf/master

Fix `Reader`.

8c660b7f242fec4f970d0fdc4fcf9e423ac55d90 authored over 9 years ago by Michael Hurley <[email protected]>
Merge pull request #25 from buzzdecafe/maybetests

fix maybe tests/law verification

3925caee370ae26eb5e6a0f188658e0e057e2a7c authored almost 10 years ago by Michael Hurley <[email protected]>
fix maybe tests/law verification

aa19aa82335a44c76e4b862bc0fcfc5d9f9e99d6 authored almost 10 years ago by buzzdecafe <[email protected]>
Merge pull request #22 from TheLudd/maybe-getters

Add Maybe getter methods

8a312b1c40175ab0a627751c77745759acfd5e5d authored almost 10 years ago by Michael Hurley <[email protected]>
Add Maybe getter methods

This adds the methods `getOrElse`, `isNothing` and `isJust` on `Maybe`.

`getOrElse` on a `Just`...

4c6e87cb1b26b775eb6d77f4266944f98e2982ce authored almost 10 years ago by Ludwig Magnusson <[email protected]>
Merge pull request #23 from TheLudd/type-table

Add table in README that shows which types implement which interfaces

063cbdfba876df7a8f91795151492101cff714ef authored almost 10 years ago by Michael Hurley <[email protected]>
Merge pull request #24 from joneshf/jsverify

Jsverify & Maybe bug fix

3936033426e35bd9a202ce9cbd6f000914dc109d authored almost 10 years ago by Michael Hurley <[email protected]>
Fix `Maybe` bug.

b48ed8d6659f10653f0d71ddaec970a5e7d3c065 authored almost 10 years ago by joneshf <[email protected]>
Start converting tests to use `jsverify`.

Found bug in implementation for `Maybe`.

6581f274c735a6c9d639975a32397e15f877b7a4 authored almost 10 years ago by joneshf <[email protected]>
Add table in README that shows which types implement which interfaces

91c310143aa7d8498e7e9cc15d762054a4bbf269 authored almost 10 years ago by Ludwig Magnusson <[email protected]>
update readme

651bae01be36293ef0b5c7a5f5a4ac8d92edbfab authored almost 10 years ago by Michael Hurley <[email protected]>
Fix `Reader`.

7d50541c6bdfbe98c72e470ad3238290a5c1cdd8 authored almost 10 years ago by joneshf <[email protected]>
Merge pull request #18 from TheLudd/optimize-reader

Remove run from Reader prototype and make it an instance attribute

688b816b0e6950a90e9e30e443505f750e3a8a8c authored almost 10 years ago by Michael Hurley <[email protected]>
Merge pull request #16 from buzzdecafe/overconstruct

overload ADT constructors for nullables

82d46b769478794faece5bcd90b49827b2f58507 authored almost 10 years ago by Michael Hurley <[email protected]>
Merge pull request #17 from TheLudd/add-to-readme

Add to readme and update package.json

e92ecbf6886b11c736ea541d7cb2024c5bcf55d4 authored almost 10 years ago by Michael Hurley <[email protected]>
Remove run from Reader prototype and make it an instance attribute

The `run` method on the Reader prototype was only delegating to the
internal function supplied t...

586446918cf1042b3d6c6e1e8a62450b1aa38338 authored almost 10 years ago by Ludwig Magnusson <[email protected]>
Add to readme and update package.json

Described the project status and how to access the types in the README
file.

Set project versio...

6c5c646b8db82a0926926d47d1715beef1f87872 authored almost 10 years ago by Ludwig Magnusson <[email protected]>
overload ADT constructors for nullables

0419769dfe91de7363843070639d187d93c7f2a7 authored almost 10 years ago by buzzdecafe <[email protected]>
Merge pull request #14 from TheLudd/test-futures-somewhat-more

Add tests for Future .map and .chain

b01a3b7b90c9e3c687c084b364de43802fa8e0dc authored almost 10 years ago by Michael Hurley <[email protected]>
Add tests for Future .map and .chain

Simple tests for .map and .chan functions in Future. Also modified the
.equals function to give ...

a98c52e81bfa31ce3bb15ba8bcb0b27729611028 authored almost 10 years ago by Ludwig Magnusson <[email protected]>
Merge pull request #13 from TheLudd/test-futures

Add equality test for Future

c9e09050ef130431e2d11703e44087ade3f0ef94 authored almost 10 years ago by Michael Hurley <[email protected]>
Added types tests

6fd7a8a84253673cf0266466f4bccf993b64b7f0 authored almost 10 years ago by Ludwig Magnusson <[email protected]>
Add equality test for Future

be565526e4450e4c0cd734e5147c97f698d822b4 authored almost 10 years ago by Ludwig Magnusson <[email protected]>
Merge pull request #12 from buzzdecafe/master

revised Either, closes #11

ca721ad9b4ef099488670a066bf5b58cc5ab1fa7 authored almost 10 years ago by Michael Hurley <[email protected]>
revised Either, closes #11

e2558859f8b69121c5b9c3b8c6c673cb5b917fcd authored almost 10 years ago by buzzdecafe <[email protected]>
Merge pull request #8 from buzzdecafe/master

data Maybe a = Just a | Nothing

74d71d0a0e5824622cefeaf956dead457004ed40 authored almost 10 years ago by Michael Hurley <[email protected]>
Merge pull request #9 from davidchambers/test

test: simplify interface declaration

a8a4964b4290be8069ac7abb238b3a7a7938050f authored almost 10 years ago by Michael Hurley <[email protected]>
data Maybe a = Just a | Nothing

59cd35c8602183a331512dadb16c235501428428 authored almost 10 years ago by buzzdecafe <[email protected]>
test: simplify interface declaration

8c0d48676ebddfc301e47950136df0f03b11360b authored almost 10 years ago by David Chambers <[email protected]>
Merge pull request #7 from TheLudd/commonjsify

Commonjsified all types

acc9271863fd481613e3f073d0ededd79153ce38 authored almost 10 years ago by Scott Sauyet <[email protected]>
Commonjsified all types

All the existing types has been converted to the common js format. An
index file has been create...

06bb822d9ac04f324c7488b6ded11d5b17247cad authored almost 10 years ago by Ludwig Magnusson <[email protected]>
Merge pull request #6 from TheLudd/tests

Make all existing tests run

a0c6be775c6eb9af329b5a05d7bfd103d501a06b authored almost 10 years ago by Michael Hurley <[email protected]>
Make all existing tests run

All existing tests can now be executed by running npm test. Mocha was
installed as a devDependen...

1ad9f7fe7de314f8bb6f1dfe10f60667e4507660 authored almost 10 years ago by Ludwig Magnusson <[email protected]>
set up package.json

0acc212b0094c20a40d102ae63f1ac63aaf86840 authored about 10 years ago by buzzdecafe <[email protected]>
initial move over

b05abe8b2bde5779c173beb71b752efaa4e416c7 authored about 10 years ago by buzzdecafe <[email protected]>
Merge pull request #2 from davidchambers/links

readme: link to Fantasy Land and Ramda projects

378d2533cc07182fd56487f305b73faaf23259e6 authored about 10 years ago by Michael Hurley <[email protected]>
readme: link to Fantasy Land and Ramda projects

0918ef7f5121604fcdb03568889cf3338a05cd71 authored about 10 years ago by David Chambers <[email protected]>
Merge pull request #1 from davidchambers/typo

readme: fix typo

5e6747dceb92b4f7e96749bfc8a3fa938518ef46 authored about 10 years ago by Michael Hurley <[email protected]>
readme: fix typo

e57131945d2d412f578c0a1109de29dcbc0c0814 authored about 10 years ago by David Chambers <[email protected]>
Initial commit

a803bbccde160c9d9daa3c29e7e6e1f502c56ad3 authored about 10 years ago by Michael Hurley <[email protected]>