code: def assets(ctx):
      """Fetch web assets"""
      header(assets.__doc__)
      with ctx.cd(ROOT):
          ctx.run("npm install")
          ctx.run("mkdir -p flask_restplus/static")
          ctx.run(
              "cp node_modules/swagger-ui-dist/{swagger-ui*.{css,js}{,.map},favicon*.png,oauth2-redirect.html} flask_restplus/static"
          )
          # Until next release we need to install droid sans separately
          ctx.run(
              "cp node_modules/typeface-droid-sans/index.css flask_restplus/static/droid-sans.css"
          )
          ctx.run(
              "cp -R node_modules/typeface-droid-sans/files flask_restplus/static/"
          )
  
imports: from __future__ import unicode_literals, absolute_import
  import os
  import sys
  from datetime import datetime
  from invoke import task
label_desc: Use image node_id 17 for calling a global function with example usage: assets(ctx) without return types