{
  "name": "@inventory/async",
  "version": "0.0.7",
  "author": "Jarid Margolin <jaridmargolin@gmail.com>",
  "description": "Promise based async utils.",
  "homepage": "https://github.com/jaridmargolin/async",
  "repository": "github:jaridmargolin/async",
  "license": "MIT",
  "main": "dist/common/async.js",
  "module": "dist/es/async.js",
  "browser": "dist/async.js",
  "types": "dist/types/index.d.ts",
  "scripts": {
    "check-types": "tsc",
    "build": "yarn build-lib && yarn build-docs && yarn build-types",
    "build-docs": "typedoc ./src/promise.ts ./src/deferred.ts ./src/timer.ts && touch ./docs/.nojekyll",
    "build-lib": "rollup -c",
    "build-types": "tsc -p tsconfig.build.json ",
    "format": "prettier-eslint --write \"**/*.ts\"",
    "lint": "eslint \"src/**/*.ts\"",
    "prepublishOnly": "yarn build",
    "publish-cov": "codecov",
    "start": "jest --watch",
    "test": "yarn check-types && jest",
    "view-cov": "open-cli ./coverage/lcov-report/index.html",
    "view-docs": "open-cli ./docs/index.html"
  },
  "dependencies": {
    "core-js": "^3.6.0"
  },
  "devDependencies": {
    "@babel/core": "7.7.7",
    "@babel/plugin-proposal-class-properties": "7.7.4",
    "@babel/preset-env": "7.7.7",
    "@babel/preset-typescript": "7.7.7",
    "@rollup/plugin-commonjs": "11.0.0",
    "@rollup/plugin-node-resolve": "6.0.0",
    "@types/jest": "24.0.24",
    "@typescript-eslint/eslint-plugin": "2.12.0",
    "@typescript-eslint/parser": "2.12.0",
    "babel-eslint": "10.0.3",
    "codecov": "4.0.0-0",
    "eslint": "5.16.0",
    "eslint-config-standard": "12.0.0",
    "eslint-plugin-import": "2.18.2",
    "eslint-plugin-node": "8.0.1",
    "eslint-plugin-promise": "4.2.1",
    "eslint-plugin-standard": "4.0.0",
    "husky": "3.1.0",
    "jest": "24.9.0",
    "lint-staged": "9.5.0",
    "opn-cli": "5.0.0",
    "prettier-eslint-cli": "4.7.1",
    "rollup": "1.27.13",
    "rollup-plugin-babel": "4.3.3",
    "rollup-plugin-terser": "5.1.3",
    "typedoc": "0.15.5",
    "typescript": "3.7.4"
  }
}
