Skip to content

Javascript function with async gets ignored #25

@danieljurican

Description

@danieljurican

Hi.
I am having problem with minified js files,...
When I use javascript function like below (calling async), it gets ignored by SquishIt. Function is missing from minified version. I am using version 1.0.4 (same is with version 0.9).

example 1:

async function postData(url = '', data = {}) {           
          const response = await fetch(url, {
              method: 'POST', // *GET, POST, PUT, DELETE, etc.
              mode: 'cors', // no-cors, *cors, same-origin
              cache: 'no-cache', // *default, no-cache, reload, force-cache, only-if-cached
              credentials: 'same-origin', // include, *same-origin, omit
              headers: {
                  'Content-Type': 'application/json'
                  // 'Content-Type': 'application/x-www-form-urlencoded',
              },
              redirect: 'follow', // manual, *follow, error
              referrerPolicy: 'no-referrer', // no-referrer, *no-referrer-when-downgrade, origin, origin-when-cross-origin, same-origin, strict-origin, strict-origin-when-cross-origin, unsafe-url
              body: JSON.stringify(data) // body data type must match "Content-Type" header
          });
          return response.json(); // parses JSON response into native JavaScript objects
      }

example 2:


function sweetAlertOpen() {
    (async () => {

        const { value: formValues } = await Swal.fire({
            title: 'Sweetalert title....',
            type: 'info',
...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions