{
  "_id": "6a267e59794753ddbc3f00a0",
  "Package": "shinyfa",
  "Title": "Analyze the File Contents of 'shiny' Directories",
  "Version": "0.0.1",
  "Authors@R": "person(\"Jasmine\", \"Daly\",  email = \"jasmine.dumas@gmail.com\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0001-8006-2428\"))",
  "Description": "Provides tools for analyzing and understanding the file\ncontents of large 'shiny' application directories. The package\nextracts key information about render functions, reactive\nfunctions, and their inputs from app files, organizing them\ninto structured data frames for easy reference. This\nstreamlines the onboarding process for new contributors and\nhelps identify areas for optimization in complex 'shiny'\ncodebases with multiple files and sourcing chains.",
  "URL": "https://github.com/dalyanalytics/shinyfa,\nhttps://dalyanalytics.github.io/shinyfa/",
  "BugReports": "https://github.com/dalyanalytics/shinyfa/issues",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://dalyanalytics.r-universe.dev",
  "Date/Publication": "2025-11-10 18:26:45 UTC",
  "RemoteUrl": "https://github.com/dalyanalytics/shinyfa",
  "RemoteRef": "HEAD",
  "RemoteSha": "9cda78d59ac9a3d73783d948265d5af68f059918",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-08 08:29:34 UTC",
    "User": "root"
  },
  "Author": "Jasmine Daly [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-8006-2428>)",
  "Maintainer": "Jasmine Daly <jasmine.dumas@gmail.com>",
  "MD5sum": "1792738ee99131cacaad5581ace9876f",
  "_user": "dalyanalytics",
  "_type": "src",
  "_file": "shinyfa_0.0.1.tar.gz",
  "_fileid": "895b2eb637176c36899d2930a9f8d029c1d979cee7a1376f1caf7f0d122155ff",
  "_filesize": 94141,
  "_sha256": "895b2eb637176c36899d2930a9f8d029c1d979cee7a1376f1caf7f0d122155ff",
  "_created": "2026-06-08T08:29:34.000Z",
  "_published": "2026-06-08T08:33:29.564Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 80052589539,
      "time": 112,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7475086046"
    },
    {
      "job": 80052589598,
      "time": 112,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7475085797"
    },
    {
      "job": 80052589656,
      "time": 195,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7475103243"
    },
    {
      "job": 80052589555,
      "time": 171,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7475092720"
    },
    {
      "job": 80052127074,
      "time": 166,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7475045567"
    },
    {
      "job": 80052589482,
      "time": 98,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7475081006"
    },
    {
      "job": 80052589613,
      "time": 82,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7475075996"
    },
    {
      "job": 80052589575,
      "time": 61,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7475067650"
    },
    {
      "job": 80052589543,
      "time": 68,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7475070478"
    }
  ],
  "_buildurl": "https://github.com/r-universe/dalyanalytics/actions/runs/27125256287",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/dalyanalytics/shinyfa",
  "_commit": {
    "id": "9cda78d59ac9a3d73783d948265d5af68f059918",
    "author": "Jasmine Daly <jasmine.dumas@gmail.com>",
    "committer": "Jasmine Daly <jasmine.dumas@gmail.com>",
    "message": "update from CRAN submission\n",
    "time": 1762799205
  },
  "_maintainer": {
    "name": "Jasmine Daly",
    "email": "jasmine.dumas@gmail.com",
    "login": "jasdumas",
    "orcid": "0000-0001-8006-2428",
    "description": "Principal Consultant & Founder of Daly Analytics 🌅\n#rstats\n\n",
    "uuid": 6685750
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "dalyanalytics",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-24",
      "n": 1
    },
    {
      "week": "2025-46",
      "n": 1
    }
  ],
  "_tags": [],
  "_topics": [
    "analysis",
    "r-lang",
    "shiny",
    "shiny-r"
  ],
  "_stars": 4,
  "_contributors": [
    {
      "user": "jasdumas",
      "count": 21,
      "uuid": 6685750
    }
  ],
  "_userbio": {
    "uuid": 20199546,
    "type": "organization",
    "name": "Daly Analytics",
    "description": "🧠 Data & AI consultancy driving nonprofit technology through governance, strategic advisory, and enablement. Technical experts in Shiny app & R programming"
  },
  "_downloads": {
    "count": 107,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/shinyfa"
  },
  "_devurl": "https://github.com/dalyanalytics/shinyfa",
  "_pkgdown": "https://dalyanalytics.github.io/shinyfa/",
  "_searchresults": 2,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/shinyfa.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/dalyanalytics/shinyfa",
  "_realowner": "dalyanalytics",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.0.1",
      "date": "2025-11-09"
    }
  ],
  "_exports": [
    "analyze_shiny_reactivity",
    "classify_reactivity",
    "extract_input_dependencies",
    "extract_named_reactives",
    "extract_output_assignments",
    "extract_ui_features",
    "read_shiny_file"
  ],
  "_help": [
    {
      "page": "analyze_shiny_reactivity",
      "title": "Analyze Shiny server reactivity in a given file",
      "topics": [
        "analyze_shiny_reactivity"
      ]
    },
    {
      "page": "classify_reactivity",
      "title": "Classify the reactivity type of a render block",
      "topics": [
        "classify_reactivity"
      ]
    },
    {
      "page": "extract_input_dependencies",
      "title": "Extract input dependencies from a Shiny render block",
      "topics": [
        "extract_input_dependencies"
      ]
    },
    {
      "page": "extract_named_reactives",
      "title": "Extract named reactive expressions from a Shiny server file",
      "topics": [
        "extract_named_reactives"
      ]
    },
    {
      "page": "extract_output_assignments",
      "title": "Extract output assignments from Shiny server code",
      "topics": [
        "extract_output_assignments"
      ]
    },
    {
      "page": "extract_ui_features",
      "title": "Extract Shiny UI input and output elements and their ids (including custom Output functions)",
      "topics": [
        "extract_ui_features"
      ]
    },
    {
      "page": "read_shiny_file",
      "title": "Read a Shiny file and determine if it should be skipped",
      "topics": [
        "read_shiny_file"
      ]
    }
  ],
  "_readme": "https://github.com/dalyanalytics/shinyfa/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "glue",
    "lifecycle",
    "magrittr",
    "rlang",
    "stringi",
    "stringr",
    "vctrs"
  ],
  "_score": 3.6020599913279625,
  "_indexed": true,
  "_nocasepkg": "shinyfa",
  "_universes": [
    "dalyanalytics",
    "jasdumas"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.1",
      "date": "2026-06-08T08:31:33.000Z",
      "distro": "noble",
      "commit": "9cda78d59ac9a3d73783d948265d5af68f059918",
      "fileid": "613f610332334fdc31aedcdf4c094bd652949b258b37d665698374e8b893d222",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dalyanalytics/actions/runs/27125256287"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.0.1",
      "date": "2026-06-08T08:31:31.000Z",
      "distro": "noble",
      "commit": "9cda78d59ac9a3d73783d948265d5af68f059918",
      "fileid": "6ebd600f0a349be5852babc251943f564f9bc68e60aaa65a0303240676297fd2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dalyanalytics/actions/runs/27125256287"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.1",
      "date": "2026-06-08T08:32:24.000Z",
      "commit": "9cda78d59ac9a3d73783d948265d5af68f059918",
      "fileid": "c2471a67f76d76a30e770d6467564befbdaa2b8ebbd5e76e8dc4c4cfb4913ba0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dalyanalytics/actions/runs/27125256287"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.0.1",
      "date": "2026-06-08T08:31:52.000Z",
      "commit": "9cda78d59ac9a3d73783d948265d5af68f059918",
      "fileid": "6007b06bab9e6939f0913616a2ba0333a2de0e0972167b654a4784a6f50e8e4e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dalyanalytics/actions/runs/27125256287"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.0.1",
      "date": "2026-06-08T08:31:28.000Z",
      "commit": "9cda78d59ac9a3d73783d948265d5af68f059918",
      "fileid": "bf4a04eb9f485d21043f9b328c4f5e6adbbdb59055dfb42a697ceb4a1c26d2aa",
      "status": "success",
      "buildurl": "https://github.com/r-universe/dalyanalytics/actions/runs/27125256287"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.0.1",
      "date": "2026-06-08T08:30:59.000Z",
      "commit": "9cda78d59ac9a3d73783d948265d5af68f059918",
      "fileid": "bf699905fb0d02b449576494b927c178b33d310408d30f367d38625767260af6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dalyanalytics/actions/runs/27125256287"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.0.1",
      "date": "2026-06-08T08:30:38.000Z",
      "commit": "9cda78d59ac9a3d73783d948265d5af68f059918",
      "fileid": "98d6995b73f1700b4cb0b71e17fab066fa9912acfdc38f8971ebb41ee62f96e2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dalyanalytics/actions/runs/27125256287"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.0.1",
      "date": "2026-06-08T08:30:43.000Z",
      "commit": "9cda78d59ac9a3d73783d948265d5af68f059918",
      "fileid": "b4e158e2f6af6856de7f2a2f11a30dbf74ff3eddd7505cd96b7477d9c1522dc0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dalyanalytics/actions/runs/27125256287"
    }
  ]
}