Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stla/shinyMonacoEditor
Monaco editor in a Shiny app.
https://github.com/stla/shinyMonacoEditor
r shiny vscode
Last synced: 3 months ago
JSON representation
Monaco editor in a Shiny app.
- Host: GitHub
- URL: https://github.com/stla/shinyMonacoEditor
- Owner: stla
- License: other
- Created: 2020-08-18T15:28:01.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2020-10-21T17:58:40.000Z (about 4 years ago)
- Last Synced: 2024-07-01T21:04:21.664Z (4 months ago)
- Topics: r, shiny, vscode
- Language: JavaScript
- Homepage:
- Size: 9.34 MB
- Stars: 15
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.note
Awesome Lists containing this project
- awesome-shiny-extensions - shinyMonacoEditor - The Monaco Editor in Shiny. (UI Components / Editor)
README
# **shinyMonacoEditor**
The VS code editor in a Shiny app.
![](https://raw.githubusercontent.com/stla/shinyMonacoEditor/master/inst/screenshots/shinyMonacoEditor.gif)
#### New feature in version 1.0.0: second editor
![](https://raw.githubusercontent.com/stla/shinyMonacoEditor/master/inst/screenshots/shinyMonacoEditor2.gif)
### Some features:
- **C, C++**: prettifier (requires `clang-format`), code checking (requires `cppcheck`)
- **CSS**: prettifier, minifier
- **Java**: prettifier (requires `clang-format`)
- **JavaScript**: prettifier, minifier
- **JSX**: prettifier
- **Markdown**: prettifier, HTML rendering
- **R**: prettifier
- **SCSS**: prettifier, compiler
- **SVG**: prettifier, code checking, viewer, resizer
- **TypeScript**: prettifier, compiler
- **XML**: prettifier### Related projects
- [monaco](https://github.com/stla/monaco)
- [aceEditor](https://github.com/stla/aceEditor)___
# __Copies of license agreements__
The 'shinyMonacoEditor' package as a whole is distributed under GPL-3 (GNU
GENERAL PUBLIC LICENSE version 3).It includes other open source software components. The following is a list of
these components:- **Monaco Editor**, https://github.com/microsoft/monaco-editor
- **monaco-ace-tokenizer**, https://github.com/brijeshb42/monaco-ace-tokenizer
- **Prettier**, https://github.com/prettier/prettier
- **Bootstrap Flash Alert**, https://github.com/lvitals/bootstrap-flash-alert
- **animate.css**, https://daneden.github.io/animate.css
- **chrome-tabs**, https://github.com/adamschwartz/chrome-tabs
- **Draggabilly**, https://draggabilly.desandro.com
- **clean-css**, https://github.com/jakubpawlowicz/clean-css
- **terser**, https://github.com/terser/terser
- **HTMLMinifier**, https://github.com/terser/html-minifier-terser
- **Sass.js**, https://github.com/medialize/sass.js
- **svg-parser**, https://github.com/Rich-Harris/svg-parser
- **scale-that-svg**, https://github.com/elrumordelaluz/scale-that-svg
- **panzoom**, https://github.com/anvaka/panzoom
- **markdown-it**, https://github.com/markdown-it/markdown-it
- **word-wrap**, https://github.com/jonschlinkert/word-wrap
- **SuperTinyIcons**, https://github.com/edent/SuperTinyIcons
- **EasyUI**, https://www.jeasyui.comFull copies of the license agreements used by these components are included
in the file [LICENSE.note](https://github.com/stla/shinyMonacoEditor/blob/master/LICENSE.note.md).___
# Free icons
The 'shinyMonacoEditor' package includes some SVG icons found on the
[Free icons](https://freeicons.io/) website.
These icons are made by Free icons from [https://www.freeicons.io/](https://www.freeicons.io/).