from htmltools import HTMLDependency def shiny_deps() -> HTMLDependency: return HTMLDependency( name="shiny", version="0.0.1", source={"package": "shiny", "subdir": "www/shared/"}, script={"src": "shiny.js"}, stylesheet={"href": "shiny.min.css"}, ) def jquery_deps() -> HTMLDependency: return HTMLDependency( name="jquery", version="3.6.0", source={"package": "shiny", "subdir": "www/shared/jquery/"}, script={"src": "jquery-3.6.0.min.js"}, ) # Shiny doesn't (currently) use requirejs directly, but it does include it because a # custom requirejs setup is need to get HTMLDependency()s (i.e., loading JS via