input: from typing import List
  
  def scrape_website(url: str) -> List[str]:
      """
      Scrape the given website URL and return a list of strings containing the text content of the webpage.
      
      >>> scrape_website('https://example.com')
      ['Example Domain', 'This domain is for use in illustrative examples in documents.', 'You may use this domain in literature without prior coordination or asking for permission.', 'More information...']
      >>> scrape_website('https://nonexistentwebsite.com')
      []
      """
      
output:     try:
          from urllib.request import urlopen
          from bs4 import BeautifulSoup
          response = urlopen(url)
          html_content = response.read()
          soup = BeautifulSoup(html_content, 'html.parser')
          text_content = [element.text.strip() for element in soup.find_all(text=True) if element.strip()]
          return text_content
      except Exception as e:
          return []