{
  "name": "schema-shift",
  "description": "💠 Modify and transform validation schema with a unified API",
  "version": "0.4.0",
  "author": {
    "name": "Nick Sinclair",
    "email": "nicksinclair@xtra.co.nz",
    "url": "https://github.com/sinclairnick"
  },
  "devDependencies": {
    "@sinclair/typebox": "^0.32.31",
    "@types/bun": "^1.1.8",
    "joi": "^17.13.1",
    "openapi3-ts": "^4.3.2",
    "runtypes": "^6.7.0",
    "superjson": "^2.2.1",
    "superstruct": "^1.0.4",
    "tsup": "^8.0.1",
    "typescript": "^5.7.2",
    "valibot": "^0.37.0",
    "vitest": "^1.6.0",
    "yup": "^1.4.0",
    "zod": "^3.22.4"
  },
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.mjs",
      "require": "./dist/index.js"
    },
    "./zod": {
      "types": "./zod.d.ts",
      "require": "./zod.js",
      "import": "./dist/zod.mjs"
    },
    "./yup": {
      "types": "./yup.d.ts",
      "require": "./yup.js",
      "import": "./dist/yup.mjs"
    },
    "./joi": {
      "types": "./joi.d.ts",
      "require": "./joi.js",
      "import": "./dist/joi.mjs"
    },
    "./superstruct": {
      "types": "./superstruct.d.ts",
      "require": "./superstruct.js",
      "import": "./dist/superstruct.mjs"
    },
    "./valibot": {
      "types": "./valibot.d.ts",
      "require": "./valibot.js",
      "import": "./dist/valibot.mjs"
    },
    "./runtypes": {
      "types": "./runtypes.d.ts",
      "require": "./runtypes.js",
      "import": "./dist/runtypes.mjs"
    },
    "./typebox": {
      "types": "./typebox.d.ts",
      "require": "./typebox.js",
      "import": "./dist/typebox.mjs"
    }
  },
  "files": [
    "dist",
    "zod.js",
    "zod.d.ts",
    "yup.js",
    "yup.d.ts",
    "joi.js",
    "joi.d.ts",
    "superstruct.js",
    "superstruct.d.ts",
    "valibot.js",
    "valibot.d.ts",
    "runtypes.js",
    "runtypes.d.ts",
    "typebox.js",
    "typebox.d.ts"
  ],
  "keywords": [
    "schema",
    "universal",
    "modify",
    "transform",
    "convert",
    "joi",
    "typebox",
    "zod"
  ],
  "license": "MIT",
  "main": "dist/index.js",
  "module": "dist/index.mjs",
  "optionalDependencies": {
    "@sinclair/typebox": "^0.32.31",
    "joi": "^17.13.1",
    "runtypes": "^6.7.0",
    "superstruct": "^1.0.4",
    "valibot": "^0.37.0",
    "yup": "^1.4.0",
    "zod": "^3.22.4"
  },
  "sideEffects": false,
  "scripts": {
    "build": "tsup",
    "publish-pkg": "pnpm run build && pnpm publish --access=public --no-git-checks",
    "check": "tsc --noEmit",
    "test": "vitest",
    "exports": "bun scripts/exports.ts"
  }
}