{
  "name": "web-threads",
  "version": "1.0.135",
  "description": "generic threads using web workers for the web",
  "main": "dist/web-threads.js",
  "scripts": {
    "prepare": "npm run build",
    "build": "rollup -c",
    "build:int": "rollup -c examples/rollup.config.js",
    "test": "jest test/unit && npm run test:int",
    "test:dev": "jest --watchAll test/unit",
    "test:int": "npm run build:int && jest test/integration",
    "test:cov": "jest --coverage && codecov",
    "push": "yarn test && git push",
    "deploy:major": "yarn version --major",
    "deploy:minor": "yarn version --minor",
    "deploy:patch": "yarn version --patch",
    "deploy:push": "git push && git push --tags",
    "preversion": "yarn test"
  },
  "keywords": [
    "web worker",
    "webworker",
    "threads",
    "multithreading",
    "parallel",
    "promise",
    "generic"
  ],
  "repository": "git@github.com:kanekotic/web-threads.git",
  "author": "kanekotic <alvarojosepl@gmail.com>",
  "license": "MIT",
  "private": false,
  "devDependencies": {
    "@babel/core": "7.19.3",
    "@babel/preset-env": "7.19.4",
    "@faker-js/faker": "7.6.0",
    "babel-core": "7.0.0-bridge.0",
    "babel-jest": "29.2.0",
    "codecov": "3.8.3",
    "jest": "29.2.0",
    "jest-environment-jsdom": "29.2.0",
    "jest-puppeteer": "6.1.1",
    "puppeteer": "19.0.0",
    "rollup": "3.2.3",
    "rollup-plugin-babel": "4.4.0"
  },
  "babel": {
    "presets": [
      "@babel/env"
    ],
    "env": {
      "test": {
        "presets": [
          [
            "@babel/env",
            {
              "targets": {
                "node": "current"
              }
            }
          ]
        ]
      }
    }
  },
  "jest": {
    "testEnvironment": "jsdom",
    "testMatch": [
      "**/test/**/*-test.js"
    ],
    "transform": {
      ".+\\.jsx|.js?$": "babel-jest"
    }
  }
}
