{
  "name": "p-queue-compat",
  "version": "1.0.234",
  "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": "^20.0.0",
    "@commitlint/config-conventional": "^20.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": "^30.0.0",
    "jest-config": "^30.0.0",
    "npm-check-updates": "^19.0.0",
    "npm-run-all": "^4.1.5",
    "p-queue": "^9.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"
          ]
        }
      ]
    ]
  }
}
