{
  "_id": "6ac8a9c6de46216d5edd54b4",
  "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-10-09 08:42:47 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>",
  "_user": "thomasp85",
  "_type": "src",
  "_file": "fiery_1.5.0.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/1258ebcb213a8142f6da94c50d5ba676cd2ab0ff0cd6537f727209c4ff0b51b3",
  "_filesize": 227084,
  "_sha256": "1258ebcb213a8142f6da94c50d5ba676cd2ab0ff0cd6537f727209c4ff0b51b3",
  "_expires": "2027-01-17T08:45:57.000Z",
  "_created": "2026-10-09T08:42:47.000Z",
  "_published": "2026-10-09T08:45:58.670Z",
  "_buildurl": "https://github.com/r-universe/thomasp85/actions/runs/37906320636",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 113741726320,
      "time": 142,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11605027566"
    },
    {
      "job": 113741726331,
      "time": 143,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11604154222"
    },
    {
      "job": 113741726431,
      "time": 110,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11604439043"
    },
    {
      "job": 113741726275,
      "time": 127,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11604826682"
    },
    {
      "job": 113740666815,
      "time": 185,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11605195055"
    },
    {
      "job": 113741726184,
      "time": 118,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11604054568"
    },
    {
      "job": 113741726393,
      "time": 113,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11604608677"
    },
    {
      "job": 113741726268,
      "time": 106,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11605080849"
    },
    {
      "job": 113741726341,
      "time": 93,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11605170416"
    }
  ],
  "_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",
    "description": "Maker of tools focusing on data science and data visualisation",
    "uuid": 1775316
  },
  "_distro": "resolute",
  "_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": 5,
  "_updates": [
    {
      "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.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",
    "followers": 3282,
    "description": "Maker of tools focusing on data science and data visualisation"
  },
  "_downloads": {
    "count": 1129,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/fiery"
  },
  "_devurl": "https://github.com/thomasp85/fiery",
  "_pkgdown": "https://fiery.data-imaginist.com",
  "_searchresults": 37,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/fiery.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_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": 9.652384921701714,
  "_indexed": true,
  "_nocasepkg": "fiery",
  "_universes": [
    "thomasp85"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.5.0.9000",
      "date": "2026-10-09T08:44:50.000Z",
      "distro": "resolute",
      "commit": "5218907dc8f140efe3801aadeb11e898c6eada19",
      "fileid": "https://r2.ropensci.org/a9894e7a6c840c6d2fddf1086a1f9b5f07167ba741782d56b0e600fbaaedd330",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thomasp85/actions/runs/37906320636"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.5.0.9000",
      "date": "2026-10-09T08:44:53.000Z",
      "distro": "resolute",
      "commit": "5218907dc8f140efe3801aadeb11e898c6eada19",
      "fileid": "https://r2.ropensci.org/7090a3eeb08b3efca5b247b67d657d451da337e69e92fd4baac6924c77bd6364",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thomasp85/actions/runs/37906320636"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.5.0.9000",
      "date": "2026-10-09T08:44:52.000Z",
      "commit": "5218907dc8f140efe3801aadeb11e898c6eada19",
      "fileid": "https://r2.ropensci.org/f2711f4489a1ad8a9c0ab0530c606f18f0932a4e789c38c39be258fe27e94d0c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thomasp85/actions/runs/37906320636"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.5.0.9000",
      "date": "2026-10-09T08:44:59.000Z",
      "commit": "5218907dc8f140efe3801aadeb11e898c6eada19",
      "fileid": "https://r2.ropensci.org/8eca7cd22e18fd54c2d325441b43056444725fe64e318a4636176a886c0492a7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thomasp85/actions/runs/37906320636"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.5.0.9000",
      "date": "2026-10-09T08:45:03.000Z",
      "commit": "5218907dc8f140efe3801aadeb11e898c6eada19",
      "fileid": "https://r2.ropensci.org/dda61362e2adbb3ad29187ca8e215b1214429fd889f50f35293de0f340105d4a",
      "status": "success",
      "buildurl": "https://github.com/r-universe/thomasp85/actions/runs/37906320636"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.5.0.9000",
      "date": "2026-10-09T08:44:22.000Z",
      "commit": "5218907dc8f140efe3801aadeb11e898c6eada19",
      "fileid": "https://r2.ropensci.org/13890e79c7001ea25cc599259264eebba356ee3ade7d7d7a345d3ce66e5a5f77",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thomasp85/actions/runs/37906320636"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.5.0.9000",
      "date": "2026-10-09T08:44:08.000Z",
      "commit": "5218907dc8f140efe3801aadeb11e898c6eada19",
      "fileid": "https://r2.ropensci.org/cfc9ab98f5c29f719c595877ce920270b3dace6bf073fd4172cfe9cc68126202",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thomasp85/actions/runs/37906320636"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.5.0.9000",
      "date": "2026-10-09T08:43:56.000Z",
      "commit": "5218907dc8f140efe3801aadeb11e898c6eada19",
      "fileid": "https://r2.ropensci.org/a1f090cdea3d18b41e7a119f61e042b4ffd869e2c24e87abfd07caf4ce7b5e45",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thomasp85/actions/runs/37906320636"
    }
  ]
}