Socket
Socket
Sign inDemoInstall

tarn

Package Overview
Dependencies
Maintainers
1
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

tarn - npm Package Compare versions

Comparing version 1.1.0 to 1.1.1

6

lib/PendingOperation.js

@@ -1,4 +0,6 @@

const { TimeoutError } = require('./TimeoutError');
const { defer } = require('./utils');
'use strict'
const TimeoutError = require('./TimeoutError').TimeoutError;
const defer = require('./utils').defer;
class PendingOperation {

@@ -5,0 +7,0 @@ constructor(timeoutMillis) {

@@ -1,15 +0,15 @@

const { Resource } = require('./Resource');
const { PendingOperation } = require('./PendingOperation');
const {
defer,
now,
duration,
checkRequiredTime,
checkOptionalTime,
timeout,
delay,
reflect,
tryPromise
} = require('./utils');
'use strict'
const Resource = require('./Resource').Resource;
const PendingOperation = require('./PendingOperation').PendingOperation;
const defer = require('./utils').defer;
const now = require('./utils').now;
const duration = require('./utils').duration;
const checkRequiredTime = require('./utils').checkRequiredTime;
const checkOptionalTime = require('./utils').checkOptionalTime;
const timeout = require('./utils').timeout;
const delay = require('./utils').delay;
const reflect = require('./utils').reflect;
const tryPromise = require('./utils').tryPromise;
const OPTIONS = [

@@ -34,3 +34,3 @@ 'create',

Object.keys(opt).forEach(opt => {
if (!OPTIONS.includes(opt)) {
if (OPTIONS.indexOf(opt) === -1) {
throw new Error(`Tarn: unknown option '${opt}'`);

@@ -37,0 +37,0 @@ }

@@ -0,5 +1,7 @@

'use strict'
class PromiseInspection {
constructor({ value, error }) {
this._value = value;
this._error = error;
constructor(args) {
this._value = args.value;
this._error = args.error;
}

@@ -6,0 +8,0 @@

@@ -1,3 +0,6 @@

const { defer, now } = require('./utils');
'use strict'
const defer = require('./utils').defer;
const now = require('./utils').now;
class Resource {

@@ -4,0 +7,0 @@ constructor(resource) {

@@ -1,4 +0,6 @@

const { Pool } = require('./Pool');
const { TimeoutError } = require('./TimeoutError');
'use strict'
const Pool = require('./Pool').Pool;
const TimeoutError = require('./TimeoutError').TimeoutError;
module.exports = {

@@ -5,0 +7,0 @@ Pool,

@@ -0,1 +1,3 @@

'use strict'
class TimeoutError extends Error {}

@@ -2,0 +4,0 @@

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

const { PromiseInspection } = require('./PromiseInspection');
'use strict'
const PromiseInspection = require('./PromiseInspection').PromiseInspection;
function defer() {
var resolve = null;
var reject = null;
let resolve = null;
let reject = null;
var promise = new Promise((resolver, rejecter) => {
const promise = new Promise((resolver, rejecter) => {
resolve = resolver;

@@ -9,0 +11,0 @@ reject = rejecter;

{
"name": "tarn",
"version": "1.1.0",
"version": "1.1.1",
"description": "Simple and robust resource pool for node.js",

@@ -21,3 +21,3 @@ "main": "lib/tarn.js",

"engines": {
"node": ">=6.0.0"
"node": ">=4.0.0"
},

@@ -24,0 +24,0 @@ "keywords": ["pool", "pooling", "throttle"],

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