You mean the development environment you worked in or is this referring to production?
I can't imagine working without internet as a programmer.
> Just felt it was simpler to not use JSX and to deploy with scp ;-)
Tools like babel don't get shipped to production. They are part of the development build tools which gets stripped out. You can run a single build command on your laptop and SCP the result.
> In fact every dependency was manually downloaded and put on a vendored folder of the project. It was added as a dependency by adding a HTML tag.
You can lock the dependency versions so your production code would have the same code.
You can commit node modules along with your code.
You could use zero installs by yarn which compresses node modules to make it easier to push them to version control.
Why manual?