UNPKG

p-queue-compat

Version:
145 lines (144 loc) 4.07 kB
{ "name": "p-queue-compat", "version": "1.0.229", "description": "Compatible version of p-queue", "type": "module", "exports": { ".": { "types": "./dist/types/index.d.ts", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.cjs" } }, "module": "./dist/esm/index.js", "main": "./dist/cjs/index.cjs", "types": "./dist/types/index.d.ts", "files": [ "dist" ], "engines": { "node": ">=12" }, "scripts": { "pretest": "npm run compile", "test": "jest", "dependabump": "ncu -u && rm -rf package-lock.json node_modules || true && npm i", "clean": "rm -rf dist || true && mkdir -p dist/types", "compile:readme": "cat HEADER.md > README.md && cat node_modules/p-queue/readme.md | sed 's|p-timeout|p-timeout-compat|g' >> README.md", "compile:mjs": "babel node_modules/p-queue/dist --out-dir dist/esm --extensions '.js' --out-file-extension '.js'", "compile:cjs": "babel node_modules/p-queue/dist --out-dir dist/cjs --extensions '.js' --out-file-extension '.cjs' --config-file ./babel.config.compat.cjs", "compile:types": "find node_modules/p-queue/dist -type f -iname '*.d.ts' -exec cp \\{\\} dist/types \\; && find dist -type f -iname '*.ts' -exec sed 's|p-timeout|p-timeout-compat|g' -i \\{\\} \\;", "precompile": "npm run clean", "compile": "npm-run-all compile:*", "prerelease": "npm run compile", "release": "semantic-release --debug" }, "repository": { "type": "git", "url": "git+https://github.com/bbeesley/p-queue-compat.git" }, "author": "Bill Beesley <bill@beesley.dev>", "license": "MIT", "bugs": { "url": "https://github.com/bbeesley/p-queue-compat/issues" }, "homepage": "https://github.com/bbeesley/p-queue-compat#readme", "keywords": [ "promise", "queue", "enqueue", "limit", "limited", "concurrency", "throttle", "throat", "rate", "batch", "ratelimit", "priority", "priorityqueue", "fifo", "job", "task", "async", "await", "promises", "bluebird" ], "dependencies": { "eventemitter3": "5.x", "p-timeout-compat": "^1.0.3" }, "devDependencies": { "@babel/cli": "^7.14.5", "@babel/core": "^7.14.6", "@babel/preset-env": "^7.14.7", "@commitlint/cli": "^19.0.1", "@commitlint/config-conventional": "^19.0.0", "@semantic-release/changelog": "^6.0.3", "@semantic-release/commit-analyzer": "^9.0.2", "@semantic-release/git": "^10.0.1", "@semantic-release/github": "^8.1.0", "@semantic-release/npm": "^9.0.2", "@semantic-release/release-notes-generator": "^10.0.3", "babel-plugin-add-import-extension": "^1.6.0", "babel-plugin-replace-import-extension": "^1.1.3", "babel-plugin-search-and-replace": "^1.1.0", "conventional-changelog-angular": "^8.0.0", "cz-conventional-changelog": "^3.3.0", "delay": "^5.0.0", "jest": "^29.0.0", "jest-config": "^29.0.0", "npm-check-updates": "^17.0.0", "npm-run-all": "^4.1.5", "p-queue": "^8.0.0", "semantic-release": "^22.0.0" }, "release": { "branches": [ "main" ], "plugins": [ [ "@semantic-release/commit-analyzer", { "releaseRules": [ { "type": "docs", "release": "patch" }, { "type": "refactor", "release": "patch" }, { "type": "chore", "scope": "deps*", "release": "patch", "subject": "bump p-*" } ] } ], "@semantic-release/release-notes-generator", [ "@semantic-release/changelog", { "changelogFile": "CHANGELOG.md" } ], "@semantic-release/github", "@semantic-release/npm", [ "@semantic-release/git", { "assets": [ "package.json", "CHANGELOG.md", "README.md" ] } ] ] } }