## ----------------------------------------------------------------------------- #| include: false library(shinyelectron) ## ----------------------------------------------------------------------------- #| eval: false # sitrep_shinyelectron() ## ----------------------------------------------------------------------------- #| eval: false # results <- sitrep_shinyelectron(verbose = FALSE) # # # Surface system issues # if (length(results$system$issues) > 0) { # cat("System issues found:\n") # print(results$system$issues) # } # # # Inspect Node.js status # if (results$system$node$installed) { # cat("Node.js version:", results$system$node$version, "\n") # } ## ----------------------------------------------------------------------------- #| eval: false # install_nodejs() ## ----------------------------------------------------------------------------- #| eval: false # # Latest LTS (currently 22.x) # install_nodejs() # # # Or pin a specific version # install_nodejs(version = "22.11.0") ## ----------------------------------------------------------------------------- #| eval: false # install_nodejs(force = TRUE) ## ----------------------------------------------------------------------------- #| eval: false # install.packages("shinylive") ## ----------------------------------------------------------------------------- #| eval: false # install.packages(c("shinylive", "cli", "fs")) ## ----------------------------------------------------------------------------- #| eval: false # Sys.which("python3") # # On Windows, Sys.which("python") is also checked ## ----------------------------------------------------------------------------- #| eval: false # sitrep_electron_project("my-export/electron-app") ## ----------------------------------------------------------------------------- #| eval: false # setwd("my-export/electron-app") # system("npm install") ## ----------------------------------------------------------------------------- #| eval: false # # Clear everything # cache_clear("all") # # # Or only the relevant subset # cache_clear("nodejs") # cache_clear("npm") ## ----------------------------------------------------------------------------- #| eval: false # install_nodejs() ## ----------------------------------------------------------------------------- #| eval: false # sitrep_shinyelectron()