The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
importFrom instead importing the whole
shiny packageshiny
components in bslibget_ip no longer throw warningssession as argument to
close_alert2Rcpp instead of native interface to avoid the
internal API calls to ENCLOS and CLOSENVfuture::plan calls is automatically cleaned by
defaultlapply_async and tries to automatically set
global variable sizes when large environment and variables need to be
serializedmagrittr, remotes, and
glue from ‘Suggests’is_from_namespace to check if a function is from
a namespacejsonlite functionsquantile2JavaScript dependencyfancyFileInput with customized CSS
to original shiny::fileInputsystem2 instead of system in
rs_runjob_alt for more controlsJavaScript librarieslapply_async2 not respecting chunk size when
callback is unspecifiedcpp11 compiling flags to use system
defaultsfastmap2 and fastqueue2 when
subsetting with missing index resulting in errorscli, rlang functionstinythread that
correctly join pthreadrs_exec to return as a promise objectbase64url from dependence and implemented
equivalent functions using base64encprepare_install2startup from dependenceJavascript vulnerability issuesRcppParallel, using TinyThread
only to avoid TBB related installation issuesautoconf script, using a much simpler way to
generate compiler flagsparse_svec to have space around connectorsbaseline_array for absolute
contrastTinyThread memory leak issuesrs_execrs_set_repos to set RStudio
preference, allowing to add CRAN-like repositories when
running inside of RStudioJavaScript libraries to fix the dependence
vulnerability issuesrstudioapi wrapper rs_edit_file to
allow editing files directly in RStudioparse_svec handles multiple lengths all together, and
parse_svec(1:10) is equivalent to
parse_svec("1:10")rs_exec to run nested. However, there is a risk
of parent process ends before the nested child process finishes. In this
case, parent temporary directory will be destroyed, and child process
will become orphan (results will become unavailable)compoundInput2 when
max-height is unset, but overflow is still hidden for the select
inputs%OF% to make sure the result is
constrainedstringr to
self-implemented base-R functions, plan to remove stringr
in the futureshiny_input_bindings list on package loadprint_directory_tree where an if
condition generates warning for vectors with lengths greater than
1synchronicity package from dependencydipsaus_lock and dipsaus_unlock is
exclusive-only and will be deprecated in the futurePersistContainer is scheduled to be deprecated in the
futuredetectCores and digestget_credential to generate strong passwords for
different services using one single master passwordsync_shiny_inputs uses fastmap instead of
environmentssync_shiny_inputs uses the new bindEvent
scheme to replace observeEventsorted argument to
as.list.fastmap2... argument in
as.list.fastqueue2rs_show_shortcut shows current shortcut
expressionscompoundInput2 now activates callback functions once
using updateCompoundInput2get_ram not working on windows when user has no
access to run wmic commandlapply_async progress bar to show in
shiny applications (with backward compatibility)fastmap2 to as.list recursivelymean_se to calculate mean and standard error of
meandigest from digest
packagecombine_html_class and
remove_html_class to manipulate HTML
classesANSI color display for
rs_exec when the jobs run in RStudioget_os so it does not depend on
stringr anymoreprogress2 not working properly in non-interactive
sessions (but shiny is still running)compoundInput2 now respects the par(fg)
and sets foreground accordinglymissing_dots freezing the session when
incorrectly calledautoconf warningslapply_callr to replace
async_workers with cleaner and more robust
implementationas_pipe to make any functions to
pipe-friendlyrs_add_shortcut to allow customized shortcuts in
RStudiomissing_dots to detect if dots are missing
valueslapply_async2 when failing to restore
planJavaScript librariesfastquantile to estimate single quantile, which
is faster than base RRStudio shortcuts, allowing customized code from
shortcutsshiny_alert2 that launches large alerts in shiny
applications%<-?% to only assign when right-hand side
expression is valid and not nullqs_map, redis_mapqs, RcppRedis,
htmltoolsmake_async_evaluatorfastcov2 to calculate covariance in parallelsumsquared to calculate sum-squared fastersexp_type to obtain internal data type codeget_ram function. The function will return
NA on Solaris, and actual memories in byte on
other platforms.rs_focus_console not doing its jobrs_exec when wait is true but not
actually waitingJavaScript libraries to fix vulnerability
issuesrs_exec to return to console after submitting
jobs (RStudio version 1.4 required)README.md.get_cpubase64 to its encoding
charactersget_ram function. The function will return
NA on Solaris, and actual memories in byte on
other platforms.fastmap::fastqueue
(fastqueue2) that shows friendly messages and can query
elementsBase64 string to
its generating stringlock and unlock
functionsmake_async_evaluator to embrace the new
restbatch packagemake_forked_clusters and
lapply_async2 now restores previous future strategy one
exitingmake_forked_clusters allows to set a backup strategy
once forked process fails (for example, on windows)iniasync_works to allow scheduling works in the
background using multiple sessions.rs_exec now allows packages to be loaded before
scriptsattached_packages to detect attached
packageslapply_async2 when plan is
multisession, added future seeduglifyjs and use terser
insteadrs_exec now respects wait when running as
RStudio jobsuse_shiny_dipsaus can wrap around HTML
tags nowuse_shiny_dipsaus now correctly add
JavaScript and css tagsuglifyjs is not maintained any more and it might cause
vulnerability issues, fixed the dependency versionsrstudioapi related functions. When running with
‘RStudio’, take advantages of ‘RStudio’ user interface; when running in
console, or non-interactive context, use default methods.
rs_active_project: ‘RStudio’ current active project
namers_save_all: save all editing document when ‘RStudio’
is runningrs_exec: run job in ‘RStudio’, otherwise use
Rscriptask_yesno, ask_or_default also uses
‘RStudio’ dialoguersadd_to_session stores key-value pairs in shiny reactive
sessionsclear_env clear elements in environments or
fastmap2 instancesdo_nothing literally does nothingshiny_is_running returns whether current context is
within a shiny apptest_farg tests whether a function contains certain
argumentscapture_expr captures outputs when evaluating
expression and returns a stringget_dev_attr get attributes from graphic devicesprint_directory_tree generates directory tree as
textdev_create can now set attributes and those attributes
can be obtained by function get_dev_attr or method
dev_attributesprepare_install that might cause
infinite loopscrayon, added
yamlshared_finalizer to finalize multiple objects
only when last one is garbage collectedautoconf script and Makevars as no
special flags are neededflex_div to generate div with
flex layout and calculate size automaticallytxtq and functions relatedlist_to_fastmap2 to convert a list to
fastmap2to_datauri, allowing any files, especially
images to be translated to base-64 code and can be directly used in
websitesmask_function2 to mask variables within function by
adding one environment layer on top of the functionnew_function2 creates function that supports
‘quasi-quosure’ syntaxcompoundInput2fastmap2 now accept multi-assignment with single
valuefastmap2 subset method now accept integers instead
raising errors%D% a decorator function that works like python
decoratorsget_dots that can get variable from
... without evaluating other variableslapply_async2 now supporting more load-balance
settingsdev_create to control switching among graphical
devicesuse_shiny_dipsaus() to import all styles and
JavaScriptfastmap::fastmap -
fastmap2, which provides several generic functions, making
the original fastmap more like an environmentlapply_async2, a naive version of
future.lapply, but with callbacks, which is useful if
play-back message is required. This is experimental. In the future when
package progressr is online, this function will be
adjusted.compoundInput2fastmap2 instead of environments to manage
set_shiny_inputDataURI string
to imagecat2 now persist logger files on local drive, and can
be exported via packup_loggerset_shiny_input to set shiny input
objectbaselineArray calculates baseline for arrays with
internal parallel supportshift_array to fast shift array along certain
dimension%+-% plus-minus operator; %=>% a
“JavaScript” style of creating functionscompoundInput2 not initialized when rendered in
shiny::renderUIqs_map,
text_map, rds_map, and
redis_mapR6 class PersistContainer,
designed to cache key-value pairs on the local hard diskmake_async_evaluator that works as
scheduler to queue arbitrary number of tasks without blocking main R
sessiontxtq_queue to text_queuewebpack to manage JavaScript
librariesactionButtonStyledsync_shiny_inputs to synchronize among
shiny inputs without causing dead-locks in UI changesprogress2 allows debugging shiny progress instances in
non- reactive context. It uses shiny::Progress in shiny
reactive context, and just print out messages when shiny reactive domain
is NULLcollapse, a parallel solution to calculate
sum/mean along arrays, providing 4x speed-ups for large
arrays;async_expr functions using future
package for parallel evaluation of R expressions.qs_queue,
rds_queue, txtq_queue,
redis_queue allow pushing arbitrary R objects into queue in
one session and pop them from another session.eval_dirty works as base::eval, but
supports quosures generated from rlang::quomatch_calls match calls in a nested manner, and support
changing the call arguments recursively%?<-% to assign default values to
lhscat2 act as base function cat but provides
different levels with different colored outputs;check_installed_packages,
package_installed checks if package(s) are installed;col2hexStr convert color to hex strings that are
friendly to HTML, CSS and
JavaScript;parse_svec converts a string into integer vectors,
deparse_svec converts integer vectors back into a compact
string;drop_nulls removes invalid items within lists;get_cpu gets CPU types and chip-set names;get_ram, mem_limit2 gets total RAM size as
an alternatives for mem.limits in non-windows
environment;to_ram_size provides simple way to convert numbers to
printable storage sizes in given units;time_delta calculates time differences and returns a
number in given units.JavaScript support for
compoundInput2 as a new shiny input tocol2hexStr to convert color to
hex valuematch_calls to match and modify
callslabel_color to compoundInput2 to
enable colored group labelsThese binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.