UNPKG

@schummar/runp

Version:

Neat parallel task execution

99 lines (98 loc) 2.41 kB
{ "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" ] } }