{
  "name": "@directus/utils",
  "version": "13.1.1",
  "description": "Utilities shared between the Directus packages",
  "homepage": "https://directus.io",
  "repository": {
    "type": "git",
    "url": "https://github.com/directus/directus.git",
    "directory": "packages/utils"
  },
  "funding": "https://github.com/directus/directus?sponsor=1",
  "license": "MIT",
  "author": "Rijk van Zanten <rijkvanzanten@me.com>",
  "sideEffects": false,
  "type": "module",
  "exports": {
    ".": "./dist/shared/index.js",
    "./node": "./dist/node/index.js",
    "./browser": "./dist/browser/index.js",
    "./package.json": "./package.json"
  },
  "main": "dist/shared/index.js",
  "files": [
    "dist"
  ],
  "dependencies": {
    "date-fns": "4.1.0",
    "fs-extra": "11.3.2",
    "ip-matching": "2.1.2",
    "joi": "18.0.1",
    "js-yaml": "4.1.1",
    "lodash-es": "4.17.21",
    "micromustache": "8.0.3",
    "@directus/constants": "14.0.0",
    "@directus/system-data": "4.0.0"
  },
  "devDependencies": {
    "@directus/tsconfig": "3.0.0",
    "@ngneat/falso": "8.0.2",
    "@types/fs-extra": "11.0.4",
    "@types/js-yaml": "4.0.9",
    "@types/lodash-es": "4.17.12",
    "@types/node": "22.13.14",
    "@types/tmp": "0.2.6",
    "@vitest/coverage-v8": "3.2.4",
    "knex": "3.1.0",
    "tmp": "0.2.5",
    "tsdown": "0.15.11",
    "typescript": "5.9.3",
    "vitest": "3.2.4",
    "vue": "3.5.24",
    "@directus/schema-builder": "0.0.11",
    "@directus/types": "14.0.0"
  },
  "peerDependencies": {
    "vue": "3.5.24"
  },
  "peerDependenciesMeta": {
    "vue": {
      "optional": true
    }
  },
  "scripts": {
    "build": "pnpm run '/^build:.*/'",
    "build:browser": "tsdown browser/index.ts --tsconfig browser/tsconfig.json --out-dir dist/browser --dts",
    "build:node": "tsdown node/index.ts --tsconfig node/tsconfig.json --out-dir dist/node --dts",
    "build:shared": "tsdown shared/index.ts --tsconfig shared/tsconfig.json --out-dir dist/shared --dts",
    "dev": "pnpm run '/^build:.*/' --watch",
    "test": "vitest run",
    "test:coverage": "vitest run --coverage"
  }
}