Rinterface 패키지 용 Shinylive의 맞춤형 버전. https://shinylive.rinterface.com에서 주최합니다.
목적은 여러 프로젝트에서 보일러 플레이트로 재사용하는 것입니다. 예를 들어, 편집기를 통해 앱 코드를 원활하게 작성하고 URL을 공유하고 다른 위치에 iframe을 삽입하여 편집기를 포함시킬 수 있습니다.
몇 가지가 바뀌 었습니다.
./shinylive/webr 는 https://webr-cran.rinterface.com 에서 ./shinylive/webr/webR/config.d.ts 를 가리 킵니다. {bs4Dash} 와 같은 특정 패키지를 가져 오기 위해 rinterface wasm cran을 사용할 수 있습니다. 현재 문제는 Shinylive 저장소에서 webR NPM에서 가져 오므로 소스를 제어 할 수 없다는 것입니다.
2 코드 공유 기능이 수정되었습니다. 우리는 ./shinylive/chunk-....js 에서 ${shortEngine[engine]} 제거했습니다 ( https://github.com/posit-dev/shinylive/blob/main/src/Components/share.ts 참조) Python과 R을 전환 할 필요가 없습니다.
function editorUrlPrefix ( engine ) {
return `https://shinylive.rinterface.com/editor/` ;
}
function appUrlPrefix ( engine ) {
return `https://shinylive.rinterface.com/app/` ;
} 코드 공유 기능에는 app 및 editor 가 필요합니다. 제거하지 마십시오.
여러 앱을 보여주는 example 폴더가 없습니다.
test folder 에는 r {shinylive} 패키지로 준비된 장난감 앱이 포함되어 있으므로 app.json 웹 사이트 루트에 복사 할 수 있습니다.