{
  "name": "rozod",
  "version": "6.7.1",
  "description": "A TypeScript wrapper for the Roblox API",
  "main": "lib/index.js",
  "types": "lib/index.d.ts",
  "exports": {
    ".": {
      "types": "./lib/index.d.ts",
      "default": "./lib/index.js"
    },
    "./endpoints/*": {
      "types": "./lib/endpoints/*.d.ts",
      "default": "./lib/endpoints/*.js"
    },
    "./endpoints/*.js": {
      "types": "./lib/endpoints/*.d.ts",
      "default": "./lib/endpoints/*.js"
    },
    "./opencloud": {
      "types": "./lib/opencloud/index.d.ts",
      "default": "./lib/opencloud/index.js"
    },
    "./opencloud/*": {
      "types": "./lib/opencloud/*.d.ts",
      "default": "./lib/opencloud/*.js"
    },
    "./opencloud/*.js": {
      "types": "./lib/opencloud/*.d.ts",
      "default": "./lib/opencloud/*.js"
    },
    "./cache": {
      "types": "./lib/cache.d.ts",
      "default": "./lib/cache.js"
    },
    "./lib/opencloud": {
      "types": "./lib/opencloud/index.d.ts",
      "default": "./lib/opencloud/index.js"
    },
    "./lib/*": {
      "types": "./lib/*.d.ts",
      "default": "./lib/*.js"
    },
    "./lib/*.js": {
      "types": "./lib/*.d.ts",
      "default": "./lib/*.js"
    },
    "./package.json": "./package.json"
  },
  "scripts": {
    "test": "jest --config jestconfig.json",
    "test:exports": "npm run build && node scripts/smoke-test-exports.mjs",
    "build": "tsc && tsc --project tsconfig.declarations.json",
    "format": "prettier --write \"src/**/*.ts\"",
    "prepare": "npm run build",
    "prepublishOnly": "npm test && npm run test:exports",
    "version": "npm run format && git add -A src",
    "generate": "node ./zodios_endpoints.js",
    "docs": "cd docs && node scripts/generate-reference.mjs && bunx astro build",
    "docs:dev": "cd docs && node scripts/generate-reference.mjs && bunx astro dev",
    "docs:preview": "cd docs && bunx astro preview"
  },
  "author": "AlroviOfficial",
  "license": "ISC",
  "dependencies": {
    "parse-roblox-errors": "^1.2.2",
    "roblox-bat": "^0.6.5",
    "zod": "^4.3.6"
  },
  "repository": {
    "url": "https://github.com/AlroviOfficial/RoZod"
  },
  "bugs": {
    "url": "https://github.com/AlroviOfficial/RoZod/issues"
  },
  "devDependencies": {
    "@alexop/openapi-zod-client": "^1.11.2",
    "@apidevtools/swagger-parser": "^10.1.1",
    "@types/jest": "^29.5.14",
    "@types/node": "^20.19.39",
    "@typescript-eslint/eslint-plugin": "^8.58.0",
    "@typescript-eslint/parser": "^8.58.0",
    "@zodios/plugins": "^10.6.0",
    "eslint": "^9.39.4",
    "eslint-config-prettier": "^9.1.2",
    "eslint-plugin-jsdoc": "^50.8.0",
    "eslint-plugin-prefer-arrow": "^1.2.3",
    "eslint-plugin-react": "^7.37.5",
    "handlebars": "^4.7.9",
    "jest": "^29.7.0",
    "p-limit": "^6.2.0",
    "prettier": "^3.8.1",
    "swagger2openapi": "^7.0.8",
    "ts-jest": "^29.4.9",
    "typescript": "^5.9.3"
  },
  "keywords": [
    "roblox",
    "bot",
    "api",
    "roblox-api",
    "zod",
    "typescript"
  ],
  "files": [
    "lib/**/*"
  ]
}
