{
  "_id": "6ae67c0f1e2c7b3a4f52f5d6",
  "Package": "kitDesign",
  "Title": "Shared 'Shiny' User Interface Components for KIT Research Tools",
  "Version": "0.6.1",
  "Date": "2026-11-01",
  "Authors@R": "person(\"Jie-Wen\", \"Tsai\", email = \"tsai.jiewen@gmail.com\", role = c(\"aut\", \"cre\"))",
  "Description": "The shared user interface layer of the KIT research tools\nbuilt with 'shiny': a 'bslib' theme based on Bootswatch Brite,\nthe KIT style sheets and logos, a page wrapper with the KIT\nheader, and documented components (page guide, buttons,\ndownload buttons, callouts, cloud-version banner and footer,\nstatus boxes, details rows, code panels, step cards,\nchecklists, step tabs, diagrams, tables and a 'plotly' chart\nstyle), a skeleton for tabs with one run button (page order and\nstatus flow), plus a few server-side helpers (run gate, scroll\nto result, tab states, notifications, number formatting,\nuser-facing errors), value objects for status boxes, checklists\nand code, 'shiny' modules for the stateful pieces (step cards,\nstep tabs, run gate, code panel) and a scaffold for new apps.\nLoad it with one call to kit_page() and build the page from\nkit_*() components. The logo and the colour palette come from a\nbrand object (kit_brand()), so projects other than KIT can use\ntheir own.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/jiewenTsai/kitDesign,\nhttps://jiewentsai.github.io/kitDesign/",
  "BugReports": "https://github.com/jiewenTsai/kitDesign/issues",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Roxygen": "list(markdown = TRUE)",
  "Config/roxygen2/version": "8.1.0",
  "Config/pak/sysreqs": "cmake make libuv1-dev zlib1g-dev",
  "Repository": "https://jiewentsai.r-universe.dev",
  "Date/Publication": "2026-10-31 23:07:38 UTC",
  "RemoteUrl": "https://github.com/jiewenTsai/kitDesign",
  "RemoteRef": "HEAD",
  "RemoteSha": "57434db69f12aa3fb29f32ceca4ebaaab6c8ab1d",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-31 23:34:45 UTC",
    "User": "root"
  },
  "Author": "Jie-Wen Tsai [aut, cre]",
  "Maintainer": "Jie-Wen Tsai <tsai.jiewen@gmail.com>",
  "_user": "jiewentsai",
  "_type": "src",
  "_file": "kitDesign_0.6.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/289728feffbe99ffcc3c58136dbd969d645778c8410510a3f24872ad12d9927f",
  "_filesize": 880218,
  "_sha256": "289728feffbe99ffcc3c58136dbd969d645778c8410510a3f24872ad12d9927f",
  "_expires": "2027-02-08T23:38:53.000Z",
  "_created": "2026-10-31T23:34:45.000Z",
  "_published": "2026-10-31T23:38:55.157Z",
  "_upstream": "https://github.com/jiewenTsai/kitDesign",
  "_status": "success",
  "_maintainer": {
    "name": "Jie-Wen Tsai",
    "email": "tsai.jiewen@gmail.com",
    "login": "jiewentsai",
    "description": "",
    "uuid": 44721885
  },
  "_jobs": [
    {
      "job": 124690752669,
      "time": 179,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13062396595"
    },
    {
      "job": 124690752675,
      "time": 158,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "13061627914"
    },
    {
      "job": 124690752690,
      "time": 110,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13062246811"
    },
    {
      "job": 124690752671,
      "time": 120,
      "config": "macos-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13061757592"
    },
    {
      "job": 124689996442,
      "time": 217,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "13061548107"
    },
    {
      "job": 124690752636,
      "time": 115,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "13061692608"
    },
    {
      "job": 124690752703,
      "time": 95,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13062376528"
    },
    {
      "job": 124690752667,
      "time": 92,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13062181928"
    },
    {
      "job": 124690752639,
      "time": 95,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13061996736"
    }
  ],
  "_buildurl": "https://github.com/r-universe/jiewentsai/actions/runs/41252902635",
  "_commit": {
    "id": "57434db69f12aa3fb29f32ceca4ebaaab6c8ab1d",
    "author": "Jie-Wen Tsai <44721885+jiewenTsai@users.noreply.github.com>",
    "committer": "Jie-Wen Tsai <44721885+jiewenTsai@users.noreply.github.com>",
    "message": "kitDesign 0.6.1: closed <details> content is display: none (plots inside no longer drawn at 76 px)\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01VdudE2uZsC7jsfSAb2J4vz\n",
    "time": 1793488058
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "bslib",
      "version": ">= 0.11.0",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "htmltools",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "htmlwidgets",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "pkgload",
      "role": "Suggests"
    },
    {
      "package": "plotly",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "jiewentsai",
  "_selfowned": true,
  "_usedby": 3,
  "_updates": [
    {
      "week": "2026-44",
      "n": 26
    }
  ],
  "_tags": [
    {
      "name": "v0.4.0",
      "date": "2026-10-31"
    },
    {
      "name": "v0.5.0",
      "date": "2026-10-31"
    },
    {
      "name": "v0.5.1",
      "date": "2026-10-31"
    },
    {
      "name": "v0.5.2",
      "date": "2026-10-31"
    },
    {
      "name": "v0.6.0",
      "date": "2026-10-31"
    },
    {
      "name": "v0.6.1",
      "date": "2026-10-31"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "jiewentsai",
      "count": 26,
      "uuid": 44721885
    }
  ],
  "_userbio": {
    "uuid": 44721885,
    "type": "user",
    "name": "Jie-Wen Tsai",
    "followers": 1
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/kitDesign"
  },
  "_devurl": "https://github.com/jiewentsai/kitdesign",
  "_pkgdown": "https://jiewentsai.github.io/kitDesign/",
  "_searchresults": 19,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/kitDesign.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    "kit_abort",
    "kit_advanced",
    "kit_app_description",
    "kit_app_link",
    "kit_app_meta",
    "kit_brand",
    "kit_btn_class",
    "kit_button",
    "kit_callout",
    "kit_chart_colors",
    "kit_chart_neutral",
    "kit_chart_sequential",
    "kit_check",
    "kit_checklist",
    "kit_cloud_banner",
    "kit_cloud_footer",
    "kit_code",
    "kit_code_blocks",
    "kit_code_cols",
    "kit_code_panel",
    "kit_code_panel_server",
    "kit_code_panel_ui",
    "kit_code_wrap",
    "kit_colors",
    "kit_current_brand",
    "kit_detail",
    "kit_details_row",
    "kit_dg_table",
    "kit_diagram",
    "kit_dims",
    "kit_done_status",
    "kit_download_button",
    "kit_error_status",
    "kit_fix_utf8_chr",
    "kit_fix_utf8_df",
    "kit_flow_tabs",
    "kit_gallery",
    "kit_gz_path",
    "kit_header",
    "kit_is_cloud",
    "kit_is_user_error",
    "kit_is_valid_utf8_df",
    "kit_logo_dependency",
    "kit_logo_file",
    "kit_logo_uri",
    "kit_navgroup",
    "kit_navgroups",
    "kit_need_files",
    "kit_new_app",
    "kit_next_step",
    "kit_notify",
    "kit_num",
    "kit_open_browser",
    "kit_open_details",
    "kit_page",
    "kit_plotly_fonts",
    "kit_plotly_style",
    "kit_preview_table",
    "kit_problems",
    "kit_ready_line",
    "kit_render_code_panel",
    "kit_rows_note",
    "kit_run_gate",
    "kit_run_gate_server",
    "kit_run_gate_ui",
    "kit_run_tab_server",
    "kit_run_tab_ui",
    "kit_sav_safe_names",
    "kit_scroll_to",
    "kit_send_tab_states",
    "kit_settings_line",
    "kit_stale_status",
    "kit_static_table",
    "kit_status",
    "kit_status_ui",
    "kit_step_body",
    "kit_step_card",
    "kit_step_head",
    "kit_step_tabs_server",
    "kit_step_tabs_ui",
    "kit_stepcards_server",
    "kit_stepcards_ui",
    "kit_steps",
    "kit_tab_guide",
    "kit_tab_states",
    "kit_table_scroll",
    "kit_test_download",
    "kit_theme",
    "kit_truncate_bytes",
    "kit_unload_guard",
    "kit_versions",
    "kit_watch_tab_states",
    "use_kit"
  ],
  "_help": [
    {
      "page": "kit_abort",
      "title": "An error meant for the user",
      "topics": [
        "kit_abort"
      ]
    },
    {
      "page": "kit_advanced",
      "title": "Advanced settings: collapsed by default",
      "topics": [
        "kit_advanced"
      ]
    },
    {
      "page": "kit_app_description",
      "title": "Read the app's version and date (Version and Date in DESCRIPTION)",
      "topics": [
        "kit_app_description"
      ]
    },
    {
      "page": "kit_app_link",
      "title": "A link to another website or app (opens in a new tab)",
      "topics": [
        "kit_app_link"
      ]
    },
    {
      "page": "kit_app_meta",
      "title": "The version line in the header, e.g. \"kitJoin v0.6.0 · 2026-10-31\"",
      "topics": [
        "kit_app_meta"
      ]
    },
    {
      "page": "kit_brand",
      "title": "Brand: logo and colors",
      "topics": [
        "kit_brand"
      ]
    },
    {
      "page": "kit_btn_class",
      "title": "Class for a button kind",
      "topics": [
        "kit_btn_class"
      ]
    },
    {
      "page": "kit_button",
      "title": "Button",
      "topics": [
        "kit_button"
      ]
    },
    {
      "page": "kit_callout",
      "title": "Callout",
      "topics": [
        "kit_callout"
      ]
    },
    {
      "page": "kit_chart_colors",
      "title": "Categorical chart colors",
      "topics": [
        "kit_chart_colors"
      ]
    },
    {
      "page": "kit_chart_neutral",
      "title": "Neutral color for non-categorical chart elements",
      "topics": [
        "kit_chart_neutral"
      ]
    },
    {
      "page": "kit_chart_sequential",
      "title": "Color scale for continuous values (chart)",
      "topics": [
        "kit_chart_sequential"
      ]
    },
    {
      "page": "kit_check",
      "title": "One checklist row",
      "topics": [
        "as.tags.kit_check",
        "format.kit_check",
        "kit_check",
        "print.kit_check"
      ]
    },
    {
      "page": "kit_checklist",
      "title": "Checklist",
      "topics": [
        "as.tags.kit_checklist",
        "format.kit_checklist",
        "kit_checklist",
        "print.kit_checklist"
      ]
    },
    {
      "page": "kit_cloud_banner",
      "title": "Cloud version reminder banner (one line below the header)",
      "topics": [
        "kit_cloud_banner"
      ]
    },
    {
      "page": "kit_cloud_footer",
      "title": "Cloud version usage notes (bottom of the page, small gray text)",
      "topics": [
        "kit_cloud_footer"
      ]
    },
    {
      "page": "kit_code",
      "title": "Code for one version (code panel)",
      "topics": [
        "as.tags.kit_code",
        "format.kit_code",
        "kit_code",
        "print.kit_code"
      ]
    },
    {
      "page": "kit_code_blocks",
      "title": "Content of \"How to do it in R\": a note plus code in one or more versions (with \"Copy\")",
      "topics": [
        "kit_code_blocks"
      ]
    },
    {
      "page": "kit_code_cols",
      "title": "Display width of each line (CJK and full-width characters count as 2 columns)",
      "topics": [
        "kit_code_cols"
      ]
    },
    {
      "page": "kit_code_panel",
      "title": "Placeholder for \"How to do it in R\" (code panel)",
      "topics": [
        "kit_code_panel"
      ]
    },
    {
      "page": "kit_code_panel_ui",
      "title": "\"How to do it in R\" module (code panel)",
      "topics": [
        "kit_code_panel_server",
        "kit_code_panel_ui"
      ]
    },
    {
      "page": "kit_code_wrap",
      "title": "Wrap code to at most 70 columns per line",
      "topics": [
        "kit_code_wrap"
      ]
    },
    {
      "page": "kit_colors",
      "title": "KIT brand color constants (for custom CSS or charts)",
      "topics": [
        "kit_colors"
      ]
    },
    {
      "page": "kit_current_brand",
      "title": "The current brand: 'options(kitDesign.brand = )', KIT when not set",
      "topics": [
        "kit_current_brand"
      ]
    },
    {
      "page": "kit_detail",
      "title": "One detail: collapsed by default, a one-line small-print title",
      "topics": [
        "kit_detail"
      ]
    },
    {
      "page": "kit_details_row",
      "title": "Details row",
      "topics": [
        "kit_details_row"
      ]
    },
    {
      "page": "kit_dg_table",
      "title": "Small table for diagrams (2–3 columns, 2–4 rows)",
      "topics": [
        "kit_dg_table"
      ]
    },
    {
      "page": "kit_diagram",
      "title": "Diagram: small table before → small table after, with a plain-language line below",
      "topics": [
        "kit_diagram"
      ]
    },
    {
      "page": "kit_dims",
      "title": "Dimension text: \"5 列 × 7 欄\" (\"5 rows × 7 columns\")",
      "topics": [
        "kit_dims"
      ]
    },
    {
      "page": "kit_done_status",
      "title": "Status after a run: 【完成，但請注意】 (done, but take note) when something needs attention, otherwise 【完成】 (done)",
      "topics": [
        "kit_done_status"
      ]
    },
    {
      "page": "kit_download_button",
      "title": "Download button",
      "topics": [
        "kit_download_button"
      ]
    },
    {
      "page": "kit_error_status",
      "title": "Status for a failed run (【停下來】, stopped)",
      "topics": [
        "kit_error_status"
      ]
    },
    {
      "page": "kit_files",
      "title": "File helpers: encoding, SPSS variable names, compressed file paths, opening the browser",
      "topics": [
        "kit_files",
        "kit_fix_utf8_chr",
        "kit_fix_utf8_df",
        "kit_gz_path",
        "kit_is_valid_utf8_df",
        "kit_open_browser",
        "kit_sav_safe_names",
        "kit_truncate_bytes"
      ]
    },
    {
      "page": "kit_flow_tabs",
      "title": "Ordered workflow tabs (the kitsUI style)",
      "topics": [
        "kit_flow_tabs"
      ]
    },
    {
      "page": "kit_gallery",
      "title": "Component gallery app",
      "topics": [
        "kit_gallery"
      ]
    },
    {
      "page": "kit_header",
      "title": "KIT header",
      "topics": [
        "kit_header"
      ]
    },
    {
      "page": "kit_is_cloud",
      "title": "Is this the cloud version?",
      "topics": [
        "kit_is_cloud"
      ]
    },
    {
      "page": "kit_is_user_error",
      "title": "Was the error thrown by 'kit_abort()'?",
      "topics": [
        "kit_is_user_error"
      ]
    },
    {
      "page": "kit_logo_dependency",
      "title": "htmlDependency for the logo files (inst/logo/): the header SVG and tab icon are fetched by URL",
      "topics": [
        "kit_logo_dependency"
      ]
    },
    {
      "page": "kit_logo_file",
      "title": "URL of a logo file (for use on the page)",
      "topics": [
        "kit_logo_file"
      ]
    },
    {
      "page": "kit_logo_uri",
      "title": "KIT logo (data URI)",
      "topics": [
        "kit_logo_uri"
      ]
    },
    {
      "page": "kit_navgroup",
      "title": "One group in the tab bar (for 'kit_navgroups()')",
      "topics": [
        "kit_navgroup"
      ]
    },
    {
      "page": "kit_navgroups",
      "title": "Grouped tab bar (unnumbered; the kitJoin style)",
      "topics": [
        "kit_navgroups"
      ]
    },
    {
      "page": "kit_need_files",
      "title": "\"還差\" (\"Still needed\"): the sentence shown when there are not enough files",
      "topics": [
        "kit_need_files"
      ]
    },
    {
      "page": "kit_new_app",
      "title": "Start a new KIT Shiny app",
      "topics": [
        "kit_new_app"
      ]
    },
    {
      "page": "kit_next_step",
      "title": "Next step",
      "topics": [
        "kit_next_step"
      ]
    },
    {
      "page": "kit_notify",
      "title": "Show a notification (Shiny's showNotification)",
      "topics": [
        "kit_notify"
      ]
    },
    {
      "page": "kit_num",
      "title": "Integer with thousands separators",
      "topics": [
        "kit_num"
      ]
    },
    {
      "page": "kit_open_details",
      "title": "Open a collapsible section (for example, open the advanced settings after applying a preset)",
      "topics": [
        "kit_open_details"
      ]
    },
    {
      "page": "kit_page",
      "title": "A KIT page: theme, styles, and header set up in one call",
      "topics": [
        "kit_page"
      ]
    },
    {
      "page": "kit_plotly_fonts",
      "title": "Attach the app's typeface to a plotly chart (for downloaded HTML)",
      "topics": [
        "kit_plotly_fonts"
      ]
    },
    {
      "page": "kit_plotly_style",
      "title": "Give a plotly chart the KIT look (chart)",
      "topics": [
        "kit_plotly_style"
      ]
    },
    {
      "page": "kit_preview_table",
      "title": "Data for a preview table (pass to 'shiny::renderTable()')",
      "topics": [
        "kit_preview_table"
      ]
    },
    {
      "page": "kit_problems",
      "title": "Problems in a table or list (dark orange-red text)",
      "topics": [
        "kit_problems"
      ]
    },
    {
      "page": "kit_ready_line",
      "title": "Ready line (\"what's still needed\")",
      "topics": [
        "kit_ready_line"
      ]
    },
    {
      "page": "kit_render_code_panel",
      "title": "Server side: render code into 'kit_code_panel()'",
      "topics": [
        "kit_render_code_panel"
      ]
    },
    {
      "page": "kit_rows_note",
      "title": "Note for a long table: \"共 3,418 列 × 25 欄，以下前 10 列、前 20 欄。\" (\"3,418 rows × 25 columns in total; first 10 rows and 20 columns below.\")",
      "topics": [
        "kit_rows_note"
      ]
    },
    {
      "page": "kit_run_gate",
      "title": "When the primary button cannot be pressed yet: disable it and show what is still needed above it",
      "topics": [
        "kit_run_gate"
      ]
    },
    {
      "page": "kit_run_gate_ui",
      "title": "Primary button + \"Still needed: …\" module (ready line)",
      "topics": [
        "kit_run_gate_server",
        "kit_run_gate_ui"
      ]
    },
    {
      "page": "kit_run_tab_ui",
      "title": "Run tab",
      "topics": [
        "kit_run_tab_server",
        "kit_run_tab_ui"
      ]
    },
    {
      "page": "kit_scroll_to",
      "title": "After running, scroll the status box to the top of the screen",
      "topics": [
        "kit_scroll_to"
      ]
    },
    {
      "page": "kit_send_tab_states",
      "title": "Send tab states to the browser",
      "topics": [
        "kit_send_tab_states"
      ]
    },
    {
      "page": "kit_settings_line",
      "title": "Settings summary: a line of small text above the primary button or the result",
      "topics": [
        "kit_settings_line"
      ]
    },
    {
      "page": "kit_stale_status",
      "title": "Old result no longer valid after files or settings change (【要重新執行】, \"Run again\")",
      "topics": [
        "kit_stale_status"
      ]
    },
    {
      "page": "kit_static_table",
      "title": "Small table (put directly inside renderUI(); no separate output needed)",
      "topics": [
        "kit_static_table"
      ]
    },
    {
      "page": "kit_status",
      "title": "Status object (status box)",
      "topics": [
        "as.tags.kit_status",
        "format.kit_status",
        "kit_status",
        "print.kit_status"
      ]
    },
    {
      "page": "kit_status_ui",
      "title": "Status box",
      "topics": [
        "kit_status_ui"
      ]
    },
    {
      "page": "kit_step_body",
      "title": "Step card content",
      "topics": [
        "kit_step_body"
      ]
    },
    {
      "page": "kit_step_card",
      "title": "Step card",
      "topics": [
        "kit_step_card"
      ]
    },
    {
      "page": "kit_step_head",
      "title": "Step card header",
      "topics": [
        "kit_step_head"
      ]
    },
    {
      "page": "kit_step_tabs_ui",
      "title": "Step tabs module",
      "topics": [
        "kit_step_tabs_server",
        "kit_step_tabs_ui"
      ]
    },
    {
      "page": "kit_stepcards_ui",
      "title": "Step card module",
      "topics": [
        "kit_stepcards_server",
        "kit_stepcards_ui"
      ]
    },
    {
      "page": "kit_steps",
      "title": "Numbered list of steps (for the 'steps' of 'kit_tab_guide()')",
      "topics": [
        "kit_steps"
      ]
    },
    {
      "page": "kit_tab_guide",
      "title": "Page guide: what this page does",
      "topics": [
        "kit_tab_guide"
      ]
    },
    {
      "page": "kit_tab_states",
      "title": "State of each tab",
      "topics": [
        "kit_tab_states"
      ]
    },
    {
      "page": "kit_table_scroll",
      "title": "Put wide tables in here: they scroll sideways in their own box and do not break the layout",
      "topics": [
        "kit_table_scroll"
      ]
    },
    {
      "page": "kit_test_download",
      "title": "Press a download button in tests",
      "topics": [
        "kit_test_download"
      ]
    },
    {
      "page": "kit_theme",
      "title": "KIT's bslib theme",
      "topics": [
        "kit_theme"
      ]
    },
    {
      "page": "kit_unload_guard",
      "title": "Reminder before leaving the page",
      "topics": [
        "kit_unload_guard"
      ]
    },
    {
      "page": "kit_versions",
      "title": "Versions: kitDesign and the app's own",
      "topics": [
        "kit_versions"
      ]
    },
    {
      "page": "kit_watch_tab_states",
      "title": "Send tab states to the browser whenever they change",
      "topics": [
        "kit_watch_tab_states"
      ]
    },
    {
      "page": "use_kit",
      "title": "KIT styles and browser-side scripts (an htmltools dependency)",
      "topics": [
        "use_kit"
      ]
    }
  ],
  "_readme": "https://github.com/jiewenTsai/kitDesign/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": "kitDesign.Rmd",
      "filename": "kitDesign.html",
      "title": "用 kitDesign 做一頁 KIT app",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. 頁面：kit_page()",
        "2. 步驟分頁：kit_step_tabs_ui() / kit_step_tabs_server()",
        "3–5. 這一頁做什麼、設定、還差＋主要按鈕",
        "6–9. server：狀態框、結果表、用 R 怎麼做、下一步",
        "值物件可以先在 console 看",
        "不是 KIT 的計畫：換品牌"
      ],
      "created": "2026-10-31 07:13:14",
      "modified": "2026-10-31 18:35:29",
      "commits": 3
    }
  ],
  "_score": 3.9319661147281724,
  "_indexed": true,
  "_nocasepkg": "kitdesign",
  "_universes": [
    "jiewentsai"
  ],
  "_previous": "0.6.0",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.6.1",
      "date": "2026-10-31T23:38:05.000Z",
      "distro": "resolute",
      "commit": "57434db69f12aa3fb29f32ceca4ebaaab6c8ab1d",
      "fileid": "https://r2.ropensci.org/1db8bbccdff9c64d45c9679635eae99e69f0f2dea10d1b03d50394128dfd5da7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jiewentsai/actions/runs/41252902635"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.6.1",
      "date": "2026-10-31T23:37:42.000Z",
      "distro": "resolute",
      "commit": "57434db69f12aa3fb29f32ceca4ebaaab6c8ab1d",
      "fileid": "https://r2.ropensci.org/f7addcb93ec3c9433d5d05632eb1e2788ed1776ebbfcaaad035a4397b9e8b37b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jiewentsai/actions/runs/41252902635"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.6.1",
      "date": "2026-10-31T23:36:54.000Z",
      "commit": "57434db69f12aa3fb29f32ceca4ebaaab6c8ab1d",
      "fileid": "https://r2.ropensci.org/e00c06c7b1361d8dd58227c7368f81e76be2f92a81b8c57c158320dcf46f922a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jiewentsai/actions/runs/41252902635"
    },
    {
      "r": "4.6.2",
      "os": "mac",
      "version": "0.6.1",
      "date": "2026-10-31T23:37:09.000Z",
      "commit": "57434db69f12aa3fb29f32ceca4ebaaab6c8ab1d",
      "fileid": "https://r2.ropensci.org/783e2e7e05405f8ff8c345f0e706ecbc6fb406be1a15731adc71c7101c1678c6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jiewentsai/actions/runs/41252902635"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.6.1",
      "date": "2026-10-31T23:37:25.000Z",
      "commit": "57434db69f12aa3fb29f32ceca4ebaaab6c8ab1d",
      "fileid": "https://r2.ropensci.org/bcfd79ef7a5de9271a1be339b719b4fd6c2990c9796c922e0bdee6b69f080729",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jiewentsai/actions/runs/41252902635"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.6.1",
      "date": "2026-10-31T23:36:25.000Z",
      "commit": "57434db69f12aa3fb29f32ceca4ebaaab6c8ab1d",
      "fileid": "https://r2.ropensci.org/1d2fddf30d0e4b115a57e2b5feade464e58971baa8bcaf8ab256bde62aee78d0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jiewentsai/actions/runs/41252902635"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.6.1",
      "date": "2026-10-31T23:36:24.000Z",
      "commit": "57434db69f12aa3fb29f32ceca4ebaaab6c8ab1d",
      "fileid": "https://r2.ropensci.org/2d3988ff0adff90bd87a616c54b5064b6f48e4e5ef360a2f28a1208754a4d3fa",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jiewentsai/actions/runs/41252902635"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.6.1",
      "date": "2026-10-31T23:36:27.000Z",
      "commit": "57434db69f12aa3fb29f32ceca4ebaaab6c8ab1d",
      "fileid": "https://r2.ropensci.org/f061e894bf85db8673dd7f0e7b979e2ff065d5b9d1a9b71daa8a08612a2e9218",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jiewentsai/actions/runs/41252902635"
    }
  ]
}