{
  "name": "@ai-matrx/records",
  "version": "0.99.151",
  "description": "The headless client of the AI Matrx record store: the Table / Field / Rule / Record / Relation / Home types, the closed vocabularies and refusal codes read from the store itself, the typed calls over the store's doors and nothing else, the merge-field declaration, a validation mirror that predicts only what the store's own triggers refuse, and the never-throw result envelope. Zero React, zero DOM in the root and /core.",
  "type": "module",
  "main": "./dist/index.cjs",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "license": "MIT",
  "keywords": [
    "records",
    "custom-data",
    "supabase",
    "postgrest",
    "optimistic-concurrency",
    "merge-fields",
    "ai-matrx"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/AI-Matrix-Engine/aidream.git",
    "directory": "apps/shared/records"
  },
  "homepage": "https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/records#readme",
  "bugs": {
    "url": "https://github.com/AI-Matrix-Engine/aidream/issues"
  },
  "matrxPublishIgnore": [
    "templates"
  ],
  "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/provider": {
      "import": {
        "types": "./dist/react/provider.d.ts",
        "default": "./dist/react/provider.js"
      },
      "require": {
        "types": "./dist/react/provider.d.cts",
        "default": "./dist/react/provider.cjs"
      }
    },
    "./use-cases": {
      "import": {
        "types": "./dist/use-cases/index.d.ts",
        "default": "./dist/use-cases/index.js"
      },
      "require": {
        "types": "./dist/use-cases/index.d.cts",
        "default": "./dist/use-cases/index.cjs"
      }
    },
    "./templates": {
      "import": {
        "types": "./dist/templates/index.d.ts",
        "default": "./dist/templates/index.js"
      },
      "require": {
        "types": "./dist/templates/index.d.cts",
        "default": "./dist/templates/index.cjs"
      }
    },
    "./typed-table": {
      "import": {
        "types": "./dist/typed-table/index.d.ts",
        "default": "./dist/typed-table/index.js"
      },
      "require": {
        "types": "./dist/typed-table/index.d.cts",
        "default": "./dist/typed-table/index.cjs"
      }
    },
    "./list": {
      "import": {
        "types": "./dist/list/index.d.ts",
        "default": "./dist/list/index.js"
      },
      "require": {
        "types": "./dist/list/index.d.cts",
        "default": "./dist/list/index.cjs"
      }
    },
    "./memory": {
      "import": {
        "types": "./dist/memory/index.d.ts",
        "default": "./dist/memory/index.js"
      },
      "require": {
        "types": "./dist/memory/index.d.cts",
        "default": "./dist/memory/index.cjs"
      }
    },
    "./data": {
      "import": {
        "types": "./dist/data/index.d.ts",
        "default": "./dist/data/index.js"
      },
      "require": {
        "types": "./dist/data/index.d.cts",
        "default": "./dist/data/index.cjs"
      }
    },
    "./data/react": {
      "import": {
        "types": "./dist/data/react.d.ts",
        "default": "./dist/data/react.js"
      },
      "require": {
        "types": "./dist/data/react.d.cts",
        "default": "./dist/data/react.cjs"
      }
    },
    "./realtime": {
      "import": {
        "types": "./dist/realtime/index.d.ts",
        "default": "./dist/realtime/index.js"
      },
      "require": {
        "types": "./dist/realtime/index.d.cts",
        "default": "./dist/realtime/index.cjs"
      }
    },
    "./entity": {
      "import": {
        "types": "./dist/entity/index.d.ts",
        "default": "./dist/entity/index.js"
      },
      "require": {
        "types": "./dist/entity/index.d.cts",
        "default": "./dist/entity/index.cjs"
      }
    },
    "./entity/react": {
      "import": {
        "types": "./dist/entity/react.d.ts",
        "default": "./dist/entity/react.js"
      },
      "require": {
        "types": "./dist/entity/react.d.cts",
        "default": "./dist/entity/react.cjs"
      }
    },
    "./forms": {
      "import": {
        "types": "./dist/forms/index.d.ts",
        "default": "./dist/forms/index.js"
      },
      "require": {
        "types": "./dist/forms/index.d.cts",
        "default": "./dist/forms/index.cjs"
      }
    },
    "./search": {
      "import": {
        "types": "./dist/search/index.d.ts",
        "default": "./dist/search/index.js"
      },
      "require": {
        "types": "./dist/search/index.d.cts",
        "default": "./dist/search/index.cjs"
      }
    },
    "./setup": {
      "import": {
        "types": "./dist/setup/index.d.ts",
        "default": "./dist/setup/index.js"
      },
      "require": {
        "types": "./dist/setup/index.d.cts",
        "default": "./dist/setup/index.cjs"
      }
    },
    "./views": {
      "import": {
        "types": "./dist/views/index.d.ts",
        "default": "./dist/views/index.js"
      },
      "require": {
        "types": "./dist/views/index.d.cts",
        "default": "./dist/views/index.cjs"
      }
    },
    "./questions": {
      "import": {
        "types": "./dist/questions/index.d.ts",
        "default": "./dist/questions/index.js"
      },
      "require": {
        "types": "./dist/questions/index.d.cts",
        "default": "./dist/questions/index.cjs"
      }
    },
    "./table-kind": {
      "import": {
        "types": "./dist/table-kind/index.d.ts",
        "default": "./dist/table-kind/index.js"
      },
      "require": {
        "types": "./dist/table-kind/index.d.cts",
        "default": "./dist/table-kind/index.cjs"
      }
    },
    "./results": {
      "import": {
        "types": "./dist/results/index.d.ts",
        "default": "./dist/results/index.js"
      },
      "require": {
        "types": "./dist/results/index.d.cts",
        "default": "./dist/results/index.cjs"
      }
    },
    "./door-call": {
      "import": {
        "types": "./dist/door-call/index.d.ts",
        "default": "./dist/door-call/index.js"
      },
      "require": {
        "types": "./dist/door-call/index.d.cts",
        "default": "./dist/door-call/index.cjs"
      }
    },
    "./field-kinds": {
      "import": {
        "types": "./dist/field-kinds/index.d.ts",
        "default": "./dist/field-kinds/index.js"
      },
      "require": {
        "types": "./dist/field-kinds/index.d.cts",
        "default": "./dist/field-kinds/index.cjs"
      }
    },
    "./first-page": {
      "import": {
        "types": "./dist/first-page/index.d.ts",
        "default": "./dist/first-page/index.js"
      },
      "require": {
        "types": "./dist/first-page/index.d.cts",
        "default": "./dist/first-page/index.cjs"
      }
    },
    "./versions": {
      "import": {
        "types": "./dist/versions/index.d.ts",
        "default": "./dist/versions/index.js"
      },
      "require": {
        "types": "./dist/versions/index.d.cts",
        "default": "./dist/versions/index.cjs"
      }
    },
    "./offline": {
      "import": {
        "types": "./dist/offline/index.d.ts",
        "default": "./dist/offline/index.js"
      },
      "require": {
        "types": "./dist/offline/index.d.cts",
        "default": "./dist/offline/index.cjs"
      }
    },
    "./scopes": {
      "import": {
        "types": "./dist/scopes/index.d.ts",
        "default": "./dist/scopes/index.js"
      },
      "require": {
        "types": "./dist/scopes/index.d.cts",
        "default": "./dist/scopes/index.cjs"
      }
    },
    "./package.json": "./package.json",
    "./list/source": {
      "import": {
        "types": "./dist/list/source.d.ts",
        "default": "./dist/list/source.js"
      },
      "require": {
        "types": "./dist/list/source.d.cts",
        "default": "./dist/list/source.cjs"
      }
    }
  },
  "peerDependencies": {
    "@tanstack/react-query": ">=5.100.0",
    "react": ">=18.0.0"
  },
  "peerDependenciesMeta": {
    "react": {
      "optional": true
    },
    "@tanstack/react-query": {
      "optional": true
    }
  },
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  },
  "engines": {
    "node": ">=20"
  },
  "sideEffects": false,
  "dependencies": {
    "@ai-matrx/data": "latest",
    "@ai-matrx/kit": "latest",
    "@ai-matrx/print": "latest"
  },
  "gitHead": "c1c5852b273922b83831c581535716b1e0d46f1f"
}
