Socket
Socket
Sign inDemoInstall

fairmont

Package Overview
Dependencies
6
Maintainers
3
Versions
90
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.0-beta-15 to 1.0.0-beta-16

34

lib/iterator.js

@@ -262,19 +262,13 @@ // Generated by CoffeeScript 1.9.3

}
if (done) {
return {
done: done
};
} else {
return {
value: value,
done: done
};
}
return {
done: done,
value: value
};
});
});
Method.define(select, Function, isIteratorFunction, function(f, i) {
return iterator(function() {
Method.define(select, Function, isAsyncIteratorFunction, function(f, i) {
return iterator(function*() {
var done, ref6, value;
while (true) {
ref6 = i(), done = ref6.done, value = ref6.value;
ref6 = (yield i()), done = ref6.done, value = ref6.value;
if (done || (f(value))) {

@@ -284,12 +278,6 @@ break;

}
if (done) {
return {
done: done
};
} else {
return {
value: value,
done: done
};
}
return {
done: done,
value: value
};
});

@@ -296,0 +284,0 @@ });

@@ -9,3 +9,3 @@ // Generated by CoffeeScript 1.9.3

describe("Reactive programming functions", function(context) {
var FS, async, curry, flow, iterator, pump, reduce, ref1, start;
var FS, async, curry, flow, iterator, pump, reduce, start, tee;
FS = require("fs");

@@ -29,3 +29,3 @@ reduce = require("./iterator").reduce;

});
async = require("../src/index").async;
async = require("./generator").async;
start = async(function*(i) {

@@ -44,7 +44,8 @@ var done, ref1, results, value;

});
ref1 = require("../src/index"), curry = ref1.curry, iterator = ref1.iterator;
curry = require("./core").curry;
iterator = require("./iterator").iterator;
pump = curry(function(s, i) {
return iterator(function*() {
var done, ref2, value;
ref2 = (yield i()), done = ref2.done, value = ref2.value;
var done, ref1, value;
ref1 = (yield i()), done = ref1.done, value = ref1.value;
if (!done) {

@@ -63,2 +64,17 @@ return {

});
curry = require("./core").curry;
iterator = require("./iterator").iterator;
tee = curry(function(f, i) {
return iterator(function*() {
var done, ref1, value;
ref1 = (yield i()), done = ref1.done, value = ref1.value;
if (!done) {
f(value);
}
return {
done: done,
value: value
};
});
});
return module.exports = {

@@ -65,0 +81,0 @@ flow: flow,

{
"name": "fairmont",
"version": "1.0.0-beta-15",
"version": "1.0.0-beta-16",
"description": "A collection of useful functions and utilities.",

@@ -5,0 +5,0 @@ "files": [

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc