{
  "_id": "6ae4884d327abcdf8686871e",
  "Package": "framework",
  "Type": "Package",
  "Title": "Structured Data Science Project Scaffolding",
  "Version": "1.9.0.9000",
  "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\"))",
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.1.0",
  "Config/pak/sysreqs": "cmake make libuv1-dev libssl-dev libx11-dev",
  "Repository": "https://frameworktools.r-universe.dev",
  "Date/Publication": "2026-10-28 17:18:33 UTC",
  "RemoteUrl": "https://github.com/frameworktools/framework",
  "RemoteRef": "HEAD",
  "RemoteSha": "35ef54fd3972d9d1fa4feaf217de0d3934850020",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-30 11:28:20 UTC",
    "User": "root"
  },
  "Author": "Erik Westlund [aut, cre, cph]",
  "_user": "frameworktools",
  "_type": "src",
  "_file": "framework_1.9.0.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/c0122c2ce7e9cfcd9c515c36fcae8bd9e3b9996113bafec79e67a49f1ad25e4d",
  "_filesize": 4237024,
  "_sha256": "c0122c2ce7e9cfcd9c515c36fcae8bd9e3b9996113bafec79e67a49f1ad25e4d",
  "_expires": "2027-02-07T12:06:35.000Z",
  "_created": "2026-10-30T11:28:20.000Z",
  "_published": "2026-10-30T12:06:37.092Z",
  "_upstream": "https://github.com/frameworktools/framework",
  "_status": "success",
  "_maintainer": {
    "name": "Erik Westlund",
    "email": "erik@table1.org"
  },
  "_jobs": [
    {
      "job": 124038061800,
      "time": 184,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12973382309"
    },
    {
      "job": 124038061716,
      "time": 200,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12974155504"
    },
    {
      "job": 124038061858,
      "time": 2243,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12974599803"
    },
    {
      "job": 124038061882,
      "time": 230,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12972859692"
    },
    {
      "job": 124036209000,
      "time": 279,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12973521708"
    },
    {
      "job": 124038061701,
      "time": 143,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12973716798"
    },
    {
      "job": 124038061843,
      "time": 209,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12973208616"
    },
    {
      "job": 124038061899,
      "time": 201,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12972699906"
    },
    {
      "job": 124038061873,
      "time": 206,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12972939329"
    }
  ],
  "_buildurl": "https://github.com/r-universe/frameworktools/actions/runs/41047798949",
  "_commit": {
    "id": "35ef54fd3972d9d1fa4feaf217de0d3934850020",
    "author": "Erik Westlund <edbwestlund@gmail.com>",
    "committer": "Erik Westlund <edbwestlund@gmail.com>",
    "message": "chore: bump main to 1.9.0.9000 for 2.0 development\n",
    "time": 1793207913
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_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": "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": "curl",
      "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": "httr2",
      "role": "Suggests"
    },
    {
      "package": "keyring",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "languageserver",
      "role": "Suggests"
    },
    {
      "package": "odbc",
      "role": "Suggests"
    },
    {
      "package": "plumber",
      "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": "frameworktools",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "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
    },
    {
      "week": "2026-35",
      "n": 6
    },
    {
      "week": "2026-38",
      "n": 1
    },
    {
      "week": "2026-44",
      "n": 3
    }
  ],
  "_tags": [
    {
      "name": "v1.1.0",
      "date": "2026-10-28"
    }
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "erikwestlund",
      "count": 238,
      "uuid": 6514609
    }
  ],
  "_userbio": {
    "uuid": 350034277,
    "type": "organization",
    "name": "frameworktools",
    "followers": 0
  },
  "_downloads": {
    "count": 401,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/framework"
  },
  "_devurl": "https://github.com/table1/framework",
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/framework.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/frameworktools/framework",
  "_realowner": "frameworktools",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.2",
      "date": "2026-02-17"
    },
    {
      "version": "1.1.0",
      "date": "2026-10-28"
    }
  ],
  "_exports": [
    ".has_column",
    ".list_columns",
    ".list_tables",
    "add_project_to_config",
    "ai_generate_context",
    "ai_regenerate_context",
    "ai_skills_update",
    "ai_sync_context",
    "bootstrap_project_init",
    "cache",
    "cache_flush",
    "cache_forget",
    "cache_get",
    "cache_list",
    "cache_remember",
    "capture_output",
    "cloud_login",
    "cloud_logout",
    "cloud_settings",
    "cloud_status",
    "cloud_sync",
    "configure_global",
    "connections_list",
    "data_add",
    "data_info",
    "data_list",
    "data_read",
    "data_save",
    "data_verify",
    "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",
    "ledger_list",
    "ledger_push",
    "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_skills",
      "title": "AI Skills Management",
      "topics": [
        "ai_skills"
      ]
    },
    {
      "page": "ai_skills_update",
      "title": "Update Framework Skills in a Project",
      "topics": [
        "ai_skills_update"
      ]
    },
    {
      "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": "cloud_login",
      "title": "Log In to framework.pub",
      "topics": [
        "cloud_login"
      ]
    },
    {
      "page": "cloud_logout",
      "title": "Log Out of framework.pub",
      "topics": [
        "cloud_logout"
      ]
    },
    {
      "page": "cloud_settings",
      "title": "Fetch Your Cloud Settings",
      "topics": [
        "cloud_settings"
      ]
    },
    {
      "page": "cloud_status",
      "title": "Check Cloud Connection Status",
      "topics": [
        "cloud_status"
      ]
    },
    {
      "page": "cloud_sync",
      "title": "Sync Your Settings with framework.pub",
      "topics": [
        "cloud_sync"
      ]
    },
    {
      "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": "data_verify",
      "title": "Verify a Dataset Against the Integrity Ledger",
      "topics": [
        "data_verify"
      ]
    },
    {
      "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": "ledger_list",
      "title": "List the Project's Cloud Ledger",
      "topics": [
        "ledger_list"
      ]
    },
    {
      "page": "ledger_push",
      "title": "Import the Local Ledger into the Cloud",
      "topics": [
        "ledger_push"
      ]
    },
    {
      "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 or Cloud Project Setup)",
      "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/frameworktools/framework/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "backports",
    "bit",
    "bit64",
    "blob",
    "cachem",
    "checkmate",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "DBI",
    "dotenv",
    "fastmap",
    "fs",
    "generics",
    "glue",
    "hms",
    "jsonlite",
    "lifecycle",
    "lubridate",
    "magrittr",
    "memoise",
    "openssl",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "R6",
    "readr",
    "rlang",
    "RSQLite",
    "sys",
    "tibble",
    "tidyselect",
    "timechange",
    "tzdb",
    "utf8",
    "vctrs",
    "vroom",
    "withr",
    "yaml"
  ],
  "_score": 3.9030899869919438,
  "_indexed": true,
  "_nocasepkg": "framework",
  "_universes": [
    "frameworktools",
    "table1"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.9.0.9000",
      "date": "2026-10-30T11:31:21.000Z",
      "distro": "resolute",
      "commit": "35ef54fd3972d9d1fa4feaf217de0d3934850020",
      "fileid": "https://r2.ropensci.org/717fef0e4020273099ccc91538c3d1a492ba866b25d2ea86961c72949d3b607f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/frameworktools/actions/runs/41047798949"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.9.0.9000",
      "date": "2026-10-30T11:31:30.000Z",
      "distro": "resolute",
      "commit": "35ef54fd3972d9d1fa4feaf217de0d3934850020",
      "fileid": "https://r2.ropensci.org/94fa2061d9243bd561b5d0d0772e8ea4137176748e4dd5472fd19d5ccb67f3f9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/frameworktools/actions/runs/41047798949"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.9.0.9000",
      "date": "2026-10-30T12:04:51.000Z",
      "commit": "35ef54fd3972d9d1fa4feaf217de0d3934850020",
      "fileid": "https://r2.ropensci.org/e8c5c5b10cd8d89046ca8a77c13a548e1201eba6f1eb0c62c181861caef10707",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/frameworktools/actions/runs/41047798949"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.9.0.9000",
      "date": "2026-10-30T11:31:23.000Z",
      "commit": "35ef54fd3972d9d1fa4feaf217de0d3934850020",
      "fileid": "https://r2.ropensci.org/71f5ce5bc4a1e54e53b68d1cad61e45df3435058c317a0b454ce853216f65f8a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/frameworktools/actions/runs/41047798949"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.9.0.9000",
      "date": "2026-10-30T11:31:14.000Z",
      "commit": "35ef54fd3972d9d1fa4feaf217de0d3934850020",
      "fileid": "https://r2.ropensci.org/1a5fb0253f23de49dcf95471997a33ec2011b5cd30271625ad78427db29610a8",
      "status": "success",
      "buildurl": "https://github.com/r-universe/frameworktools/actions/runs/41047798949"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.9.0.9000",
      "date": "2026-10-30T11:30:36.000Z",
      "commit": "35ef54fd3972d9d1fa4feaf217de0d3934850020",
      "fileid": "https://r2.ropensci.org/d5adc15f60cbabd692ca62abcd084612eec3d50407e948753d40a9853f55ee20",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/frameworktools/actions/runs/41047798949"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.9.0.9000",
      "date": "2026-10-30T11:30:36.000Z",
      "commit": "35ef54fd3972d9d1fa4feaf217de0d3934850020",
      "fileid": "https://r2.ropensci.org/61fd534adf9c1adf9f6b4de5dfe07c1a79a33fcad9fc9c843f676e883b6d0a50",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/frameworktools/actions/runs/41047798949"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.9.0.9000",
      "date": "2026-10-30T11:30:36.000Z",
      "commit": "35ef54fd3972d9d1fa4feaf217de0d3934850020",
      "fileid": "https://r2.ropensci.org/0d828fc520a934dd9dd704186c6012d2d6940f97f7c11dfed7d12644c48e27eb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/frameworktools/actions/runs/41047798949"
    }
  ]
}