{
  "name": "@r-machine/react",
  "version": "1.0.0-alpha.13",
  "description": "React integration for R-Machine — typed resource layer with structural uniformity under change for Typescript.",
  "author": "Sergio Turolla <hello@codecarvings.com>",
  "license": "AGPL-3.0-only",
  "type": "module",
  "homepage": "https://rmachine.dev",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/codecarvings/r-machine.git"
  },
  "bugs": "https://github.com/codecarvings/r-machine/issues",
  "keywords": [
    "rmachine",
    "typescript",
    "type-safe",
    "typesafe",
    "uniformity-under-change",
    "refactor-safe",
    "resource-layer",
    "i18n",
    "internationalization",
    "dependency-injection",
    "state-management",
    "reactive",
    "testable",
    "ai-friendly",
    "llm-friendly",
    "react",
    "nextjs",
    "no-codegen",
    "intellisense",
    "shell",
    "gear",
    "plug"
  ],
  "sideEffects": false,
  "files": [
    "**/*.js",
    "**/*.mjs",
    "**/*.cjs",
    "**/*.d.ts",
    "**/*.d.mts",
    "**/*.d.cts"
  ],
  "main": "./lib/index.cjs",
  "types": "./lib/index.d.cts",
  "module": "./lib/index.js",
  "zshy": {
    "exports": {
      "./core": "./src/core/index.ts",
      ".": "./src/lib/index.ts",
      "./utils": "./src/utils/index.ts"
    },
    "conditions": {
      "@r-machine/source": "src"
    }
  },
  "exports": {
    "./core": {
      "@r-machine/source": "./src/core/index.ts",
      "types": "./core/index.d.cts",
      "import": "./core/index.js",
      "require": "./core/index.cjs"
    },
    ".": {
      "@r-machine/source": "./src/lib/index.ts",
      "types": "./lib/index.d.cts",
      "import": "./lib/index.js",
      "require": "./lib/index.cjs"
    },
    "./utils": {
      "@r-machine/source": "./src/utils/index.ts",
      "types": "./utils/index.d.cts",
      "import": "./utils/index.js",
      "require": "./utils/index.cjs"
    }
  },
  "imports": {
    "#r-machine/react/errors": {
      "@r-machine/source": "./src/errors/index.ts",
      "types": "./errors/index.d.cts",
      "default": "./errors/index.js"
    },
    "#r-machine/react/core": {
      "@r-machine/source": "./src/core/index.ts",
      "types": "./core/index.d.cts",
      "default": "./core/index.js"
    },
    "#r-machine/react": {
      "@r-machine/source": "./src/lib/index.ts",
      "types": "./lib/index.d.cts",
      "default": "./lib/index.js"
    },
    "#r-machine/react/utils": {
      "@r-machine/source": "./src/utils/index.ts",
      "types": "./utils/index.d.cts",
      "default": "./utils/index.js"
    }
  },
  "peerDependencies": {
    "react": "^19",
    "r-machine": "1.0.0-alpha.13"
  },
  "scripts": {
    "clean": "git clean -xdf . -e node_modules",
    "build": "zshy --project tsconfig.build.json",
    "postbuild": "pnpm biome check --write .",
    "test": "pnpm vitest run --typecheck",
    "test:watch": "pnpm vitest watch --typecheck"
  }
}