New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

fus-ext

Package Overview
Dependencies
Maintainers
2
Versions
30
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fus-ext - npm Package Compare versions

Comparing version 1.13.5 to 1.14.0

9

changelog.md

@@ -0,1 +1,10 @@

v1.14.0
=======
2018-06-12T18:39:02Z
- Introduce `AsyncQueue`.
- `Point` is now more reliable when stringified to JSON.
- Fix a bug that `Point` mistakenly uses JS's `constructor` keyword.
v1.13.5

@@ -2,0 +11,0 @@ =======

2

package.json
{
"name": "fus-ext",
"version": "1.13.5",
"version": "1.14.0",
"description": "FutureScript Extension",

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

@@ -5,3 +5,3 @@ "use strict";

});
exports.dotDot_573300145710716007 = exports.Point = exports.Observer = exports.IntervalTimer = exports.Timer = exports.clearImmediate = exports.setImmediate = exports.eventField = exports.spread = exports.assert = exports.compose = exports.fail = exports.enum = exports.break = exports.loop = exports.repeat = exports.fePromiseStatic = exports.feUint8ArrayStatic = exports.feUint8Array = exports.feConsole = exports.feDate = exports.feJson = exports.feMath = exports.feArray = exports.feObject = exports.feString = exports.feNumberStatic = exports.feNumber = exports.cmath = exports.web = exports.sys = undefined;
exports.dotDot_573300145710716007 = exports.AsyncQueue = exports.Point = exports.Observer = exports.IntervalTimer = exports.Timer = exports.clearImmediate = exports.setImmediate = exports.eventField = exports.spread = exports.assert = exports.compose = exports.fail = exports.enum = exports.break = exports.loop = exports.repeat = exports.fePromiseStatic = exports.feUint8ArrayStatic = exports.feUint8Array = exports.feConsole = exports.feDate = exports.feJson = exports.feMath = exports.feArray = exports.feObject = exports.feString = exports.feNumberStatic = exports.feNumber = exports.cmath = exports.web = exports.sys = undefined;

@@ -91,5 +91,28 @@ var _sys = require("./sys");

