{
  "_id": "6ad0b525b0a1b4b4099d7243",
  "Package": "bootstrict",
  "Title": "Strict Bootstrap 5.3 Widgets for Shiny",
  "Version": "0.9.9.9000",
  "Authors@R": "person(\"Colin\", \"Fay\", , \"colin@thinkr.fr\", role = c(\"aut\", \"cre\"))",
  "Description": "A complete, faithful implementation of the Bootstrap 5.3\ncomponent, layout and form library as Shiny UI functions. Every\nwidget mirrors the Bootstrap 5.3 HTML structure one-to-one so\nthat a designer's mockup and SASS variables can be dropped into\na Shiny application with minimal deviation from Shiny's own\nconventions. Interactive components report their state to the\nserver and can be controlled server-side through update\nfunctions and proxies. Bootstrap 5.3 itself is vendored and\ncompiled with 'sass', so a designer-provided SASS variable\nsheet composes natively and the Bootstrap version reaching the\nbrowser is fixed by this package.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Language": "en-GB",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "8.0.0",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "URL": "https://github.com/thinkr-open/bootstrict,\nhttps://thinkr-open.github.io/bootstrict/",
  "BugReports": "https://github.com/thinkr-open/bootstrict/issues",
  "Config/pak/sysreqs": "cmake make libuv1-dev zlib1g-dev",
  "Repository": "https://thinkr-open.r-universe.dev",
  "Date/Publication": "2026-09-15 11:37:55 UTC",
  "RemoteUrl": "https://github.com/ThinkR-open/bootstrict",
  "RemoteRef": "HEAD",
  "RemoteSha": "73e0a1c623c49d478659fe2eb115eacea3a49f89",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-15 11:08:18 UTC",
    "User": "root"
  },
  "Author": "Colin Fay [aut, cre]",
  "Maintainer": "Colin Fay <colin@thinkr.fr>",
  "_user": "thinkr-open",
  "_type": "src",
  "_file": "bootstrict_0.9.9.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/9de35698dccef2b86a860ffa2c2b4cd5d8f2469b1c51d14da366742869410d2d",
  "_filesize": 787589,
  "_sha256": "9de35698dccef2b86a860ffa2c2b4cd5d8f2469b1c51d14da366742869410d2d",
  "_expires": "2027-01-23T11:12:35.000Z",
  "_created": "2026-10-15T11:08:18.000Z",
  "_published": "2026-10-15T11:12:37.789Z",
  "_buildurl": "https://github.com/r-universe/thinkr-open/actions/runs/38724798431",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 116389387878,
      "time": 214,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11968086830"
    },
    {
      "job": 116389387974,
      "time": 191,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11967836768"
    },
    {
      "job": 116389387871,
      "time": 179,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11968331406"
    },
    {
      "job": 116389388073,
      "time": 190,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11968131570"
    },
    {
      "job": 116388055731,
      "time": 203,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11967881042"
    },
    {
      "job": 116389388049,
      "time": 171,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11967866669"
    },
    {
      "job": 116389388160,
      "time": 214,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11968026854"
    },
    {
      "job": 116389387925,
      "time": 202,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11967292692"
    },
    {
      "job": 116389387867,
      "time": 101,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11967991519"
    }
  ],
  "_upstream": "https://github.com/ThinkR-open/bootstrict",
  "_commit": {
    "id": "73e0a1c623c49d478659fe2eb115eacea3a49f89",
    "author": "Colin Fay <colin@thinkr.fr>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Remove bootstrap version from _pkgdown.yml\n\nRemoved bootstrap version specification from the template.",
    "time": 1789472275
  },
  "_maintainer": {
    "name": "Colin Fay",
    "email": "colin@thinkr.fr",
    "login": "colinfay",
    "twitter": "@_ColinFay",
    "description": "👨‍💻 Data Science and Engineering at @ThinkR-open. \n\"Chaotic good developer\". \nLoves building things, loves breaking things. \nRuns 🏃‍♂️. \nEats plants 🌱.",
    "uuid": 17936236
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "htmltools",
      "version": ">= 0.5.4",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "sass",
      "version": ">= 0.4.0",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "version": ">= 1.7.0",
      "role": "Imports"
    },
    {
      "package": "golem",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "callr",
      "role": "Suggests"
    },
    {
      "package": "chromote",
      "role": "Suggests"
    },
    {
      "package": "httpuv",
      "role": "Suggests"
    },
    {
      "package": "pkgload",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "tibble",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "thinkr-open",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-27",
      "n": 3
    },
    {
      "week": "2026-29",
      "n": 1
    },
    {
      "week": "2026-36",
      "n": 2
    },
    {
      "week": "2026-37",
      "n": 33
    },
    {
      "week": "2026-38",
      "n": 3
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "colinfay",
      "count": 42,
      "uuid": 17936236
    }
  ],
  "_userbio": {
    "uuid": 19155426,
    "type": "organization",
    "name": "ThinkR",
    "followers": 268,
    "description": "R Engineering, training, and consulting"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/bootstrict"
  },
  "_devurl": "https://github.com/thinkr-open/bootstrict",
  "_pkgdown": "https://thinkr-open.github.io/bootstrict/",
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/bootstrict.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    "bootstrap_dep",
    "bootstrap_version",
    "bootstrict_dep",
    "bootstrict_theme",
    "bs_accordion",
    "bs_accordion_panel",
    "bs_alert",
    "bs_alert_heading",
    "bs_alert_link",
    "bs_badge",
    "bs_blockquote",
    "bs_breadcrumb",
    "bs_breadcrumb_item",
    "bs_button",
    "bs_button_group",
    "bs_button_toolbar",
    "bs_card",
    "bs_card_body",
    "bs_card_footer",
    "bs_card_group",
    "bs_card_header",
    "bs_card_img",
    "bs_card_img_overlay",
    "bs_card_link",
    "bs_card_subtitle",
    "bs_card_text",
    "bs_card_title",
    "bs_carousel",
    "bs_carousel_item",
    "bs_checkbox_button_input",
    "bs_checkbox_group_input",
    "bs_checkbox_input",
    "bs_close_button",
    "bs_col",
    "bs_collapse",
    "bs_collapse_trigger",
    "bs_color_input",
    "bs_container",
    "bs_date_input",
    "bs_date_range_input",
    "bs_display_heading",
    "bs_download_button",
    "bs_download_link",
    "bs_dropdown",
    "bs_dropdown_divider",
    "bs_dropdown_header",
    "bs_dropdown_item",
    "bs_dropdown_text",
    "bs_feedback",
    "bs_figure",
    "bs_figure_caption",
    "bs_figure_img",
    "bs_file_input",
    "bs_floating_label",
    "bs_form",
    "bs_form_label",
    "bs_form_text",
    "bs_hstack",
    "bs_icon_link",
    "bs_img",
    "bs_input_group",
    "bs_input_group_text",
    "bs_invalid_feedback",
    "bs_lead",
    "bs_list_group",
    "bs_list_group_item",
    "bs_list_inline",
    "bs_list_unstyled",
    "bs_modal",
    "bs_modal_body",
    "bs_modal_footer",
    "bs_modal_header",
    "bs_modal_title",
    "bs_modal_trigger",
    "bs_nav",
    "bs_nav_dropdown",
    "bs_nav_item",
    "bs_nav_link",
    "bs_navbar",
    "bs_navbar_brand",
    "bs_navbar_nav",
    "bs_navbar_text",
    "bs_notify_toast",
    "bs_numeric_input",
    "bs_offcanvas",
    "bs_offcanvas_trigger",
    "bs_page",
    "bs_page_fillable",
    "bs_page_fluid",
    "bs_page_item",
    "bs_pagination",
    "bs_pagination_numbered",
    "bs_password_input",
    "bs_placeholder",
    "bs_placeholder_glow",
    "bs_placeholder_wave",
    "bs_popover",
    "bs_progress",
    "bs_progress_bar",
    "bs_radio_button_input",
    "bs_radio_input",
    "bs_range_input",
    "bs_ratio",
    "bs_row",
    "bs_scrollspy",
    "bs_select_input",
    "bs_spinner",
    "bs_switch_input",
    "bs_tab_panel",
    "bs_table",
    "bs_tabset",
    "bs_text_input",
    "bs_textarea_input",
    "bs_toast",
    "bs_toast_container",
    "bs_tooltip",
    "bs_valid_feedback",
    "bs_visually_hidden",
    "bs_vr",
    "bs_vstack",
    "close_bs_alert",
    "hide_bs_dropdown",
    "hide_bs_modal",
    "hide_bs_offcanvas",
    "hide_bs_toast",
    "parse_scss_variables",
    "set_bs_color_mode",
    "set_bs_validation",
    "show_bs_dropdown",
    "show_bs_modal",
    "show_bs_offcanvas",
    "show_bs_toast",
    "toggle_bs_dropdown",
    "toggle_bs_modal",
    "toggle_bs_offcanvas",
    "update_bs_accordion",
    "update_bs_carousel",
    "update_bs_collapse",
    "update_bs_color",
    "update_bs_date_input",
    "update_bs_date_range_input",
    "update_bs_list_group",
    "update_bs_nav",
    "update_bs_pagination",
    "update_bs_progress",
    "update_bs_range",
    "update_bs_tabset",
    "update_bs_toggle_buttons",
    "use_bootstrict",
    "use_bootstrict_golem"
  ],
  "_help": [
    {
      "page": "bootstrap_dep",
      "title": "The Bootstrap HTML dependency for a theme",
      "topics": [
        "bootstrap_dep"
      ]
    },
    {
      "page": "bootstrap_version",
      "title": "The Bootstrap version bootstrict ships",
      "topics": [
        "bootstrap_version"
      ]
    },
    {
      "page": "bootstrict_dep",
      "title": "The bootstrict HTML dependency (Shiny input bindings + supporting CSS)",
      "topics": [
        "bootstrict_dep"
      ]
    },
    {
      "page": "bootstrict_theme",
      "title": "Create a Bootstrap 5.3 theme for a bootstrict UI",
      "topics": [
        "bootstrict_theme"
      ]
    },
    {
      "page": "bs_accordion",
      "title": "Bootstrap accordion",
      "topics": [
        "bs_accordion",
        "bs_accordion_panel"
      ]
    },
    {
      "page": "bs_alert",
      "title": "Bootstrap alert",
      "topics": [
        "bs_alert",
        "bs_alert_heading",
        "bs_alert_link"
      ]
    },
    {
      "page": "bs_badge",
      "title": "Bootstrap badge",
      "topics": [
        "bs_badge"
      ]
    },
    {
      "page": "bs_blockquote",
      "title": "Bootstrap blockquote",
      "topics": [
        "bs_blockquote"
      ]
    },
    {
      "page": "bs_breadcrumb",
      "title": "Bootstrap breadcrumb",
      "topics": [
        "bs_breadcrumb",
        "bs_breadcrumb_item"
      ]
    },
    {
      "page": "bs_button",
      "title": "Bootstrap button",
      "topics": [
        "bs_button"
      ]
    },
    {
      "page": "bs_button_group",
      "title": "Bootstrap button group / toolbar",
      "topics": [
        "bs_button_group",
        "bs_button_toolbar"
      ]
    },
    {
      "page": "bs_card",
      "title": "Bootstrap card",
      "topics": [
        "bs_card",
        "bs_card_body",
        "bs_card_footer",
        "bs_card_group",
        "bs_card_header",
        "bs_card_img",
        "bs_card_img_overlay",
        "bs_card_link",
        "bs_card_subtitle",
        "bs_card_text",
        "bs_card_title"
      ]
    },
    {
      "page": "bs_carousel",
      "title": "Bootstrap carousel",
      "topics": [
        "bs_carousel",
        "bs_carousel_item"
      ]
    },
    {
      "page": "bs_checkbox_group_input",
      "title": "Bootstrap checkbox group",
      "topics": [
        "bs_checkbox_group_input"
      ]
    },
    {
      "page": "bs_checkbox_input",
      "title": "Bootstrap checkbox input",
      "topics": [
        "bs_checkbox_input",
        "bs_switch_input"
      ]
    },
    {
      "page": "bs_close_button",
      "title": "Bootstrap close button",
      "topics": [
        "bs_close_button"
      ]
    },
    {
      "page": "bs_col",
      "title": "Bootstrap grid column",
      "topics": [
        "bs_col"
      ]
    },
    {
      "page": "bs_collapse",
      "title": "Bootstrap collapse",
      "topics": [
        "bs_collapse"
      ]
    },
    {
      "page": "bs_collapse_trigger",
      "title": "Trigger a collapse from the UI",
      "topics": [
        "bs_collapse_trigger"
      ]
    },
    {
      "page": "bs_color_input",
      "title": "Bootstrap colour input",
      "topics": [
        "bs_color_input"
      ]
    },
    {
      "page": "bs_container",
      "title": "Bootstrap container",
      "topics": [
        "bs_container"
      ]
    },
    {
      "page": "bs_date_input",
      "title": "Bootstrap date input",
      "topics": [
        "bs_date_input"
      ]
    },
    {
      "page": "bs_date_range_input",
      "title": "Bootstrap date range input",
      "topics": [
        "bs_date_range_input"
      ]
    },
    {
      "page": "bs_display_heading",
      "title": "Bootstrap display heading",
      "topics": [
        "bs_display_heading"
      ]
    },
    {
      "page": "bs_download_button",
      "title": "Bootstrap download button",
      "topics": [
        "bs_download_button"
      ]
    },
    {
      "page": "bs_download_link",
      "title": "Bootstrap download link",
      "topics": [
        "bs_download_link"
      ]
    },
    {
      "page": "bs_dropdown",
      "title": "Bootstrap dropdown",
      "topics": [
        "bs_dropdown",
        "bs_dropdown_divider",
        "bs_dropdown_header",
        "bs_dropdown_item",
        "bs_dropdown_text"
      ]
    },
    {
      "page": "bs_feedback",
      "title": "Attach validation feedback to a form control",
      "topics": [
        "bs_feedback"
      ]
    },
    {
      "page": "bs_figure",
      "title": "Bootstrap figure",
      "topics": [
        "bs_figure",
        "bs_figure_caption",
        "bs_figure_img"
      ]
    },
    {
      "page": "bs_file_input",
      "title": "Bootstrap file input",
      "topics": [
        "bs_file_input"
      ]
    },
    {
      "page": "bs_floating_label",
      "title": "Bootstrap floating label",
      "topics": [
        "bs_floating_label"
      ]
    },
    {
      "page": "bs_form",
      "title": "Bootstrap form element",
      "topics": [
        "bs_form"
      ]
    },
    {
      "page": "bs_form_label",
      "title": "Bootstrap form label",
      "topics": [
        "bs_form_label"
      ]
    },
    {
      "page": "bs_form_text",
      "title": "Bootstrap form help text",
      "topics": [
        "bs_form_text"
      ]
    },
    {
      "page": "bs_hstack",
      "title": "Bootstrap stacks (horizontal / vertical flex layouts)",
      "topics": [
        "bs_hstack",
        "bs_vstack"
      ]
    },
    {
      "page": "bs_icon_link",
      "title": "Bootstrap icon link",
      "topics": [
        "bs_icon_link"
      ]
    },
    {
      "page": "bs_img",
      "title": "Bootstrap image",
      "topics": [
        "bs_img"
      ]
    },
    {
      "page": "bs_input_group",
      "title": "Bootstrap input group",
      "topics": [
        "bs_input_group",
        "bs_input_group_text"
      ]
    },
    {
      "page": "bs_lead",
      "title": "Bootstrap lead paragraph",
      "topics": [
        "bs_lead"
      ]
    },
    {
      "page": "bs_list_group",
      "title": "Bootstrap list group",
      "topics": [
        "bs_list_group",
        "bs_list_group_item"
      ]
    },
    {
      "page": "bs_list_unstyled",
      "title": "Bootstrap unstyled / inline lists",
      "topics": [
        "bs_list_inline",
        "bs_list_unstyled"
      ]
    },
    {
      "page": "bs_modal",
      "title": "Bootstrap modal",
      "topics": [
        "bs_modal",
        "bs_modal_body",
        "bs_modal_footer",
        "bs_modal_header",
        "bs_modal_title"
      ]
    },
    {
      "page": "bs_modal_trigger",
      "title": "Trigger a modal from the UI",
      "topics": [
        "bs_modal_trigger"
      ]
    },
    {
      "page": "bs_nav",
      "title": "Bootstrap navigation list",
      "topics": [
        "bs_nav",
        "bs_nav_item",
        "bs_nav_link"
      ]
    },
    {
      "page": "bs_nav_dropdown",
      "title": "Bootstrap dropdown inside a nav or a navbar",
      "topics": [
        "bs_nav_dropdown"
      ]
    },
    {
      "page": "bs_navbar",
      "title": "Bootstrap navbar",
      "topics": [
        "bs_navbar",
        "bs_navbar_brand",
        "bs_navbar_nav",
        "bs_navbar_text"
      ]
    },
    {
      "page": "bs_notify_toast",
      "title": "Pop a transient toast notification from the server",
      "topics": [
        "bs_notify_toast"
      ]
    },
    {
      "page": "bs_numeric_input",
      "title": "Bootstrap numeric input",
      "topics": [
        "bs_numeric_input"
      ]
    },
    {
      "page": "bs_offcanvas",
      "title": "Bootstrap offcanvas",
      "topics": [
        "bs_offcanvas"
      ]
    },
    {
      "page": "bs_offcanvas_trigger",
      "title": "Trigger an offcanvas from the UI",
      "topics": [
        "bs_offcanvas_trigger"
      ]
    },
    {
      "page": "bs_page",
      "title": "A Bootstrap 5.3 page",
      "topics": [
        "bs_page",
        "bs_page_fillable",
        "bs_page_fluid"
      ]
    },
    {
      "page": "bs_page_item",
      "title": "Bootstrap pagination item",
      "topics": [
        "bs_page_item"
      ]
    },
    {
      "page": "bs_pagination",
      "title": "Bootstrap pagination",
      "topics": [
        "bs_pagination"
      ]
    },
    {
      "page": "bs_pagination_numbered",
      "title": "Build a numbered pager",
      "topics": [
        "bs_pagination_numbered"
      ]
    },
    {
      "page": "bs_password_input",
      "title": "Bootstrap password input",
      "topics": [
        "bs_password_input"
      ]
    },
    {
      "page": "bs_placeholder",
      "title": "Bootstrap placeholder",
      "topics": [
        "bs_placeholder",
        "bs_placeholder_glow",
        "bs_placeholder_wave"
      ]
    },
    {
      "page": "bs_popover",
      "title": "Add a Bootstrap popover to a UI element",
      "topics": [
        "bs_popover"
      ]
    },
    {
      "page": "bs_progress",
      "title": "Bootstrap progress",
      "topics": [
        "bs_progress",
        "bs_progress_bar"
      ]
    },
    {
      "page": "bs_radio_button_input",
      "title": "Bootstrap toggle button groups",
      "topics": [
        "bs_checkbox_button_input",
        "bs_radio_button_input"
      ]
    },
    {
      "page": "bs_radio_input",
      "title": "Bootstrap radio button group",
      "topics": [
        "bs_radio_input"
      ]
    },
    {
      "page": "bs_range_input",
      "title": "Bootstrap range (slider) input",
      "topics": [
        "bs_range_input"
      ]
    },
    {
      "page": "bs_ratio",
      "title": "Fixed aspect-ratio container",
      "topics": [
        "bs_ratio"
      ]
    },
    {
      "page": "bs_row",
      "title": "Bootstrap grid row",
      "topics": [
        "bs_row"
      ]
    },
    {
      "page": "bs_scrollspy",
      "title": "Bootstrap scrollspy container",
      "topics": [
        "bs_scrollspy"
      ]
    },
    {
      "page": "bs_select_input",
      "title": "Bootstrap select input",
      "topics": [
        "bs_select_input"
      ]
    },
    {
      "page": "bs_spinner",
      "title": "Bootstrap spinner",
      "topics": [
        "bs_spinner"
      ]
    },
    {
      "page": "bs_table",
      "title": "Bootstrap table",
      "topics": [
        "bs_table"
      ]
    },
    {
      "page": "bs_tabset",
      "title": "Bootstrap tabset",
      "topics": [
        "bs_tabset",
        "bs_tab_panel"
      ]
    },
    {
      "page": "bs_text_input",
      "title": "Bootstrap text input",
      "topics": [
        "bs_text_input"
      ]
    },
    {
      "page": "bs_textarea_input",
      "title": "Bootstrap textarea input",
      "topics": [
        "bs_textarea_input"
      ]
    },
    {
      "page": "bs_toast",
      "title": "Bootstrap toast",
      "topics": [
        "bs_toast"
      ]
    },
    {
      "page": "bs_toast_container",
      "title": "Position toasts on screen",
      "topics": [
        "bs_toast_container"
      ]
    },
    {
      "page": "bs_tooltip",
      "title": "Add a Bootstrap tooltip to a UI element",
      "topics": [
        "bs_tooltip"
      ]
    },
    {
      "page": "bs_valid_feedback",
      "title": "Bootstrap validation feedback",
      "topics": [
        "bs_invalid_feedback",
        "bs_valid_feedback"
      ]
    },
    {
      "page": "bs_visually_hidden",
      "title": "Visually hidden text",
      "topics": [
        "bs_visually_hidden"
      ]
    },
    {
      "page": "bs_vr",
      "title": "Vertical rule",
      "topics": [
        "bs_vr"
      ]
    },
    {
      "page": "close_bs_alert",
      "title": "Close an alert from the server",
      "topics": [
        "close_bs_alert"
      ]
    },
    {
      "page": "parse_scss_variables",
      "title": "Parse a SASS/SCSS variable sheet into a named list",
      "topics": [
        "parse_scss_variables"
      ]
    },
    {
      "page": "set_bs_color_mode",
      "title": "Switch the Bootstrap colour mode from the server",
      "topics": [
        "set_bs_color_mode"
      ]
    },
    {
      "page": "set_bs_validation",
      "title": "Set a control's validation state from the server",
      "topics": [
        "set_bs_validation"
      ]
    },
    {
      "page": "show_bs_dropdown",
      "title": "Open, close or toggle a dropdown from the server",
      "topics": [
        "hide_bs_dropdown",
        "show_bs_dropdown",
        "toggle_bs_dropdown"
      ]
    },
    {
      "page": "show_bs_modal",
      "title": "Control a modal from the server",
      "topics": [
        "hide_bs_modal",
        "show_bs_modal",
        "toggle_bs_modal"
      ]
    },
    {
      "page": "show_bs_offcanvas",
      "title": "Control an offcanvas from the server",
      "topics": [
        "hide_bs_offcanvas",
        "show_bs_offcanvas",
        "toggle_bs_offcanvas"
      ]
    },
    {
      "page": "show_bs_toast",
      "title": "Control a toast from the server",
      "topics": [
        "hide_bs_toast",
        "show_bs_toast"
      ]
    },
    {
      "page": "update_bs_accordion",
      "title": "Control an accordion from the server",
      "topics": [
        "update_bs_accordion"
      ]
    },
    {
      "page": "update_bs_carousel",
      "title": "Control a carousel from the server",
      "topics": [
        "update_bs_carousel"
      ]
    },
    {
      "page": "update_bs_collapse",
      "title": "Control a collapse from the server",
      "topics": [
        "update_bs_collapse"
      ]
    },
    {
      "page": "update_bs_color",
      "title": "Update a colour input from the server",
      "topics": [
        "update_bs_color"
      ]
    },
    {
      "page": "update_bs_date_input",
      "title": "Set a date input from the server",
      "topics": [
        "update_bs_date_input",
        "update_bs_date_range_input"
      ]
    },
    {
      "page": "update_bs_list_group",
      "title": "Control a list group selection from the server",
      "topics": [
        "update_bs_list_group"
      ]
    },
    {
      "page": "update_bs_nav",
      "title": "Set the active link of a nav from the server",
      "topics": [
        "update_bs_nav"
      ]
    },
    {
      "page": "update_bs_pagination",
      "title": "Set the active page of a pager from the server",
      "topics": [
        "update_bs_pagination"
      ]
    },
    {
      "page": "update_bs_progress",
      "title": "Update a progress bar from the server",
      "topics": [
        "update_bs_progress"
      ]
    },
    {
      "page": "update_bs_range",
      "title": "Update a range input from the server",
      "topics": [
        "update_bs_range"
      ]
    },
    {
      "page": "update_bs_tabset",
      "title": "Control a tabset from the server",
      "topics": [
        "update_bs_tabset"
      ]
    },
    {
      "page": "update_bs_toggle_buttons",
      "title": "Set the selection of a toggle button group from the server",
      "topics": [
        "update_bs_toggle_buttons"
      ]
    },
    {
      "page": "use_bootstrict",
      "title": "Activate bootstrict inside a UI",
      "topics": [
        "use_bootstrict"
      ]
    },
    {
      "page": "use_bootstrict_golem",
      "title": "Scaffold a bootstrict app as a golem project hook",
      "topics": [
        "use_bootstrict_golem"
      ]
    }
  ],
  "_readme": "https://github.com/ThinkR-open/bootstrict/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "bslib",
    "cachem",
    "cli",
    "commonmark",
    "digest",
    "fastmap",
    "fontawesome",
    "fs",
    "glue",
    "htmltools",
    "httpuv",
    "jquerylib",
    "jsonlite",
    "later",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "otel",
    "promises",
    "R6",
    "rappdirs",
    "Rcpp",
    "rlang",
    "sass",
    "shiny",
    "sourcetools",
    "withr",
    "xtable"
  ],
  "_vignettes": [
    {
      "source": "components.Rmd",
      "filename": "components.html",
      "title": "Components",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Buttons",
        "Download buttons",
        "Cards",
        "Alerts",
        "Badges",
        "Accordion (interactive)",
        "Carousel (interactive)",
        "Collapse (interactive)",
        "List group (interactive)",
        "Progress (interactive)",
        "Spinners and placeholders"
      ],
      "created": "2026-09-04 07:56:05",
      "modified": "2026-09-08 20:15:09",
      "commits": 2
    },
    {
      "source": "content.Rmd",
      "filename": "content.html",
      "title": "Content: tables, media and typography",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Tables",
        "Images",
        "Figures",
        "Blockquotes",
        "Display typography",
        "Lists",
        "Small helpers"
      ],
      "created": "2026-09-04 07:56:05",
      "modified": "2026-09-08 14:23:13",
      "commits": 2
    },
    {
      "source": "forms.Rmd",
      "filename": "forms.html",
      "title": "Forms and inputs",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The two families",
        "Text-like inputs",
        "Select",
        "Checkboxes, switches, radios and groups",
        "Range and colour (native inputs)",
        "Dates and files",
        "Composing inputs",
        "Input groups",
        "Floating labels",
        "Forms, labels, help and validation",
        "Dates",
        "Toggle buttons",
        "Validation",
        "Putting it together"
      ],
      "created": "2026-09-04 07:56:05",
      "modified": "2026-09-09 12:22:48",
      "commits": 4
    },
    {
      "source": "bootstrict.Rmd",
      "filename": "bootstrict.html",
      "title": "Get started with bootstrict",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Why bootstrict",
        "A first app",
        "Conventions (minimum deviation from Shiny)",
        "The map of the package",
        "How bootstrict differs from Shiny",
        "Overlays live in the UI — they are not built from the server",
        "Server helpers take id first and session last",
        "Two kinds of inputs",
        "bs_button() is an action button only when given an id",
        "Run the bundled apps"
      ],
      "created": "2026-09-04 07:56:05",
      "modified": "2026-09-14 14:09:22",
      "commits": 5
    },
    {
      "source": "layout.Rmd",
      "filename": "layout.html",
      "title": "Layout and the grid",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Pages",
        "Containers",
        "The grid: rows and columns",
        "bs_row()",
        "bs_col()",
        "Responsive spans",
        "Gutters, alignment and order",
        "Stacks"
      ],
      "created": "2026-09-04 07:56:05",
      "modified": "2026-09-14 14:09:22",
      "commits": 2
    },
    {
      "source": "navigation.Rmd",
      "filename": "navigation.html",
      "title": "Navigation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Nav vs. tabset",
        "Static nav",
        "Interactive tabset",
        "Navbar",
        "A navbar that switches pages",
        "Breadcrumbs",
        "Pagination",
        "Dropdowns"
      ],
      "created": "2026-09-04 07:56:05",
      "modified": "2026-09-08 20:15:09",
      "commits": 4
    },
    {
      "source": "overlays.Rmd",
      "filename": "overlays.html",
      "title": "Overlays and server-driven interactivity",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The overlay model: declare in the UI, open by id",
        "Modal",
        "Dynamic content",
        "Opening without a server round trip",
        "Offcanvas (drawer)",
        "Toasts",
        "Tooltips and popovers",
        "Scrollspy",
        "Inside a Shiny module",
        "The pattern, in one place"
      ],
      "created": "2026-09-04 07:56:05",
      "modified": "2026-09-08 14:14:22",
      "commits": 2
    },
    {
      "source": "theming.Rmd",
      "filename": "theming.html",
      "title": "Theming and the designer hand-off",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The motivating workflow",
        "bootstrict_theme()",
        "The _variables.scss sheet",
        "Inspecting a sheet with parse_scss_variables()",
        "Colour modes (Bootstrap 5.3)",
        "Set the initial mode on the page",
        "Flip the mode from the server",
        "Following the operating system",
        "Scope a mode to one component",
        "Utilities",
        "The golem hook",
        "Attaching the dependency by hand"
      ],
      "created": "2026-09-04 07:56:05",
      "modified": "2026-09-14 14:09:22",
      "commits": 4
    }
  ],
  "_score": 4.301029995663981,
  "_indexed": true,
  "_nocasepkg": "bootstrict",
  "_universes": [
    "thinkr-open",
    "colinfay"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.9.9.9000",
      "date": "2026-10-15T11:11:50.000Z",
      "distro": "resolute",
      "commit": "73e0a1c623c49d478659fe2eb115eacea3a49f89",
      "fileid": "https://r2.ropensci.org/592459374375a1d0679895a9cc6ab84aba59c44fc3bebb83d9371ef4f0a37792",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thinkr-open/actions/runs/38724798431"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.9.9.9000",
      "date": "2026-10-15T11:11:17.000Z",
      "distro": "resolute",
      "commit": "73e0a1c623c49d478659fe2eb115eacea3a49f89",
      "fileid": "https://r2.ropensci.org/273be9b44516bd8e63dcddd2ee77d71bbd140e5972a6ed6674ee9c07a4226afc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thinkr-open/actions/runs/38724798431"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.9.9.9000",
      "date": "2026-10-15T11:11:02.000Z",
      "commit": "73e0a1c623c49d478659fe2eb115eacea3a49f89",
      "fileid": "https://r2.ropensci.org/40d84ff0cb110b5df658a0acb5722f4b0ec3562230caa65dd97812743b3f2f16",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thinkr-open/actions/runs/38724798431"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.9.9.9000",
      "date": "2026-10-15T11:10:41.000Z",
      "commit": "73e0a1c623c49d478659fe2eb115eacea3a49f89",
      "fileid": "https://r2.ropensci.org/1309e07a7ca55979fbf5b52c5c37a574f7aede3adbb1e7f2bc00c698908c788c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thinkr-open/actions/runs/38724798431"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.9.9.9000",
      "date": "2026-10-15T11:11:36.000Z",
      "commit": "73e0a1c623c49d478659fe2eb115eacea3a49f89",
      "fileid": "https://r2.ropensci.org/9be00db9360596ca3d86530ac5abdcf846eb71c54cc0009a3b682823e463dd9d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/thinkr-open/actions/runs/38724798431"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.9.9.9000",
      "date": "2026-10-15T11:11:22.000Z",
      "commit": "73e0a1c623c49d478659fe2eb115eacea3a49f89",
      "fileid": "https://r2.ropensci.org/4191aa87e42b8fa6f62c97c66396fc4076e6dcfcc1a87d41259b9a3d80120b98",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thinkr-open/actions/runs/38724798431"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.9.9.9000",
      "date": "2026-10-15T11:11:20.000Z",
      "commit": "73e0a1c623c49d478659fe2eb115eacea3a49f89",
      "fileid": "https://r2.ropensci.org/6a37f4987f1a38933b2193db7aaee9d0cd516a0638b81d74c51035f568e7dff1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thinkr-open/actions/runs/38724798431"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.9.9.9000",
      "date": "2026-10-15T11:09:36.000Z",
      "commit": "73e0a1c623c49d478659fe2eb115eacea3a49f89",
      "fileid": "https://r2.ropensci.org/3c2d6d8bba16783e79205a3724291e9874f2360428bcceb47a3839e1d69d220d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thinkr-open/actions/runs/38724798431"
    }
  ]
}