{
  "name": "blade",
  "version": "3.29.10",
  "type": "module",
  "description": "React at the edge.",
  "repository": {
    "directory": "packages/blade",
    "url": "ronin-co/blade",
    "type": "git"
  },
  "bin": {
    "blade": "./dist/private/shell/index.js"
  },
  "files": [
    "dist"
  ],
  "scripts": {
    "typecheck": "tsc --pretty",
    "test": "vitest",
    "build": "tsdown",
    "dev": "tsdown --watch"
  },
  "exports": {
    "./client/hooks": {
      "default": "./dist/public/client/hooks.js",
      "types": "./dist/public/client/hooks.d.ts"
    },
    "./server/build": {
      "default": "./dist/public/server/build.js",
      "types": "./dist/public/server/build.d.ts"
    },
    "./server/hooks": {
      "default": "./dist/public/server/hooks.js",
      "types": "./dist/public/server/hooks.d.ts"
    },
    "./server/utils": {
      "default": "./dist/public/server/utils.js",
      "types": "./dist/public/server/utils.d.ts"
    },
    "./auth/triggers": {
      "default": "./dist/public/universal/auth/triggers.js",
      "types": "./dist/public/universal/auth/triggers.d.ts"
    },
    "./auth/schema": {
      "default": "./dist/public/universal/auth/schema.js",
      "types": "./dist/public/universal/auth/schema.d.ts"
    },
    "./auth/utils": {
      "default": "./dist/public/universal/auth/utils.js",
      "types": "./dist/public/universal/auth/utils.d.ts"
    },
    "./components": {
      "default": "./dist/public/universal/components.js",
      "types": "./dist/public/universal/components.d.ts"
    },
    "./errors": {
      "default": "./dist/public/universal/errors.js",
      "types": "./dist/public/universal/errors.d.ts"
    },
    "./hooks": {
      "default": "./dist/public/universal/hooks.js",
      "types": "./dist/public/universal/hooks.d.ts"
    },
    "./schema": {
      "default": "./dist/public/universal/schema.js",
      "types": "./dist/public/universal/schema.d.ts"
    },
    "./types": {
      "default": "./dist/public/universal/types.js",
      "types": "./dist/public/universal/types.d.ts"
    }
  },
  "typesVersions": {
    "*": {
      "client/hooks": [
        "./dist/public/client/hooks"
      ],
      "server/build": [
        "./dist/public/server/build"
      ],
      "server/errors": [
        "./dist/public/server/errors"
      ],
      "server/hooks": [
        "./dist/public/server/hooks"
      ],
      "server/utils": [
        "./dist/public/server/utils"
      ],
      "auth/triggers": [
        "./dist/public/universal/auth/triggers"
      ],
      "auth/schema": [
        "./dist/public/universal/auth/schema"
      ],
      "auth/utils": [
        "./dist/public/universal/auth/utils"
      ],
      "components": [
        "./dist/public/universal/components"
      ],
      "errors": [
        "./dist/public/universal/errors"
      ],
      "hooks": [
        "./dist/public/universal/hooks"
      ],
      "schema": [
        "./dist/public/universal/schema"
      ],
      "types": [
        "./dist/public/universal/types"
      ]
    }
  },
  "keywords": [
    "react",
    "framework"
  ],
  "author": "ronin",
  "license": "Apache-2.0",
  "dependencies": {
    "@dprint/typescript": "0.95.11",
    "@inquirer/prompts": "7.8.6",
    "@stefanprobst/rehype-extract-toc": "3.0.0",
    "@tailwindcss/node": "4.1.16",
    "@tailwindcss/oxide": "4.1.16",
    "dotenv": "16.5.0",
    "gradient-string": "3.0.0",
    "hive": "2.1.13",
    "resolve-from": "5.0.0",
    "rolldown": "1.0.0-beta.53"
  },
  "devDependencies": {
    "@hono/node-server": "1.14.4",
    "@mdx-js/mdx": "3.0.1",
    "@types/async-retry": "1.4.8",
    "@types/cookie": "0.6.0",
    "@types/flat": "5.0.5",
    "@types/get-value": "3.0.5",
    "@types/gradient-string": "1.1.6",
    "@types/js-yaml": "4.0.9",
    "@types/react": "18.3.6",
    "@types/react-dom": "18.3.0",
    "@types/ua-parser-js": "0.7.39",
    "@vercel/functions": "2.0.2",
    "@vitest/coverage-v8": "2.1.8",
    "async-retry": "1.3.3",
    "blade-auth": "workspace:*",
    "blade-cli": "workspace:*",
    "blade-client": "workspace:*",
    "blade-compiler": "workspace:*",
    "blade-syntax": "workspace:*",
    "chalk": "5.3.0",
    "chokidar": "4.0.3",
    "cookie": "0.7.0",
    "eventsource-parser": "3.0.3",
    "flat": "6.0.1",
    "get-port": "7.1.0",
    "get-value": "3.0.1",
    "hono": "4.7.11",
    "js-yaml": "4.1.0",
    "magic-string": "0.30.17",
    "ora": "8.1.0",
    "radash": "12.1.0",
    "serialize-error": "11.0.3",
    "ua-parser-js": "1.0.39",
    "vitest": "3.1.2"
  }
}
