Index: frontend/node_modules/crypto-random-string/index.js
===================================================================
--- frontend/node_modules/crypto-random-string/index.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/crypto-random-string/index.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,10 @@
+'use strict';
+const crypto = require('crypto');
+
+module.exports = length => {
+	if (!Number.isFinite(length)) {
+		throw new TypeError('Expected a finite number');
+	}
+
+	return crypto.randomBytes(Math.ceil(length / 2)).toString('hex').slice(0, length);
+};
