🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Sign inDemoInstall
Socket

awaitqueue

Package Overview
Dependencies
Maintainers
2
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

awaitqueue - npm Package Compare versions

Comparing version

to
3.0.2

6

lib/index.js

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

constructor(message) {
super(message !== null && message !== void 0 ? message : 'AwaitQueue stopped');
super(message ?? 'AwaitQueue stopped');
this.name = 'AwaitQueueStoppedError';

@@ -29,3 +29,3 @@ // @ts-ignore

constructor(message) {
super(message !== null && message !== void 0 ? message : 'AwaitQueue task removed');
super(message ?? 'AwaitQueue task removed');
this.name = 'AwaitQueueRemovedTaskError';

@@ -53,3 +53,3 @@ // @ts-ignore

async push(task, name) {
name = name !== null && name !== void 0 ? name : task.name;
name = name ?? task.name;
logger.debug(`push() [name:${name}]`);

@@ -56,0 +56,0 @@ if (typeof task !== 'function') {

@@ -1,2 +0,2 @@

import debug from 'debug';
/// <reference types="debug" />
export declare class Logger {

@@ -3,0 +3,0 @@ private readonly _debug;

"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.Logger = void 0;
const debug_1 = __importDefault(require("debug"));
const debug_1 = require("debug");
const LIB_NAME = 'awaitqueue';

@@ -9,0 +6,0 @@ class Logger {

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

return new Promise((resolve) => {
let executionCount = executionsCount.get(taskName) || 0;
let executionCount = executionsCount.get(taskName) ?? 0;
executionsCount.set(taskName, ++executionCount);

@@ -111,3 +111,3 @@ emitter.on('resolve-task-a', resolve);

return new Promise((resolve) => {
let executionCount = executionsCount.get(taskName) || 0;
let executionCount = executionsCount.get(taskName) ?? 0;
executionsCount.set(taskName, ++executionCount);

@@ -120,3 +120,3 @@ emitter.on('resolve-task-b', resolve);

return new Promise((resolve) => {
let executionCount = executionsCount.get(taskName) || 0;
let executionCount = executionsCount.get(taskName) ?? 0;
executionsCount.set(taskName, ++executionCount);

@@ -129,3 +129,3 @@ emitter.on('resolve-task-c', resolve);

return new Promise((resolve) => {
let executionCount = executionsCount.get(taskName) || 0;
let executionCount = executionsCount.get(taskName) ?? 0;
executionsCount.set(taskName, ++executionCount);

@@ -132,0 +132,0 @@ emitter.on('resolve-task-d', resolve);

{
"name": "awaitqueue",
"version": "3.0.1",
"version": "3.0.2",
"description": "JavaScript utility to enqueue asynchronous tasks and run them sequentially one after another",

@@ -17,3 +17,3 @@ "author": "Iñaki Baz Castillo <ibc@aliax.net> (https://inakibaz.me)",

"engines": {
"node": ">=14"
"node": ">=16"
},

@@ -46,11 +46,11 @@ "scripts": {

"devDependencies": {
"@types/debug": "^4.1.7",
"@types/jest": "^29.2.5",
"@typescript-eslint/eslint-plugin": "^5.48.0",
"@typescript-eslint/parser": "^5.48.0",
"eslint": "^8.31.0",
"eslint-plugin-jest": "^27.2.0",
"jest": "^29.3.1",
"ts-jest": "^29.0.3",
"typescript": "^4.9.4"
"@types/debug": "^4.1.10",
"@types/jest": "^29.5.6",
"@typescript-eslint/eslint-plugin": "^6.9.0",
"@typescript-eslint/parser": "^6.9.0",
"eslint": "^8.52.0",
"eslint-plugin-jest": "^27.4.3",
"jest": "^29.7.0",
"ts-jest": "^29.1.1",
"typescript": "^5.2.2"
},

@@ -57,0 +57,0 @@ "dependencies": {

# AwaitQueue
[![][npm-shield-awaitqueue]][npm-awaitqueue]
[![][github-actions-shield-awaitqueue]][github-actions-awaitqueue]
JavaScript utility to enqueue asynchronous tasks and run them sequentially one after another. For Node.js and the browser.

@@ -116,1 +119,9 @@

[ISC](./LICENSE)
[npm-shield-awaitqueue]: https://img.shields.io/npm/v/awaitqueue.svg
[npm-awaitqueue]: https://npmjs.org/package/awaitqueue
[github-actions-shield-awaitqueue]: https://github.com/versatica/awaitqueue/actions/workflows/awaitqueue.yaml/badge.svg
[github-actions-awaitqueue]: https://github.com/versatica/awaitqueue/actions/workflows/awaitqueue.yaml

Sorry, the diff of this file is not supported yet