diff options
author | isaacs <i@izs.me> | 2014-05-13 20:47:11 +0400 |
---|---|---|
committer | isaacs <i@izs.me> | 2014-05-13 20:47:34 +0400 |
commit | b5c9b1a98740af158ccbb5a9598954d289c3ead6 (patch) | |
tree | 7954eac49f8f1e91a4c42c042cc02294c012de05 | |
parent | 8965747a4fab1e1ac50c04f2f672feff479411f2 (diff) |
npm-user-validate@0.1.0
-rw-r--r-- | node_modules/npm-user-validate/README.md | 6 | ||||
-rw-r--r-- | node_modules/npm-user-validate/npm-user-validate.js | 8 | ||||
-rw-r--r-- | node_modules/npm-user-validate/package.json | 18 | ||||
-rw-r--r-- | node_modules/npm-user-validate/test/pw.test.js | 10 | ||||
-rw-r--r-- | package.json | 4 |
5 files changed, 19 insertions, 27 deletions
diff --git a/node_modules/npm-user-validate/README.md b/node_modules/npm-user-validate/README.md index 5e34f0aa0..53bdae5af 100644 --- a/node_modules/npm-user-validate/README.md +++ b/node_modules/npm-user-validate/README.md @@ -1,6 +1,6 @@ -[![Build Status](https://travis-ci.org/robertkowalski/npm-user-validate.png?branch=master)](https://travis-ci.org/robertkowalski/npm-user-validate) -[![devDependency Status](https://david-dm.org/robertkowalski/npm-user-validate/dev-status.png)](https://david-dm.org/robertkowalski/npm-user-validate#info=devDependencies) +[![Build Status](https://travis-ci.org/npm/npm-user-validate.png?branch=master)](https://travis-ci.org/npm/npm-user-validate) +[![devDependency Status](https://david-dm.org/npm/npm-user-validate/dev-status.png)](https://david-dm.org/npm/npm-user-validate#info=devDependencies) # npm-user-validate -Validation for the npm client and npm-www (and probably other npm projects)
\ No newline at end of file +Validation for the npm client and npm-www (and probably other npm projects) diff --git a/node_modules/npm-user-validate/npm-user-validate.js b/node_modules/npm-user-validate/npm-user-validate.js index 853456f52..f18e13ccf 100644 --- a/node_modules/npm-user-validate/npm-user-validate.js +++ b/node_modules/npm-user-validate/npm-user-validate.js @@ -8,9 +8,7 @@ var requirements = exports.requirements = { urlSafe: 'Username may not contain non-url-safe chars', dot: 'Username may not start with "."' }, - password: { - badchars: 'Password passwords cannot contain these characters: \'!:@"' - }, + password: {}, email: { valid: 'Email must be an email address' } @@ -41,9 +39,5 @@ function email (em) { } function pw (pw) { - if (pw.match(/['!:@"]/)) { - return new Error(requirements.password.badchars) - } - return null } diff --git a/node_modules/npm-user-validate/package.json b/node_modules/npm-user-validate/package.json index a05b95ef1..b9377c771 100644 --- a/node_modules/npm-user-validate/package.json +++ b/node_modules/npm-user-validate/package.json @@ -1,6 +1,6 @@ { "name": "npm-user-validate", - "version": "0.0.3", + "version": "0.1.0", "description": "User validations for npm", "main": "npm-user-validate.js", "devDependencies": { @@ -11,7 +11,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/robertkowalski/npm-user-validate" + "url": "git://github.com/npm/npm-registry-mock.git" }, "keywords": [ "npm", @@ -23,15 +23,13 @@ "email": "rok@kowalski.gd" }, "license": "BSD", - "readme": "[![Build Status](https://travis-ci.org/robertkowalski/npm-user-validate.png?branch=master)](https://travis-ci.org/robertkowalski/npm-user-validate)\n[![devDependency Status](https://david-dm.org/robertkowalski/npm-user-validate/dev-status.png)](https://david-dm.org/robertkowalski/npm-user-validate#info=devDependencies)\n\n# npm-user-validate\n\nValidation for the npm client and npm-www (and probably other npm projects)", + "readme": "[![Build Status](https://travis-ci.org/npm/npm-user-validate.png?branch=master)](https://travis-ci.org/npm/npm-user-validate)\n[![devDependency Status](https://david-dm.org/npm/npm-user-validate/dev-status.png)](https://david-dm.org/npm/npm-user-validate#info=devDependencies)\n\n# npm-user-validate\n\nValidation for the npm client and npm-www (and probably other npm projects)\n", "readmeFilename": "README.md", "bugs": { - "url": "https://github.com/robertkowalski/npm-user-validate/issues" + "url": "https://github.com/npm/npm-registry-mock/issues" }, - "_id": "npm-user-validate@0.0.3", - "dist": { - "shasum": "7b147d11038083fb0ba2d60ff851dc20322aa9f6" - }, - "_from": "npm-user-validate@0.0.3", - "_resolved": "https://registry.npmjs.org/npm-user-validate/-/npm-user-validate-0.0.3.tgz" + "homepage": "https://github.com/npm/npm-registry-mock", + "_id": "npm-user-validate@0.1.0", + "_shasum": "358a5b5148ed3f79771d980388c6e34c4a61f638", + "_from": "npm-user-validate@latest" } diff --git a/node_modules/npm-user-validate/test/pw.test.js b/node_modules/npm-user-validate/test/pw.test.js index e99c991cb..d57401da0 100644 --- a/node_modules/npm-user-validate/test/pw.test.js +++ b/node_modules/npm-user-validate/test/pw.test.js @@ -3,25 +3,25 @@ var v = require('../npm-user-validate.js').pw test('pw contains a \'', function (t) { err = v('\'') - t.type(err, 'object') + t.type(err, 'null') t.end() }) test('pw contains a :', function (t) { err = v(':') - t.type(err, 'object') + t.type(err, 'null') t.end() }) test('pw contains a @', function (t) { err = v('@') - t.type(err, 'object') + t.notOk(err, 'null') t.end() }) test('pw contains a "', function (t) { err = v('"') - t.type(err, 'object') + t.type(err, 'null') t.end() }) @@ -29,4 +29,4 @@ test('pw is ok', function (t) { err = v('duck') t.type(err, 'null') t.end() -})
\ No newline at end of file +}) diff --git a/package.json b/package.json index eed987b8f..d592d6cfb 100644 --- a/package.json +++ b/package.json @@ -63,8 +63,8 @@ "node-gyp": "~0.13.0", "nopt": "~2.2.1", "npm-install-checks": "~1.0.0", - "npm-registry-client": "~0.4.9", - "npm-user-validate": "0.0.3", + "npm-registry-client": "~0.4.10", + "npm-user-validate": "~0.1.0", "npmconf": "~0.2.0", "npmlog": "0.0.6", "once": "~1.3.0", |