projects
/
squeep-mystery-box
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
throw simpler errors on some invalid inputs
[squeep-mystery-box]
/
lib
/
common.js
diff --git
a/lib/common.js
b/lib/common.js
index fb3ec979524e668bfc5b85dded22a42c56117f41..a47226f6e76fe355416380f3a77db24450481783 100644
(file)
--- a/
lib/common.js
+++ b/
lib/common.js
@@
-25,6
+25,9
@@
const fileScope = (filename) => {
* @returns {String}
*/
const base64ToBase64URL = (input) => {
* @returns {String}
*/
const base64ToBase64URL = (input) => {
+ if (!input) {
+ return input;
+ }
return input
.replace(/=/g, '')
.replace(/\+/g, '-')
return input
.replace(/=/g, '')
.replace(/\+/g, '-')
@@
-38,6
+41,9
@@
const base64ToBase64URL = (input) => {
* @returns {String}
*/
const base64URLToBase64 = (input) => {
* @returns {String}
*/
const base64URLToBase64 = (input) => {
+ if (!input) {
+ return input;
+ }
return base64RePad(input)
.replace(/-/g, '+')
.replace(/_/, '/');
return base64RePad(input)
.replace(/-/g, '+')
.replace(/_/, '/');