{
  "name": "@schummar/runp",
  "type": "commonjs",
  "version": "2.2.2",
  "description": "Neat parallel task execution",
  "keywords": [
    "parallel",
    "task",
    "job",
    "command",
    "execution",
    "run",
    "typescript",
    "nodejs"
  ],
  "license": "MIT",
  "repository": "schummar/runp",
  "author": {
    "name": "Marco Schumacher",
    "email": "marco@schumacher.dev"
  },
  "main": "dist/index.js",
  "bin": {
    "runp": "dist/cli.js"
  },
  "types": "dist/index.d.ts",
  "scripts": {
    "test": "vitest run",
    "test:coverage": "vitest run --coverage",
    "test:watch": "vitest",
    "lint": "tsx src/cli.ts lint:*",
    "lint:oxlint": "oxlint src",
    "lint:prettier": "prettier --check src",
    "build": "tsx src/cli.ts build:clean :p build:compile:*",
    "build:clean": "rimraf \"dist/**/*\"",
    "build:compile:types": "tsc",
    "build:compile:index": "NODE_ENV=production esbuild --bundle --platform=node src/index.ts --outfile=dist/index.js --sourcemap --minify",
    "build:compile:cli": "esbuild --bundle --platform=node src/cli.ts --outfile=dist/cli.js --sourcemap --minify --external:.",
    "prepublishOnly": "tsx src/cli.ts test lint build :s publint"
  },
  "devDependencies": {
    "@schummar/react-terminal": "1.4.8",
    "@types/node": "22.13.10",
    "@types/react": "19.0.12",
    "@types/react-reconciler": "0.31.0",
    "@vitejs/plugin-react": "4.3.4",
    "@xterm/headless": "^5.5.0",
    "chalk": "^5.4.1",
    "cleye": "1.3.4",
    "cross-state": "0.48.0",
    "esbuild": "0.25.1",
    "fast-equals": "5.2.2",
    "node-pty": "1.0.0",
    "oxlint": "^0.16.1",
    "prettier": "3.5.3",
    "publint": "0.3.9",
    "quoted-string-space-split": "1.1.1",
    "react": "18.3.1",
    "react-reconciler": "0.29.2",
    "rimraf": "6.0.1",
    "schummar-queue": "0.2.0",
    "semantic-release": "24.2.3",
    "tsx": "4.19.3",
    "typescript": "5.8.2",
    "vite": "6.2.2",
    "vitest": "3.0.9"
  },
  "files": [
    "dist",
    "cli.js"
  ],
  "volta": {
    "node": "22.14.0",
    "pnpm": "10.6.5"
  },
  "release": {
    "branches": [
      "+([0-9])?(.{+([0-9]),x}).x",
      "main",
      "next",
      "next-major",
      {
        "name": "beta",
        "prerelease": true
      },
      {
        "name": "alpha",
        "prerelease": true
      }
    ]
  },
  "pnpm": {
    "onlyBuiltDependencies": [
      "node-pty",
      "esbuild"
    ]
  }
}
