{
  "name": "@tunarr/types",
  "version": "0.20.4",
  "description": "Type definitions and schemas shared between server and web",
  "private": true,
  "scripts": {
    "bundle": "tsc --declaration",
    "build": "tsc --declaration ",
    "clean": "rimraf ./build/",
    "dev": "tsc --declaration --watch",
    "build-dev": "tsc --declaration --watch",
    "gen-emby": "typed-openapi https://swagger.emby.media/openapi.json -r zod -o ./build/emby-generated.ts"
  },
  "main": "./build/src/index.js",
  "module": "./build/src/index.js",
  "types": "./build/src/index.d.ts",
  "keywords": [],
  "author": "chrisbenincasa",
  "type": "module",
  "license": "Zlib",
  "devDependencies": {
    "@microsoft/api-extractor": "^7.43.0",
    "@typescript-eslint/eslint-plugin": "6.0.0",
    "@typescript-eslint/parser": "6.0.0",
    "eslint": "9.17.0",
    "rimraf": "^5.0.5",
    "tsup": "^8.0.2",
    "typed-openapi": "^0.10.1",
    "typescript": "5.4.3"
  },
  "dependencies": {
    "zod": "^3.25.20"
  },
  "exports": {
    ".": {
      "types": "./build/src/index.d.ts",
      "default": "./build/src/index.js"
    },
    "./package.json": "./package.json",
    "./schemas": {
      "types": "./build/src/schemas/index.d.ts",
      "default": "./build/src/schemas/index.js"
    },
    "./plex": {
      "types": "./build/src/plex/index.d.ts",
      "default": "./build/src/plex/index.js"
    },
    "./jellyfin": {
      "types": "./build/src/jellyfin/index.d.ts",
      "default": "./build/src/jellyfin/index.js"
    },
    "./emby": {
      "types": "./build/src/emby/index.d.ts",
      "default": "./build/src/emby/index.js"
    },
    "./api": {
      "types": "./build/src/api/index.d.ts",
      "default": "./build/src/api/index.js"
    }
  }
}
