FileSender Documentation

FileSender is an open source web based application that allows authenticated users to securely and easily send arbitrarily large files to other users.
Download FileSender Browse source code Report a bug

Maintenance

Node modules

For maintainability’s sake we’ve used NPM for installing the required webshims / polyfill’s for the crypto.subtle functionality which is relied upon for the end-to-end encryption built into filesender. Normally you wouldn’t include the nodemodules folder in your project, however because npm is hardly used in filesender, we felt like it would be a hassle whilst upgrading to the new version. So we’ve included them in the repository as part of the source.

To upgrade these modules for everyone who pulls the new version simply run the following commands

	cd filesender/www/vendor
	npm update 

This will update all the required node modules, you can simply commit the results.