{
  "name": "worka",
  "version": "12.0.0",
  "description": "web workers results in promises",
  "license": "BSL-1.0",
  "type": "module",
  "main": "source/worka.js",
  "scripts": {
    "lint-fix": "eslint --ignore-path .gitignore --fix source examples",
    "lint": "eslint --ignore-path .gitignore source examples",
    "build-glue-exports": "node tools/glueAsExportedString.js",
    "build-browser": "rollup source/worka.js --output.format iife --output.name \"worka\" --output.file built/worka.iife.js",
    "build-node": "rollup source/worka.js --output.format cjs --output.name \"worka\" --output.file built/worka.cjs",
    "bundle": "npm run build-glue-exports && npm run build-browser && npm run build-node",
    "prepublishOnly": "npm run bundle",
    "try": "node examples/index.js 8080",
    "prepare-example": "node source/decorateWorker.js examples/node/sort.js sort_worka.js",
    "node-example": "node examples/node/file_usage.js",
    "deno-example": "deno run --allow-read examples/deno/file_usage.js"
  },
  "devDependencies": {
    "eslint": "^8.5.0",
    "eslint-config-red": "^1.9.0",
    "filesac": "^13.0.0",
    "rollup": "^2.61.1"
  },
  "eslintConfig": {
    "extends": [
      "red"
    ],
    "parserOptions": {
      "ecmaVersion": 2021,
      "sourceType": "module",
      "ecmaFeatures": {}
    },
    "env": {
      "es2021": true,
      "browser": true,
      "node": true
    },
    "rules": {}
  },
  "files": [
    "built",
    "source",
    "readme.md",
    "LICENSE.txt",
    "changelog.md"
  ],
  "repository": {
    "type": "git",
    "url": "git://github.com/GrosSacASac/worka.git"
  },
  "keywords": [
    "web",
    "worker",
    "promise",
    "array",
    "parallel"
  ]
}
