{
  "_id": "6a10339facfb0bcc41c986af",
  "Type": "Package",
  "Package": "fiery",
  "Title": "A Lightweight and Flexible Web Framework",
  "Version": "1.5.0.9000",
  "Authors@R": "person(\"Thomas Lin\", \"Pedersen\", , \"thomasp85@gmail.com\", role = c(\"cre\", \"aut\"),\ncomment = c(ORCID = \"0000-0002-5147-4711\"))",
  "Description": "A very flexible framework for building server side logic\nin R. The framework is unopinionated when it comes to how HTTP\nrequests and WebSocket messages are handled and supports all\nlevels of app complexity; from serving static content to\nfull-blown dynamic web-apps. Fiery does not hold your hand as\nmuch as e.g. the shiny package does, but instead sets you free\nto create your web app the way you want.",
  "License": "MIT + file LICENSE",
  "URL": "https://fiery.data-imaginist.com,\nhttps://github.com/thomasp85/fiery",
  "BugReports": "https://github.com/thomasp85/fiery/issues",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Collate": "'loggers.R' 'aaa.R' 'HandlerStack.R' 'Fire.R' 'PromiseStack.R'\n'additional_type_checks.R' 'fake_request.R' 'fiery-package.R'\n'import-standalone-obj-type.R'\n'import-standalone-types-check.R' 'otel.R' 'request_store.R'\n'zzz.R'",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "cmake make libicu-dev libsodium-dev libuv1-dev\nlibxml2-dev libssl-dev zlib1g-dev",
  "Repository": "https://thomasp85.r-universe.dev",
  "Date/Publication": "2026-01-12 09:40:50 UTC",
  "RemoteUrl": "https://github.com/thomasp85/fiery",
  "RemoteRef": "HEAD",
  "RemoteSha": "5218907dc8f140efe3801aadeb11e898c6eada19",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-12 08:11:03 UTC",
    "User": "root"
  },
  "Author": "Thomas Lin Pedersen [cre, aut] (ORCID:\n<https://orcid.org/0000-0002-5147-4711>)",
  "Maintainer": "Thomas Lin Pedersen <thomasp85@gmail.com>",
  "MD5sum": "2090bda757a356f062760448264ba90a",
  "_user": "thomasp85",
  "_type": "src",
  "_file": "fiery_1.5.0.9000.tar.gz",
  "_fileid": "a561e55ee7b97e502bc08b4fbc54dea7b110b55092351953be4c27b543122df2",
  "_filesize": 229668,
  "_sha256": "a561e55ee7b97e502bc08b4fbc54dea7b110b55092351953be4c27b543122df2",
  "_created": "2026-05-12T08:11:03.000Z",
  "_published": "2026-05-22T10:44:47.972Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77364079870,
      "time": 151,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6938983426"
    },
    {
      "job": 77364080026,
      "time": 139,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6938977443"
    },
    {
      "job": 77364080165,
      "time": 92,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6938962541"
    },
    {
      "job": 77364080146,
      "time": 95,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6938963916"
    },
    {
      "job": 77364079713,
      "time": 255,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6938931312"
    },
    {
      "job": 77364079624,
      "time": 113,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7158629710"
    },
    {
      "job": 77364080117,
      "time": 114,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6938969702"
    },
    {
      "job": 77364079993,
      "time": 97,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6938964177"
    },
    {
      "job": 77364079895,
      "time": 107,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6938967326"
    }
  ],
  "_buildurl": "https://github.com/r-universe/thomasp85/actions/runs/25721751756",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/thomasp85/fiery",
  "_commit": {
    "id": "5218907dc8f140efe3801aadeb11e898c6eada19",
    "author": "Thomas Lin Pedersen <thomasp85@gmail.com>",
    "committer": "Thomas Lin Pedersen <thomasp85@gmail.com>",
    "message": "Increment version number to 1.5.0.9000\n",
    "time": 1768210850
  },
  "_maintainer": {
    "name": "Thomas Lin Pedersen",
    "email": "thomasp85@gmail.com",
    "login": "thomasp85",
    "mastodon": "@thomasp85@fosstodon.org",
    "linkedin": "in/thomasp85",
    "orcid": "0000-0002-5147-4711",
    "twitter": "@thomasp85",
    "uuid": 1775316
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "fs",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "httpuv",
      "role": "Imports"
    },
    {
      "package": "later",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Imports"
    },
    {
      "package": "otel",
      "role": "Imports"
    },
    {
      "package": "promises",
      "role": "Imports"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "reqres",
      "version": ">= 1.2.0",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "sodium",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "stringi",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "yaml",
      "role": "Imports"
    },
    {
      "package": "callr",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "future",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "logger",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.3.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "thomasp85",
  "_selfowned": true,
  "_usedby": 4,
  "_updates": [
    {
      "week": "2025-24",
      "n": 4
    },
    {
      "week": "2025-25",
      "n": 1
    },
    {
      "week": "2025-26",
      "n": 3
    },
    {
      "week": "2025-28",
      "n": 1
    },
    {
      "week": "2025-30",
      "n": 1
    },
    {
      "week": "2025-32",
      "n": 1
    },
    {
      "week": "2025-34",
      "n": 10
    },
    {
      "week": "2025-39",
      "n": 1
    },
    {
      "week": "2025-41",
      "n": 8
    },
    {
      "week": "2025-46",
      "n": 6
    },
    {
      "week": "2025-47",
      "n": 9
    },
    {
      "week": "2025-49",
      "n": 2
    },
    {
      "week": "2025-50",
      "n": 6
    },
    {
      "week": "2026-02",
      "n": 2
    },
    {
      "week": "2026-03",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v1.3.0",
      "date": "2025-08-20"
    },
    {
      "name": "v1.4.0",
      "date": "2025-11-10"
    },
    {
      "name": "v1.4.1",
      "date": "2025-11-18"
    },
    {
      "name": "v1.5.0",
      "date": "2026-01-12"
    }
  ],
  "_topics": [
    "http-server",
    "httpuv",
    "webserver",
    "websocket-server"
  ],
  "_stars": 256,
  "_contributors": [
    {
      "user": "thomasp85",
      "count": 323,
      "uuid": 1775316
    },
    {
      "user": "cpsievert",
      "count": 1,
      "uuid": 1365941
    },
    {
      "user": "espinielli",
      "count": 1,
      "uuid": 891692
    },
    {
      "user": "henrikbengtsson",
      "count": 1,
      "uuid": 1616850
    },
    {
      "user": "ucg8j",
      "count": 1,
      "uuid": 6220504
    }
  ],
  "_userbio": {
    "uuid": 1775316,
    "type": "user",
    "name": "Thomas Lin Pedersen",
    "description": "Maker of tools focusing on data science and data visualisation"
  },
  "_downloads": {
    "count": 1540,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/fiery"
  },
  "_devurl": "https://github.com/thomasp85/fiery",
  "_pkgdown": "https://fiery.data-imaginist.com",
  "_searchresults": 36,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/fiery.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/thomasp85/fiery",
  "_realowner": "thomasp85",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.2.1",
      "date": "2016-07-04"
    },
    {
      "version": "0.2.2",
      "date": "2017-01-07"
    },
    {
      "version": "0.2.3",
      "date": "2017-06-26"
    },
    {
      "version": "1.0.0",
      "date": "2017-08-16"
    },
    {
      "version": "1.1.0",
      "date": "2017-10-26"
    },
    {
      "version": "1.1.1",
      "date": "2018-10-22"
    },
    {
      "version": "1.1.2",
      "date": "2019-09-27"
    },
    {
      "version": "1.1.3",
      "date": "2020-12-16"
    },
    {
      "version": "1.1.4",
      "date": "2022-08-16"
    },
    {
      "version": "1.2.0",
      "date": "2023-03-17"
    },
    {
      "version": "1.2.1",
      "date": "2024-02-05"
    },
    {
      "version": "1.3.0",
      "date": "2025-08-20"
    },
    {
      "version": "1.4.0",
      "date": "2025-11-10"
    },
    {
      "version": "1.4.1",
      "date": "2025-11-18"
    },
    {
      "version": "1.5.0",
      "date": "2026-01-12"
    }
  ],
  "_exports": [
    "combined_log_format",
    "common_log_format",
    "fake_request",
    "Fire",
    "logger_console",
    "logger_file",
    "logger_logger",
    "logger_null",
    "logger_otel",
    "logger_switch",
    "logger_void",
    "random_port",
    "session_id_cookie"
  ],
  "_help": [
    {
      "page": "Fire",
      "title": "Generate a New App Object",
      "topics": [
        "Fire"
      ]
    },
    {
      "page": "loggers",
      "title": "App Logging",
      "topics": [
        "combined_log_format",
        "common_log_format",
        "loggers",
        "logger_console",
        "logger_file",
        "logger_logger",
        "logger_null",
        "logger_otel",
        "logger_switch",
        "logger_void",
        "logging"
      ]
    },
    {
      "page": "session_id_cookie",
      "title": "Use a session cookie to store the id of the session",
      "topics": [
        "session_id_cookie"
      ]
    }
  ],
  "_pkglogo": "https://github.com/thomasp85/fiery/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/thomasp85/fiery/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "brotli",
    "cli",
    "curl",
    "fastmap",
    "fs",
    "glue",
    "httpuv",
    "jsonlite",
    "later",
    "lifecycle",
    "magrittr",
    "mirai",
    "nanonext",
    "otel",
    "promises",
    "R6",
    "Rcpp",
    "reqres",
    "rlang",
    "sodium",
    "stringi",
    "triebeard",
    "urltools",
    "webutils",
    "xml2",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "plugins.Rmd",
      "filename": "plugins.html",
      "title": "Creating and using fiery plugins",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Using Plugins",
        "Creating Plugins",
        "Accessing Plugins"
      ],
      "created": "2019-09-26 18:59:11",
      "modified": "2019-09-26 18:59:11",
      "commits": 1
    },
    {
      "source": "events.Rmd",
      "filename": "events.html",
      "title": "The event cycle in fiery",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Life cycle Events",
        "Custom Events",
        "Triggering Events Externally:"
      ],
      "created": "2019-09-26 18:59:11",
      "modified": "2025-06-12 11:30:46",
      "commits": 2
    }
  ],
  "_score": 10.009395683346868,
  "_indexed": true,
  "_nocasepkg": "fiery",
  "_universes": [
    "thomasp85"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.5.0.9000",
      "date": "2026-05-12T08:13:26.000Z",
      "distro": "noble",
      "commit": "5218907dc8f140efe3801aadeb11e898c6eada19",
      "fileid": "ae045b1a22034121be9a9bfdbd407863e7164f416e0682c33d882f800a0b6386",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thomasp85/actions/runs/25721751756"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.5.0.9000",
      "date": "2026-05-12T08:13:09.000Z",
      "distro": "noble",
      "commit": "5218907dc8f140efe3801aadeb11e898c6eada19",
      "fileid": "77055a921ec0cac067c77ebfdbbfa55ffe285a2b3b3250039489270a64dee35e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thomasp85/actions/runs/25721751756"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.5.0.9000",
      "date": "2026-05-12T08:12:31.000Z",
      "commit": "5218907dc8f140efe3801aadeb11e898c6eada19",
      "fileid": "5ddc7e58c44a08bd8214234d8ac869fc8e74c3cf523d6190a730e4e7512c8af6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thomasp85/actions/runs/25721751756"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.5.0.9000",
      "date": "2026-05-12T08:12:34.000Z",
      "commit": "5218907dc8f140efe3801aadeb11e898c6eada19",
      "fileid": "7c055af8ef5b16960b08e1b84c6bea27e17807f7413ce68f2aae74194b03b716",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thomasp85/actions/runs/25721751756"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.5.0.9000",
      "date": "2026-05-12T08:12:40.000Z",
      "commit": "5218907dc8f140efe3801aadeb11e898c6eada19",
      "fileid": "fef89ed81f0f18da788590d1ab4544a13aac40d2adba9c9cf687706328fb9b72",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thomasp85/actions/runs/25721751756"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.5.0.9000",
      "date": "2026-05-12T08:12:22.000Z",
      "commit": "5218907dc8f140efe3801aadeb11e898c6eada19",
      "fileid": "749b99719da6ea54b42761b79955528a5705856d2adc733208210f91ef5eca60",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thomasp85/actions/runs/25721751756"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.5.0.9000",
      "date": "2026-05-12T08:12:31.000Z",
      "commit": "5218907dc8f140efe3801aadeb11e898c6eada19",
      "fileid": "a7f0313de4949bbe6910d7d9714fbfd19b3407a847378a6920d96be8fac9ad71",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thomasp85/actions/runs/25721751756"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.5.0.9000",
      "date": "2026-05-22T10:44:28.000Z",
      "commit": "5218907dc8f140efe3801aadeb11e898c6eada19",
      "fileid": "3bc09ce057f4867fe360200eb25051a0114818f38d4ddb0aae4171c870533506",
      "status": "success",
      "buildurl": "https://github.com/r-universe/thomasp85/actions/runs/25721751756"
    }
  ]
}