diff options
Diffstat (limited to 'deps/node/deps/npm/node_modules/npm-user-validate/npm-user-validate.js')
-rw-r--r-- | deps/node/deps/npm/node_modules/npm-user-validate/npm-user-validate.js | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/deps/node/deps/npm/node_modules/npm-user-validate/npm-user-validate.js b/deps/node/deps/npm/node_modules/npm-user-validate/npm-user-validate.js deleted file mode 100644 index 9250ce33..00000000 --- a/deps/node/deps/npm/node_modules/npm-user-validate/npm-user-validate.js +++ /dev/null @@ -1,57 +0,0 @@ -exports.email = email -exports.pw = pw -exports.username = username -var requirements = exports.requirements = { - username: { - length: 'Name length must be less than or equal to 214 characters long', - lowerCase: 'Name must be lowercase', - urlSafe: 'Name may not contain non-url-safe chars', - dot: 'Name may not start with "."', - illegal: 'Name may not contain illegal character' - }, - password: {}, - email: { - valid: 'Email must be an email address' - } -} - -var illegalCharacterRe = new RegExp('([' + [ - "'" -].join() + '])') - -function username (un) { - if (un !== un.toLowerCase()) { - return new Error(requirements.username.lowerCase) - } - - if (un !== encodeURIComponent(un)) { - return new Error(requirements.username.urlSafe) - } - - if (un.charAt(0) === '.') { - return new Error(requirements.username.dot) - } - - if (un.length > 214) { - return new Error(requirements.username.length) - } - - var illegal = un.match(illegalCharacterRe) - if (illegal) { - return new Error(requirements.username.illegal + ' "' + illegal[0] + '"') - } - - return null -} - -function email (em) { - if (!em.match(/^.+@.+\..+$/)) { - return new Error(requirements.email.valid) - } - - return null -} - -function pw (pw) { - return null -} |