{
  "name": "@wcaservices/util",
  "version": "2.2.0",
  "description": "",
  "exports": {
    "./cache": {
      "types": "./dist/cache.d.mts",
      "import": "./dist/cache.mjs",
      "require": "./dist/cache.cjs"
    },
    "./hashing": {
      "types": "./dist/hashing.d.mts",
      "import": "./dist/hashing.mjs",
      "require": "./dist/hashing.cjs"
    },
    "./lib": {
      "types": "./dist/lib.d.mts",
      "import": "./dist/lib.mjs",
      "require": "./dist/lib.cjs"
    },
    "./random": {
      "types": "./dist/random.d.mts",
      "import": "./dist/random.mjs",
      "require": "./dist/random.cjs"
    },
    "./vue": {
      "types": "./dist/vue.d.mts",
      "import": "./dist/vue.mjs",
      "require": "./dist/vue.cjs"
    },
    "./filesystem": {
      "types": "./dist/filesystem.d.mts",
      "import": "./dist/filesystem.mjs",
      "require": "./dist/filesystem.cjs"
    }
  },
  "files": [
    "dist"
  ],
  "scripts": {
    "lint": "tsgo --noEmit",
    "build": "tsdown",
    "test": "vitest"
  },
  "author": "",
  "license": "ISC",
  "publishConfig": {
    "access": "public"
  },
  "peerDependencies": {
    "vue": ">= 3.0.0 || >= 2.0.0"
  },
  "dependencies": {
    "@wcaservices/logger": "^1.7.0",
    "date-fns": "^4.1.0",
    "nanoid": "^4.0.2",
    "pluralize": "^8.0.0",
    "type-fest": "^4.41.0"
  },
  "devDependencies": {
    "@types/pluralize": "^0.0.33",
    "@vueuse/core": "^11.2.0",
    "@wcaservices/tsconfig": "file:../tsconfig",
    "@wcaservices/tsdown": "^1.0.0",
    "tsdown": "^0.20.0-beta.3",
    "typescript": "^5.9.3",
    "vitest": "^3.1.2"
  },
  "peerDependenciesMeta": {
    "vue": {
      "optional": true
    }
  }
}
