Added Passport IMAP module files
Showing
with
915 additions
and
0 deletions
lib/passport-imap/errors/badrequesterror.js
0 → 100644
lib/passport-imap/index.js
0 → 100644
lib/passport-imap/strategy.js
0 → 100644
node_modules/pkginfo/.npmignore
0 → 100644
node_modules/pkginfo/README.md
0 → 100644
node_modules/pkginfo/docs/docco.css
0 → 100644
node_modules/pkginfo/docs/pkginfo.html
0 → 100644
node_modules/pkginfo/examples/package.json
0 → 100644
| { | |||
| "name": "simple-app", | |||
| "description": "A test fixture for pkginfo", | |||
| "version": "0.1.0", | |||
| "author": "Charlie Robbins <charlie.robbins@gmail.com>", | |||
| "keywords": ["test", "fixture"], | |||
| "main": "./index.js", | |||
| "scripts": { "test": "vows test/*-test.js --spec" }, | |||
| "engines": { "node": ">= 0.4.0" } | |||
| } |
node_modules/pkginfo/lib/pkginfo.js
0 → 100644
node_modules/pkginfo/package.json
0 → 100644
| { | |||
| "name": "pkginfo", | |||
| "version": "0.2.3", | |||
| "description": "An easy way to expose properties on a module from a package.json", | |||
| "author": { | |||
| "name": "Charlie Robbins", | |||
| "email": "charlie.robbins@gmail.com" | |||
| }, | |||
| "repository": { | |||
| "type": "git", | |||
| "url": "http://github.com/indexzero/node-pkginfo.git" | |||
| }, | |||
| "keywords": [ | |||
| "info", | |||
| "tools", | |||
| "package.json" | |||
| ], | |||
| "devDependencies": { | |||
| "vows": "0.6.x" | |||
| }, | |||
| "main": "./lib/pkginfo", | |||
| "scripts": { | |||
| "test": "vows test/*-test.js --spec" | |||
| }, | |||
| "engines": { | |||
| "node": ">= 0.4.0" | |||
| }, | |||
| "readme": "# node-pkginfo\n\nAn easy way to expose properties on a module from a package.json\n\n## Installation\n\n### Installing npm (node package manager)\n```\n curl http://npmjs.org/install.sh | sh\n```\n\n### Installing pkginfo\n```\n [sudo] npm install pkginfo\n```\n\n## Motivation\nHow often when writing node.js modules have you written the following line(s) of code? \n\n* Hard code your version string into your code\n\n``` js\n exports.version = '0.1.0';\n```\n\n* Programmatically expose the version from the package.json\n\n``` js\n exports.version = JSON.parse(fs.readFileSync('/path/to/package.json', 'utf8')).version;\n```\n\nIn other words, how often have you wanted to expose basic information from your package.json onto your module programmatically? **WELL NOW YOU CAN!**\n\n## Usage\n\nUsing `pkginfo` is idiot-proof, just require and invoke it. \n\n``` js\n var pkginfo = require('pkginfo')(module);\n \n console.dir(module.exports);\n```\n\nBy invoking the `pkginfo` module all of the properties in your `package.json` file will be automatically exposed on the callee module (i.e. the parent module of `pkginfo`). \n\nHere's a sample of the output:\n\n```\n { name: 'simple-app',\n description: 'A test fixture for pkginfo',\n version: '0.1.0',\n author: 'Charlie Robbins <charlie.robbins@gmail.com>',\n keywords: [ 'test', 'fixture' ],\n main: './index.js',\n scripts: { test: 'vows test/*-test.js --spec' },\n engines: { node: '>= 0.4.0' } }\n```\n\n### Expose specific properties\nIf you don't want to expose **all** properties on from your `package.json` on your module then simple pass those properties to the `pkginfo` function:\n\n``` js\n var pkginfo = require('pkginfo')(module, 'version', 'author');\n \n console.dir(module.exports);\n```\n\n```\n { version: '0.1.0',\n author: 'Charlie Robbins <charlie.robbins@gmail.com>' }\n```\n\nIf you're looking for further usage see the [examples][0] included in this repository. \n\n## Run Tests\nTests are written in [vows][1] and give complete coverage of all APIs.\n\n```\n vows test/*-test.js --spec\n```\n\n[0]: https://github.com/indexzero/node-pkginfo/tree/master/examples\n[1]: http://vowsjs.org\n\n#### Author: [Charlie Robbins](http://nodejitsu.com)", | |||
| "readmeFilename": "README.md", | |||
| "bugs": { | |||
| "url": "https://github.com/indexzero/node-pkginfo/issues" | |||
| }, | |||
| "_id": "pkginfo@0.2.3", | |||
| "_from": "pkginfo@0.2.x" | |||
| } |
node_modules/pkginfo/test/pkginfo-test.js
0 → 100644
package.json
0 → 100644
| { | |||
| "name": "passport-imap", | |||
| "version": "0.0.1", | |||
| "description": "Imap authentication strategy for Passport.", | |||
| "author": { | |||
| "name": "Manas Ranjan Sahoo", | |||
| "email": "manas.sahoo@nettantra.com", | |||
| "url": "http://www.nettantra.com/" | |||
| }, | |||
| "repository": { | |||
| "type": "git", | |||
| "url": "git://github.com/nettantra/passport-imap.git" | |||
| }, | |||
| "main": "./lib/passport-imap", | |||
| "dependencies": { | |||
| "pkginfo": "0.2.x", | |||
| "passport": "~0.1.1", | |||
| "imap": "~0.8.1" | |||
| }, | |||
| "devDependencies": { | |||
| "vows": "0.6.x" | |||
| }, | |||
| "scripts": { | |||
| "test": "NODE_PATH=lib node_modules/.bin/vows test/*-test.js" | |||
| }, | |||
| "engines": { | |||
| "node": ">= 0.4.0" | |||
| }, | |||
| "licenses": [ | |||
| { | |||
| "type": "MIT", | |||
| "url": "http://www.opensource.org/licenses/MIT" | |||
| } | |||
| ], | |||
| "keywords": [ | |||
| "passport", | |||
| "imap", | |||
| "auth", | |||
| "authn", | |||
| "authentication" | |||
| ] | |||
| } |
Please
register
or
sign in
to comment