{
  "name": "yummies",
  "version": "7.20.1",
  "keywords": [
    "javascript",
    "typescript",
    "utilities"
  ],
  "author": "js2me",
  "license": "MIT",
  "description": "Frontend utilities for JavaScript projects with open source code",
  "bugs": {
    "url": "https://github.com/js2me/yummies/issues"
  },
  "homepage": "https://js2me.github.io/yummies/api/async/",
  "repository": {
    "type": "git",
    "url": "https://github.com/js2me/yummies"
  },
  "peerDependencies": {
    "mobx": "^6.12.4",
    "react": "^18 || ^19"
  },
  "peerDependenciesMeta": {
    "mobx": {
      "optional": true
    },
    "react": {
      "optional": true
    }
  },
  "sideEffects": false,
  "dependencies": {
    "class-variance-authority": "^0.7.1",
    "clsx": "^2.1.1",
    "dayjs": "^1.11.21",
    "dompurify": "^3.4.11",
    "nanoid": "^5.1.15",
    "tailwind-merge": "^3.6.0"
  },
  "type": "module",
  "exports": {
    "./assert": {
      "types": "./assert.d.ts",
      "import": "./assert.js",
      "require": "./assert.cjs",
      "default": "./assert.js"
    },
    "./async": {
      "types": "./async.d.ts",
      "import": "./async.js",
      "require": "./async.cjs",
      "default": "./async.js"
    },
    "./common": {
      "types": "./common.d.ts",
      "import": "./common.js",
      "require": "./common.cjs",
      "default": "./common.js"
    },
    "./complex": {
      "types": "./complex.d.ts",
      "import": "./complex.js",
      "require": "./complex.cjs",
      "default": "./complex.js"
    },
    "./cookie": {
      "types": "./cookie.d.ts",
      "import": "./cookie.js",
      "require": "./cookie.cjs",
      "default": "./cookie.js"
    },
    "./css": {
      "types": "./css.d.ts",
      "import": "./css.js",
      "require": "./css.cjs",
      "default": "./css.js"
    },
    "./data": {
      "types": "./data.d.ts",
      "import": "./data.js",
      "require": "./data.cjs",
      "default": "./data.js"
    },
    "./date-time": {
      "types": "./date-time.d.ts",
      "import": "./date-time.js",
      "require": "./date-time.cjs",
      "default": "./date-time.js"
    },
    "./device": {
      "types": "./device.d.ts",
      "import": "./device.js",
      "require": "./device.cjs",
      "default": "./device.js"
    },
    "./encodings": {
      "types": "./encodings.d.ts",
      "import": "./encodings.js",
      "require": "./encodings.cjs",
      "default": "./encodings.js"
    },
    "./errors": {
      "types": "./errors.d.ts",
      "import": "./errors.js",
      "require": "./errors.cjs",
      "default": "./errors.js"
    },
    "./file": {
      "types": "./file.d.ts",
      "import": "./file.js",
      "require": "./file.cjs",
      "default": "./file.js"
    },
    "./format": {
      "types": "./format.d.ts",
      "import": "./format.js",
      "require": "./format.cjs",
      "default": "./format.js"
    },
    "./html": {
      "types": "./html.d.ts",
      "import": "./html.js",
      "require": "./html.cjs",
      "default": "./html.js"
    },
    "./id": {
      "types": "./id.d.ts",
      "import": "./id.js",
      "require": "./id.cjs",
      "default": "./id.js"
    },
    "./imports": {
      "types": "./imports.d.ts",
      "import": "./imports.js",
      "require": "./imports.cjs",
      "default": "./imports.js"
    },
    "./math": {
      "types": "./math.d.ts",
      "import": "./math.js",
      "require": "./math.cjs",
      "default": "./math.js"
    },
    "./media": {
      "types": "./media.d.ts",
      "import": "./media.js",
      "require": "./media.cjs",
      "default": "./media.js"
    },
    "./mobx": {
      "types": "./mobx.d.ts",
      "import": "./mobx.js",
      "require": "./mobx.cjs",
      "default": "./mobx.js"
    },
    "./ms": {
      "types": "./ms.d.ts",
      "import": "./ms.js",
      "require": "./ms.cjs",
      "default": "./ms.js"
    },
    "./number": {
      "types": "./number.d.ts",
      "import": "./number.js",
      "require": "./number.cjs",
      "default": "./number.js"
    },
    "./parser": {
      "types": "./parser.d.ts",
      "import": "./parser.js",
      "require": "./parser.cjs",
      "default": "./parser.js"
    },
    "./price": {
      "types": "./price.d.ts",
      "import": "./price.js",
      "require": "./price.cjs",
      "default": "./price.js"
    },
    "./random": {
      "types": "./random.d.ts",
      "import": "./random.js",
      "require": "./random.cjs",
      "default": "./random.js"
    },
    "./react": {
      "types": "./react.d.ts",
      "import": "./react.js",
      "require": "./react.cjs",
      "default": "./react.js"
    },
    "./sound": {
      "types": "./sound.d.ts",
      "import": "./sound.js",
      "require": "./sound.cjs",
      "default": "./sound.js"
    },
    "./storage": {
      "types": "./storage.d.ts",
      "import": "./storage.js",
      "require": "./storage.cjs",
      "default": "./storage.js"
    },
    "./text": {
      "types": "./text.d.ts",
      "import": "./text.js",
      "require": "./text.cjs",
      "default": "./text.js"
    },
    "./type-guard": {
      "types": "./type-guard.d.ts",
      "import": "./type-guard.js",
      "require": "./type-guard.cjs",
      "default": "./type-guard.js"
    },
    "./types": {
      "types": "./types.d.ts",
      "import": "./types.js",
      "require": "./types.cjs",
      "default": "./types.js"
    },
    "./types.global": {
      "types": "./types.global.d.ts",
      "import": "./types.global.js",
      "require": "./types.global.cjs",
      "default": "./types.global.js"
    },
    "./vibrate": {
      "types": "./vibrate.d.ts",
      "import": "./vibrate.js",
      "require": "./vibrate.cjs",
      "default": "./vibrate.js"
    }
  },
  "files": [
    "*"
  ]
}