return new RegExp(s, flags);
};var internalLoop, repeat, loop, fail, compose, assert, spread, eventField, setImmediate, clearImmediate, Timer, IntervalTimer, Observer, Point, dotDot_573300145710716007, var_573300145710716007_0, var_573300145710716007_1;internalLoop = function (data, enablesReturns) {
};var asyncToGenerator_573300145710716007 = function (fn) {
var gen = fn.call(this);
return new Promise(function (resolve, reject) {
function step(key, arg) {
try {
var info = gen[key](arg);
var value = info.value;
} catch (error) {
reject(error);
return;
}
if (info.done) {
resolve(value);
} else {
Promise.resolve(value).then(function (value) {
step("next", value);
}, function (err) {
step("throw", err);
});
}
}
step("next");
});
};var internalLoop, repeat, loop, fail, compose, assert, spread, eventField, setImmediate, clearImmediate, Timer, IntervalTimer, Observer, Point, AsyncQueue, dotDot_573300145710716007, var_573300145710716007_0, var_573300145710716007_1;internalLoop = function (data, enablesReturns) {
return (() => {
var theBreak, results, step, startIndex, endIndex, var_573300145710716007_16, var_573300145710716007_17, var_573300145710716007_18;theBreak = var_573300145710716007_0;results = enablesReturns ? (() => {
var theBreak, results, step, startIndex, endIndex, var_573300145710716007_18, var_573300145710716007_19, var_573300145710716007_20;theBreak = var_573300145710716007_0;results = enablesReturns ? (() => {
return [];

@@ -129,3 +152,3 @@ })() : (() => {

return data instanceof Object ? (() => {
step = (var_573300145710716007_16 = data.by) === undefined ? 1 : var_573300145710716007_16;startIndex = (var_573300145710716007_17 = data.from) === undefined ? data[""] : var_573300145710716007_17;endIndex = (var_573300145710716007_18 = data.to) === undefined ? Infinity : var_573300145710716007_18;return (() => {
step = (var_573300145710716007_18 = data.by) === undefined ? 1 : var_573300145710716007_18;startIndex = (var_573300145710716007_19 = data.from) === undefined ? data[""] : var_573300145710716007_19;endIndex = (var_573300145710716007_20 = data.to) === undefined ? Infinity : var_573300145710716007_20;return (() => {
for (let i = startIndex; step >= 0 ? i <= endIndex : i >= endIndex; i += step) {

@@ -306,3 +329,3 @@ let r = data.for === undefined ? i : data.for(i);

return (() => {
var o, var_573300145710716007_19;o = dotDotCalc_573300145710716007(dotDot_573300145710716007, Object, "absorb", [dotDotCalc_573300145710716007(dotDot_573300145710716007, Object, "clone", [(var_573300145710716007_19 = options) === undefined ? {} : var_573300145710716007_19]), { targetTime: this.constructor[var_573300145710716007_3], allowsEqual: true }]);this.targetTime = o.targetTime;this.allowsEqual = o.allowsEqual;this[var_573300145710716007_9] = 0;this[var_573300145710716007_10] = false;this.onArrive = eventField();return this.run();
var o, var_573300145710716007_21;o = dotDotCalc_573300145710716007(dotDot_573300145710716007, Object, "absorb", [dotDotCalc_573300145710716007(dotDot_573300145710716007, Object, "clone", [(var_573300145710716007_21 = options) === undefined ? {} : var_573300145710716007_21]), { targetTime: this.constructor[var_573300145710716007_3], allowsEqual: true }]);this.targetTime = o.targetTime;this.allowsEqual = o.allowsEqual;this[var_573300145710716007_9] = 0;this[var_573300145710716007_10] = false;this.onArrive = eventField();return this.run();
})();

@@ -363,3 +386,3 @@ })(options);

return (() => {
var nowTime, o, var_573300145710716007_20;super(options);nowTime = new Date();o = dotDotCalc_573300145710716007(dotDot_573300145710716007, Object, "absorb", [dotDotCalc_573300145710716007(dotDot_573300145710716007, Object, "clone", [(var_573300145710716007_20 = options) === undefined ? {} : var_573300145710716007_20]), { interval: 1000, startTime: nowTime, endTime: dotDotCalc_573300145710716007(dotDot_573300145710716007, this.constructor.getEndOfTime(), "subtract", [1000]), includesStart: true, includesEnd: false, skipsPast: false }]);this.interval = o.interval;this.startTime = o.startTime;this.endTime = o.endTime;this.includesStart = o.includesStart;this.includesEnd = o.includesEnd;this.skipsPast = o.skipsPast;this.targetTime = this.startTime;this[var_573300145710716007_12] = false;this.onStart = eventField();return this.onArrive.bind(e => {
var nowTime, o, var_573300145710716007_22;super(options);nowTime = new Date();o = dotDotCalc_573300145710716007(dotDot_573300145710716007, Object, "absorb", [dotDotCalc_573300145710716007(dotDot_573300145710716007, Object, "clone", [(var_573300145710716007_22 = options) === undefined ? {} : var_573300145710716007_22]), { interval: 1000, startTime: nowTime, endTime: dotDotCalc_573300145710716007(dotDot_573300145710716007, this.constructor.getEndOfTime(), "subtract", [1000]), includesStart: true, includesEnd: false, skipsPast: false }]);this.interval = o.interval;this.startTime = o.startTime;this.endTime = o.endTime;this.includesStart = o.includesStart;this.includesEnd = o.includesEnd;this.skipsPast = o.skipsPast;this.targetTime = this.startTime;this[var_573300145710716007_12] = false;this.onStart = eventField();return this.onArrive.bind(e => {
return (() => {

@@ -444,3 +467,3 @@ return this.interval < this.constructor.getPrecision() * 2 ? (() => {

constructor(x, y) {
return ((x, y) => {
((x, y) => {
return (() => {

@@ -485,7 +508,7 @@ this.x = x;this.y = y;

return (() => {
var adjustedString, normalMatch, complexMatch, real, imaginary, var_573300145710716007_21, var_573300145710716007_22;adjustedString = s.replace(new RegExp("[ ()] ", "g"), "");normalMatch = adjustedString.match(new RegExp("^([^,]*),(.*)$"));return ok_573300145710716007(normalMatch) ? (() => {
var adjustedString, normalMatch, complexMatch, real, imaginary, var_573300145710716007_23, var_573300145710716007_24;adjustedString = s.replace(new RegExp("[ ()] ", "g"), "");normalMatch = adjustedString.match(new RegExp("^([^,]*),(.*)$"));return ok_573300145710716007(normalMatch) ? (() => {
return new Point(dotDotCalc_573300145710716007(dotDot_573300145710716007, Number, "parseFloat", [normalMatch[1]]), dotDotCalc_573300145710716007(dotDot_573300145710716007, Number, "parseFloat", [normalMatch[2]]));
})() : (() => {
complexMatch = adjustedString.match(formattedRegex_573300145710716007("^\n (\n [+-]?\n [0-9]*\n \\.?\n [0-9]*\n (?:\n [Ee]\n [+-]?\n [0-9]+\n )?\n (?! [i0-9Ee.] )\n )?\n (?:\n (\n [+-]?\n [0-9]*\n \\.?\n [0-9]*\n (?:\n [Ee]\n [+-]?\n [0-9]+\n )?\n )\n i\n )?\n$"));return ok_573300145710716007(complexMatch) ? (() => {
real = (var_573300145710716007_21 = complexMatch[1]) === undefined || var_573300145710716007_21 === null ? "0" : var_573300145710716007_21;imaginary = (var_573300145710716007_22 = complexMatch[2]) === undefined || var_573300145710716007_22 === null ? "0" : var_573300145710716007_22;real === "" ? (() => {
real = (var_573300145710716007_23 = complexMatch[1]) === undefined || var_573300145710716007_23 === null ? "0" : var_573300145710716007_23;imaginary = (var_573300145710716007_24 = complexMatch[2]) === undefined || var_573300145710716007_24 === null ? "0" : var_573300145710716007_24;real === "" ? (() => {
real = "1";

@@ -567,2 +590,8 @@ })() : undefined;imaginary === "" ? (() => {

})();
}toJSON() {
return (() => {
var arg_573300145710716007 = arguments;return (() => {
return { x: this.x, y: this.y };
})();
})();
}clone() {

@@ -710,2 +739,36 @@ return (() => {

};return class_573300145710716007;
})();exports.AsyncQueue = AsyncQueue = (() => {
var var_573300145710716007_16 = Symbol();var var_573300145710716007_17 = Symbol();var class_573300145710716007 = class {
constructor() {
(() => {
var arg_573300145710716007 = arguments;return (() => {
this[var_573300145710716007_16] = 0;this[var_573300145710716007_17] = Promise.resolve();
})();
})();
}add(arg) {
return (arg => {
return (() => {
var list;list = arg instanceof Array ? (() => {
return arg;
})() : (() => {
return [arg];
})();return list.forEach(callback => {
return (() => {
var base_573300145710716007 = this;base_573300145710716007[var_573300145710716007_16] = base_573300145710716007[var_573300145710716007_16] + 1;this[var_573300145710716007_17] = this[var_573300145710716007_17].then(() => {
var arg_573300145710716007 = arguments;return asyncToGenerator_573300145710716007.call(this, function* () {
yield callback();var base_573300145710716007 = this;base_573300145710716007[var_573300145710716007_16] = base_573300145710716007[var_573300145710716007_16] - 1;
});
});
})();
});
})();
})(arg);
}get length() {
return (() => {
var arg_573300145710716007 = arguments;return (() => {
return this[var_573300145710716007_16];
})();
})();
}
};return class_573300145710716007;
})();exports.sys = sys;

@@ -791,2 +854,3 @@ exports.web = web;

exports.Point = Point;
exports.AsyncQueue = AsyncQueue;
exports.dotDot_573300145710716007 = dotDot_573300145710716007;

@@ -5,7 +5,7 @@ "use strict";

});
exports.delay = undefined;
exports.runSync = exports.delay = undefined;
var _main = require("./main");
var delay;exports.delay = delay = function (ns, ms) {
var delay, runSync;exports.delay = delay = function (ns, ms) {
return (() => {

@@ -22,2 +22,11 @@ return new Promise(function (resolve, reject) {

})();
};exports.delay = delay;
};exports.runSync = runSync = function (ns, callback) {
return (() => {
return new Promise(function (resolve, reject) {
return (() => {
return resolve(callback());
})();
});
})();
};exports.delay = delay;
exports.runSync = runSync;

@@ -5,3 +5,3 @@ "use strict";

});
exports.global = exports.clearImmediate = exports.setImmediate = exports.dotDot_573300145710716007 = exports.fePromiseStatic = exports.feUint8ArrayStatic = exports.feUint8Array = exports.feConsole = exports.feDate = exports.feJson = exports.feMath = exports.feArray = exports.feObject = exports.feString = exports.feNumberStatic = exports.feNumber = exports.cmath = exports.web = exports.sys = exports.Point = exports.Observer = exports.IntervalTimer = exports.Timer = exports.eventField = exports.spread = exports.assert = exports.compose = exports.fail = exports.enum = exports.break = exports.repeat = exports.loop = undefined;
exports.global = exports.clearImmediate = exports.setImmediate = exports.dotDot_573300145710716007 = exports.fePromiseStatic = exports.feUint8ArrayStatic = exports.feUint8Array = exports.feConsole = exports.feDate = exports.feJson = exports.feMath = exports.feArray = exports.feObject = exports.feString = exports.feNumberStatic = exports.feNumber = exports.cmath = exports.web = exports.sys = exports.AsyncQueue = exports.Point = exports.Observer = exports.IntervalTimer = exports.Timer = exports.eventField = exports.spread = exports.assert = exports.compose = exports.fail = exports.enum = exports.break = exports.repeat = exports.loop = undefined;

@@ -23,2 +23,3 @@ var _main = require("../target/main");

exports.Point = _main.Point;
exports.AsyncQueue = _main.AsyncQueue;
exports.sys = _main.sys;

@@ -25,0 +26,0 @@ exports.web = _main.web;

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

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
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc