Shiny comes with several JS libraries included.  In most cases it is simple
how to replace these with the Debian packaged pendant.  Here are some remarks
that seem to be important:


inst/www/shared/highlight/highlight.pack.js
  - This file was found on several places also from the named author
    Ivan Sagalaev (maniac@softwaremaniacs.org).  These places are linking
    to the homepage of the Debian package libjs-highlight.js.  The Debian
    packaged version is a later version than the one included in the source
    for shiny - may be this might lead to some issues.  Please report this
    using `reportbug r-cran-shiny`.


There is a script debian/missing-sources/babel-polyfill/get_babel-polyfill to fetch the
source of babel-polyfill.min.js.  Once ITP #837056 is closed the according
package can be used.


debian/missing-sources/selectize-0.12.1
  While libjs-jquery-selectize.js is featuring this specific JS code (at the
  time of writing this document version 0.12.4) r-cran-shiny does not reliably
  display drop down lists.  Since r-cran-shiny source ships with a compressed
  form of version 0.12.1 in the directory above this is downloaded from Github
  and compressed in different ways.  Unfortunately none of these compressed
  forms neither the uncompressed JS of version 0.12.1 made the issues in the
  selection lists go away.
  For the moment this was cured by re-downloading the original file shipped
  with r-cran-shiny.  The issue will be observed and hopefully fixed together
  with upstream.

 -- Andreas Tille <tille@debian.org>  Di 16. Jan 11:39:41 CET 2018
