Interesting!! Thanks for reaching out here @Pranav_Arora
This sounds like a problem on your local computer - you do not have the V8, crul, geojson, etc. packages installed locally, so the rsconnect package (which is doing the publishing) and its dependency packrat cannot find the information necessary to tell Connect how to rebuild your environment.
Your issue should be resolved if you go through and install.packages(c("V8","crul","geojson",...)) for all of the packages in your list there. Please give that a try and let us know if you run into any more issues getting this app published!!
Also there are some other common publishing pitfalls articulated here: