{
  "name": "@ai-matrx/associations",
  "version": "0.14.102",
  "description": "THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind through. This package DEMANDS the platform.associations schema — a consumer who won't run our schema is not this package's consumer.",
  "type": "module",
  "main": "./dist/index.cjs",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "license": "MIT",
  "keywords": [
    "associations",
    "entity-types",
    "categories",
    "favorites",
    "supabase",
    "rpc",
    "ai-matrx"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/AI-Matrix-Engine/aidream.git",
    "directory": "apps/shared/associations"
  },
  "homepage": "https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme",
  "bugs": {
    "url": "https://github.com/AI-Matrix-Engine/aidream/issues"
  },
  "files": [
    "dist",
    "README.md",
    "LICENSE",
    "CHANGELOG.md"
  ],
  "exports": {
    ".": {
      "import": {
        "types": "./dist/index.d.ts",
        "default": "./dist/index.js"
      },
      "require": {
        "types": "./dist/index.d.cts",
        "default": "./dist/index.cjs"
      }
    },
    "./core": {
      "import": {
        "types": "./dist/core/index.d.ts",
        "default": "./dist/core/index.js"
      },
      "require": {
        "types": "./dist/core/index.d.cts",
        "default": "./dist/core/index.cjs"
      }
    },
    "./react": {
      "import": {
        "types": "./dist/react/index.d.ts",
        "default": "./dist/react/index.js"
      },
      "require": {
        "types": "./dist/react/index.d.cts",
        "default": "./dist/react/index.cjs"
      }
    },
    "./react/lazy": {
      "import": {
        "types": "./dist/react/lazy/index.d.ts",
        "default": "./dist/react/lazy/index.js"
      },
      "require": {
        "types": "./dist/react/lazy/index.d.cts",
        "default": "./dist/react/lazy/index.cjs"
      }
    },
    "./react/provider": {
      "import": {
        "types": "./dist/react/provider/index.d.ts",
        "default": "./dist/react/provider/index.js"
      },
      "require": {
        "types": "./dist/react/provider/index.d.cts",
        "default": "./dist/react/provider/index.cjs"
      }
    },
    "./contracts": {
      "import": {
        "types": "./dist/contracts.d.ts",
        "default": "./dist/contracts.js"
      },
      "require": {
        "types": "./dist/contracts.d.cts",
        "default": "./dist/contracts.cjs"
      }
    },
    "./package.json": "./package.json"
  },
  "peerDependencies": {
    "react": ">=18.0.0",
    "react-dom": ">=18.0.0"
  },
  "peerDependenciesMeta": {
    "react": {
      "optional": true
    },
    "react-dom": {
      "optional": true
    }
  },
  "dependencies": {
    "@ai-matrx/data": "latest",
    "@ai-matrx/design-system": "latest",
    "@ai-matrx/kit": "latest",
    "@ai-matrx/api": "latest"
  },
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  },
  "engines": {
    "node": ">=20"
  },
  "sideEffects": false,
  "entryBudgets": {
    ".": {
      "kb": 139
    },
    "./core": {
      "kb": 140
    },
    "./react": {
      "kb": 408
    },
    "./react/lazy": {
      "kb": 4
    },
    "./react/provider": {
      "kb": 4,
      "forbid": [
        {
          "module": "src/entity-type-metadata.generated.ts"
        }
      ]
    },
    "./contracts": {
      "kb": 79,
      "forbid": [
        {
          "module": "src/entity-type-metadata.generated.ts"
        }
      ]
    }
  },
  "gitHead": "df061d0de9d8bb9eecd0757022355aad83571c24"
}
