{
  "name": "ocean-brain",
  "version": "0.19.0",
  "license": "MIT",
  "type": "module",
  "engines": {
    "node": "^22.13.0 || >=24.0.0"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/baealex/ocean-brain"
  },
  "homepage": "https://github.com/baealex/ocean-brain",
  "bugs": {
    "url": "https://github.com/baealex/ocean-brain/issues"
  },
  "bin": {
    "ocean-brain": "dist/index.js"
  },
  "files": [
    "dist",
    "scripts/postinstall-prisma.mjs",
    "server/dist",
    "server/prisma/schema.prisma",
    "server/prisma/migrations",
    "server/client/dist"
  ],
  "dependencies": {
    "@baejino/auth": "0.1.1",
    "@blocknote/core": "^0.49.0",
    "@fastify/cookie": "^11.1.2",
    "@fastify/csrf-protection": "^8.0.1",
    "@fastify/formbody": "^9.0.0",
    "@fastify/http-proxy": "^11.6.2",
    "@fastify/rate-limit": "^11.2.0",
    "@fastify/session": "^11.1.6",
    "@fastify/static": "^10.1.3",
    "@graphql-tools/schema": "^10.1.5",
    "@graphql-tools/utils": "^12.1.0",
    "@modelcontextprotocol/sdk": "^1.32.0",
    "@prisma/client": "^6.19.3",
    "commander": "^14.0.3",
    "diff": "^9.0.0",
    "fastify": "^5.12.7",
    "graphql": "^16.12.0",
    "jsdom": "^25.0.1",
    "mercurius": "^16.10.0",
    "prisma": "^6.19.3",
    "sqlite-vec": "0.1.9",
    "zod": "^4.6.7"
  },
  "bundleDependencies": [
    "prisma",
    "@prisma/client"
  ],
  "oceanBrain": {
    "mcpCompatibilityVersion": "0.17.0"
  },
  "scripts": {
    "dev": "tsx src/index.ts",
    "build": "tsup",
    "postinstall": "node ./scripts/postinstall-prisma.mjs",
    "test": "tsx --test test/**/*.test.ts",
    "test:ci": "tsx --test test/**/*.test.ts",
    "type-check": "tsc --noEmit"
  }
}