{
  "name": "aasy",
  "version": "1.0.6",
  "description": "Make Promise without undefined behavior",
  "main": "./dist/index.cjs",
  "types": "./dist/index.d.ts",
  "scripts": {
    "test": "jest",
    "build:base": "esbuild src/index.ts --bundle --tree-shaking=true",
    "build:package:cjs": "pnpm build:base --outfile=dist/index.cjs --format=cjs",
    "build:package:cjs:min": "pnpm build:base --outfile=dist/index.min.cjs --format=cjs --minify",
    "build:package:esm": "pnpm build:base --outfile=dist/index.esm.js --format=esm",
    "build:package:esm:min": "pnpm build:base --outfile=dist/index.esm.min.js --format=esm --minify",
    "build:package:types": "tsc",
    "build:package": "pnpm run '/^build:package:.*/'",
    "lint": "eslint src --ext .ts --cache",
    "lint:fix": "pnpm lint --fix",
    "dx": "husky install"
  },
  "exports": {
    "types": "./dist/index.d.ts",
    "require": "./dist/index.cjs",
    "import": "./dist/index.esm.js",
    "node": "./dist/index.cjs"
  },
  "devDependencies": {
    "@tsconfig/node18": "18.2.0",
    "@types/jest": "29.5.3",
    "@types/node": "20.4.5",
    "@typescript-eslint/eslint-plugin": "6.2.0",
    "@typescript-eslint/parser": "6.2.0",
    "esbuild": "0.18.17",
    "eslint": "8.45.0",
    "husky": "8.0.3",
    "jest": "29.6.1",
    "ts-jest": "29.1.1",
    "ts-node": "10.9.1",
    "typescript": "5.1.6"
  },
  "keywords": [
    "Promise",
    "PromiseLike",
    "asyncrhonous",
    "async",
    "await",
    "aasy"
  ],
  "author": "Vitali Haradkou <vitalicset@yandex.ru>",
  "license": "MIT"
}
