{
  "_id": "6a4958b3f6c47c441949d7ec",
  "Package": "shinyds",
  "Title": "'Shiny' Bindings for Designsystemet Components",
  "Version": "0.3.0",
  "Authors@R": "c(\nperson(\"Novica\", \"Nakov\", , \"nnovica@gmail.com\", role = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0009-0005-7773-7718\")))",
  "Description": "Provides 'R' wrappers for the Designsystemet component\nlibrary <https://designsystemet.no>, enabling use of Norwegian\ngovernment design system components in 'Shiny' applications.\nIncludes web components and CSS-based HTML components with full\n'Shiny' input binding support.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "8.0.0",
  "VignetteBuilder": "quarto",
  "Config/testthat/edition": "3",
  "Config/roxygen2/markdown": "TRUE",
  "Config/roxygen2/version": "8.0.0",
  "URL": "https://github.com/novica/shinyds",
  "BugReports": "https://github.com/novica/shinyds/issues",
  "Config/pak/sysreqs": "cmake make libuv1-dev zlib1g-dev",
  "Repository": "https://novica.r-universe.dev",
  "Date/Publication": "2026-06-25 17:03:37 UTC",
  "RemoteUrl": "https://github.com/novica/shinyds",
  "RemoteRef": "HEAD",
  "RemoteSha": "7deb15469b788b6f659768a8f112a348e287fdad",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-25 17:35:57 UTC",
    "User": "root"
  },
  "Author": "Novica Nakov [aut, cre, cph] (ORCID:\n<https://orcid.org/0009-0005-7773-7718>)",
  "Maintainer": "Novica Nakov <nnovica@gmail.com>",
  "_user": "novica",
  "_type": "src",
  "_file": "shinyds_0.3.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/da6996510a4b23a0f94cba83b306f5a2e4840eb3505a6910dd89c26148a10b4f",
  "_filesize": 289217,
  "_sha256": "da6996510a4b23a0f94cba83b306f5a2e4840eb3505a6910dd89c26148a10b4f",
  "_expires": "2026-10-12T19:02:10.000Z",
  "_created": "2026-06-25T17:35:57.000Z",
  "_published": "2026-07-04T19:02:11.830Z",
  "_jobs": [
    {
      "job": 85158755223,
      "time": 146,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7886128681"
    },
    {
      "job": 85158755243,
      "time": 147,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7886129524"
    },
    {
      "job": 85158755390,
      "time": 131,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7886124281"
    },
    {
      "job": 85158755439,
      "time": 121,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7886121198"
    },
    {
      "job": 85158755219,
      "time": 243,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7886079553"
    },
    {
      "job": 85158755443,
      "time": 154,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7886130958"
    },
    {
      "job": 85158755183,
      "time": 103,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7886115050"
    },
    {
      "job": 85158755457,
      "time": 134,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7886125637"
    },
    {
      "job": 85158755270,
      "time": 106,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7886117298"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/novica/actions/runs/28188654798",
  "_status": "success",
  "_upstream": "https://github.com/novica/shinyds",
  "_commit": {
    "id": "7deb15469b788b6f659768a8f112a348e287fdad",
    "author": "Novica Nakov <nnovica@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Create CODEOWNERS",
    "time": 1782407017
  },
  "_maintainer": {
    "name": "Novica Nakov",
    "email": "nnovica@gmail.com",
    "login": "novica",
    "uuid": 165724
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "htmltools",
      "version": ">= 0.5.0",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "version": ">= 1.7.0",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "shinytest2",
      "role": "Suggests"
    },
    {
      "package": "chromote",
      "role": "Suggests"
    },
    {
      "package": "jsonlite",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    },
    {
      "package": "bslib",
      "role": "Suggests"
    },
    {
      "package": "quarto",
      "role": "Suggests"
    }
  ],
  "_owner": "novica",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-20",
      "n": 3
    },
    {
      "week": "2026-21",
      "n": 11
    },
    {
      "week": "2026-22",
      "n": 28
    },
    {
      "week": "2026-23",
      "n": 2
    },
    {
      "week": "2026-24",
      "n": 5
    },
    {
      "week": "2026-26",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v0.2.0",
      "date": "2026-05-30"
    },
    {
      "name": "v0.2.1",
      "date": "2026-05-31"
    },
    {
      "name": "v0.2.2",
      "date": "2026-05-31"
    },
    {
      "name": "v0.3.0",
      "date": "2026-06-08"
    }
  ],
  "_topics": [
    "designsystemet",
    "shiny",
    "quarto"
  ],
  "_stars": 2,
  "_contributors": [
    {
      "user": "novica",
      "count": 52,
      "uuid": 165724
    }
  ],
  "_userbio": {
    "uuid": 165724,
    "type": "user",
    "name": "Novica Nakov",
    "followers": 66
  },
  "_downloads": {
    "count": 307,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/shinyds"
  },
  "_devurl": "https://github.com/novica/shinyds",
  "_searchresults": 8,
  "_quarto": true,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/shinyds.html",
    "LICENSE",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/novica/shinyds",
  "_realowner": "novica",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.2.2",
      "date": "2026-06-04"
    },
    {
      "version": "0.3.0",
      "date": "2026-06-08"
    }
  ],
  "_exports": [
    "ds_action_button",
    "ds_alert",
    "ds_avatar",
    "ds_avatar_stack",
    "ds_badge",
    "ds_badge_position",
    "ds_breadcrumbs",
    "ds_button",
    "ds_card",
    "ds_card_block",
    "ds_checkbox",
    "ds_chip",
    "ds_chip_group",
    "ds_combobox",
    "ds_dependencies",
    "ds_details",
    "ds_dialog",
    "ds_divider",
    "ds_dropdown",
    "ds_error_summary",
    "ds_field",
    "ds_fieldset",
    "ds_heading",
    "ds_input",
    "ds_label",
    "ds_link",
    "ds_list",
    "ds_list_item",
    "ds_pagination",
    "ds_paragraph",
    "ds_popover",
    "ds_radio",
    "ds_search",
    "ds_select",
    "ds_skeleton",
    "ds_skip_link",
    "ds_spinner",
    "ds_suggestion",
    "ds_tab",
    "ds_table",
    "ds_tablist",
    "ds_tabpanel",
    "ds_tabs",
    "ds_tag",
    "ds_tbody",
    "ds_td",
    "ds_textarea",
    "ds_th",
    "ds_thead",
    "ds_theme",
    "ds_toggle_group",
    "ds_tooltip",
    "ds_tr",
    "ds_validation_message",
    "hide_ds_dialog",
    "show_ds_dialog",
    "update_ds_checkbox",
    "update_ds_input",
    "update_ds_pagination",
    "update_ds_select",
    "update_ds_suggestion",
    "update_ds_tabs",
    "use_designsystemet"
  ],
  "_help": [
    {
      "page": "ds_alert",
      "title": "Alert Component",
      "topics": [
        "ds_alert"
      ]
    },
    {
      "page": "ds_avatar",
      "title": "Avatar Component",
      "topics": [
        "ds_avatar"
      ]
    },
    {
      "page": "ds_avatar_stack",
      "title": "Avatar Stack Component",
      "topics": [
        "ds_avatar_stack"
      ]
    },
    {
      "page": "ds_badge",
      "title": "Badge Component",
      "topics": [
        "ds_badge"
      ]
    },
    {
      "page": "ds_badge_position",
      "title": "Badge Position Wrapper",
      "topics": [
        "ds_badge_position"
      ]
    },
    {
      "page": "ds_breadcrumbs",
      "title": "Breadcrumbs Component",
      "topics": [
        "ds_breadcrumbs"
      ]
    },
    {
      "page": "ds_button",
      "title": "Button Component",
      "topics": [
        "ds_action_button",
        "ds_button"
      ]
    },
    {
      "page": "ds_card",
      "title": "Card Component",
      "topics": [
        "ds_card"
      ]
    },
    {
      "page": "ds_card_block",
      "title": "Card Block",
      "topics": [
        "ds_card_block"
      ]
    },
    {
      "page": "ds_checkbox",
      "title": "Checkbox Component",
      "topics": [
        "ds_checkbox"
      ]
    },
    {
      "page": "ds_chip",
      "title": "Chip Component",
      "topics": [
        "ds_chip"
      ]
    },
    {
      "page": "ds_chip_group",
      "title": "Chip Group Component",
      "topics": [
        "ds_chip_group"
      ]
    },
    {
      "page": "ds_combobox",
      "title": "Combobox Component",
      "topics": [
        "ds_combobox"
      ]
    },
    {
      "page": "ds_dependencies",
      "title": "Designsystemet Dependencies",
      "topics": [
        "ds_dependencies"
      ]
    },
    {
      "page": "ds_details",
      "title": "Details/Accordion Component",
      "topics": [
        "ds_details"
      ]
    },
    {
      "page": "ds_dialog",
      "title": "Dialog Component",
      "topics": [
        "ds_dialog"
      ]
    },
    {
      "page": "ds_divider",
      "title": "Divider Component",
      "topics": [
        "ds_divider"
      ]
    },
    {
      "page": "ds_dropdown",
      "title": "Dropdown Component",
      "topics": [
        "ds_dropdown"
      ]
    },
    {
      "page": "ds_error_summary",
      "title": "Error Summary Component",
      "topics": [
        "ds_error_summary"
      ]
    },
    {
      "page": "ds_field",
      "title": "Field Container",
      "topics": [
        "ds_field"
      ]
    },
    {
      "page": "ds_fieldset",
      "title": "Fieldset Component",
      "topics": [
        "ds_fieldset"
      ]
    },
    {
      "page": "ds_heading",
      "title": "Heading Component",
      "topics": [
        "ds_heading"
      ]
    },
    {
      "page": "ds_input",
      "title": "Text Input Component",
      "topics": [
        "ds_input"
      ]
    },
    {
      "page": "ds_label",
      "title": "Label Component",
      "topics": [
        "ds_label"
      ]
    },
    {
      "page": "ds_link",
      "title": "Link Component",
      "topics": [
        "ds_link"
      ]
    },
    {
      "page": "ds_list",
      "title": "List Component",
      "topics": [
        "ds_list"
      ]
    },
    {
      "page": "ds_list_item",
      "title": "List Item",
      "topics": [
        "ds_list_item"
      ]
    },
    {
      "page": "ds_pagination",
      "title": "Pagination Component",
      "topics": [
        "ds_pagination"
      ]
    },
    {
      "page": "ds_paragraph",
      "title": "Paragraph Component",
      "topics": [
        "ds_paragraph"
      ]
    },
    {
      "page": "ds_popover",
      "title": "Popover Component",
      "topics": [
        "ds_popover"
      ]
    },
    {
      "page": "ds_radio",
      "title": "Radio Button Component",
      "topics": [
        "ds_radio"
      ]
    },
    {
      "page": "ds_search",
      "title": "Search Component",
      "topics": [
        "ds_search"
      ]
    },
    {
      "page": "ds_select",
      "title": "Select Component",
      "topics": [
        "ds_select"
      ]
    },
    {
      "page": "ds_skeleton",
      "title": "Skeleton Component",
      "topics": [
        "ds_skeleton"
      ]
    },
    {
      "page": "ds_skip_link",
      "title": "Skip Link Component",
      "topics": [
        "ds_skip_link"
      ]
    },
    {
      "page": "ds_spinner",
      "title": "Spinner Component",
      "topics": [
        "ds_spinner"
      ]
    },
    {
      "page": "ds_suggestion",
      "title": "Suggestion/Autocomplete Component",
      "topics": [
        "ds_suggestion"
      ]
    },
    {
      "page": "ds_tab",
      "title": "Tab Button",
      "topics": [
        "ds_tab"
      ]
    },
    {
      "page": "ds_table",
      "title": "Table Component",
      "topics": [
        "ds_table"
      ]
    },
    {
      "page": "ds_tablist",
      "title": "Tab List Container",
      "topics": [
        "ds_tablist"
      ]
    },
    {
      "page": "ds_tabpanel",
      "title": "Tab Panel",
      "topics": [
        "ds_tabpanel"
      ]
    },
    {
      "page": "ds_tabs",
      "title": "Tabs Component",
      "topics": [
        "ds_tabs"
      ]
    },
    {
      "page": "ds_tag",
      "title": "Tag Component",
      "topics": [
        "ds_tag"
      ]
    },
    {
      "page": "ds_tbody",
      "title": "Table Body",
      "topics": [
        "ds_tbody"
      ]
    },
    {
      "page": "ds_td",
      "title": "Table Data Cell",
      "topics": [
        "ds_td"
      ]
    },
    {
      "page": "ds_textarea",
      "title": "Textarea Component",
      "topics": [
        "ds_textarea"
      ]
    },
    {
      "page": "ds_th",
      "title": "Table Header Cell",
      "topics": [
        "ds_th"
      ]
    },
    {
      "page": "ds_thead",
      "title": "Table Header",
      "topics": [
        "ds_thead"
      ]
    },
    {
      "page": "ds_theme",
      "title": "Designsystemet Theme",
      "topics": [
        "ds_theme"
      ]
    },
    {
      "page": "ds_toggle_group",
      "title": "Toggle Group Component",
      "topics": [
        "ds_toggle_group"
      ]
    },
    {
      "page": "ds_tooltip",
      "title": "Tooltip",
      "topics": [
        "ds_tooltip"
      ]
    },
    {
      "page": "ds_tr",
      "title": "Table Row",
      "topics": [
        "ds_tr"
      ]
    },
    {
      "page": "ds_validation_message",
      "title": "Validation Message Component",
      "topics": [
        "ds_validation_message"
      ]
    },
    {
      "page": "hide_ds_dialog",
      "title": "Close a dialog from the server",
      "topics": [
        "hide_ds_dialog"
      ]
    },
    {
      "page": "show_ds_dialog",
      "title": "Open a dialog from the server",
      "topics": [
        "show_ds_dialog"
      ]
    },
    {
      "page": "update_ds_checkbox",
      "title": "Update Checkbox",
      "topics": [
        "update_ds_checkbox"
      ]
    },
    {
      "page": "update_ds_input",
      "title": "Update Text Input",
      "topics": [
        "update_ds_input"
      ]
    },
    {
      "page": "update_ds_pagination",
      "title": "Update Pagination Input",
      "topics": [
        "update_ds_pagination"
      ]
    },
    {
      "page": "update_ds_select",
      "title": "Update Select",
      "topics": [
        "update_ds_select"
      ]
    },
    {
      "page": "update_ds_suggestion",
      "title": "Update Suggestion Input",
      "topics": [
        "update_ds_suggestion"
      ]
    },
    {
      "page": "update_ds_tabs",
      "title": "Update Tabs Input",
      "topics": [
        "update_ds_tabs"
      ]
    },
    {
      "page": "use_designsystemet",
      "title": "Use Designsystemet in a Shiny App",
      "topics": [
        "use_designsystemet"
      ]
    }
  ],
  "_readme": "https://github.com/novica/shinyds/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": "getting-started.qmd",
      "filename": "getting-started.html",
      "title": "Getting Started with shinyds",
      "engine": "quarto::html",
      "headings": [
        "Introduction",
        "Installation",
        "Minimal app",
        "Theming",
        "Form controls",
        "Button",
        "Text inputs",
        "Checkbox and radio",
        "Select",
        "Fieldset",
        "Search and suggestion",
        "Form validation",
        "Typography",
        "Layout",
        "Cards",
        "Tables",
        "Tabs (web component)",
        "Pagination (web component)",
        "Navigation",
        "Breadcrumbs",
        "Skip link",
        "Feedback components",
        "Display components",
        "Avatar",
        "Chip",
        "Tooltip",
        "Updating inputs from the server",
        "Opening and closing dialogs",
        "Using bslib layout primitives",
        "Running the example apps",
        "Next steps"
      ],
      "created": "2026-05-17 16:26:34",
      "modified": "2026-06-08 18:27:34",
      "commits": 3
    },
    {
      "source": "reactivity-patterns.qmd",
      "filename": "reactivity-patterns.html",
      "title": "Reactivity Patterns in shinyds",
      "engine": "quarto::html",
      "headings": [
        "Two kinds of components",
        "Standard input bindings",
        "Behaviour-only module components",
        "The Shiny.setInputValue() pattern",
        "Details / accordion",
        "Dialog",
        "Reacting to close events from within the dialog",
        "Popover",
        "Fieldset",
        "Dropdown",
        "Phantom input suppression",
        "Summary"
      ],
      "created": "2026-05-17 16:26:34",
      "modified": "2026-06-08 18:27:34",
      "commits": 3
    }
  ],
  "_score": 5.079181246047625,
  "_indexed": true,
  "_nocasepkg": "shinyds",
  "_universes": [
    "novica"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.0",
      "date": "2026-06-25T17:38:21.000Z",
      "distro": "resolute",
      "commit": "7deb15469b788b6f659768a8f112a348e287fdad",
      "fileid": "https://r2.ropensci.org/6cbd9b853c73f737b07fe02e7112cd2de3d5a19542bb1462add4ff5d276195dc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/novica/actions/runs/28188654798"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.0",
      "date": "2026-06-25T17:38:23.000Z",
      "distro": "resolute",
      "commit": "7deb15469b788b6f659768a8f112a348e287fdad",
      "fileid": "https://r2.ropensci.org/0bc800e0258a9bf2645a8717936277d69295ad83076439d63ce0bababd2795cd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/novica/actions/runs/28188654798"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.0",
      "date": "2026-06-25T17:38:11.000Z",
      "commit": "7deb15469b788b6f659768a8f112a348e287fdad",
      "fileid": "https://r2.ropensci.org/13a29ac59715edee4a9d996d77b34e1d33ecd946641bccc80ecb27d6c4cd22a3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/novica/actions/runs/28188654798"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.3.0",
      "date": "2026-06-25T17:38:03.000Z",
      "commit": "7deb15469b788b6f659768a8f112a348e287fdad",
      "fileid": "https://r2.ropensci.org/4035dbaf331a0e9e05a3e2dc3a1b34089bac4e6a913ce55addbffc04e2d92828",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/novica/actions/runs/28188654798"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.0",
      "date": "2026-06-25T17:38:50.000Z",
      "commit": "7deb15469b788b6f659768a8f112a348e287fdad",
      "fileid": "https://r2.ropensci.org/3bc4a69578267ece3e1d3c45a59cbc8d2757b951caa455c5749f2969ee60d1bb",
      "status": "success",
      "buildurl": "https://github.com/r-universe/novica/actions/runs/28188654798"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-06-25T17:37:29.000Z",
      "commit": "7deb15469b788b6f659768a8f112a348e287fdad",
      "fileid": "https://r2.ropensci.org/b464977575b8d46e53d16b332223482f18aa1d4f811c0518f1a3765ba2ec458e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/novica/actions/runs/28188654798"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-06-25T17:38:04.000Z",
      "commit": "7deb15469b788b6f659768a8f112a348e287fdad",
      "fileid": "https://r2.ropensci.org/33cd0c76661efc173d22f8930d5cb9fc08080e6f4a3ad0617767eb43f1842af9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/novica/actions/runs/28188654798"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-06-25T17:37:44.000Z",
      "commit": "7deb15469b788b6f659768a8f112a348e287fdad",
      "fileid": "https://r2.ropensci.org/70efb8b1a9c9a9f9c002ad3b4fe4b63e1bc2bf485cc8fc1c6d41722c7b195449",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/novica/actions/runs/28188654798"
    }
  ]
}