{
  "name": "@clivly/core",
  "version": "0.12.0",
  "private": false,
  "description": "ORM/auth-agnostic CRM adapter contracts and shared domain types for Clivly.",
  "license": "MIT",
  "sideEffects": false,
  "type": "module",
  "exports": {
    ".": {
      "import": {
        "types": "./dist/index.d.mts",
        "default": "./dist/index.mjs"
      },
      "require": {
        "types": "./dist/index.d.cts",
        "default": "./dist/index.cjs"
      }
    },
    "./adapter": {
      "import": {
        "types": "./dist/adapter.d.mts",
        "default": "./dist/adapter.mjs"
      },
      "require": {
        "types": "./dist/adapter.d.cts",
        "default": "./dist/adapter.cjs"
      }
    },
    "./builder": {
      "import": {
        "types": "./dist/builder.d.mts",
        "default": "./dist/builder.mjs"
      },
      "require": {
        "types": "./dist/builder.d.cts",
        "default": "./dist/builder.cjs"
      }
    },
    "./entity-heuristics": {
      "import": {
        "types": "./dist/entity-heuristics.d.mts",
        "default": "./dist/entity-heuristics.mjs"
      },
      "require": {
        "types": "./dist/entity-heuristics.d.cts",
        "default": "./dist/entity-heuristics.cjs"
      }
    },
    "./mapping-score": {
      "import": {
        "types": "./dist/mapping-score.d.mts",
        "default": "./dist/mapping-score.mjs"
      },
      "require": {
        "types": "./dist/mapping-score.d.cts",
        "default": "./dist/mapping-score.cjs"
      }
    },
    "./integration-state": {
      "import": {
        "types": "./dist/integration-state.d.mts",
        "default": "./dist/integration-state.mjs"
      },
      "require": {
        "types": "./dist/integration-state.d.cts",
        "default": "./dist/integration-state.cjs"
      }
    },
    "./env-file": {
      "import": {
        "types": "./dist/env-file.d.mts",
        "default": "./dist/env-file.mjs"
      },
      "require": {
        "types": "./dist/env-file.d.cts",
        "default": "./dist/env-file.cjs"
      }
    },
    "./auth-adapter": {
      "import": {
        "types": "./dist/auth-adapter.d.mts",
        "default": "./dist/auth-adapter.mjs"
      },
      "require": {
        "types": "./dist/auth-adapter.d.cts",
        "default": "./dist/auth-adapter.cjs"
      }
    },
    "./entity-config": {
      "import": {
        "types": "./dist/entity-config.d.mts",
        "default": "./dist/entity-config.mjs"
      },
      "require": {
        "types": "./dist/entity-config.d.cts",
        "default": "./dist/entity-config.cjs"
      }
    },
    "./mappings-config": {
      "import": {
        "types": "./dist/mappings-config.d.mts",
        "default": "./dist/mappings-config.mjs"
      },
      "require": {
        "types": "./dist/mappings-config.d.cts",
        "default": "./dist/mappings-config.cjs"
      }
    },
    "./mapping-form": {
      "import": {
        "types": "./dist/mapping-form.d.mts",
        "default": "./dist/mapping-form.mjs"
      },
      "require": {
        "types": "./dist/mapping-form.d.cts",
        "default": "./dist/mapping-form.cjs"
      }
    },
    "./view-compiler": {
      "import": {
        "types": "./dist/view-compiler.d.mts",
        "default": "./dist/view-compiler.mjs"
      },
      "require": {
        "types": "./dist/view-compiler.d.cts",
        "default": "./dist/view-compiler.cjs"
      }
    },
    "./sync-engine": {
      "import": {
        "types": "./dist/sync-engine.d.mts",
        "default": "./dist/sync-engine.mjs"
      },
      "require": {
        "types": "./dist/sync-engine.d.cts",
        "default": "./dist/sync-engine.cjs"
      }
    },
    "./drizzle": {
      "import": {
        "types": "./dist/drizzle.d.mts",
        "default": "./dist/drizzle.mjs"
      },
      "require": {
        "types": "./dist/drizzle.d.cts",
        "default": "./dist/drizzle.cjs"
      }
    },
    "./types": {
      "import": {
        "types": "./dist/types.d.mts",
        "default": "./dist/types.mjs"
      },
      "require": {
        "types": "./dist/types.d.cts",
        "default": "./dist/types.cjs"
      }
    }
  },
  "files": [
    "dist",
    "README.md"
  ],
  "dependencies": {
    "zod": "^4.1.13"
  },
  "devDependencies": {
    "drizzle-orm": "^0.45.1",
    "tsdown": "^0.23.0",
    "typescript": "^6",
    "vitest": "3.2.7"
  },
  "peerDependencies": {
    "drizzle-orm": ">=0.30 || >=1.0.0-rc.0"
  },
  "peerDependenciesMeta": {
    "drizzle-orm": {
      "optional": true
    }
  },
  "engines": {
    "node": ">=22"
  },
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "build": "tsdown",
    "check-types": "tsc --noEmit",
    "test": "vitest run"
  },
  "main": "./dist/index.cjs",
  "module": "./dist/index.mjs",
  "types": "./dist/index.d.cts"
}