rinterface. To fix this you can add URL: https://cynkra.r-universe.dev/charpente to the package DESCRIPTION file. See also theR-universe documentation.Package: charpente 0.7.1
charpente: Seamlessly design robust 'shiny' extensions
'charpente' eases the creation of 'shiny' extensions like 'shinydashboard', 'bs4Dash', 'shinyMobile'. It provides helpers to quickly set up a relevant package structure, import all external web dependencies (JavaScript, CSS) as well as initialize input/output bindings and custom handlers boilerplates. 'charpente' offers tools to convert HTML code into R to dramatically speed up the development of the template components as well as an high level interface to 'htmltools'. 'charpente' is a chatty package relying on the same principle as 'usethis' and more recently 'golem', that is make ('shiny') developer's life much easier.
Authors:
charpente_0.7.1.tar.gz
charpente_0.7.1.zip(r-4.7)charpente_0.7.1.zip(r-4.6)charpente_0.7.1.zip(r-4.5)
charpente_0.7.1.tgz(r-4.6-any)charpente_0.7.1.tgz(r-4.5-any)
charpente_0.7.1.tar.gz(r-4.7-any)charpente_0.7.1.tar.gz(r-4.6-any)
charpente_0.7.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
charpente/json (API)
NEWS
| # Install 'charpente' in R: |
| install.packages('charpente', repos = c('https://cynkra.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/rinterface/charpente/issues
Pkgdown/docs site:https://rinterface.github.io
cssdevelopmentesbuildhtmljavascriptshiny
Last updated from:0faccd8106. Checks:7 NOTE, 2 OK. Indexed: no.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | NOTE | 148 | ||
| source / vignettes | OK | 194 | ||
| linux-release-x86_64 | NOTE | 157 | ||
| macos-release-arm64 | NOTE | 108 | ||
| macos-oldrel-arm64 | NOTE | 120 | ||
| windows-devel | NOTE | 130 | ||
| windows-release | NOTE | 113 | ||
| windows-oldrel | NOTE | 125 | ||
| wasm-release | OK | 132 |
Exports:%>%build_jscharpente_optionscreate_charpentecreate_custom_handlercreate_dependencycreate_input_bindingcreate_jscreate_manifestcreate_output_bindingcreate_pwa_dependencycreate_scssget_dependency_assetsget_dependency_versionsget_installed_dependencyhtml_2_Rjs_handler_templateset_esbuildset_mochaset_pwatest_jsupdate_dependency
Dependencies:askpassattemptbase64encbitbit64bslibcachemclicliprcommonmarkconfigcpp11crayoncredentialscurldescdigestfastmapfontawesomefsgertghgitcredsgluegolemherehmshtmltoolshttpuvhttr2inijquerylibjsonlitelaterlifecyclemagrittrmemoisemimenpmopensslotelpillarpkgconfigprettyunitsprogresspromisespurrrR.cacheR.methodsS3R.ooR.utilsR6rappdirsRcppreadrrlangrprojrootrstudioapisassshinysourcetoolsstringistringrstylersystibbletidyselecttzdbusethisutf8vctrsvroomwhiskerwithrXMLxtableyamlzip
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Compress and optimize all files in the current folder | build_js |
| Configure charpente | charpente_options |
| Create a package using charpente and usethis conventions | create_charpente |
| Imports Internal Dependencies | create_custom_dependency |
| Imports External Dependencies | create_dependency |
| Create a shiny custom input binding boilerplate | create_custom_handler create_input_binding create_js create_output_binding create_scss |
| Create a manifest for your shiny app | create_manifest |
| Create a PWA dependency | create_pwa_dependency |
| Get all links to dependencies | get_dependency_assets |
| Get all version for the current dependency | get_dependency_versions |
| Get the version of the current installed dependency | get_installed_dependency |
| Retrieves Package Name | get_pkg_name |
| Convert HTML content to R Shiny tags | html_2_R |
| Setup esbuild | set_esbuild |
| Setup mocha | set_mocha |
| Utils to set up a PWA compatible structure | set_pwa |
| Test JS code | test_js |
| Update the given dependency to a specific version or latest | update_dependency |
