{
  "name": "basehub",
  "description": "A very fast Headless CMS.",
  "author": "JB <jb@basehub.com>",
  "version": "9.5.3",
  "license": "MIT",
  "repository": "basehub-ai/basehub",
  "bugs": "https://github.com/basehub-ai/basehub/issues",
  "homepage": "https://basehub.com",
  "bin": {
    "basehub": "./dist-bin/bin.js",
    "bshb": "./dist-bin/bin.js"
  },
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "type": "module",
  "files": [
    "dist",
    "dist-bin",
    "README.md"
  ],
  "exports": {
    ".": {
      "import": "./dist/index.js",
      "types": "./dist/index.d.ts",
      "require": "./dist/index.cjs"
    },
    "./react-pump": {
      "import": "./dist/react/pump/index.js",
      "types": "./dist/react/pump/index.d.ts",
      "require": "./dist/react/pump/index.cjs"
    },
    "./next-toolbar": {
      "import": "./dist/next/toolbar/index.js",
      "types": "./dist/next/toolbar/index.d.ts",
      "require": "./dist/next/toolbar/index.cjs"
    },
    "./events": {
      "import": "./dist/events/index.js",
      "types": "./dist/events/index.d.ts",
      "require": "./dist/events/index.cjs"
    },
    "./workflows": {
      "import": "./dist/workflows/index.js",
      "types": "./dist/workflows/index.d.ts",
      "require": "./dist/workflows/index.cjs"
    },
    "./react-icon": {
      "import": "./dist/react/icon/index.js",
      "types": "./dist/react/icon/index.d.ts",
      "require": "./dist/react/icon/index.cjs"
    },
    "./react-form": {
      "import": "./dist/react/form/index.js",
      "types": "./dist/react/form/index.d.ts",
      "require": "./dist/react/form/index.cjs"
    },
    "./react-svg": {
      "import": "./dist/react/icon/index.js",
      "types": "./dist/react/icon/index.d.ts",
      "require": "./dist/react/icon/index.cjs"
    },
    "./search": {
      "import": "./dist/search/index.js",
      "types": "./dist/search/index.d.ts",
      "require": "./dist/search/index.cjs"
    },
    "./react-search": {
      "import": "./dist/react/search/index.js",
      "types": "./dist/react/search/index.d.ts",
      "require": "./dist/react/search/index.cjs"
    },
    "./react-rich-text": {
      "import": "./dist/react/rich-text/index.js",
      "types": "./dist/react/rich-text/index.d.ts",
      "require": "./dist/react/rich-text/index.cjs"
    },
    "./next-image": {
      "import": "./dist/next/image/index.js",
      "types": "./dist/next/image/index.d.ts",
      "require": "./dist/next/image/index.cjs"
    },
    "./react-code-block": {
      "import": "./dist/react/code-block/index.js",
      "types": "./dist/react/code-block/index.d.ts",
      "require": "./dist/react/code-block/index.cjs"
    },
    "./react-code-block/client": {
      "import": "./dist/react/code-block/client/index.js",
      "types": "./dist/react/code-block/client/index.d.ts",
      "require": "./dist/react/code-block/client/index.cjs"
    },
    "./api-transaction": {
      "import": "./dist/api-transaction.js",
      "types": "./dist/api-transaction.d.ts",
      "require": "./dist/api-transaction.cjs"
    },
    "./vibe": {
      "import": "./dist/vibe.js",
      "types": "./dist/vibe.d.ts",
      "require": "./dist/vibe.cjs"
    }
  },
  "sideEffects": false,
  "dependencies": {
    "@basehub/mutation-api-helpers": "2.1.7",
    "@radix-ui/react-slot": "^1.1.0",
    "@shikijs/transformers": "1.17.7",
    "@xmldom/xmldom": "^0.9.6",
    "arg": "5.0.1",
    "axios": "^1.13.1",
    "dotenv-mono": "1.3.10",
    "github-slugger": "^2.0.0",
    "graphql": "^16.8.1",
    "hast-util-to-jsx-runtime": "^2.3.0",
    "listr2": "^8.3.3",
    "lodash.camelcase": "^4.3.0",
    "lodash.debounce": "^4.0.8",
    "lodash.get": "^4.4.2",
    "lodash.uniq": "^4.5.0",
    "mkdirp": "^3.0.1",
    "pusher-js": "^8.3.0",
    "rimraf": "^6.0.1",
    "shiki": "1.17.7",
    "type-fest": "4.41.0",
    "typesense": "^1.8.2",
    "zod": "^3.25.0 || ^4.0.0"
  },
  "devDependencies": {
    "@graphql-tools/graphql-file-loader": "^7.5.17",
    "@graphql-tools/load": "^7.8.14",
    "@types/lodash.camelcase": "^4.3.1",
    "@types/lodash.debounce": "^4.0.9",
    "@types/lodash.get": "4.4.9",
    "@types/lodash.uniq": "^4.5.9",
    "@types/node": "18.13.0",
    "@types/react": "18.2.20",
    "@types/react-dom": "18.2.7",
    "dts-bundle-generator": "^9.5.1",
    "esbuild-scss-modules-plugin": "^1.1.1",
    "next": "^15.4.6",
    "pkg-pr-new": "^0.0.54",
    "react": "19.1.1",
    "react-dom": "19.1.1",
    "tsup": "8.5.0",
    "vitest": "^3.2.3",
    "tsconfig": "1.0.0"
  },
  "scripts": {
    "dev": "pnpm build --watch",
    "build": "pnpm build:bin && pnpm build:client",
    "build:bin": "node scripts/write-version-file.js && tsup --config tsup.bin.ts",
    "build:client": "tsup --config tsup.config.ts",
    "yalc:push": "pnpm build && yalc push",
    "test": "vitest"
  }
}