MyNixOS website logo
Description

The 'Monaco' Editor in 'Shiny'.

A 'Shiny' app including the 'Monaco' editor. The 'Monaco' editor is the code editor which powers 'VS Code'. It is particularly well developed for 'JavaScript'. In addition to the 'Monaco' editor features, the app provides prettifiers and minifiers for multiple languages, 'SCSS' and 'TypeScript' compilers, code checking for 'C' and 'C++' (requires 'cppcheck').

shinyMonacoEditor

The VS code editor in a Shiny app.

New feature in version 1.0.0: second editor

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

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.com

Full copies of the license agreements used by these components are included in the file LICENSE.note.


Free icons

The 'shinyMonacoEditor' package includes some SVG icons found on the Free icons website. These icons are made by Free icons from https://www.freeicons.io/.

Metadata

Version

1.1.0

License

Unknown

Platforms (75)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-darwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows