{
  "engines": {
    "node": ">= 14"
  },
  "scripts": {
    "dev": "NODE_ENV=development vitepress dev website",
    "build": "NODE_ENV=production rollup -c build/rollup.config.comps.js",
    "build:docs": "NODE_ENV=production vitepress build website && npm run build:demos",
    "build:demos": "vite build -c=website/.vitepress/markdown/plugin/build-demos.vite.config.ts",
    "predev": "check-versions && ([ -d es ] || npm run build) && patch-package",
    "test": "jest --coverage",
    "prebuild": "check-versions && rm -rf es cjs umd && patch-package",
    "prebuild:docs": "npm run build && patch-package",
    "postbuild:docs": "rm -rf docs/ && mv website/.vitepress/dist/ docs/",
    "preversion": "scripts/check-version-bump.js",
    "version": "conventional-changelog --skip-unstable -p angular -i CHANGELOG.md -s && git add CHANGELOG.md",
    "prepublishOnly": "scripts/check-dist-tag.js && npm run build",
    "postpublish": "git push && git push --tags"
  },
  "files": [
    "es",
    "cjs",
    "umd"
  ],
  "dependencies": {
    "core-js": "^3.21.1"
  },
  "devDependencies": {
    "@babel/core": "^7.17.8",
    "@babel/plugin-transform-runtime": "^7.16.5",
    "@babel/preset-env": "^7.16.5",
    "@babel/preset-typescript": "^7.16.5",
    "@babel/runtime": "^7.17.8",
    "@babel/runtime-corejs3": "^7.17.8",
    "@commitlint/cli": "^16.2.3",
    "@commitlint/config-conventional": "^16.2.1",
    "@rollup/plugin-babel": "^5.3.1",
    "@rollup/plugin-node-resolve": "^13.1.1",
    "@rollup/plugin-replace": "^3.0.0",
    "@types/jest": "26",
    "@types/markdown-it": "^12.2.3",
    "@types/sinon": "^10.0.6",
    "@vitejs/plugin-vue-jsx": "^1.3.8",
    "@vue/babel-plugin-jsx": "^1.1.1",
    "@vue/compiler-sfc": "^3.2.26",
    "@vueuse/core": "^8.1.2",
    "@vueuse/shared": "^8.1.2",
    "babel-jest": "26",
    "babel-plugin-module-resolver": "^4.1.0",
    "chalk": "^4.1.2",
    "check-versions-in-packagejson": "^1.2.5",
    "conventional-changelog-cli": "^2.1.1",
    "copy-rich-text": "^0.2.0",
    "coveralls": "^3.1.1",
    "dayjs": "^1.11.0",
    "fs-extra": "^10.0.1",
    "jest": "26",
    "lint-staged": "^12.3.7",
    "markdown-it": "^12.3.0",
    "markdown-it-checkbox": "^1.1.0",
    "markdown-it-container": "^3.0.0",
    "md5": "^2.3.0",
    "patch-package": "^6.4.7",
    "path-browserify": "^1.0.1",
    "postcss": "^8.4.12",
    "prettier": "^2.6.0",
    "rollup": "^2.61.1",
    "rollup-plugin-esbuild": "^4.8.2",
    "rollup-plugin-postcss": "^4.0.2",
    "rollup-plugin-terser": "^7.0.2",
    "rollup-plugin-typescript2": "^0.31.1",
    "rollup-plugin-vue": "^6.0.0",
    "sass": "^1.49.9",
    "semver": "^7.3.5",
    "sinon": "^12.0.1",
    "sucrase": "^3.20.3",
    "ts-jest": "26",
    "typescript": "^4.6.2",
    "vite": "^2.8.6",
    "vite-esbuild-typescript-checker": "^0.0.1-alpha.9",
    "vite-plugin-optimize-persist": "^0.1.1",
    "vite-plugin-package-config": "^0.1.0",
    "vitepress": "0.21.4",
    "vue": "^3.2.26",
    "vue-tsc": "^0.29.8",
    "yorkie": "^2.0.0"
  },
  "peerDependencies": {},
  "main": "cjs/index.js",
  "module": "es/index.js",
  "unpkg": "umd/index.js",
  "jsdelivr": "umd/index.js",
  "typings": "es/index.d.ts",
  "license": "MIT",
  "homepage": "https://github.com/bowencool/async-utilities",
  "keywords": [
    "high order",
    "typescript",
    "async",
    "asynchronous",
    "promise",
    "utilities",
    "utils",
    "debounce",
    "throttle",
    "concurrent",
    "concurrently",
    "concurrent queue",
    "abort",
    "abortable",
    "cancel",
    "cancelable",
    "retry",
    "timeout"
  ],
  "description": "async utilities",
  "author": "bowencool",
  "name": "@bowencool/async-utilities",
  "version": "2.5.4",
  "gitHooks": {
    "pre-commit": "lint-staged && jest --onlyChanged --coverage",
    "post-merge": "jest --changedFilesWithAncestor --coverage",
    "commit-msg": "commitlint -Ve"
  },
  "lint-staged": {
    "**/*.md": [
      "prettier --write"
    ],
    "packages/**/*.{js,jsx,ts,tsx,vue}": [
      "prettier --write"
    ],
    "packages/**/*.{vue,sass,scss,less,css}": [
      "prettier --write"
    ]
  },
  "vite": {
    "optimizeDeps": {
      "include": [
        "@vueuse/shared",
        "copy-rich-text"
      ]
    }
  }
}
