Returns the path where shinyelectron stores downloaded runtimes
(R, Python, Node.js) and other cached assets. By default, the
directory is created if it doesn't already exist. Pass
create = FALSE to query the path without side effects.
Value
Character string. Absolute path to the cache directory,
typically ~/.cache/shinyelectron/assets on Linux,
~/Library/Caches/shinyelectron/assets on macOS, or
\%LOCALAPPDATA\%/shinyelectron/shinyelectron/Cache/assets on Windows.
Cache Layout
Cached runtimes are organized by type, platform, architecture, and version:
assets/
|-- r/
| |-- win/x64/4.5.3/
| |-- mac/arm64/4.5.3/
|-- python/
| |-- win/x64/3.12.10/
| |-- mac/arm64/3.12.10/
|-- nodejs/
| |-- v22.11.0/darwin-arm64/
| |-- v22.11.0/win-x64/Use cache_info() to see what's actually installed with disk usage.
See also
cache_info() to see what's cached, cache_clear() to
remove cached assets, cache_remove() to remove a specific version.