{
  "name": "Ink on Deno",
  "status": "Experiment",
  "description": "A terminal chat interface exploring React and Ink on Deno, including packaging as a standalone executable.",
  "url": "/projects/ink-on-deno",
  "upstream": {
    "repository": "getworkloop/wlp-mono",
    "revision": "2aabe143b8a1ed65f4adc1b452ad7074581b5091"
  },
  "readme_url": "/projects/ink-on-deno/source/README.md",
  "source_index_url": "/projects/ink-on-deno/source",
  "download_url": "/projects/ink-on-deno/downloads/2aabe143b8a1-8faf94376677.zip",
  "download_sha256": "8faf94376677c04572f98e5a3da66a7733437adbb837e4dc89b85ef2d38fdc6c",
  "files": [
    {
      "path": "LICENSE",
      "url": "/projects/ink-on-deno/source/LICENSE",
      "bytes": 11347,
      "sha256": "a5068ea828dc2a95075190810835e4787fb4fd4963029a8f1929e466a8299bbd"
    },
    {
      "path": "NOTICE.txt",
      "url": "/projects/ink-on-deno/source/NOTICE.txt",
      "bytes": 313,
      "sha256": "015d74c96e3358b15db06efb0ef7ad52972cd56574974c3fc6ac54bbb6778cea"
    },
    {
      "path": "ORIGIN.json",
      "url": "/projects/ink-on-deno/source/ORIGIN.json",
      "bytes": 213,
      "sha256": "66b773398f4bc811804c2974bae75ad73dacb8ad2f4f95d33975915fe37f951d"
    },
    {
      "path": "README.md",
      "url": "/projects/ink-on-deno/source/README.md",
      "bytes": 1079,
      "sha256": "d36cb59081fce8d990ef485ccd23b32702ec4a51451210bb2fe47a8b9461deb4"
    },
    {
      "path": "experiments/ink-deno/.gitignore",
      "url": "/projects/ink-on-deno/source/experiments/ink-deno/.gitignore",
      "bytes": 27,
      "sha256": "32e2b10220ddc3c2e9f23db278841269a74dc8716a380d5099f2c6eb56d907ab"
    },
    {
      "path": "experiments/ink-deno/README.md",
      "url": "/projects/ink-on-deno/source/experiments/ink-deno/README.md",
      "bytes": 4307,
      "sha256": "dc89aee8b0cfe3f71341048cb6c7cac31dbc796319450297a0250a813b63fde7"
    },
    {
      "path": "experiments/ink-deno/deno.json",
      "url": "/projects/ink-on-deno/source/experiments/ink-deno/deno.json",
      "bytes": 790,
      "sha256": "f40826dc1d5b3762ab096d78b03f6863368662f30acf8bdd44c5c9417b13b69b"
    },
    {
      "path": "experiments/ink-deno/deno.lock",
      "url": "/projects/ink-on-deno/source/experiments/ink-deno/deno.lock",
      "bytes": 8513,
      "sha256": "36c356ebcb343fd83ba7879d1083ba3fb8f500192d09bb336b1bfca4cd496fab"
    },
    {
      "path": "experiments/ink-deno/main.tsx",
      "url": "/projects/ink-on-deno/source/experiments/ink-deno/main.tsx",
      "bytes": 4018,
      "sha256": "42caf95beb6cc4581b5b9c0ff7beca2f99d007256969356d0c566690232770e7"
    },
    {
      "path": "experiments/ink-deno/main_test.ts",
      "url": "/projects/ink-on-deno/source/experiments/ink-deno/main_test.ts",
      "bytes": 9228,
      "sha256": "300eb0ac20a9ccea272625f4c1fa7b6eb80d1fd7359c96e8369a1393db5dbf44"
    }
  ],
  "requirements": "Deno 2.9+; macOS and tmux for full terminal tests",
  "run": [
    "cd experiments/ink-deno",
    "deno task demo"
  ]
}
