{
  "name": "ink",
  "version": "1.0.0",
  "private": true,
  "description": "TUI runtime — React reconciler + Yoga layout + diff-based terminal screen renderer. Derived from Ink (MIT).",
  "license": "MIT",
  "type": "module",
  "main": "./src/index.ts",
  "module": "./src/index.ts",
  "types": "./src/index.ts",
  "exports": {
    ".": "./src/index.ts"
  },
  "sideEffects": false,
  "scripts": {
    "typecheck": "tsc --noEmit"
  },
  "peerDependencies": {
    "react": "^19.2.0",
    "react-reconciler": "^0.32.0",
    "yoga-layout": "^3.2.1"
  },
  "dependencies": {
    "@alcalzone/ansi-tokenize": "^0.3.0",
    "auto-bind": "^5.0.1",
    "bidi-js": "^1.0.3",
    "chalk": "^5.3.0",
    "cli-boxes": "^4.0.1",
    "code-excerpt": "^4.0.0",
    "emoji-regex": "^10.4.0",
    "get-east-asian-width": "^1.3.0",
    "indent-string": "^5.0.0",
    "lodash-es": "^4.17.21",
    "semver": "^7.6.3",
    "signal-exit": "^4.1.0",
    "slice-ansi": "^7.1.0",
    "stack-utils": "^2.0.6",
    "strip-ansi": "^7.1.0",
    "supports-hyperlinks": "^4.0.0",
    "type-fest": "^5.6.0",
    "usehooks-ts": "^3.1.0",
    "wrap-ansi": "^9.0.0"
  },
  "devDependencies": {
    "@types/lodash-es": "^4.17.12",
    "@types/node": "^22.9.0",
    "@types/react": "^19.2.14",
    "@types/react-reconciler": "^0.31.0",
    "@types/semver": "^7.5.8",
    "@types/stack-utils": "^2.0.3",
    "typescript": "^5.6.3"
  }
}