Esprima not found while building

Hi, so recently i tried to build my jitsi project to the server and i got this new error, i didn’t do anything with the dependencies, so iam assuming that the esprima itself that change the url, i tried to install the latest esprima and update all the dependencies that uses esprima as well, but i still got this error, does anyone know how to fix this error ?

Iam attach an image below

Hopefully someone who knows what the issue is will respond soon.

What is it that you are installing, as in, what (URL) was used to get the install script that is running?

When I attempt to visit the URL:

https://github.com/ariya/esprima/tarball/master

it redirects to:

https://codeload.github.com/ariya/esprima/legacy.tar.gz/master

And returns:

404: Not Found

I was not able to find a “tarball/master” folder at the site:

https://github.com/ariya/esprima/
ECMAScript parsing infrastructure for multipurpose analysis 



https://esprima.org/index.html

My script when i use for building is

#!/bin/bash -e

clear
echo "Script Executed: $(date)"
echo "--------------------------------------------"
echo "Jitsi Meet Deployer"
echo "--------------------------------------------"

if [[ $# -ne 1 ]]; then
  echo "Parameters required!"
  echo "1) SCM Branch name"
  exit 1
fi

echo ""
echo "--------------------------------------------"
echo "Change working directory to Jitsi-Meet"
cd /usr/share/jitsi-meet
echo "--------------------------------------------"

echo ""
echo "--------------------------------------------"
echo "Pulling out SCM for branch ${1}"
sudo git fetch
sudo git checkout ${1}
sudo git pull origin ${1}
echo "--------------------------------------------"

echo ""
echo "--------------------------------------------"
echo "Installing Nodejs packages"
sudo rm -rf node_modules
sudo rm -rf package_lock.json
sudo npm i -g npm
sudo npm i --force
echo "--------------------------------------------"

echo ""
echo "--------------------------------------------"
echo "Compiling Nodejs source code"
sudo make
echo "--------------------------------------------"

echo ""
echo "--------------------------------------------"
echo "Completed"
echo "--------------------------------------------"
echo "Script Finished: $(date)"

exit 0

I was thinking more like:

To build: Debian 10, Apache2 web server jitsi-meet installed using;

Ubuntu/Debian Installation Instructions & Repository
Self-Hosting Guide - Debian/Ubuntu server · Jitsi Meet Handbook
jitsi-meet/jitsi-meet.example-apache at master · jitsi/jitsi-meet · GitHub

Other notes:

Configure Apache with Let’s Encrypt :: ownCloud Documentation

Are you able to find an alternative method to install Jitsi? for example from the Jitsi web site?

I cannot determine how you are getting the jitsi installation packages/code?

I did not know what codeload was, searching on the internet found:

The GitHub API provides the best way to get a URL to download an archive. When you make a GET request on that URL, it will redirect you to a URL on codeload.github.com. codeload is the service which provides archives for download and it’s on its own domain for caching reasons.

While it’s possible to use the codeload URL directly, you generally want to use the API URL, since it handles things like authentication more gracefully, and the codeload URLs for private repositories are generally ephemeral.

We already follow all the instruction,
I think its because the outdated dependencies is it ?