UNPKG

@altano/tiny-async-pool

Version:

Run multiple promise-returning & async functions with limited concurrency using native ES9

71 lines 2.03 kB
{ "name": "@altano/tiny-async-pool", "version": "3.0.1", "description": "Run multiple promise-returning & async functions with limited concurrency using native ES9", "types": "./dist/index.d.ts", "exports": "./dist/index.js", "type": "module", "sideEffects": false, "files": [ "dist/**/*.js", "dist/**/*.d.ts" ], "repository": { "type": "git", "url": "https://github.com/altano/npm-packages", "directory": "packages/tiny-async-pool" }, "homepage": "https://github.com/altano/npm-packages/tree/main/packages/tiny-async-pool", "keywords": [ "race", "concurrency", "promise", "async", "async iterator", "async iteration", "async generator", "es9" ], "author": { "name": "Alan Norbauer", "email": "altano@gmail.com", "url": "https://alan.norbauer.com" }, "contributors": [ "Rafael Xavier de Souza" ], "license": "MIT", "devDependencies": { "@types/node": "^20.11.25", "@vitest/coverage-v8": "^1.4.0", "@vitest/ui": "^1.3.1", "chai": "^4.4.1", "chai-as-promised": "^7.1.1", "eslint": "^8.57.0", "mocha": "^10.3.0", "prettier": "^3.2.5", "typescript": "^5.4.2", "vite": "^5.2.8", "vitest": "^1.4.0", "@altano/tsconfig": "0.0.0", "eslint-config-altano": "0.0.0" }, "publishConfig": { "access": "public" }, "scripts": { "build": "tsup --config build-config/tsup.config.node.ts", "build:types": "tsc --project tsconfig.declarations.json", "clean": "rm -rf .turbo && rm -rf .tsbuildinfo && rm -rf node_modules && rm -rf dist", "dev": "pnpm run build --watch", "format": "prettier --check src", "format:fix": "prettier --write src", "lint": "eslint package.json src/**/*.ts*", "lint:fix": "TIMING=1 pnpm lint --fix", "lint:timing": "TIMING=1 pnpm lint", "test:unit": "vitest --run", "test:unit:watch": "vitest", "typecheck:src": "tsc --noEmit", "typecheck:test": "tsc --noEmit --project ./tests/tsconfig.json" } }