{
  "name": "@zajno/common",
  "version": "2.8.12",
  "description": "Zajno's re-usable utilities for JS/TS projects",
  "private": false,
  "type": "module",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/idudinov/common-utils.git"
  },
  "author": "Zajno <hello@zajno.com> (https://zajno.com)",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/idudinov/common-utils/issues"
  },
  "homepage": "https://github.com/idudinov/common-utils/tree/main/packages/common#readme",
  "scripts": {
    "clean": "scripty",
    "dev": "scripty",
    "build": "scripty",
    "build:clean": "scripty",
    "build:w": "scripty",
    "publish:local": "scripty",
    "publish:from-dist": "scripty",
    "build:full": "scripty",
    "bundle": "scripty",
    "update-exports": "scripty",
    "lint": "scripty",
    "test": "scripty"
  },
  "config": {
    "scripty": {
      "path": "../scripts"
    }
  },
  "devDependencies": {
    "@zajno/eslint-config": "*"
  },
  "peerDependencies": {
    "tslib": "^2.8"
  },
  "files": [
    "LICENSE",
    "!.DS_Store",
    "!*.tsbuildinfo",
    "*"
  ],
  "publishConfig": {
    "access": "public"
  },
  "exports": {
    "./*": {
      "types": "./types/*.d.ts",
      "import": "./esm/*.js",
      "require": "./cjs/*.js",
      "default": "./esm/*.js"
    },
    "./api": {
      "types": "./types/api/index.d.ts",
      "import": "./esm/api/index.js",
      "require": "./cjs/api/index.js",
      "default": "./cjs/api/index.js"
    },
    "./api/extensions": {
      "types": "./types/api/extensions/index.d.ts",
      "import": "./esm/api/extensions/index.js",
      "require": "./cjs/api/extensions/index.js",
      "default": "./cjs/api/extensions/index.js"
    },
    "./async": {
      "types": "./types/async/index.d.ts",
      "import": "./esm/async/index.js",
      "require": "./cjs/async/index.js",
      "default": "./cjs/async/index.js"
    },
    "./dates": {
      "types": "./types/dates/index.d.ts",
      "import": "./esm/dates/index.js",
      "require": "./cjs/dates/index.js",
      "default": "./cjs/dates/index.js"
    },
    "./fields": {
      "types": "./types/fields/index.d.ts",
      "import": "./esm/fields/index.js",
      "require": "./cjs/fields/index.js",
      "default": "./cjs/fields/index.js"
    },
    "./functions": {
      "types": "./types/functions/index.d.ts",
      "import": "./esm/functions/index.js",
      "require": "./cjs/functions/index.js",
      "default": "./cjs/functions/index.js"
    },
    "./lazy": {
      "types": "./types/lazy/index.d.ts",
      "import": "./esm/lazy/index.js",
      "require": "./cjs/lazy/index.js",
      "default": "./cjs/lazy/index.js"
    },
    "./localization": {
      "types": "./types/localization/index.d.ts",
      "import": "./esm/localization/index.js",
      "require": "./cjs/localization/index.js",
      "default": "./cjs/localization/index.js"
    },
    "./logger": {
      "types": "./types/logger/index.d.ts",
      "import": "./esm/logger/index.js",
      "require": "./cjs/logger/index.js",
      "default": "./cjs/logger/index.js"
    },
    "./logger/buffered": {
      "types": "./types/logger/buffered/index.d.ts",
      "import": "./esm/logger/buffered/index.js",
      "require": "./cjs/logger/buffered/index.js",
      "default": "./cjs/logger/buffered/index.js"
    },
    "./logger/buffered/file": {
      "types": "./types/logger/buffered/file/index.d.ts",
      "import": "./esm/logger/buffered/file/index.js",
      "require": "./cjs/logger/buffered/file/index.js",
      "default": "./cjs/logger/buffered/file/index.js"
    },
    "./math": {
      "types": "./types/math/index.d.ts",
      "import": "./esm/math/index.js",
      "require": "./cjs/math/index.js",
      "default": "./cjs/math/index.js"
    },
    "./math/object": {
      "types": "./types/math/object/index.d.ts",
      "import": "./esm/math/object/index.js",
      "require": "./cjs/math/object/index.js",
      "default": "./cjs/math/object/index.js"
    },
    "./storage": {
      "types": "./types/storage/index.d.ts",
      "import": "./esm/storage/index.js",
      "require": "./cjs/storage/index.js",
      "default": "./cjs/storage/index.js"
    },
    "./structures/path": {
      "types": "./types/structures/path/index.d.ts",
      "import": "./esm/structures/path/index.js",
      "require": "./cjs/structures/path/index.js",
      "default": "./cjs/structures/path/index.js"
    },
    "./structures/path/utils": {
      "types": "./types/structures/path/utils/index.d.ts",
      "import": "./esm/structures/path/utils/index.js",
      "require": "./cjs/structures/path/utils/index.js",
      "default": "./cjs/structures/path/utils/index.js"
    },
    "./structures/promiseCache": {
      "types": "./types/structures/promiseCache/index.d.ts",
      "import": "./esm/structures/promiseCache/index.js",
      "require": "./cjs/structures/promiseCache/index.js",
      "default": "./cjs/structures/promiseCache/index.js"
    },
    "./types": {
      "types": "./types/types/index.d.ts",
      "import": "./esm/types/index.js",
      "require": "./cjs/types/index.js",
      "default": "./cjs/types/index.js"
    },
    "./validation": {
      "types": "./types/validation/index.d.ts",
      "import": "./esm/validation/index.js",
      "require": "./cjs/validation/index.js",
      "default": "./cjs/validation/index.js"
    }
  }
}
