{
  "_id": "6a103181acfb0bcc41c96f56",
  "Package": "framework",
  "Type": "Package",
  "Title": "Structured Data Science Project Scaffolding",
  "Version": "1.0.2",
  "Authors@R": "person(\"Erik\", \"Westlund\", , \"erik@table1.org\", role = c(\"aut\", \"cre\", \"cph\"))",
  "Maintainer": "Erik Westlund <erik@table1.org>",
  "Description": "Project scaffolding and workflow tools for reproducible\ndata science. Manages packages, tracks data integrity, handles\ndatabase connections, generates notebooks, and publishes to\nS3-compatible storage. More information at\n<https://framework.table1.org>.",
  "License": "MIT + file LICENSE",
  "URL": "https://framework.table1.org, https://github.com/table1/framework",
  "BugReports": "https://github.com/table1/framework/issues",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE, roclets = c(\"rd\", \"namespace\",\n\"collate\"))",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "cmake make libicu-dev libsodium-dev libuv1-dev\nlibssl-dev libx11-dev zlib1g-dev",
  "Repository": "https://table1.r-universe.dev",
  "Date/Publication": "2026-03-13 22:15:11 UTC",
  "RemoteUrl": "https://github.com/table1/framework",
  "RemoteRef": "HEAD",
  "RemoteSha": "b9ef9f76911f358f89351158c46b3ad13a5120ee",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-12 09:10:49 UTC",
    "User": "root"
  },
  "Author": "Erik Westlund [aut, cre, cph]",
  "MD5sum": "0d72f4749830f4cec94dc0c51ec1439b",
  "_user": "table1",
  "_type": "src",
  "_file": "framework_1.0.2.tar.gz",
  "_fileid": "a48785012eff073cd9e15f70ab88a535c211db86996bc0822540db8f222a87d1",
  "_filesize": 4189711,
  "_sha256": "a48785012eff073cd9e15f70ab88a535c211db86996bc0822540db8f222a87d1",
  "_created": "2026-05-12T09:10:49.000Z",
  "_published": "2026-05-22T10:35:45.369Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77362667940,
      "time": 199,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6940185870"
    },
    {
      "job": 77362667813,
      "time": 175,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6940175152"
    },
    {
      "job": 77362667838,
      "time": 164,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6940200085"
    },
    {
      "job": 77362667907,
      "time": 233,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6940183553"
    },
    {
      "job": 77362667357,
      "time": 259,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6940111085"
    },
    {
      "job": 77362667330,
      "time": 167,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7158473636"
    },
    {
      "job": 77362668049,
      "time": 179,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6940176648"
    },
    {
      "job": 77362668485,
      "time": 221,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6940191681"
    },
    {
      "job": 77362667877,
      "time": 203,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6940185271"
    }
  ],
  "_buildurl": "https://github.com/r-universe/table1/actions/runs/25724661141",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/table1/framework",
  "_commit": {
    "id": "b9ef9f76911f358f89351158c46b3ad13a5120ee",
    "author": "Erik Westlund <edbwestlund@gmail.com>",
    "committer": "Erik Westlund <edbwestlund@gmail.com>",
    "message": "plan\n",
    "time": 1773440111
  },
  "_maintainer": {
    "name": "Erik Westlund",
    "email": "erik@table1.org"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "checkmate",
      "role": "Imports"
    },
    {
      "package": "DBI",
      "role": "Imports"
    },
    {
      "package": "RSQLite",
      "role": "Imports"
    },
    {
      "package": "yaml",
      "role": "Imports"
    },
    {
      "package": "fs",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "dotenv",
      "role": "Imports"
    },
    {
      "package": "openssl",
      "role": "Imports"
    },
    {
      "package": "lubridate",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "plumber",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "arrow",
      "role": "Suggests"
    },
    {
      "package": "aws.s3",
      "role": "Suggests"
    },
    {
      "package": "aws.signature",
      "role": "Suggests"
    },
    {
      "package": "BiocManager",
      "role": "Suggests"
    },
    {
      "package": "cli",
      "role": "Suggests"
    },
    {
      "package": "cyclocomp",
      "role": "Suggests"
    },
    {
      "package": "devtools",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "DT",
      "role": "Suggests"
    },
    {
      "package": "duckdb",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "haven",
      "role": "Suggests"
    },
    {
      "package": "htmltools",
      "role": "Suggests"
    },
    {
      "package": "htmlwidgets",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "languageserver",
      "role": "Suggests"
    },
    {
      "package": "odbc",
      "role": "Suggests"
    },
    {
      "package": "pool",
      "role": "Suggests"
    },
    {
      "package": "prismjs",
      "role": "Suggests"
    },
    {
      "package": "R.utils",
      "role": "Suggests"
    },
    {
      "package": "readxl",
      "role": "Suggests"
    },
    {
      "package": "remotes",
      "role": "Suggests"
    },
    {
      "package": "renv",
      "role": "Suggests"
    },
    {
      "package": "RMariaDB",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "RPostgres",
      "role": "Suggests"
    },
    {
      "package": "tm",
      "role": "Suggests"
    },
    {
      "package": "usethis",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    },
    {
      "package": "writexl",
      "role": "Suggests"
    }
  ],
  "_owner": "table1",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-20",
      "n": 10
    },
    {
      "week": "2025-21",
      "n": 13
    },
    {
      "week": "2025-22",
      "n": 4
    },
    {
      "week": "2025-23",
      "n": 1
    },
    {
      "week": "2025-27",
      "n": 1
    },
    {
      "week": "2025-36",
      "n": 1
    },
    {
      "week": "2025-41",
      "n": 81
    },
    {
      "week": "2025-42",
      "n": 26
    },
    {
      "week": "2025-43",
      "n": 27
    },
    {
      "week": "2025-44",
      "n": 20
    },
    {
      "week": "2025-45",
      "n": 6
    },
    {
      "week": "2025-46",
      "n": 6
    },
    {
      "week": "2025-47",
      "n": 4
    },
    {
      "week": "2025-48",
      "n": 6
    },
    {
      "week": "2025-49",
      "n": 7
    },
    {
      "week": "2026-01",
      "n": 1
    },
    {
      "week": "2026-02",
      "n": 5
    },
    {
      "week": "2026-03",
      "n": 2
    },
    {
      "week": "2026-06",
      "n": 4
    },
    {
      "week": "2026-07",
      "n": 1
    },
    {
      "week": "2026-08",
      "n": 1
    },
    {
      "week": "2026-11",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "erikwestlund",
      "count": 228,
      "uuid": 6514609
    }
  ],
  "_userbio": {
    "uuid": 6740214,
    "type": "organization",
    "name": "table1"
  },
  "_downloads": {
    "count": 209,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/framework"
  },
  "_devurl": "https://github.com/table1/framework",
  "_searchresults": 107,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/framework.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/table1/framework",
  "_realowner": "table1",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.2",
      "date": "2026-02-17"
    }
  ],
  "_exports": [
    ".has_column",
    ".list_columns",
    ".list_tables",
    "add_project_to_config",
    "ai_generate_context",
    "ai_regenerate_context",
    "ai_sync_context",
    "bootstrap_project_init",
    "cache",
    "cache_flush",
    "cache_forget",
    "cache_get",
    "cache_list",
    "cache_remember",
    "capture_output",
    "configure_global",
    "connections_list",
    "data_add",
    "data_info",
    "data_list",
    "data_read",
    "data_save",
    "db_connect",
    "db_drivers_install",
    "db_drivers_status",
    "db_execute",
    "db_list",
    "db_query",
    "db_transaction",
    "db_with",
    "docs_export",
    "env_clear",
    "env_summary",
    "fw_config_dir",
    "git_add",
    "git_commit",
    "git_diff",
    "git_hooks_disable",
    "git_hooks_enable",
    "git_hooks_install",
    "git_hooks_list",
    "git_hooks_uninstall",
    "git_log",
    "git_pull",
    "git_push",
    "git_security_audit",
    "git_status",
    "gui",
    "load_settings_catalog",
    "make_notebook",
    "make_presentation",
    "make_qmd",
    "make_revealjs",
    "make_rmd",
    "make_script",
    "new",
    "new_course",
    "new_presentation",
    "new_project",
    "new_project_sensitive",
    "now",
    "packages_install",
    "packages_list",
    "packages_restore",
    "packages_snapshot",
    "packages_status",
    "packages_update",
    "project_add_directory",
    "project_create",
    "project_info",
    "project_list",
    "publish",
    "publish_data",
    "publish_dir",
    "publish_list",
    "publish_notebook",
    "quarto_generate_all",
    "quarto_regenerate",
    "read_framework_template",
    "read_frameworkrc",
    "remove_project_from_config",
    "renv_disable",
    "renv_enable",
    "renv_enabled",
    "reset_framework_template",
    "result_list",
    "save_figure",
    "save_model",
    "save_notebook",
    "save_report",
    "save_table",
    "scaffold",
    "scratch_capture",
    "scratch_clean",
    "settings",
    "settings_read",
    "settings_write",
    "setup",
    "standardize_wd",
    "status",
    "storage_test",
    "stubs_list",
    "stubs_path",
    "stubs_publish",
    "view",
    "write_framework_template",
    "write_frameworkrc"
  ],
  "_help": [
    {
      "page": "add_project_to_config",
      "title": "Add project to global configuration",
      "topics": [
        "add_project_to_config"
      ]
    },
    {
      "page": "ai_generate_context",
      "title": "Generate AI Context File",
      "topics": [
        "ai_generate_context"
      ]
    },
    {
      "page": "ai_regenerate_context",
      "title": "Regenerate Dynamic Sections in AI Context File",
      "topics": [
        "ai_regenerate_context"
      ]
    },
    {
      "page": "ai_sync_context",
      "title": "Sync AI Assistant Context Files",
      "topics": [
        "ai_sync_context"
      ]
    },
    {
      "page": "cache",
      "title": "Cache a value",
      "topics": [
        "cache"
      ]
    },
    {
      "page": "cache_flush",
      "title": "Clear all cached values",
      "topics": [
        "cache_flush"
      ]
    },
    {
      "page": "cache_forget",
      "title": "Remove a cached value",
      "topics": [
        "cache_forget"
      ]
    },
    {
      "page": "cache_get",
      "title": "Get a cached value",
      "topics": [
        "cache_get"
      ]
    },
    {
      "page": "cache_list",
      "title": "List all cached values",
      "topics": [
        "cache_list"
      ]
    },
    {
      "page": "cache_remember",
      "title": "Remember a value (get from cache or compute and store)",
      "topics": [
        "cache_remember"
      ]
    },
    {
      "page": "capture_output",
      "title": "Capture console output and errors from an expression",
      "topics": [
        "capture_output"
      ]
    },
    {
      "page": "configure_global",
      "title": "Configure Global Framework Settings",
      "topics": [
        "configure_global"
      ]
    },
    {
      "page": "connections_list",
      "title": "List all connections (databases and object storage)",
      "topics": [
        "connections_list"
      ]
    },
    {
      "page": "connections_s3",
      "title": "S3 Connection Functions",
      "topics": [
        "connections_s3"
      ]
    },
    {
      "page": "data_add",
      "title": "Add an existing file to the data catalog",
      "topics": [
        "data_add"
      ]
    },
    {
      "page": "data_info",
      "title": "Get data specification from config",
      "topics": [
        "data_info"
      ]
    },
    {
      "page": "data_list",
      "title": "List all data entries from config",
      "topics": [
        "data_list"
      ]
    },
    {
      "page": "data_read",
      "title": "Read data using dot notation path or direct file path",
      "topics": [
        "data_read"
      ]
    },
    {
      "page": "data_save",
      "title": "Save data using dot notation or file path",
      "topics": [
        "data_save"
      ]
    },
    {
      "page": "db_connect",
      "title": "Get a database connection",
      "topics": [
        "db_connect"
      ]
    },
    {
      "page": "db_drivers_install",
      "title": "Install database drivers",
      "topics": [
        "db_drivers_install"
      ]
    },
    {
      "page": "db_drivers_status",
      "title": "Check if database drivers are installed",
      "topics": [
        "db_drivers_status"
      ]
    },
    {
      "page": "db_execute",
      "title": "Execute a database statement",
      "topics": [
        "db_execute"
      ]
    },
    {
      "page": "db_list",
      "title": "List all database connections from configuration",
      "topics": [
        "db_list"
      ]
    },
    {
      "page": "db_query",
      "title": "Get data from a database query",
      "topics": [
        "db_query"
      ]
    },
    {
      "page": "db_transaction",
      "title": "Execute code within a database transaction",
      "topics": [
        "db_transaction"
      ]
    },
    {
      "page": "db_with",
      "title": "Execute code with a managed database connection",
      "topics": [
        "db_with"
      ]
    },
    {
      "page": "docs_export",
      "title": "Export Package Documentation to Database",
      "topics": [
        "docs_export"
      ]
    },
    {
      "page": "env_clear",
      "title": "Clear R environment",
      "topics": [
        "env_clear"
      ]
    },
    {
      "page": "env_summary",
      "title": "Summarize R environment",
      "topics": [
        "env_summary"
      ]
    },
    {
      "page": "fw_config_dir",
      "title": "Get Framework config directory path",
      "topics": [
        "fw_config_dir"
      ]
    },
    {
      "page": "git_add",
      "title": "Stage Files for Commit",
      "topics": [
        "git_add"
      ]
    },
    {
      "page": "git_commit",
      "title": "Commit Staged Changes",
      "topics": [
        "git_commit"
      ]
    },
    {
      "page": "git_diff",
      "title": "Show Changes (Diff)",
      "topics": [
        "git_diff"
      ]
    },
    {
      "page": "git_hooks_disable",
      "title": "Disable Specific Git Hook",
      "topics": [
        "git_hooks_disable"
      ]
    },
    {
      "page": "git_hooks_enable",
      "title": "Enable Specific Git Hook",
      "topics": [
        "git_hooks_enable"
      ]
    },
    {
      "page": "git_hooks_install",
      "title": "Install Git Pre-commit Hook",
      "topics": [
        "git_hooks_install"
      ]
    },
    {
      "page": "git_hooks_list",
      "title": "List Git Hook Status",
      "topics": [
        "git_hooks_list"
      ]
    },
    {
      "page": "git_hooks_uninstall",
      "title": "Uninstall Git Pre-commit Hook",
      "topics": [
        "git_hooks_uninstall"
      ]
    },
    {
      "page": "git_log",
      "title": "Show Commit Log",
      "topics": [
        "git_log"
      ]
    },
    {
      "page": "git_pull",
      "title": "Pull from Remote",
      "topics": [
        "git_pull"
      ]
    },
    {
      "page": "git_push",
      "title": "Push to Remote",
      "topics": [
        "git_push"
      ]
    },
    {
      "page": "git_security_audit",
      "title": "Security audit for Framework projects",
      "topics": [
        "git_security_audit"
      ]
    },
    {
      "page": "git_status",
      "title": "Show Git Status",
      "topics": [
        "git_status"
      ]
    },
    {
      "page": "gui",
      "title": "Launch Framework GUI",
      "topics": [
        "gui"
      ]
    },
    {
      "page": "load_settings_catalog",
      "title": "Read the Framework settings catalog",
      "topics": [
        "load_settings_catalog"
      ]
    },
    {
      "page": "make_notebook",
      "title": "Create a Notebook or Script from Stub Template",
      "topics": [
        "make_notebook"
      ]
    },
    {
      "page": "make_presentation",
      "title": "Create a Presentation",
      "topics": [
        "make_presentation"
      ]
    },
    {
      "page": "make_qmd",
      "title": "Create a Quarto Notebook",
      "topics": [
        "make_qmd"
      ]
    },
    {
      "page": "make_revealjs",
      "title": "Create a Reveal.js Presentation",
      "topics": [
        "make_revealjs"
      ]
    },
    {
      "page": "make_rmd",
      "title": "Create an RMarkdown Notebook",
      "topics": [
        "make_rmd"
      ]
    },
    {
      "page": "make_script",
      "title": "Create an R Script from Stub Template",
      "topics": [
        "make_script"
      ]
    },
    {
      "page": "new",
      "title": "Create a New Project (Master Wrapper)",
      "topics": [
        "new"
      ]
    },
    {
      "page": "new_course",
      "title": "Create a Course Project",
      "topics": [
        "new_course"
      ]
    },
    {
      "page": "new_presentation",
      "title": "Create a Presentation Project",
      "topics": [
        "new_presentation"
      ]
    },
    {
      "page": "new_project",
      "title": "Create a New Framework Project",
      "topics": [
        "new_project"
      ]
    },
    {
      "page": "new_project_sensitive",
      "title": "Create a Sensitive Data Project",
      "topics": [
        "new_project_sensitive"
      ]
    },
    {
      "page": "now",
      "title": "Get current datetime",
      "topics": [
        "now"
      ]
    },
    {
      "page": "outputs",
      "title": "Output Save Functions",
      "topics": [
        "outputs"
      ]
    },
    {
      "page": "packages_install",
      "title": "Install packages from configuration",
      "topics": [
        "packages_install"
      ]
    },
    {
      "page": "packages_list",
      "title": "List all packages from configuration",
      "topics": [
        "packages_list"
      ]
    },
    {
      "page": "packages_restore",
      "title": "Restore packages from renv.lock",
      "topics": [
        "packages_restore"
      ]
    },
    {
      "page": "packages_snapshot",
      "title": "Snapshot current package library (renv)",
      "topics": [
        "packages_snapshot"
      ]
    },
    {
      "page": "packages_status",
      "title": "Show renv package status",
      "topics": [
        "packages_status"
      ]
    },
    {
      "page": "packages_update",
      "title": "Update packages from configuration",
      "topics": [
        "packages_update"
      ]
    },
    {
      "page": "project_info",
      "title": "Display project structure information",
      "topics": [
        "project_info"
      ]
    },
    {
      "page": "project_list",
      "title": "List all projects in global configuration",
      "topics": [
        "project_list"
      ]
    },
    {
      "page": "publish",
      "title": "Publishing Functions",
      "topics": [
        "publish"
      ]
    },
    {
      "page": "publish_data",
      "title": "Publish data to S3",
      "topics": [
        "publish_data"
      ]
    },
    {
      "page": "publish_dir",
      "title": "Publish a directory to S3",
      "topics": [
        "publish_dir"
      ]
    },
    {
      "page": "publish_list",
      "title": "List published files in S3",
      "topics": [
        "publish_list"
      ]
    },
    {
      "page": "publish_notebook",
      "title": "Publish a Quarto notebook to S3",
      "topics": [
        "publish_notebook"
      ]
    },
    {
      "page": "quarto_generate_all",
      "title": "Generate Quarto Configurations for Project",
      "topics": [
        "quarto_generate_all"
      ]
    },
    {
      "page": "quarto_regenerate",
      "title": "Regenerate Quarto Configurations",
      "topics": [
        "quarto_regenerate"
      ]
    },
    {
      "page": "read_framework_template",
      "title": "Read the contents of a Framework template",
      "topics": [
        "read_framework_template"
      ]
    },
    {
      "page": "read_frameworkrc",
      "title": "Read global Framework configuration",
      "topics": [
        "read_frameworkrc"
      ]
    },
    {
      "page": "remove_project_from_config",
      "title": "Remove project from global configuration",
      "topics": [
        "remove_project_from_config"
      ]
    },
    {
      "page": "renv_disable",
      "title": "Disable renv for this project",
      "topics": [
        "renv_disable"
      ]
    },
    {
      "page": "renv_enable",
      "title": "Enable renv for this project",
      "topics": [
        "renv_enable"
      ]
    },
    {
      "page": "renv_enabled",
      "title": "Check if renv is enabled for this project",
      "topics": [
        "renv_enabled"
      ]
    },
    {
      "page": "reset_framework_template",
      "title": "Reset a Framework template back to the packaged default",
      "topics": [
        "reset_framework_template"
      ]
    },
    {
      "page": "result_list",
      "title": "List saved results from the framework database",
      "topics": [
        "result_list"
      ]
    },
    {
      "page": "save_figure",
      "title": "Save a figure to the outputs directory",
      "topics": [
        "save_figure"
      ]
    },
    {
      "page": "save_model",
      "title": "Save a model to the outputs directory",
      "topics": [
        "save_model"
      ]
    },
    {
      "page": "save_notebook",
      "title": "Save a rendered notebook to the outputs directory",
      "topics": [
        "save_notebook"
      ]
    },
    {
      "page": "save_report",
      "title": "Save a report to the outputs directory",
      "topics": [
        "save_report"
      ]
    },
    {
      "page": "save_table",
      "title": "Save a table to the outputs directory",
      "topics": [
        "save_table"
      ]
    },
    {
      "page": "scaffold",
      "title": "Initialize and load the project environment",
      "topics": [
        "scaffold"
      ]
    },
    {
      "page": "scratch_capture",
      "title": "Capture and Save Data to File",
      "topics": [
        "scratch_capture"
      ]
    },
    {
      "page": "scratch_clean",
      "title": "Clean up the scratch directory by deleting all files",
      "topics": [
        "scratch_clean"
      ]
    },
    {
      "page": "settings",
      "title": "Get settings value by dot-notation key",
      "topics": [
        "settings"
      ]
    },
    {
      "page": "settings_read",
      "title": "Read project settings",
      "topics": [
        "settings_read"
      ]
    },
    {
      "page": "settings_write",
      "title": "Write project settings",
      "topics": [
        "settings_write"
      ]
    },
    {
      "page": "setup",
      "title": "Setup Framework (First-Time Configuration)",
      "topics": [
        "setup"
      ]
    },
    {
      "page": "standardize_wd",
      "title": "Standardize Working Directory for Framework Projects",
      "topics": [
        "standardize_wd"
      ]
    },
    {
      "page": "status",
      "title": "Show Framework project status",
      "topics": [
        "status"
      ]
    },
    {
      "page": "storage_test",
      "title": "Test storage connection",
      "topics": [
        "storage_test"
      ]
    },
    {
      "page": "stubs_list",
      "title": "List Available Stubs",
      "topics": [
        "stubs_list"
      ]
    },
    {
      "page": "stubs_path",
      "title": "Get Path to Stub Templates Directory",
      "topics": [
        "stubs_path"
      ]
    },
    {
      "page": "stubs_publish",
      "title": "Publish Stub Templates for Customization",
      "topics": [
        "stubs_publish"
      ]
    },
    {
      "page": "view",
      "title": "View data in an interactive browser viewer",
      "topics": [
        "view"
      ]
    },
    {
      "page": "write_framework_template",
      "title": "Overwrite a Framework template with new contents",
      "topics": [
        "write_framework_template"
      ]
    },
    {
      "page": "write_frameworkrc",
      "title": "Write global Framework configuration",
      "topics": [
        "write_frameworkrc"
      ]
    }
  ],
  "_readme": "https://github.com/table1/framework/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "backports",
    "bit",
    "bit64",
    "blob",
    "cachem",
    "checkmate",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "curl",
    "DBI",
    "dotenv",
    "fastmap",
    "fs",
    "generics",
    "glue",
    "hms",
    "httpuv",
    "jsonlite",
    "later",
    "lifecycle",
    "lubridate",
    "magrittr",
    "memoise",
    "mime",
    "openssl",
    "otel",
    "pillar",
    "pkgconfig",
    "plumber",
    "prettyunits",
    "progress",
    "promises",
    "R6",
    "Rcpp",
    "readr",
    "rlang",
    "RSQLite",
    "sodium",
    "stringi",
    "swagger",
    "sys",
    "tibble",
    "tidyselect",
    "timechange",
    "tzdb",
    "utf8",
    "vctrs",
    "vroom",
    "webutils",
    "withr",
    "yaml"
  ],
  "_score": 5.070776462843435,
  "_indexed": true,
  "_nocasepkg": "framework",
  "_universes": [
    "table1"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.2",
      "date": "2026-05-12T09:14:07.000Z",
      "distro": "noble",
      "commit": "b9ef9f76911f358f89351158c46b3ad13a5120ee",
      "fileid": "21df6985277358f85afe449f430eca6c10c739d3908145553ace604d304d2bca",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/table1/actions/runs/25724661141"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.2",
      "date": "2026-05-12T09:13:41.000Z",
      "distro": "noble",
      "commit": "b9ef9f76911f358f89351158c46b3ad13a5120ee",
      "fileid": "95d5d7822f07acc7140db278616b010ffe1d3512fe92cae9355efa8911c5505c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/table1/actions/runs/25724661141"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.2",
      "date": "2026-05-12T09:15:01.000Z",
      "commit": "b9ef9f76911f358f89351158c46b3ad13a5120ee",
      "fileid": "b049e48070a4221deba64c575705f6e059b6998e5886d3c427db0b6cd17bded9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/table1/actions/runs/25724661141"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.2",
      "date": "2026-05-12T09:13:50.000Z",
      "commit": "b9ef9f76911f358f89351158c46b3ad13a5120ee",
      "fileid": "57411d13c53b8f5d23fb63cb2ae805b31511a2bc700edf6026aa3135e84d3700",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/table1/actions/runs/25724661141"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-05-12T09:12:45.000Z",
      "commit": "b9ef9f76911f358f89351158c46b3ad13a5120ee",
      "fileid": "b97f65cb2ab636176e4ff5b646933b6aadc76e1c51bcaa82ab40873dc503395e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/table1/actions/runs/25724661141"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-05-12T09:13:24.000Z",
      "commit": "b9ef9f76911f358f89351158c46b3ad13a5120ee",
      "fileid": "e6821d6f452fc7de0fca994fa6636b819225fd641c90624b1368dd79c6f8534f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/table1/actions/runs/25724661141"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-05-12T09:12:52.000Z",
      "commit": "b9ef9f76911f358f89351158c46b3ad13a5120ee",
      "fileid": "8fe76eca6a6d225a12ac56d8878a3f6614d5cad9dd0cd4867b8da6535d4a2ec7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/table1/actions/runs/25724661141"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.2",
      "date": "2026-05-22T10:35:24.000Z",
      "commit": "b9ef9f76911f358f89351158c46b3ad13a5120ee",
      "fileid": "e9510c72d3b164aea334a88c049561b5a98bc9379cbcbccadef2781d9498cd2c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/table1/actions/runs/25724661141"
    }
  ]
}