├── ToDo ├── .gitignore ├── app │ ├── models │ │ └── todo.js │ └── routes.js ├── config │ └── database.js ├── node_modules │ ├── body-parser │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── lib │ │ │ ├── read.js │ │ │ └── types │ │ │ │ ├── json.js │ │ │ │ ├── raw.js │ │ │ │ ├── text.js │ │ │ │ └── urlencoded.js │ │ ├── node_modules │ │ │ ├── bytes │ │ │ │ ├── History.md │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── content-type │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── debug │ │ │ │ ├── .jshintrc │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── bower.json │ │ │ │ ├── browser.js │ │ │ │ ├── component.json │ │ │ │ ├── debug.js │ │ │ │ ├── node.js │ │ │ │ ├── node_modules │ │ │ │ │ └── ms │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── depd │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── browser │ │ │ │ │ │ └── index.js │ │ │ │ │ └── compat │ │ │ │ │ │ ├── buffer-concat.js │ │ │ │ │ │ ├── callsite-tostring.js │ │ │ │ │ │ ├── event-listener-count.js │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── http-errors │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── inherits │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── inherits.js │ │ │ │ │ │ ├── inherits_browser.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test.js │ │ │ │ │ └── statuses │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── codes.json │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── iconv-lite │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── Changelog.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── encodings │ │ │ │ │ ├── dbcs-codec.js │ │ │ │ │ ├── dbcs-data.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── internal.js │ │ │ │ │ ├── sbcs-codec.js │ │ │ │ │ ├── sbcs-data-generated.js │ │ │ │ │ ├── sbcs-data.js │ │ │ │ │ ├── tables │ │ │ │ │ │ ├── big5-added.json │ │ │ │ │ │ ├── cp936.json │ │ │ │ │ │ ├── cp949.json │ │ │ │ │ │ ├── cp950.json │ │ │ │ │ │ ├── eucjp.json │ │ │ │ │ │ ├── gb18030-ranges.json │ │ │ │ │ │ ├── gbk-added.json │ │ │ │ │ │ └── shiftjis.json │ │ │ │ │ ├── utf16.js │ │ │ │ │ └── utf7.js │ │ │ │ ├── lib │ │ │ │ │ ├── bom-handling.js │ │ │ │ │ ├── extend-node.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── streams.js │ │ │ │ └── package.json │ │ │ ├── on-finished │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ └── ee-first │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── qs │ │ │ │ ├── .eslintignore │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── component.json │ │ │ │ ├── dist │ │ │ │ │ └── qs.js │ │ │ │ ├── lib │ │ │ │ │ ├── index.js │ │ │ │ │ ├── parse.js │ │ │ │ │ ├── stringify.js │ │ │ │ │ └── utils.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── parse.js │ │ │ │ │ ├── stringify.js │ │ │ │ │ └── utils.js │ │ │ ├── raw-body │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ └── unpipe │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ └── type-is │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ ├── media-typer │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ └── mime-types │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ └── mime-db │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── db.json │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ └── package.json │ ├── express │ │ ├── History.md │ │ ├── LICENSE │ │ ├── Readme.md │ │ ├── index.js │ │ ├── lib │ │ │ ├── application.js │ │ │ ├── express.js │ │ │ ├── middleware │ │ │ │ ├── init.js │ │ │ │ └── query.js │ │ │ ├── request.js │ │ │ ├── response.js │ │ │ ├── router │ │ │ │ ├── index.js │ │ │ │ ├── layer.js │ │ │ │ └── route.js │ │ │ ├── utils.js │ │ │ └── view.js │ │ ├── node_modules │ │ │ ├── accepts │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── mime-types │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── mime-db │ │ │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── db.json │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ └── negotiator │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── charset.js │ │ │ │ │ │ ├── encoding.js │ │ │ │ │ │ ├── language.js │ │ │ │ │ │ └── mediaType.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── array-flatten │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── array-flatten.js │ │ │ │ └── package.json │ │ │ ├── content-disposition │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── content-type │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── cookie-signature │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── cookie │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── debug │ │ │ │ ├── .jshintrc │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── bower.json │ │ │ │ ├── browser.js │ │ │ │ ├── component.json │ │ │ │ ├── debug.js │ │ │ │ ├── node.js │ │ │ │ ├── node_modules │ │ │ │ │ └── ms │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── depd │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── compat │ │ │ │ │ │ ├── buffer-concat.js │ │ │ │ │ │ ├── callsite-tostring.js │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── escape-html │ │ │ │ ├── LICENSE │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── etag │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── finalhandler │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ └── unpipe │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── fresh │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── merge-descriptors │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── methods │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── on-finished │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ └── ee-first │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── parseurl │ │ │ │ ├── .npmignore │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── path-to-regexp │ │ │ │ ├── LICENSE │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── proxy-addr │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── forwarded │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── ipaddr.js │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── Cakefile │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── ipaddr.min.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ └── ipaddr.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── src │ │ │ │ │ │ └── ipaddr.coffee │ │ │ │ │ │ └── test │ │ │ │ │ │ └── ipaddr.test.coffee │ │ │ │ └── package.json │ │ │ ├── qs │ │ │ │ ├── .eslintignore │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── lib │ │ │ │ │ ├── index.js │ │ │ │ │ ├── parse.js │ │ │ │ │ ├── stringify.js │ │ │ │ │ └── utils.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── parse.js │ │ │ │ │ ├── stringify.js │ │ │ │ │ └── utils.js │ │ │ ├── range-parser │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── send │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── .bin │ │ │ │ │ │ └── mime │ │ │ │ │ ├── destroy │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── http-errors │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── inherits │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── inherits.js │ │ │ │ │ │ │ │ ├── inherits_browser.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── mime │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ ├── build.js │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ ├── cli.js │ │ │ │ │ │ ├── mime.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── types.json │ │ │ │ │ ├── ms │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── statuses │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── codes.json │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── serve-static │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── type-is │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── media-typer │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── mime-types │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── mime-db │ │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── db.json │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── utils-merge │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ └── vary │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ └── package.json │ ├── method-override │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── node_modules │ │ │ ├── debug │ │ │ │ ├── .jshintrc │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── bower.json │ │ │ │ ├── browser.js │ │ │ │ ├── component.json │ │ │ │ ├── debug.js │ │ │ │ ├── node.js │ │ │ │ ├── node_modules │ │ │ │ │ └── ms │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── methods │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── parseurl │ │ │ │ ├── .npmignore │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ └── vary │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ └── package.json │ ├── mongodb │ │ ├── .gitmodules │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── HISTORY │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── index.js │ │ ├── lib │ │ │ └── mongodb │ │ │ │ ├── admin.js │ │ │ │ ├── aggregation_cursor.js │ │ │ │ ├── auth │ │ │ │ ├── mongodb_cr.js │ │ │ │ ├── mongodb_gssapi.js │ │ │ │ ├── mongodb_plain.js │ │ │ │ ├── mongodb_scram.js │ │ │ │ ├── mongodb_sspi.js │ │ │ │ └── mongodb_x509.js │ │ │ │ ├── collection.js │ │ │ │ ├── collection │ │ │ │ ├── aggregation.js │ │ │ │ ├── batch │ │ │ │ │ ├── common.js │ │ │ │ │ ├── ordered.js │ │ │ │ │ └── unordered.js │ │ │ │ ├── commands.js │ │ │ │ ├── core.js │ │ │ │ ├── geo.js │ │ │ │ ├── index.js │ │ │ │ ├── query.js │ │ │ │ └── shared.js │ │ │ │ ├── command_cursor.js │ │ │ │ ├── commands │ │ │ │ ├── base_command.js │ │ │ │ ├── db_command.js │ │ │ │ ├── delete_command.js │ │ │ │ ├── get_more_command.js │ │ │ │ ├── insert_command.js │ │ │ │ ├── kill_cursor_command.js │ │ │ │ ├── query_command.js │ │ │ │ └── update_command.js │ │ │ │ ├── connection │ │ │ │ ├── base.js │ │ │ │ ├── connection.js │ │ │ │ ├── connection_pool.js │ │ │ │ ├── connection_utils.js │ │ │ │ ├── mongos.js │ │ │ │ ├── read_preference.js │ │ │ │ ├── repl_set │ │ │ │ │ ├── ha.js │ │ │ │ │ ├── options.js │ │ │ │ │ ├── repl_set.js │ │ │ │ │ ├── repl_set_state.js │ │ │ │ │ └── strategies │ │ │ │ │ │ ├── ping_strategy.js │ │ │ │ │ │ └── statistics_strategy.js │ │ │ │ ├── server.js │ │ │ │ ├── server_capabilities.js │ │ │ │ └── url_parser.js │ │ │ │ ├── cursor.js │ │ │ │ ├── cursorstream.js │ │ │ │ ├── db.js │ │ │ │ ├── gridfs │ │ │ │ ├── chunk.js │ │ │ │ ├── grid.js │ │ │ │ ├── gridstore.js │ │ │ │ └── readstream.js │ │ │ │ ├── index.js │ │ │ │ ├── mongo_client.js │ │ │ │ ├── responses │ │ │ │ └── mongo_reply.js │ │ │ │ ├── scope.js │ │ │ │ └── utils.js │ │ ├── node_modules │ │ │ ├── bson │ │ │ │ ├── .travis.yml │ │ │ │ ├── HISTORY │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── binding.gyp │ │ │ │ ├── browser_build │ │ │ │ │ ├── bson.js │ │ │ │ │ └── package.json │ │ │ │ ├── build │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Release │ │ │ │ │ │ ├── .deps │ │ │ │ │ │ │ └── Release │ │ │ │ │ │ │ │ ├── bson.node.d │ │ │ │ │ │ │ │ └── obj.target │ │ │ │ │ │ │ │ ├── bson.node.d │ │ │ │ │ │ │ │ └── bson │ │ │ │ │ │ │ │ └── ext │ │ │ │ │ │ │ │ └── bson.o.d │ │ │ │ │ │ ├── bson.node │ │ │ │ │ │ ├── linker.lock │ │ │ │ │ │ └── obj.target │ │ │ │ │ │ │ ├── bson.node │ │ │ │ │ │ │ └── bson │ │ │ │ │ │ │ └── ext │ │ │ │ │ │ │ └── bson.o │ │ │ │ │ ├── binding.Makefile │ │ │ │ │ ├── bson.target.mk │ │ │ │ │ └── config.gypi │ │ │ │ ├── build_browser.js │ │ │ │ ├── builderror.log │ │ │ │ ├── ext │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── bson.cc │ │ │ │ │ ├── bson.h │ │ │ │ │ ├── index.js │ │ │ │ │ ├── win32 │ │ │ │ │ │ ├── ia32 │ │ │ │ │ │ │ └── bson.node │ │ │ │ │ │ └── x64 │ │ │ │ │ │ │ └── bson.node │ │ │ │ │ └── wscript │ │ │ │ ├── lib │ │ │ │ │ └── bson │ │ │ │ │ │ ├── binary.js │ │ │ │ │ │ ├── binary_parser.js │ │ │ │ │ │ ├── bson.js │ │ │ │ │ │ ├── bson_new.js │ │ │ │ │ │ ├── code.js │ │ │ │ │ │ ├── db_ref.js │ │ │ │ │ │ ├── double.js │ │ │ │ │ │ ├── float_parser.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── long.js │ │ │ │ │ │ ├── max_key.js │ │ │ │ │ │ ├── min_key.js │ │ │ │ │ │ ├── objectid.js │ │ │ │ │ │ ├── symbol.js │ │ │ │ │ │ └── timestamp.js │ │ │ │ ├── node_modules │ │ │ │ │ └── nan │ │ │ │ │ │ ├── .dntrc │ │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ │ ├── LICENSE.md │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── appveyor.yml │ │ │ │ │ │ ├── include_dirs.js │ │ │ │ │ │ ├── nan.h │ │ │ │ │ │ ├── nan_implementation_12_inl.h │ │ │ │ │ │ ├── nan_implementation_pre_12_inl.h │ │ │ │ │ │ ├── nan_new.h │ │ │ │ │ │ ├── nan_string_bytes.h │ │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ └── tools │ │ │ │ │ ├── gleak.js │ │ │ │ │ └── jasmine-1.1.0 │ │ │ │ │ ├── MIT.LICENSE │ │ │ │ │ ├── jasmine-html.js │ │ │ │ │ ├── jasmine.css │ │ │ │ │ ├── jasmine.js │ │ │ │ │ └── jasmine_favicon.png │ │ │ ├── kerberos │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── binding.gyp │ │ │ │ ├── build │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── binding.Makefile │ │ │ │ │ ├── config.gypi │ │ │ │ │ └── kerberos.target.mk │ │ │ │ ├── builderror.log │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── auth_processes │ │ │ │ │ │ └── mongodb.js │ │ │ │ │ ├── base64.c │ │ │ │ │ ├── base64.h │ │ │ │ │ ├── kerberos.cc │ │ │ │ │ ├── kerberos.h │ │ │ │ │ ├── kerberos.js │ │ │ │ │ ├── kerberos_context.cc │ │ │ │ │ ├── kerberos_context.h │ │ │ │ │ ├── kerberosgss.c │ │ │ │ │ ├── kerberosgss.h │ │ │ │ │ ├── sspi.js │ │ │ │ │ ├── win32 │ │ │ │ │ │ ├── base64.c │ │ │ │ │ │ ├── base64.h │ │ │ │ │ │ ├── kerberos.cc │ │ │ │ │ │ ├── kerberos.h │ │ │ │ │ │ ├── kerberos_sspi.c │ │ │ │ │ │ ├── kerberos_sspi.h │ │ │ │ │ │ ├── worker.cc │ │ │ │ │ │ ├── worker.h │ │ │ │ │ │ └── wrappers │ │ │ │ │ │ │ ├── security_buffer.cc │ │ │ │ │ │ │ ├── security_buffer.h │ │ │ │ │ │ │ ├── security_buffer.js │ │ │ │ │ │ │ ├── security_buffer_descriptor.cc │ │ │ │ │ │ │ ├── security_buffer_descriptor.h │ │ │ │ │ │ │ ├── security_buffer_descriptor.js │ │ │ │ │ │ │ ├── security_context.cc │ │ │ │ │ │ │ ├── security_context.h │ │ │ │ │ │ │ ├── security_context.js │ │ │ │ │ │ │ ├── security_credentials.cc │ │ │ │ │ │ │ ├── security_credentials.h │ │ │ │ │ │ │ └── security_credentials.js │ │ │ │ │ ├── worker.cc │ │ │ │ │ └── worker.h │ │ │ │ ├── node_modules │ │ │ │ │ └── nan │ │ │ │ │ │ ├── .dntrc │ │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ │ ├── LICENSE.md │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── appveyor.yml │ │ │ │ │ │ ├── include_dirs.js │ │ │ │ │ │ ├── nan.h │ │ │ │ │ │ ├── nan_implementation_12_inl.h │ │ │ │ │ │ ├── nan_implementation_pre_12_inl.h │ │ │ │ │ │ ├── nan_new.h │ │ │ │ │ │ ├── nan_string_bytes.h │ │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── kerberos_tests.js │ │ │ │ │ ├── kerberos_win32_test.js │ │ │ │ │ └── win32 │ │ │ │ │ ├── security_buffer_descriptor_tests.js │ │ │ │ │ ├── security_buffer_tests.js │ │ │ │ │ └── security_credentials_tests.js │ │ │ └── readable-stream │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── .zuul.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── doc │ │ │ │ ├── stream.markdown │ │ │ │ └── wg-meetings │ │ │ │ │ └── 2015-01-30.md │ │ │ │ ├── duplex.js │ │ │ │ ├── lib │ │ │ │ ├── _stream_duplex.js │ │ │ │ ├── _stream_passthrough.js │ │ │ │ ├── _stream_readable.js │ │ │ │ ├── _stream_transform.js │ │ │ │ └── _stream_writable.js │ │ │ │ ├── node_modules │ │ │ │ ├── core-util-is │ │ │ │ │ ├── README.md │ │ │ │ │ ├── float.patch │ │ │ │ │ ├── lib │ │ │ │ │ │ └── util.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── util.js │ │ │ │ ├── inherits │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── inherits.js │ │ │ │ │ ├── inherits_browser.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test.js │ │ │ │ ├── isarray │ │ │ │ │ ├── README.md │ │ │ │ │ ├── build │ │ │ │ │ │ └── build.js │ │ │ │ │ ├── component.json │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── process-nextick-args │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── index.js │ │ │ │ │ ├── license.md │ │ │ │ │ ├── package.json │ │ │ │ │ ├── readme.md │ │ │ │ │ └── test.js │ │ │ │ ├── string_decoder │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ └── util-deprecate │ │ │ │ │ ├── History.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── browser.js │ │ │ │ │ ├── node.js │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ ├── passthrough.js │ │ │ │ ├── readable.js │ │ │ │ ├── transform.js │ │ │ │ └── writable.js │ │ ├── package.json │ │ ├── repo_node_418.js │ │ └── wercker.yml │ ├── mongoose │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── History.md │ │ ├── README.md │ │ ├── examples │ │ │ ├── README.md │ │ │ ├── population-across-three-collections.js │ │ │ ├── population-basic.js │ │ │ ├── population-of-existing-doc.js │ │ │ ├── population-of-multiple-existing-docs.js │ │ │ ├── population-options.js │ │ │ ├── population-plain-objects.js │ │ │ └── schema.js │ │ ├── index.js │ │ ├── lib │ │ │ ├── collection.js │ │ │ ├── connection.js │ │ │ ├── connectionstate.js │ │ │ ├── document.js │ │ │ ├── drivers │ │ │ │ ├── SPEC.md │ │ │ │ └── node-mongodb-native │ │ │ │ │ ├── binary.js │ │ │ │ │ ├── collection.js │ │ │ │ │ ├── connection.js │ │ │ │ │ └── objectid.js │ │ │ ├── error.js │ │ │ ├── errors │ │ │ │ ├── cast.js │ │ │ │ ├── divergentArray.js │ │ │ │ ├── document.js │ │ │ │ ├── missingSchema.js │ │ │ │ ├── overwriteModel.js │ │ │ │ ├── validation.js │ │ │ │ ├── validator.js │ │ │ │ └── version.js │ │ │ ├── index.js │ │ │ ├── internal.js │ │ │ ├── model.js │ │ │ ├── namedscope.js │ │ │ ├── promise.js │ │ │ ├── query.js │ │ │ ├── querystream.js │ │ │ ├── schema.js │ │ │ ├── schema │ │ │ │ ├── array.js │ │ │ │ ├── boolean.js │ │ │ │ ├── buffer.js │ │ │ │ ├── date.js │ │ │ │ ├── documentarray.js │ │ │ │ ├── index.js │ │ │ │ ├── mixed.js │ │ │ │ ├── number.js │ │ │ │ ├── objectid.js │ │ │ │ └── string.js │ │ │ ├── schemadefault.js │ │ │ ├── schematype.js │ │ │ ├── statemachine.js │ │ │ ├── types │ │ │ │ ├── array.js │ │ │ │ ├── buffer.js │ │ │ │ ├── documentarray.js │ │ │ │ ├── embedded.js │ │ │ │ ├── index.js │ │ │ │ └── objectid.js │ │ │ ├── utils.js │ │ │ └── virtualtype.js │ │ ├── node_modules │ │ │ ├── hooks │ │ │ │ ├── .npmignore │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── hooks.alt.js │ │ │ │ ├── hooks.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── mongodb │ │ │ │ ├── .travis.yml │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── install.js │ │ │ │ ├── lib │ │ │ │ │ └── mongodb │ │ │ │ │ │ ├── admin.js │ │ │ │ │ │ ├── collection.js │ │ │ │ │ │ ├── commands │ │ │ │ │ │ ├── base_command.js │ │ │ │ │ │ ├── db_command.js │ │ │ │ │ │ ├── delete_command.js │ │ │ │ │ │ ├── get_more_command.js │ │ │ │ │ │ ├── insert_command.js │ │ │ │ │ │ ├── kill_cursor_command.js │ │ │ │ │ │ ├── query_command.js │ │ │ │ │ │ └── update_command.js │ │ │ │ │ │ ├── connection │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ ├── connection.js │ │ │ │ │ │ ├── connection_pool.js │ │ │ │ │ │ ├── connection_utils.js │ │ │ │ │ │ ├── mongos.js │ │ │ │ │ │ ├── read_preference.js │ │ │ │ │ │ ├── repl_set.js │ │ │ │ │ │ ├── server.js │ │ │ │ │ │ ├── strategies │ │ │ │ │ │ │ ├── ping_strategy.js │ │ │ │ │ │ │ └── statistics_strategy.js │ │ │ │ │ │ └── url_parser.js │ │ │ │ │ │ ├── cursor.js │ │ │ │ │ │ ├── cursorstream.js │ │ │ │ │ │ ├── db.js │ │ │ │ │ │ ├── gridfs │ │ │ │ │ │ ├── chunk.js │ │ │ │ │ │ ├── grid.js │ │ │ │ │ │ ├── gridstore.js │ │ │ │ │ │ └── readstream.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── mongo_client.js │ │ │ │ │ │ ├── responses │ │ │ │ │ │ └── mongo_reply.js │ │ │ │ │ │ └── utils.js │ │ │ │ ├── node_modules │ │ │ │ │ └── bson │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── benchmarks │ │ │ │ │ │ └── benchmarks.js │ │ │ │ │ │ ├── binding.gyp │ │ │ │ │ │ ├── browser_build │ │ │ │ │ │ ├── bson.js │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── build │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── Release │ │ │ │ │ │ │ ├── .deps │ │ │ │ │ │ │ │ └── Release │ │ │ │ │ │ │ │ │ ├── bson.node.d │ │ │ │ │ │ │ │ │ └── obj.target │ │ │ │ │ │ │ │ │ ├── bson.node.d │ │ │ │ │ │ │ │ │ └── bson │ │ │ │ │ │ │ │ │ └── ext │ │ │ │ │ │ │ │ │ └── bson.o.d │ │ │ │ │ │ │ ├── bson.node │ │ │ │ │ │ │ ├── linker.lock │ │ │ │ │ │ │ └── obj.target │ │ │ │ │ │ │ │ ├── bson.node │ │ │ │ │ │ │ │ └── bson │ │ │ │ │ │ │ │ └── ext │ │ │ │ │ │ │ │ └── bson.o │ │ │ │ │ │ ├── binding.Makefile │ │ │ │ │ │ ├── bson.target.mk │ │ │ │ │ │ └── config.gypi │ │ │ │ │ │ ├── build_browser.js │ │ │ │ │ │ ├── builderror.log │ │ │ │ │ │ ├── ext │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── bson.cc │ │ │ │ │ │ ├── bson.h │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── win32 │ │ │ │ │ │ │ ├── ia32 │ │ │ │ │ │ │ │ └── bson.node │ │ │ │ │ │ │ └── x64 │ │ │ │ │ │ │ │ └── bson.node │ │ │ │ │ │ └── wscript │ │ │ │ │ │ ├── lib │ │ │ │ │ │ └── bson │ │ │ │ │ │ │ ├── binary.js │ │ │ │ │ │ │ ├── binary_parser.js │ │ │ │ │ │ │ ├── bson.js │ │ │ │ │ │ │ ├── code.js │ │ │ │ │ │ │ ├── db_ref.js │ │ │ │ │ │ │ ├── double.js │ │ │ │ │ │ │ ├── float_parser.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── long.js │ │ │ │ │ │ │ ├── max_key.js │ │ │ │ │ │ │ ├── min_key.js │ │ │ │ │ │ │ ├── objectid.js │ │ │ │ │ │ │ ├── symbol.js │ │ │ │ │ │ │ └── timestamp.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── test │ │ │ │ │ │ ├── browser │ │ │ │ │ │ │ ├── browser_example.htm │ │ │ │ │ │ │ ├── bson_test.js │ │ │ │ │ │ │ ├── nodeunit.js │ │ │ │ │ │ │ ├── suite2.js │ │ │ │ │ │ │ ├── suite3.js │ │ │ │ │ │ │ └── test.html │ │ │ │ │ │ └── node │ │ │ │ │ │ │ ├── bson_array_test.js │ │ │ │ │ │ │ ├── bson_parser_comparision_test.js │ │ │ │ │ │ │ ├── bson_test.js │ │ │ │ │ │ │ ├── bson_typed_array_test.js │ │ │ │ │ │ │ ├── data │ │ │ │ │ │ │ └── test_gs_weird_bug.png │ │ │ │ │ │ │ ├── test_full_bson.js │ │ │ │ │ │ │ ├── to_bson_test.js │ │ │ │ │ │ │ └── tools │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ └── tools │ │ │ │ │ │ ├── gleak.js │ │ │ │ │ │ └── jasmine-1.1.0 │ │ │ │ │ │ ├── MIT.LICENSE │ │ │ │ │ │ ├── jasmine-html.js │ │ │ │ │ │ ├── jasmine.css │ │ │ │ │ │ ├── jasmine.js │ │ │ │ │ │ └── jasmine_favicon.png │ │ │ │ ├── package.json │ │ │ │ └── upload.py │ │ │ ├── mpath │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ └── index.js │ │ │ ├── mpromise │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── promise.js │ │ │ │ ├── node_modules │ │ │ │ │ └── sliced │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── bench.js │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ └── sliced.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ └── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── promise.test.js │ │ │ │ │ └── promises-A.js │ │ │ ├── ms │ │ │ │ ├── .npmignore │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── ms.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── index.html │ │ │ │ │ ├── support │ │ │ │ │ └── jquery.js │ │ │ │ │ └── test.js │ │ │ ├── muri │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ └── index.js │ │ │ └── sliced │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── bench.js │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ └── sliced.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ └── index.js │ │ ├── package.json │ │ ├── static.js │ │ └── website.js │ └── morgan │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── node_modules │ │ ├── basic-auth │ │ │ ├── HISTORY.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── debug │ │ │ ├── .jshintrc │ │ │ ├── .npmignore │ │ │ ├── History.md │ │ │ ├── Makefile │ │ │ ├── Readme.md │ │ │ ├── bower.json │ │ │ ├── browser.js │ │ │ ├── component.json │ │ │ ├── debug.js │ │ │ ├── node.js │ │ │ ├── node_modules │ │ │ │ └── ms │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ └── package.json │ │ ├── depd │ │ │ ├── History.md │ │ │ ├── LICENSE │ │ │ ├── Readme.md │ │ │ ├── index.js │ │ │ ├── lib │ │ │ │ └── compat │ │ │ │ │ ├── buffer-concat.js │ │ │ │ │ ├── callsite-tostring.js │ │ │ │ │ └── index.js │ │ │ └── package.json │ │ ├── on-finished │ │ │ ├── HISTORY.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── node_modules │ │ │ │ └── ee-first │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ └── package.json │ │ └── on-headers │ │ │ ├── HISTORY.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ └── package.json ├── package.json ├── public │ ├── core.js │ ├── index.html │ └── stylesheets │ │ └── style.css └── server.js ├── ToDoAngular ├── README ├── app │ ├── models │ │ └── todo.js │ └── routes.js ├── config │ └── database.js ├── node_modules │ ├── .bin │ │ └── jade │ ├── body-parser │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── lib │ │ │ ├── read.js │ │ │ └── types │ │ │ │ ├── json.js │ │ │ │ ├── raw.js │ │ │ │ ├── text.js │ │ │ │ └── urlencoded.js │ │ ├── node_modules │ │ │ ├── bytes │ │ │ │ ├── History.md │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── content-type │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── debug │ │ │ │ ├── .jshintrc │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── bower.json │ │ │ │ ├── browser.js │ │ │ │ ├── component.json │ │ │ │ ├── debug.js │ │ │ │ ├── node.js │ │ │ │ ├── node_modules │ │ │ │ │ └── ms │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── depd │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── browser │ │ │ │ │ │ └── index.js │ │ │ │ │ └── compat │ │ │ │ │ │ ├── buffer-concat.js │ │ │ │ │ │ ├── callsite-tostring.js │ │ │ │ │ │ ├── event-listener-count.js │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── http-errors │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── inherits │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── inherits.js │ │ │ │ │ │ ├── inherits_browser.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test.js │ │ │ │ │ └── statuses │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── codes.json │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── iconv-lite │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── Changelog.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── encodings │ │ │ │ │ ├── dbcs-codec.js │ │ │ │ │ ├── dbcs-data.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── internal.js │ │ │ │ │ ├── sbcs-codec.js │ │ │ │ │ ├── sbcs-data-generated.js │ │ │ │ │ ├── sbcs-data.js │ │ │ │ │ ├── tables │ │ │ │ │ │ ├── big5-added.json │ │ │ │ │ │ ├── cp936.json │ │ │ │ │ │ ├── cp949.json │ │ │ │ │ │ ├── cp950.json │ │ │ │ │ │ ├── eucjp.json │ │ │ │ │ │ ├── gb18030-ranges.json │ │ │ │ │ │ ├── gbk-added.json │ │ │ │ │ │ └── shiftjis.json │ │ │ │ │ ├── utf16.js │ │ │ │ │ └── utf7.js │ │ │ │ ├── lib │ │ │ │ │ ├── bom-handling.js │ │ │ │ │ ├── extend-node.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── streams.js │ │ │ │ └── package.json │ │ │ ├── on-finished │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ └── ee-first │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── qs │ │ │ │ ├── .eslintignore │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── component.json │ │ │ │ ├── dist │ │ │ │ │ └── qs.js │ │ │ │ ├── lib │ │ │ │ │ ├── index.js │ │ │ │ │ ├── parse.js │ │ │ │ │ ├── stringify.js │ │ │ │ │ └── utils.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── parse.js │ │ │ │ │ ├── stringify.js │ │ │ │ │ └── utils.js │ │ │ ├── raw-body │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ └── unpipe │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ └── type-is │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ ├── media-typer │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ └── mime-types │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ └── mime-db │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── db.json │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ └── package.json │ ├── cookie-parser │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── lib │ │ │ └── parse.js │ │ ├── node_modules │ │ │ ├── cookie-signature │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ └── cookie │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ └── package.json │ ├── debug │ │ ├── .jshintrc │ │ ├── .npmignore │ │ ├── History.md │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── bower.json │ │ ├── browser.js │ │ ├── component.json │ │ ├── debug.js │ │ ├── node.js │ │ ├── node_modules │ │ │ └── ms │ │ │ │ ├── .npmignore │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ └── package.json │ ├── express │ │ ├── History.md │ │ ├── LICENSE │ │ ├── Readme.md │ │ ├── index.js │ │ ├── lib │ │ │ ├── application.js │ │ │ ├── express.js │ │ │ ├── middleware │ │ │ │ ├── init.js │ │ │ │ └── query.js │ │ │ ├── request.js │ │ │ ├── response.js │ │ │ ├── router │ │ │ │ ├── index.js │ │ │ │ ├── layer.js │ │ │ │ └── route.js │ │ │ ├── utils.js │ │ │ └── view.js │ │ ├── node_modules │ │ │ ├── accepts │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── mime-types │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── mime-db │ │ │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── db.json │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ └── negotiator │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── charset.js │ │ │ │ │ │ ├── encoding.js │ │ │ │ │ │ ├── language.js │ │ │ │ │ │ └── mediaType.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── array-flatten │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── array-flatten.js │ │ │ │ └── package.json │ │ │ ├── content-disposition │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── content-type │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── cookie-signature │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── cookie │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── debug │ │ │ │ ├── .jshintrc │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── bower.json │ │ │ │ ├── browser.js │ │ │ │ ├── component.json │ │ │ │ ├── debug.js │ │ │ │ ├── node.js │ │ │ │ ├── node_modules │ │ │ │ │ └── ms │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── depd │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── compat │ │ │ │ │ │ ├── buffer-concat.js │ │ │ │ │ │ ├── callsite-tostring.js │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── escape-html │ │ │ │ ├── LICENSE │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── etag │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── finalhandler │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ └── unpipe │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── fresh │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── merge-descriptors │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── methods │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── on-finished │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ └── ee-first │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── parseurl │ │ │ │ ├── .npmignore │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── path-to-regexp │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── proxy-addr │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── forwarded │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── ipaddr.js │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── Cakefile │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── ipaddr.min.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ └── ipaddr.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── src │ │ │ │ │ │ └── ipaddr.coffee │ │ │ │ │ │ └── test │ │ │ │ │ │ └── ipaddr.test.coffee │ │ │ │ └── package.json │ │ │ ├── qs │ │ │ │ ├── .eslintignore │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── lib │ │ │ │ │ ├── index.js │ │ │ │ │ ├── parse.js │ │ │ │ │ ├── stringify.js │ │ │ │ │ └── utils.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── parse.js │ │ │ │ │ ├── stringify.js │ │ │ │ │ └── utils.js │ │ │ ├── range-parser │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── send │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── .bin │ │ │ │ │ │ └── mime │ │ │ │ │ ├── destroy │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── http-errors │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── inherits │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── inherits.js │ │ │ │ │ │ │ │ ├── inherits_browser.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── mime │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ ├── build.js │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ ├── cli.js │ │ │ │ │ │ ├── mime.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── types.json │ │ │ │ │ ├── ms │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── statuses │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── codes.json │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── serve-static │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── type-is │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── media-typer │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── mime-types │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── mime-db │ │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── db.json │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── utils-merge │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ └── vary │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ └── package.json │ ├── jade │ │ ├── .npmignore │ │ ├── .release.json │ │ ├── History.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── Readme_zh-cn.md │ │ ├── bin │ │ │ └── jade.js │ │ ├── block-code.html │ │ ├── component.json │ │ ├── jade.js │ │ ├── lib │ │ │ ├── compiler.js │ │ │ ├── doctypes.js │ │ │ ├── filters-client.js │ │ │ ├── filters.js │ │ │ ├── index.js │ │ │ ├── inline-tags.js │ │ │ ├── lexer.js │ │ │ ├── nodes │ │ │ │ ├── attrs.js │ │ │ │ ├── block-comment.js │ │ │ │ ├── block.js │ │ │ │ ├── case.js │ │ │ │ ├── code.js │ │ │ │ ├── comment.js │ │ │ │ ├── doctype.js │ │ │ │ ├── each.js │ │ │ │ ├── filter.js │ │ │ │ ├── index.js │ │ │ │ ├── literal.js │ │ │ │ ├── mixin-block.js │ │ │ │ ├── mixin.js │ │ │ │ ├── node.js │ │ │ │ ├── tag.js │ │ │ │ └── text.js │ │ │ ├── parser.js │ │ │ ├── runtime.js │ │ │ └── utils.js │ │ ├── node_modules │ │ │ ├── .bin │ │ │ │ ├── cleancss │ │ │ │ ├── mkdirp │ │ │ │ └── uglifyjs │ │ │ ├── character-parser │ │ │ │ ├── .npmignore │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── clean-css │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── bin │ │ │ │ │ └── cleancss │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── clean.js │ │ │ │ │ ├── colors │ │ │ │ │ │ ├── hex-name-shortener.js │ │ │ │ │ │ ├── hsl.js │ │ │ │ │ │ └── rgb.js │ │ │ │ │ ├── imports │ │ │ │ │ │ └── inliner.js │ │ │ │ │ ├── properties │ │ │ │ │ │ ├── break-up.js │ │ │ │ │ │ ├── can-override.js │ │ │ │ │ │ ├── clone.js │ │ │ │ │ │ ├── compactable.js │ │ │ │ │ │ ├── every-combination.js │ │ │ │ │ │ ├── has-inherit.js │ │ │ │ │ │ ├── optimizer.js │ │ │ │ │ │ ├── override-compactor.js │ │ │ │ │ │ ├── populate-components.js │ │ │ │ │ │ ├── remove-unused.js │ │ │ │ │ │ ├── restore-from-optimizing.js │ │ │ │ │ │ ├── restore.js │ │ │ │ │ │ ├── shorthand-compactor.js │ │ │ │ │ │ ├── validator.js │ │ │ │ │ │ ├── vendor-prefixes.js │ │ │ │ │ │ └── wrap-for-optimizing.js │ │ │ │ │ ├── selectors │ │ │ │ │ │ ├── advanced.js │ │ │ │ │ │ ├── clean-up.js │ │ │ │ │ │ ├── extractor.js │ │ │ │ │ │ ├── is-special.js │ │ │ │ │ │ ├── merge-adjacent.js │ │ │ │ │ │ ├── merge-media-queries.js │ │ │ │ │ │ ├── merge-non-adjacent-by-body.js │ │ │ │ │ │ ├── merge-non-adjacent-by-selector.js │ │ │ │ │ │ ├── reduce-non-adjacent.js │ │ │ │ │ │ ├── remove-duplicate-media-queries.js │ │ │ │ │ │ ├── remove-duplicates.js │ │ │ │ │ │ ├── reorderable.js │ │ │ │ │ │ ├── restructure.js │ │ │ │ │ │ └── simple.js │ │ │ │ │ ├── source-maps │ │ │ │ │ │ └── track.js │ │ │ │ │ ├── stringifier │ │ │ │ │ │ ├── helpers.js │ │ │ │ │ │ ├── one-time.js │ │ │ │ │ │ ├── simple.js │ │ │ │ │ │ └── source-maps.js │ │ │ │ │ ├── text │ │ │ │ │ │ ├── comments-processor.js │ │ │ │ │ │ ├── escape-store.js │ │ │ │ │ │ ├── expressions-processor.js │ │ │ │ │ │ ├── free-text-processor.js │ │ │ │ │ │ └── urls-processor.js │ │ │ │ │ ├── tokenizer │ │ │ │ │ │ ├── extract-properties.js │ │ │ │ │ │ ├── extract-selectors.js │ │ │ │ │ │ └── tokenize.js │ │ │ │ │ ├── urls │ │ │ │ │ │ ├── rebase.js │ │ │ │ │ │ ├── reduce.js │ │ │ │ │ │ └── rewrite.js │ │ │ │ │ └── utils │ │ │ │ │ │ ├── clone-array.js │ │ │ │ │ │ ├── compatibility.js │ │ │ │ │ │ ├── input-source-map-tracker.js │ │ │ │ │ │ ├── object.js │ │ │ │ │ │ ├── quote-scanner.js │ │ │ │ │ │ ├── source-reader.js │ │ │ │ │ │ ├── source-tracker.js │ │ │ │ │ │ └── split.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── commander │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── graceful-readlink │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ └── source-map │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── build │ │ │ │ │ │ ├── assert-shim.js │ │ │ │ │ │ ├── mini-require.js │ │ │ │ │ │ ├── prefix-source-map.jsm │ │ │ │ │ │ ├── prefix-utils.jsm │ │ │ │ │ │ ├── suffix-browser.js │ │ │ │ │ │ ├── suffix-source-map.jsm │ │ │ │ │ │ ├── suffix-utils.jsm │ │ │ │ │ │ ├── test-prefix.js │ │ │ │ │ │ └── test-suffix.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── source-map.js │ │ │ │ │ │ └── source-map │ │ │ │ │ │ │ ├── array-set.js │ │ │ │ │ │ │ ├── base64-vlq.js │ │ │ │ │ │ │ ├── base64.js │ │ │ │ │ │ │ ├── binary-search.js │ │ │ │ │ │ │ ├── mapping-list.js │ │ │ │ │ │ │ ├── quick-sort.js │ │ │ │ │ │ │ ├── source-map-consumer.js │ │ │ │ │ │ │ ├── source-map-generator.js │ │ │ │ │ │ │ ├── source-node.js │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── amdefine │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── amdefine.js │ │ │ │ │ │ │ ├── intercept.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── commander │ │ │ │ ├── History.md │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── constantinople │ │ │ │ ├── .gitattributes │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── .bin │ │ │ │ │ │ └── acorn │ │ │ │ │ └── acorn │ │ │ │ │ │ ├── .editorconfig │ │ │ │ │ │ ├── .gitattributes │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .tern-project │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── AUTHORS │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── bin │ │ │ │ │ │ ├── acorn │ │ │ │ │ │ ├── build-acorn.js │ │ │ │ │ │ ├── generate-identifier-regex.js │ │ │ │ │ │ └── update_authors.sh │ │ │ │ │ │ ├── dist │ │ │ │ │ │ ├── .keep │ │ │ │ │ │ ├── acorn.js │ │ │ │ │ │ ├── acorn_loose.js │ │ │ │ │ │ └── walk.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── src │ │ │ │ │ │ ├── bin │ │ │ │ │ │ └── acorn.js │ │ │ │ │ │ ├── expression.js │ │ │ │ │ │ ├── identifier.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── location.js │ │ │ │ │ │ ├── locutil.js │ │ │ │ │ │ ├── loose │ │ │ │ │ │ ├── acorn_loose.js │ │ │ │ │ │ ├── expression.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── parseutil.js │ │ │ │ │ │ ├── state.js │ │ │ │ │ │ ├── statement.js │ │ │ │ │ │ └── tokenize.js │ │ │ │ │ │ ├── lval.js │ │ │ │ │ │ ├── node.js │ │ │ │ │ │ ├── options.js │ │ │ │ │ │ ├── parseutil.js │ │ │ │ │ │ ├── state.js │ │ │ │ │ │ ├── statement.js │ │ │ │ │ │ ├── tokencontext.js │ │ │ │ │ │ ├── tokenize.js │ │ │ │ │ │ ├── tokentype.js │ │ │ │ │ │ ├── util.js │ │ │ │ │ │ ├── walk │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── whitespace.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ └── index.js │ │ │ ├── jstransformer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── is-promise │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── readme.md │ │ │ │ │ └── promise │ │ │ │ │ │ ├── .jshintrc │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── core.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── core.js │ │ │ │ │ │ ├── done.js │ │ │ │ │ │ ├── es6-extensions.js │ │ │ │ │ │ └── node-extensions.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── asap │ │ │ │ │ │ │ ├── LICENSE.md │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── asap.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── polyfill-done.js │ │ │ │ │ │ └── polyfill.js │ │ │ │ └── package.json │ │ │ ├── mkdirp │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── bin │ │ │ │ │ ├── cmd.js │ │ │ │ │ └── usage.txt │ │ │ │ ├── examples │ │ │ │ │ └── pow.js │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ └── minimist │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── example │ │ │ │ │ │ └── parse.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ └── test │ │ │ │ │ │ ├── dash.js │ │ │ │ │ │ ├── default_bool.js │ │ │ │ │ │ ├── dotted.js │ │ │ │ │ │ ├── long.js │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ ├── parse_modified.js │ │ │ │ │ │ ├── short.js │ │ │ │ │ │ └── whitespace.js │ │ │ │ ├── package.json │ │ │ │ ├── readme.markdown │ │ │ │ └── test │ │ │ │ │ ├── chmod.js │ │ │ │ │ ├── clobber.js │ │ │ │ │ ├── mkdirp.js │ │ │ │ │ ├── opts_fs.js │ │ │ │ │ ├── opts_fs_sync.js │ │ │ │ │ ├── perm.js │ │ │ │ │ ├── perm_sync.js │ │ │ │ │ ├── race.js │ │ │ │ │ ├── rel.js │ │ │ │ │ ├── return.js │ │ │ │ │ ├── return_sync.js │ │ │ │ │ ├── root.js │ │ │ │ │ ├── sync.js │ │ │ │ │ ├── umask.js │ │ │ │ │ └── umask_sync.js │ │ │ ├── transformers │ │ │ │ ├── .npmignore │ │ │ │ ├── README.md │ │ │ │ ├── history.md │ │ │ │ ├── lib │ │ │ │ │ ├── shared.js │ │ │ │ │ └── transformers.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── .bin │ │ │ │ │ │ └── uglifyjs │ │ │ │ │ ├── css │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── benchmark.js │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ ├── css-parse │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ └── css-stringify │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test.js │ │ │ │ │ ├── promise │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── is-promise │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── readme.md │ │ │ │ │ │ └── package.json │ │ │ │ │ └── uglify-js │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── bin │ │ │ │ │ │ └── uglifyjs │ │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── ast.js │ │ │ │ │ │ ├── compress.js │ │ │ │ │ │ ├── mozilla-ast.js │ │ │ │ │ │ ├── output.js │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ ├── scope.js │ │ │ │ │ │ ├── sourcemap.js │ │ │ │ │ │ ├── transform.js │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── optimist │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ ├── bool.js │ │ │ │ │ │ │ │ ├── boolean_double.js │ │ │ │ │ │ │ │ ├── boolean_single.js │ │ │ │ │ │ │ │ ├── default_hash.js │ │ │ │ │ │ │ │ ├── default_singles.js │ │ │ │ │ │ │ │ ├── divide.js │ │ │ │ │ │ │ │ ├── line_count.js │ │ │ │ │ │ │ │ ├── line_count_options.js │ │ │ │ │ │ │ │ ├── line_count_wrap.js │ │ │ │ │ │ │ │ ├── nonopt.js │ │ │ │ │ │ │ │ ├── reflect.js │ │ │ │ │ │ │ │ ├── short.js │ │ │ │ │ │ │ │ ├── string.js │ │ │ │ │ │ │ │ ├── usage-options.js │ │ │ │ │ │ │ │ └── xup.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── wordwrap │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.markdown │ │ │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ │ ├── center.js │ │ │ │ │ │ │ │ │ └── meat.js │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── break.js │ │ │ │ │ │ │ │ │ ├── idleness.txt │ │ │ │ │ │ │ │ │ └── wrap.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── _.js │ │ │ │ │ │ │ │ ├── _ │ │ │ │ │ │ │ │ ├── argv.js │ │ │ │ │ │ │ │ └── bin.js │ │ │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ │ │ └── usage.js │ │ │ │ │ │ └── source-map │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── Makefile.dryice.js │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ ├── assert-shim.js │ │ │ │ │ │ │ ├── mini-require.js │ │ │ │ │ │ │ ├── prefix-source-map.jsm │ │ │ │ │ │ │ ├── prefix-utils.jsm │ │ │ │ │ │ │ ├── suffix-browser.js │ │ │ │ │ │ │ ├── suffix-source-map.jsm │ │ │ │ │ │ │ ├── suffix-utils.jsm │ │ │ │ │ │ │ ├── test-prefix.js │ │ │ │ │ │ │ └── test-suffix.js │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── source-map.js │ │ │ │ │ │ │ └── source-map │ │ │ │ │ │ │ │ ├── array-set.js │ │ │ │ │ │ │ │ ├── base64-vlq.js │ │ │ │ │ │ │ │ ├── base64.js │ │ │ │ │ │ │ │ ├── binary-search.js │ │ │ │ │ │ │ │ ├── mapping-list.js │ │ │ │ │ │ │ │ ├── source-map-consumer.js │ │ │ │ │ │ │ │ ├── source-map-generator.js │ │ │ │ │ │ │ │ ├── source-node.js │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── amdefine │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── amdefine.js │ │ │ │ │ │ │ │ ├── intercept.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── run-tests.js │ │ │ │ │ │ │ └── source-map │ │ │ │ │ │ │ ├── test-api.js │ │ │ │ │ │ │ ├── test-array-set.js │ │ │ │ │ │ │ ├── test-base64-vlq.js │ │ │ │ │ │ │ ├── test-base64.js │ │ │ │ │ │ │ ├── test-binary-search.js │ │ │ │ │ │ │ ├── test-dog-fooding.js │ │ │ │ │ │ │ ├── test-source-map-consumer.js │ │ │ │ │ │ │ ├── test-source-map-generator.js │ │ │ │ │ │ │ ├── test-source-node.js │ │ │ │ │ │ │ ├── test-util.js │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── test │ │ │ │ │ │ ├── compress │ │ │ │ │ │ │ ├── arrays.js │ │ │ │ │ │ │ ├── blocks.js │ │ │ │ │ │ │ ├── conditionals.js │ │ │ │ │ │ │ ├── dead-code.js │ │ │ │ │ │ │ ├── debugger.js │ │ │ │ │ │ │ ├── drop-unused.js │ │ │ │ │ │ │ ├── issue-105.js │ │ │ │ │ │ │ ├── issue-12.js │ │ │ │ │ │ │ ├── issue-22.js │ │ │ │ │ │ │ ├── issue-44.js │ │ │ │ │ │ │ ├── issue-59.js │ │ │ │ │ │ │ ├── labels.js │ │ │ │ │ │ │ ├── loops.js │ │ │ │ │ │ │ ├── properties.js │ │ │ │ │ │ │ ├── sequences.js │ │ │ │ │ │ │ └── switch.js │ │ │ │ │ │ └── run-tests.js │ │ │ │ │ │ └── tools │ │ │ │ │ │ └── node.js │ │ │ │ └── package.json │ │ │ ├── uglify-js │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── bin │ │ │ │ │ ├── extract-props.js │ │ │ │ │ └── uglifyjs │ │ │ │ ├── lib │ │ │ │ │ ├── ast.js │ │ │ │ │ ├── compress.js │ │ │ │ │ ├── mozilla-ast.js │ │ │ │ │ ├── output.js │ │ │ │ │ ├── parse.js │ │ │ │ │ ├── propmangle.js │ │ │ │ │ ├── scope.js │ │ │ │ │ ├── sourcemap.js │ │ │ │ │ ├── transform.js │ │ │ │ │ └── utils.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── async │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── async.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── source-map │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── dist │ │ │ │ │ │ │ ├── source-map.debug.js │ │ │ │ │ │ │ ├── source-map.js │ │ │ │ │ │ │ ├── source-map.min.js │ │ │ │ │ │ │ └── source-map.min.js.map │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── array-set.js │ │ │ │ │ │ │ ├── base64-vlq.js │ │ │ │ │ │ │ ├── base64.js │ │ │ │ │ │ │ ├── binary-search.js │ │ │ │ │ │ │ ├── mapping-list.js │ │ │ │ │ │ │ ├── quick-sort.js │ │ │ │ │ │ │ ├── source-map-consumer.js │ │ │ │ │ │ │ ├── source-map-generator.js │ │ │ │ │ │ │ ├── source-node.js │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── source-map.js │ │ │ │ │ ├── uglify-to-browserify │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ │ └── index.js │ │ │ │ │ └── yargs │ │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── completion.sh.hbs │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── completion.js │ │ │ │ │ │ ├── parser.js │ │ │ │ │ │ ├── usage.js │ │ │ │ │ │ └── validation.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── camelcase │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── readme.md │ │ │ │ │ │ ├── cliui │ │ │ │ │ │ │ ├── .coveralls.yml │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ ├── center-align │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ │ ├── align-text │ │ │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ │ │ │ ├── kind-of │ │ │ │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── is-buffer │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── .zuul.yml │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── basic.js │ │ │ │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ │ │ │ ├── longest │ │ │ │ │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ │ │ │ └── repeat-string │ │ │ │ │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ │ └── lazy-cache │ │ │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ │ │ ├── right-align │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ │ └── align-text │ │ │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ │ │ ├── kind-of │ │ │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ │ │ │ │ └── is-buffer │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── .zuul.yml │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── basic.js │ │ │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ │ │ ├── longest │ │ │ │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ │ │ └── repeat-string │ │ │ │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ └── wordwrap │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── README.markdown │ │ │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ │ ├── center.js │ │ │ │ │ │ │ │ │ └── meat.js │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── break.js │ │ │ │ │ │ │ │ │ ├── idleness.txt │ │ │ │ │ │ │ │ │ └── wrap.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ └── cliui.js │ │ │ │ │ │ ├── decamelize │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── readme.md │ │ │ │ │ │ └── window-size │ │ │ │ │ │ │ ├── LICENSE-MIT │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ └── tools │ │ │ │ │ ├── domprops.json │ │ │ │ │ ├── exports.js │ │ │ │ │ ├── node.js │ │ │ │ │ └── props.html │ │ │ ├── void-elements │ │ │ │ ├── .gitattributes │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ ├── pre-publish.js │ │ │ │ └── test │ │ │ │ │ └── index.js │ │ │ └── with │ │ │ │ ├── .npmignore │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ ├── .bin │ │ │ │ │ └── acorn │ │ │ │ ├── acorn-globals │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── .bin │ │ │ │ │ │ │ └── acorn │ │ │ │ │ │ └── acorn │ │ │ │ │ │ │ ├── .editorconfig │ │ │ │ │ │ │ ├── .gitattributes │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .tern-project │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── AUTHORS │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── bin │ │ │ │ │ │ │ ├── acorn │ │ │ │ │ │ │ ├── build-acorn.js │ │ │ │ │ │ │ ├── generate-identifier-regex.js │ │ │ │ │ │ │ └── update_authors.sh │ │ │ │ │ │ │ ├── dist │ │ │ │ │ │ │ ├── .keep │ │ │ │ │ │ │ ├── acorn.js │ │ │ │ │ │ │ ├── acorn_loose.js │ │ │ │ │ │ │ └── walk.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ ├── bin │ │ │ │ │ │ │ └── acorn.js │ │ │ │ │ │ │ ├── expression.js │ │ │ │ │ │ │ ├── identifier.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── location.js │ │ │ │ │ │ │ ├── locutil.js │ │ │ │ │ │ │ ├── loose │ │ │ │ │ │ │ ├── acorn_loose.js │ │ │ │ │ │ │ ├── expression.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── parseutil.js │ │ │ │ │ │ │ ├── state.js │ │ │ │ │ │ │ ├── statement.js │ │ │ │ │ │ │ └── tokenize.js │ │ │ │ │ │ │ ├── lval.js │ │ │ │ │ │ │ ├── node.js │ │ │ │ │ │ │ ├── options.js │ │ │ │ │ │ │ ├── parseutil.js │ │ │ │ │ │ │ ├── state.js │ │ │ │ │ │ │ ├── statement.js │ │ │ │ │ │ │ ├── tokencontext.js │ │ │ │ │ │ │ ├── tokenize.js │ │ │ │ │ │ │ ├── tokentype.js │ │ │ │ │ │ │ ├── util.js │ │ │ │ │ │ │ ├── walk │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ └── whitespace.js │ │ │ │ │ └── package.json │ │ │ │ └── acorn │ │ │ │ │ ├── .editorconfig │ │ │ │ │ ├── .gitattributes │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .tern-project │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── AUTHORS │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── bin │ │ │ │ │ ├── acorn │ │ │ │ │ ├── build-acorn.js │ │ │ │ │ ├── generate-identifier-regex.js │ │ │ │ │ ├── prepublish.sh │ │ │ │ │ ├── update_authors.sh │ │ │ │ │ └── without_eval │ │ │ │ │ ├── dist │ │ │ │ │ ├── .keep │ │ │ │ │ ├── acorn.js │ │ │ │ │ ├── acorn_csp.js │ │ │ │ │ ├── acorn_loose.js │ │ │ │ │ └── walk.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── src │ │ │ │ │ ├── expression.js │ │ │ │ │ ├── identifier.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── location.js │ │ │ │ │ ├── loose │ │ │ │ │ ├── acorn_loose.js │ │ │ │ │ ├── expression.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── parseutil.js │ │ │ │ │ ├── state.js │ │ │ │ │ ├── statement.js │ │ │ │ │ └── tokenize.js │ │ │ │ │ ├── lval.js │ │ │ │ │ ├── node.js │ │ │ │ │ ├── options.js │ │ │ │ │ ├── parseutil.js │ │ │ │ │ ├── state.js │ │ │ │ │ ├── statement.js │ │ │ │ │ ├── tokencontext.js │ │ │ │ │ ├── tokenize.js │ │ │ │ │ ├── tokentype.js │ │ │ │ │ ├── util.js │ │ │ │ │ ├── walk │ │ │ │ │ └── index.js │ │ │ │ │ └── whitespace.js │ │ │ │ └── package.json │ │ ├── package.json │ │ ├── release.js │ │ └── runtime.js │ ├── method-override │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── node_modules │ │ │ ├── debug │ │ │ │ ├── .jshintrc │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── bower.json │ │ │ │ ├── browser.js │ │ │ │ ├── component.json │ │ │ │ ├── debug.js │ │ │ │ ├── node.js │ │ │ │ ├── node_modules │ │ │ │ │ └── ms │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── methods │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── parseurl │ │ │ │ ├── .npmignore │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ └── vary │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ └── package.json │ ├── mongodb │ │ ├── .gitmodules │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── HISTORY │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── index.js │ │ ├── lib │ │ │ └── mongodb │ │ │ │ ├── admin.js │ │ │ │ ├── aggregation_cursor.js │ │ │ │ ├── auth │ │ │ │ ├── mongodb_cr.js │ │ │ │ ├── mongodb_gssapi.js │ │ │ │ ├── mongodb_plain.js │ │ │ │ ├── mongodb_scram.js │ │ │ │ ├── mongodb_sspi.js │ │ │ │ └── mongodb_x509.js │ │ │ │ ├── collection.js │ │ │ │ ├── collection │ │ │ │ ├── aggregation.js │ │ │ │ ├── batch │ │ │ │ │ ├── common.js │ │ │ │ │ ├── ordered.js │ │ │ │ │ └── unordered.js │ │ │ │ ├── commands.js │ │ │ │ ├── core.js │ │ │ │ ├── geo.js │ │ │ │ ├── index.js │ │ │ │ ├── query.js │ │ │ │ └── shared.js │ │ │ │ ├── command_cursor.js │ │ │ │ ├── commands │ │ │ │ ├── base_command.js │ │ │ │ ├── db_command.js │ │ │ │ ├── delete_command.js │ │ │ │ ├── get_more_command.js │ │ │ │ ├── insert_command.js │ │ │ │ ├── kill_cursor_command.js │ │ │ │ ├── query_command.js │ │ │ │ └── update_command.js │ │ │ │ ├── connection │ │ │ │ ├── base.js │ │ │ │ ├── connection.js │ │ │ │ ├── connection_pool.js │ │ │ │ ├── connection_utils.js │ │ │ │ ├── mongos.js │ │ │ │ ├── read_preference.js │ │ │ │ ├── repl_set │ │ │ │ │ ├── ha.js │ │ │ │ │ ├── options.js │ │ │ │ │ ├── repl_set.js │ │ │ │ │ ├── repl_set_state.js │ │ │ │ │ └── strategies │ │ │ │ │ │ ├── ping_strategy.js │ │ │ │ │ │ └── statistics_strategy.js │ │ │ │ ├── server.js │ │ │ │ ├── server_capabilities.js │ │ │ │ └── url_parser.js │ │ │ │ ├── cursor.js │ │ │ │ ├── cursorstream.js │ │ │ │ ├── db.js │ │ │ │ ├── gridfs │ │ │ │ ├── chunk.js │ │ │ │ ├── grid.js │ │ │ │ ├── gridstore.js │ │ │ │ └── readstream.js │ │ │ │ ├── index.js │ │ │ │ ├── mongo_client.js │ │ │ │ ├── responses │ │ │ │ └── mongo_reply.js │ │ │ │ ├── scope.js │ │ │ │ └── utils.js │ │ ├── node_modules │ │ │ ├── bson │ │ │ │ ├── .travis.yml │ │ │ │ ├── HISTORY │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── binding.gyp │ │ │ │ ├── browser_build │ │ │ │ │ ├── bson.js │ │ │ │ │ └── package.json │ │ │ │ ├── build │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Release │ │ │ │ │ │ ├── .deps │ │ │ │ │ │ │ └── Release │ │ │ │ │ │ │ │ ├── bson.node.d │ │ │ │ │ │ │ │ └── obj.target │ │ │ │ │ │ │ │ ├── bson.node.d │ │ │ │ │ │ │ │ └── bson │ │ │ │ │ │ │ │ └── ext │ │ │ │ │ │ │ │ └── bson.o.d │ │ │ │ │ │ ├── bson.node │ │ │ │ │ │ ├── linker.lock │ │ │ │ │ │ └── obj.target │ │ │ │ │ │ │ ├── bson.node │ │ │ │ │ │ │ └── bson │ │ │ │ │ │ │ └── ext │ │ │ │ │ │ │ └── bson.o │ │ │ │ │ ├── binding.Makefile │ │ │ │ │ ├── bson.target.mk │ │ │ │ │ └── config.gypi │ │ │ │ ├── build_browser.js │ │ │ │ ├── builderror.log │ │ │ │ ├── ext │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── bson.cc │ │ │ │ │ ├── bson.h │ │ │ │ │ ├── index.js │ │ │ │ │ ├── win32 │ │ │ │ │ │ ├── ia32 │ │ │ │ │ │ │ └── bson.node │ │ │ │ │ │ └── x64 │ │ │ │ │ │ │ └── bson.node │ │ │ │ │ └── wscript │ │ │ │ ├── lib │ │ │ │ │ └── bson │ │ │ │ │ │ ├── binary.js │ │ │ │ │ │ ├── binary_parser.js │ │ │ │ │ │ ├── bson.js │ │ │ │ │ │ ├── bson_new.js │ │ │ │ │ │ ├── code.js │ │ │ │ │ │ ├── db_ref.js │ │ │ │ │ │ ├── double.js │ │ │ │ │ │ ├── float_parser.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── long.js │ │ │ │ │ │ ├── max_key.js │ │ │ │ │ │ ├── min_key.js │ │ │ │ │ │ ├── objectid.js │ │ │ │ │ │ ├── symbol.js │ │ │ │ │ │ └── timestamp.js │ │ │ │ ├── node_modules │ │ │ │ │ └── nan │ │ │ │ │ │ ├── .dntrc │ │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ │ ├── LICENSE.md │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── appveyor.yml │ │ │ │ │ │ ├── include_dirs.js │ │ │ │ │ │ ├── nan.h │ │ │ │ │ │ ├── nan_implementation_12_inl.h │ │ │ │ │ │ ├── nan_implementation_pre_12_inl.h │ │ │ │ │ │ ├── nan_new.h │ │ │ │ │ │ ├── nan_string_bytes.h │ │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ └── tools │ │ │ │ │ ├── gleak.js │ │ │ │ │ └── jasmine-1.1.0 │ │ │ │ │ ├── MIT.LICENSE │ │ │ │ │ ├── jasmine-html.js │ │ │ │ │ ├── jasmine.css │ │ │ │ │ ├── jasmine.js │ │ │ │ │ └── jasmine_favicon.png │ │ │ ├── kerberos │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── binding.gyp │ │ │ │ ├── build │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── binding.Makefile │ │ │ │ │ ├── config.gypi │ │ │ │ │ └── kerberos.target.mk │ │ │ │ ├── builderror.log │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── auth_processes │ │ │ │ │ │ └── mongodb.js │ │ │ │ │ ├── base64.c │ │ │ │ │ ├── base64.h │ │ │ │ │ ├── kerberos.cc │ │ │ │ │ ├── kerberos.h │ │ │ │ │ ├── kerberos.js │ │ │ │ │ ├── kerberos_context.cc │ │ │ │ │ ├── kerberos_context.h │ │ │ │ │ ├── kerberosgss.c │ │ │ │ │ ├── kerberosgss.h │ │ │ │ │ ├── sspi.js │ │ │ │ │ ├── win32 │ │ │ │ │ │ ├── base64.c │ │ │ │ │ │ ├── base64.h │ │ │ │ │ │ ├── kerberos.cc │ │ │ │ │ │ ├── kerberos.h │ │ │ │ │ │ ├── kerberos_sspi.c │ │ │ │ │ │ ├── kerberos_sspi.h │ │ │ │ │ │ ├── worker.cc │ │ │ │ │ │ ├── worker.h │ │ │ │ │ │ └── wrappers │ │ │ │ │ │ │ ├── security_buffer.cc │ │ │ │ │ │ │ ├── security_buffer.h │ │ │ │ │ │ │ ├── security_buffer.js │ │ │ │ │ │ │ ├── security_buffer_descriptor.cc │ │ │ │ │ │ │ ├── security_buffer_descriptor.h │ │ │ │ │ │ │ ├── security_buffer_descriptor.js │ │ │ │ │ │ │ ├── security_context.cc │ │ │ │ │ │ │ ├── security_context.h │ │ │ │ │ │ │ ├── security_context.js │ │ │ │ │ │ │ ├── security_credentials.cc │ │ │ │ │ │ │ ├── security_credentials.h │ │ │ │ │ │ │ └── security_credentials.js │ │ │ │ │ ├── worker.cc │ │ │ │ │ └── worker.h │ │ │ │ ├── node_modules │ │ │ │ │ └── nan │ │ │ │ │ │ ├── .dntrc │ │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ │ ├── LICENSE.md │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── appveyor.yml │ │ │ │ │ │ ├── include_dirs.js │ │ │ │ │ │ ├── nan.h │ │ │ │ │ │ ├── nan_implementation_12_inl.h │ │ │ │ │ │ ├── nan_implementation_pre_12_inl.h │ │ │ │ │ │ ├── nan_new.h │ │ │ │ │ │ ├── nan_string_bytes.h │ │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── kerberos_tests.js │ │ │ │ │ ├── kerberos_win32_test.js │ │ │ │ │ └── win32 │ │ │ │ │ ├── security_buffer_descriptor_tests.js │ │ │ │ │ ├── security_buffer_tests.js │ │ │ │ │ └── security_credentials_tests.js │ │ │ └── readable-stream │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── .zuul.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── doc │ │ │ │ ├── stream.markdown │ │ │ │ └── wg-meetings │ │ │ │ │ └── 2015-01-30.md │ │ │ │ ├── duplex.js │ │ │ │ ├── lib │ │ │ │ ├── _stream_duplex.js │ │ │ │ ├── _stream_passthrough.js │ │ │ │ ├── _stream_readable.js │ │ │ │ ├── _stream_transform.js │ │ │ │ └── _stream_writable.js │ │ │ │ ├── node_modules │ │ │ │ ├── core-util-is │ │ │ │ │ ├── README.md │ │ │ │ │ ├── float.patch │ │ │ │ │ ├── lib │ │ │ │ │ │ └── util.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── util.js │ │ │ │ ├── inherits │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── inherits.js │ │ │ │ │ ├── inherits_browser.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test.js │ │ │ │ ├── isarray │ │ │ │ │ ├── README.md │ │ │ │ │ ├── build │ │ │ │ │ │ └── build.js │ │ │ │ │ ├── component.json │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── process-nextick-args │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── index.js │ │ │ │ │ ├── license.md │ │ │ │ │ ├── package.json │ │ │ │ │ ├── readme.md │ │ │ │ │ └── test.js │ │ │ │ ├── string_decoder │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ └── util-deprecate │ │ │ │ │ ├── History.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── browser.js │ │ │ │ │ ├── node.js │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ ├── passthrough.js │ │ │ │ ├── readable.js │ │ │ │ ├── transform.js │ │ │ │ └── writable.js │ │ ├── package.json │ │ ├── repo_node_418.js │ │ └── wercker.yml │ ├── mongoose │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── History.md │ │ ├── README.md │ │ ├── examples │ │ │ ├── README.md │ │ │ ├── doc-methods.js │ │ │ ├── population-across-three-collections.js │ │ │ ├── population-basic.js │ │ │ ├── population-of-existing-doc.js │ │ │ ├── population-of-multiple-existing-docs.js │ │ │ ├── population-options.js │ │ │ ├── population-plain-objects.js │ │ │ └── schema.js │ │ ├── index.js │ │ ├── lib │ │ │ ├── collection.js │ │ │ ├── connection.js │ │ │ ├── connectionstate.js │ │ │ ├── document.js │ │ │ ├── drivers │ │ │ │ ├── SPEC.md │ │ │ │ └── node-mongodb-native │ │ │ │ │ ├── binary.js │ │ │ │ │ ├── collection.js │ │ │ │ │ ├── connection.js │ │ │ │ │ └── objectid.js │ │ │ ├── error.js │ │ │ ├── errors │ │ │ │ ├── cast.js │ │ │ │ ├── divergentArray.js │ │ │ │ ├── document.js │ │ │ │ ├── missingSchema.js │ │ │ │ ├── overwriteModel.js │ │ │ │ ├── validation.js │ │ │ │ ├── validator.js │ │ │ │ └── version.js │ │ │ ├── index.js │ │ │ ├── internal.js │ │ │ ├── model.js │ │ │ ├── namedscope.js │ │ │ ├── promise.js │ │ │ ├── query.js │ │ │ ├── queryhelpers.js │ │ │ ├── querystream.js │ │ │ ├── schema.js │ │ │ ├── schema │ │ │ │ ├── array.js │ │ │ │ ├── boolean.js │ │ │ │ ├── buffer.js │ │ │ │ ├── date.js │ │ │ │ ├── documentarray.js │ │ │ │ ├── embedded.js │ │ │ │ ├── index.js │ │ │ │ ├── mixed.js │ │ │ │ ├── number.js │ │ │ │ ├── objectid.js │ │ │ │ └── string.js │ │ │ ├── schemadefault.js │ │ │ ├── schematype.js │ │ │ ├── statemachine.js │ │ │ ├── types │ │ │ │ ├── array.js │ │ │ │ ├── buffer.js │ │ │ │ ├── documentarray.js │ │ │ │ ├── embedded.js │ │ │ │ ├── index.js │ │ │ │ └── objectid.js │ │ │ ├── utils.js │ │ │ └── virtualtype.js │ │ ├── node_modules │ │ │ ├── hooks │ │ │ │ ├── .npmignore │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── hooks.alt.js │ │ │ │ ├── hooks.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── mongodb │ │ │ │ ├── .travis.yml │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── install.js │ │ │ │ ├── lib │ │ │ │ │ └── mongodb │ │ │ │ │ │ ├── admin.js │ │ │ │ │ │ ├── auth │ │ │ │ │ │ ├── mongodb_cr.js │ │ │ │ │ │ ├── mongodb_gssapi.js │ │ │ │ │ │ ├── mongodb_plain.js │ │ │ │ │ │ └── mongodb_sspi.js │ │ │ │ │ │ ├── collection.js │ │ │ │ │ │ ├── commands │ │ │ │ │ │ ├── base_command.js │ │ │ │ │ │ ├── db_command.js │ │ │ │ │ │ ├── delete_command.js │ │ │ │ │ │ ├── get_more_command.js │ │ │ │ │ │ ├── insert_command.js │ │ │ │ │ │ ├── kill_cursor_command.js │ │ │ │ │ │ ├── query_command.js │ │ │ │ │ │ └── update_command.js │ │ │ │ │ │ ├── connection │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ ├── connection.js │ │ │ │ │ │ ├── connection_pool.js │ │ │ │ │ │ ├── connection_utils.js │ │ │ │ │ │ ├── mongos.js │ │ │ │ │ │ ├── read_preference.js │ │ │ │ │ │ ├── repl_set.js │ │ │ │ │ │ ├── repl_set │ │ │ │ │ │ │ ├── ha.js │ │ │ │ │ │ │ ├── options.js │ │ │ │ │ │ │ ├── repl_set.js │ │ │ │ │ │ │ ├── repl_set_state.js │ │ │ │ │ │ │ └── strategies │ │ │ │ │ │ │ │ ├── ping_strategy.js │ │ │ │ │ │ │ │ └── statistics_strategy.js │ │ │ │ │ │ ├── server.js │ │ │ │ │ │ ├── strategies │ │ │ │ │ │ │ ├── ping_strategy.js │ │ │ │ │ │ │ └── statistics_strategy.js │ │ │ │ │ │ └── url_parser.js │ │ │ │ │ │ ├── cursor.js │ │ │ │ │ │ ├── cursorstream.js │ │ │ │ │ │ ├── db.js │ │ │ │ │ │ ├── gridfs │ │ │ │ │ │ ├── chunk.js │ │ │ │ │ │ ├── grid.js │ │ │ │ │ │ ├── gridstore.js │ │ │ │ │ │ └── readstream.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── mongo_client.js │ │ │ │ │ │ ├── responses │ │ │ │ │ │ └── mongo_reply.js │ │ │ │ │ │ └── utils.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── bson │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── benchmarks │ │ │ │ │ │ │ └── benchmarks.js │ │ │ │ │ │ ├── binding.gyp │ │ │ │ │ │ ├── browser_build │ │ │ │ │ │ │ ├── bson.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── Release │ │ │ │ │ │ │ │ ├── .deps │ │ │ │ │ │ │ │ │ └── Release │ │ │ │ │ │ │ │ │ │ ├── bson.node.d │ │ │ │ │ │ │ │ │ │ └── obj.target │ │ │ │ │ │ │ │ │ │ ├── bson.node.d │ │ │ │ │ │ │ │ │ │ └── bson │ │ │ │ │ │ │ │ │ │ └── ext │ │ │ │ │ │ │ │ │ │ └── bson.o.d │ │ │ │ │ │ │ │ ├── bson.node │ │ │ │ │ │ │ │ ├── linker.lock │ │ │ │ │ │ │ │ └── obj.target │ │ │ │ │ │ │ │ │ ├── bson.node │ │ │ │ │ │ │ │ │ └── bson │ │ │ │ │ │ │ │ │ └── ext │ │ │ │ │ │ │ │ │ └── bson.o │ │ │ │ │ │ │ ├── binding.Makefile │ │ │ │ │ │ │ ├── bson.target.mk │ │ │ │ │ │ │ └── config.gypi │ │ │ │ │ │ ├── build_browser.js │ │ │ │ │ │ ├── builderror.log │ │ │ │ │ │ ├── ext │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── bson.cc │ │ │ │ │ │ │ ├── bson.h │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── win32 │ │ │ │ │ │ │ │ ├── ia32 │ │ │ │ │ │ │ │ │ └── bson.node │ │ │ │ │ │ │ │ └── x64 │ │ │ │ │ │ │ │ │ └── bson.node │ │ │ │ │ │ │ └── wscript │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── bson │ │ │ │ │ │ │ │ ├── binary.js │ │ │ │ │ │ │ │ ├── binary_parser.js │ │ │ │ │ │ │ │ ├── bson.js │ │ │ │ │ │ │ │ ├── code.js │ │ │ │ │ │ │ │ ├── db_ref.js │ │ │ │ │ │ │ │ ├── double.js │ │ │ │ │ │ │ │ ├── float_parser.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── long.js │ │ │ │ │ │ │ │ ├── max_key.js │ │ │ │ │ │ │ │ ├── min_key.js │ │ │ │ │ │ │ │ ├── objectid.js │ │ │ │ │ │ │ │ ├── symbol.js │ │ │ │ │ │ │ │ └── timestamp.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ ├── browser │ │ │ │ │ │ │ │ ├── browser_example.htm │ │ │ │ │ │ │ │ ├── bson_test.js │ │ │ │ │ │ │ │ ├── nodeunit.js │ │ │ │ │ │ │ │ ├── suite2.js │ │ │ │ │ │ │ │ ├── suite3.js │ │ │ │ │ │ │ │ └── test.html │ │ │ │ │ │ │ └── node │ │ │ │ │ │ │ │ ├── bson_array_test.js │ │ │ │ │ │ │ │ ├── bson_parser_comparision_test.js │ │ │ │ │ │ │ │ ├── bson_test.js │ │ │ │ │ │ │ │ ├── bson_typed_array_test.js │ │ │ │ │ │ │ │ ├── data │ │ │ │ │ │ │ │ └── test_gs_weird_bug.png │ │ │ │ │ │ │ │ ├── test_full_bson.js │ │ │ │ │ │ │ │ ├── to_bson_test.js │ │ │ │ │ │ │ │ └── tools │ │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ └── tools │ │ │ │ │ │ │ ├── gleak.js │ │ │ │ │ │ │ └── jasmine-1.1.0 │ │ │ │ │ │ │ ├── MIT.LICENSE │ │ │ │ │ │ │ ├── jasmine-html.js │ │ │ │ │ │ │ ├── jasmine.css │ │ │ │ │ │ │ ├── jasmine.js │ │ │ │ │ │ │ └── jasmine_favicon.png │ │ │ │ │ └── kerberos │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── binding.gyp │ │ │ │ │ │ ├── build │ │ │ │ │ │ └── config.gypi │ │ │ │ │ │ ├── builderror.log │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── auth_processes │ │ │ │ │ │ │ └── mongodb.js │ │ │ │ │ │ ├── base64.c │ │ │ │ │ │ ├── base64.h │ │ │ │ │ │ ├── kerberos.cc │ │ │ │ │ │ ├── kerberos.h │ │ │ │ │ │ ├── kerberos.js │ │ │ │ │ │ ├── kerberos_context.cc │ │ │ │ │ │ ├── kerberos_context.h │ │ │ │ │ │ ├── kerberosgss.c │ │ │ │ │ │ ├── kerberosgss.h │ │ │ │ │ │ ├── sspi.js │ │ │ │ │ │ ├── win32 │ │ │ │ │ │ │ ├── base64.c │ │ │ │ │ │ │ ├── base64.h │ │ │ │ │ │ │ ├── kerberos.cc │ │ │ │ │ │ │ ├── kerberos.h │ │ │ │ │ │ │ ├── kerberos_sspi.c │ │ │ │ │ │ │ ├── kerberos_sspi.h │ │ │ │ │ │ │ ├── worker.cc │ │ │ │ │ │ │ ├── worker.h │ │ │ │ │ │ │ └── wrappers │ │ │ │ │ │ │ │ ├── security_buffer.cc │ │ │ │ │ │ │ │ ├── security_buffer.h │ │ │ │ │ │ │ │ ├── security_buffer.js │ │ │ │ │ │ │ │ ├── security_buffer_descriptor.cc │ │ │ │ │ │ │ │ ├── security_buffer_descriptor.h │ │ │ │ │ │ │ │ ├── security_buffer_descriptor.js │ │ │ │ │ │ │ │ ├── security_context.cc │ │ │ │ │ │ │ │ ├── security_context.h │ │ │ │ │ │ │ │ ├── security_context.js │ │ │ │ │ │ │ │ ├── security_credentials.cc │ │ │ │ │ │ │ │ ├── security_credentials.h │ │ │ │ │ │ │ │ └── security_credentials.js │ │ │ │ │ │ ├── worker.cc │ │ │ │ │ │ └── worker.h │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ ├── kerberos_tests.js │ │ │ │ │ │ ├── kerberos_win32_test.js │ │ │ │ │ │ └── win32 │ │ │ │ │ │ ├── security_buffer_descriptor_tests.js │ │ │ │ │ │ ├── security_buffer_tests.js │ │ │ │ │ │ └── security_credentials_tests.js │ │ │ │ ├── package.json │ │ │ │ ├── t.js │ │ │ │ └── upload.py │ │ │ ├── mpath │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ └── index.js │ │ │ ├── mpromise │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── promise.js │ │ │ │ ├── node_modules │ │ │ │ │ └── sliced │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── bench.js │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ └── sliced.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ └── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── promise.test.js │ │ │ │ │ └── promises-A.js │ │ │ ├── ms │ │ │ │ ├── .npmignore │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── ms.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── index.html │ │ │ │ │ ├── support │ │ │ │ │ └── jquery.js │ │ │ │ │ └── test.js │ │ │ ├── muri │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ └── index.js │ │ │ ├── regexp-clone │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ └── index.js │ │ │ └── sliced │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── bench.js │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ └── sliced.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ └── index.js │ │ ├── package.json │ │ ├── static.js │ │ └── website.js │ ├── morgan │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── node_modules │ │ │ ├── basic-auth │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── debug │ │ │ │ ├── .jshintrc │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── bower.json │ │ │ │ ├── browser.js │ │ │ │ ├── component.json │ │ │ │ ├── debug.js │ │ │ │ ├── node.js │ │ │ │ ├── node_modules │ │ │ │ │ └── ms │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── depd │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── compat │ │ │ │ │ │ ├── buffer-concat.js │ │ │ │ │ │ ├── callsite-tostring.js │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── on-finished │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ └── ee-first │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ └── on-headers │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ └── package.json │ └── serve-favicon │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── node_modules │ │ ├── etag │ │ │ ├── HISTORY.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── fresh │ │ │ ├── HISTORY.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── ms │ │ │ ├── .npmignore │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ └── parseurl │ │ │ ├── .npmignore │ │ │ ├── HISTORY.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ └── package.json ├── npm-debug.log ├── package.json ├── public │ ├── index.html │ └── js │ │ ├── controllers │ │ └── main.js │ │ ├── core.js │ │ └── services │ │ └── todos.js └── server.js ├── passport-local ├── app.js ├── bin │ └── www ├── models │ └── account.js ├── package.json ├── public │ └── stylesheets │ │ └── style.css ├── routes │ ├── index.js │ └── users.js └── views │ ├── error.jade │ ├── index.jade │ ├── layout.jade │ ├── login.jade │ └── register.jade ├── passport-local2 ├── app.js ├── bin │ └── www ├── package.json ├── passport │ ├── init.js │ ├── login.js │ └── register.js ├── public │ ├── images │ │ └── favicon.ico │ └── stylesheets │ │ └── style.css ├── routes │ └── index.js └── views │ ├── error.jade │ ├── home.jade │ ├── index.jade │ ├── layout.jade │ └── register.jade └── passport-social ├── app.js ├── bin └── www ├── db.js ├── fb.js ├── models └── user.js ├── package.json ├── passport ├── facebook.js ├── init.js └── twitter.js ├── public └── stylesheets │ ├── bootstrap-social.css │ ├── images │ ├── epic-logo.png │ ├── epicmath-logo.png │ └── passportjs-logo.png │ └── style.css ├── routes └── index.js ├── twitter.js └── views ├── error.jade ├── home.jade ├── index.jade ├── layout.jade ├── register.jade └── twitter.jade /ToDo/.gitignore: -------------------------------------------------------------------------------- 1 | logs/* 2 | !.gitkeep 3 | node_modules/ 4 | bower_components/ 5 | tmp 6 | .DS_Store 7 | .idea 8 | -------------------------------------------------------------------------------- /ToDo/app/models/todo.js: -------------------------------------------------------------------------------- 1 | // app/models/todo.js 2 | 3 | // load mongoose since we need it to define a model 4 | var mongoose = require('mongoose'); 5 | 6 | module.exports = mongoose.model('Todo', { 7 | text : String, 8 | done : Boolean 9 | }); -------------------------------------------------------------------------------- /ToDo/config/database.js: -------------------------------------------------------------------------------- 1 | // config/database.js 2 | 3 | module.exports = { 4 | url : 'mongodb://localhost/' 5 | }; -------------------------------------------------------------------------------- /ToDo/node_modules/body-parser/node_modules/content-type/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.1 / 2015-02-13 2 | ================== 3 | 4 | * Improve missing `Content-Type` header error message 5 | 6 | 1.0.0 / 2015-02-01 7 | ================== 8 | 9 | * Initial implementation, derived from `media-typer@0.3.0` 10 | -------------------------------------------------------------------------------- /ToDo/node_modules/body-parser/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /ToDo/node_modules/body-parser/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | -------------------------------------------------------------------------------- /ToDo/node_modules/body-parser/node_modules/debug/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "debug", 3 | "repo": "visionmedia/debug", 4 | "description": "small debugging utility", 5 | "version": "2.2.0", 6 | "keywords": [ 7 | "debug", 8 | "log", 9 | "debugger" 10 | ], 11 | "main": "browser.js", 12 | "scripts": [ 13 | "browser.js", 14 | "debug.js" 15 | ], 16 | "dependencies": { 17 | "rauchg/ms.js": "0.7.1" 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /ToDo/node_modules/body-parser/node_modules/debug/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /ToDo/node_modules/body-parser/node_modules/depd/lib/compat/event-listener-count.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * depd 3 | * Copyright(c) 2015 Douglas Christopher Wilson 4 | * MIT Licensed 5 | */ 6 | 7 | 'use strict' 8 | 9 | /** 10 | * Module exports. 11 | * @public 12 | */ 13 | 14 | module.exports = eventListenerCount 15 | 16 | /** 17 | * Get the count of listeners on an event emitter of a specific type. 18 | */ 19 | 20 | function eventListenerCount(emitter, type) { 21 | return emitter.listeners(type).length 22 | } 23 | -------------------------------------------------------------------------------- /ToDo/node_modules/body-parser/node_modules/http-errors/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | module.exports = require('util').inherits 2 | -------------------------------------------------------------------------------- /ToDo/node_modules/body-parser/node_modules/iconv-lite/.npmignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *sublime-* 3 | generation 4 | test 5 | wiki 6 | coverage 7 | -------------------------------------------------------------------------------- /ToDo/node_modules/body-parser/node_modules/iconv-lite/.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | env: 3 | - CXX=g++-4.8 4 | language: node_js 5 | node_js: 6 | - "0.8" 7 | - "0.10" 8 | - "0.11" 9 | - "0.12" 10 | - "iojs" 11 | - "4.0" 12 | addons: 13 | apt: 14 | sources: 15 | - ubuntu-toolchain-r-test 16 | packages: 17 | - gcc-4.8 18 | - g++-4.8 19 | before_install: 20 | - "test $TRAVIS_NODE_VERSION != '0.8' || npm install -g npm@1.2.8000" 21 | -------------------------------------------------------------------------------- /ToDo/node_modules/body-parser/node_modules/qs/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /ToDo/node_modules/body-parser/node_modules/qs/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.iml 3 | npm-debug.log 4 | dump.rdb 5 | node_modules 6 | results.tap 7 | results.xml 8 | npm-shrinkwrap.json 9 | config.json 10 | .DS_Store 11 | */.DS_Store 12 | */*/.DS_Store 13 | ._* 14 | */._* 15 | */*/._* 16 | coverage.* 17 | lib-cov 18 | complexity.md 19 | -------------------------------------------------------------------------------- /ToDo/node_modules/body-parser/node_modules/qs/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.10 5 | - 4.0 6 | 7 | sudo: false 8 | -------------------------------------------------------------------------------- /ToDo/node_modules/body-parser/node_modules/qs/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Please view our [hapijs contributing guide](https://github.com/hapijs/hapi/blob/master/CONTRIBUTING.md). 2 | -------------------------------------------------------------------------------- /ToDo/node_modules/body-parser/node_modules/qs/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "qs", 3 | "main": "dist/qs.js", 4 | "version": "5.1.0", 5 | "homepage": "https://github.com/hapijs/qs", 6 | "authors": [ 7 | "Nathan LaFreniere " 8 | ], 9 | "description": "A querystring parser that supports nesting and arrays, with a depth limit", 10 | "keywords": [ 11 | "querystring", 12 | "qs" 13 | ], 14 | "license": "BSD-3-Clause", 15 | "ignore": [ 16 | "**/.*", 17 | "node_modules", 18 | "bower_components", 19 | "test", 20 | "tests" 21 | ] 22 | } 23 | -------------------------------------------------------------------------------- /ToDo/node_modules/body-parser/node_modules/qs/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "qs", 3 | "repository": "hapijs/qs", 4 | "description": "query-string parser / stringifier with nesting support", 5 | "version": "5.1.0", 6 | "keywords": ["querystring", "query", "parser"], 7 | "main": "lib/index.js", 8 | "scripts": [ 9 | "lib/index.js", 10 | "lib/parse.js", 11 | "lib/stringify.js", 12 | "lib/utils.js" 13 | ], 14 | "license": "BSD-3-Clause" 15 | } 16 | -------------------------------------------------------------------------------- /ToDo/node_modules/body-parser/node_modules/qs/lib/index.js: -------------------------------------------------------------------------------- 1 | // Load modules 2 | 3 | var Stringify = require('./stringify'); 4 | var Parse = require('./parse'); 5 | 6 | 7 | // Declare internals 8 | 9 | var internals = {}; 10 | 11 | 12 | module.exports = { 13 | stringify: Stringify, 14 | parse: Parse 15 | }; 16 | -------------------------------------------------------------------------------- /ToDo/node_modules/body-parser/node_modules/raw-body/node_modules/unpipe/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.0 / 2015-06-14 2 | ================== 3 | 4 | * Initial release 5 | -------------------------------------------------------------------------------- /ToDo/node_modules/body-parser/node_modules/type-is/node_modules/mime-types/node_modules/mime-db/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * mime-db 3 | * Copyright(c) 2014 Jonathan Ong 4 | * MIT Licensed 5 | */ 6 | 7 | /** 8 | * Module exports. 9 | */ 10 | 11 | module.exports = require('./db.json') 12 | -------------------------------------------------------------------------------- /ToDo/node_modules/express/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * express 3 | * Copyright(c) 2009-2013 TJ Holowaychuk 4 | * Copyright(c) 2013 Roman Shtylman 5 | * Copyright(c) 2014-2015 Douglas Christopher Wilson 6 | * MIT Licensed 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('./lib/express'); 12 | -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/accepts/node_modules/mime-types/node_modules/mime-db/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * mime-db 3 | * Copyright(c) 2014 Jonathan Ong 4 | * MIT Licensed 5 | */ 6 | 7 | /** 8 | * Module exports. 9 | */ 10 | 11 | module.exports = require('./db.json') 12 | -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/content-type/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.1 / 2015-02-13 2 | ================== 3 | 4 | * Improve missing `Content-Type` header error message 5 | 6 | 1.0.0 / 2015-02-01 7 | ================== 8 | 9 | * Initial implementation, derived from `media-typer@0.3.0` 10 | -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/cookie-signature/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/debug/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "debug", 3 | "repo": "visionmedia/debug", 4 | "description": "small debugging utility", 5 | "version": "2.2.0", 6 | "keywords": [ 7 | "debug", 8 | "log", 9 | "debugger" 10 | ], 11 | "main": "browser.js", 12 | "scripts": [ 13 | "browser.js", 14 | "debug.js" 15 | ], 16 | "dependencies": { 17 | "rauchg/ms.js": "0.7.1" 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/debug/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/escape-html/Readme.md: -------------------------------------------------------------------------------- 1 | 2 | # escape-html 3 | 4 | Escape HTML entities 5 | 6 | ## Example 7 | 8 | ```js 9 | var escape = require('escape-html'); 10 | escape(str); 11 | ``` 12 | 13 | ## License 14 | 15 | MIT -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/finalhandler/node_modules/unpipe/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.0 / 2015-06-14 2 | ================== 3 | 4 | * Initial release 5 | -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/methods/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.1.1 / 2014-12-30 2 | ================== 3 | 4 | * Improve `browserify` support 5 | 6 | 1.1.0 / 2014-07-05 7 | ================== 8 | 9 | * Add `CONNECT` method 10 | 11 | 1.0.1 / 2014-06-02 12 | ================== 13 | 14 | * Fix module to work with harmony transform 15 | 16 | 1.0.0 / 2014-05-08 17 | ================== 18 | 19 | * Add `PURGE` method 20 | 21 | 0.1.0 / 2013-10-28 22 | ================== 23 | 24 | * Add `http.METHODS` support 25 | -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/parseurl/.npmignore: -------------------------------------------------------------------------------- 1 | benchmark/ 2 | coverage/ 3 | test/ 4 | .travis.yml 5 | -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/proxy-addr/node_modules/forwarded/HISTORY.md: -------------------------------------------------------------------------------- 1 | 0.1.0 / 2014-09-21 2 | ================== 3 | 4 | * Initial release 5 | -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/proxy-addr/node_modules/ipaddr.js/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | node_modules 3 | -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/qs/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/qs/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.iml 3 | npm-debug.log 4 | dump.rdb 5 | node_modules 6 | results.tap 7 | results.xml 8 | npm-shrinkwrap.json 9 | config.json 10 | .DS_Store 11 | */.DS_Store 12 | */*/.DS_Store 13 | ._* 14 | */._* 15 | */*/._* 16 | coverage.* 17 | lib-cov 18 | complexity.md 19 | dist 20 | -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/qs/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.10 5 | - 0.12 6 | - iojs 7 | -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/qs/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Please view our [hapijs contributing guide](https://github.com/hapijs/hapi/blob/master/CONTRIBUTING.md). 2 | -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/qs/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "qs", 3 | "main": "dist/qs.js", 4 | "version": "3.0.0", 5 | "homepage": "https://github.com/hapijs/qs", 6 | "authors": [ 7 | "Nathan LaFreniere " 8 | ], 9 | "description": "A querystring parser that supports nesting and arrays, with a depth limit", 10 | "keywords": [ 11 | "querystring", 12 | "qs" 13 | ], 14 | "license": "BSD-3-Clause", 15 | "ignore": [ 16 | "**/.*", 17 | "node_modules", 18 | "bower_components", 19 | "test", 20 | "tests" 21 | ] 22 | } 23 | -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/qs/lib/index.js: -------------------------------------------------------------------------------- 1 | // Load modules 2 | 3 | var Stringify = require('./stringify'); 4 | var Parse = require('./parse'); 5 | 6 | 7 | // Declare internals 8 | 9 | var internals = {}; 10 | 11 | 12 | module.exports = { 13 | stringify: Stringify, 14 | parse: Parse 15 | }; 16 | -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/send/node_modules/.bin/mime: -------------------------------------------------------------------------------- 1 | ../mime/cli.js -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/send/node_modules/http-errors/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | module.exports = require('util').inherits 2 | -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/send/node_modules/mime/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDo/node_modules/express/node_modules/send/node_modules/mime/.npmignore -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/send/node_modules/mime/build/build.js: -------------------------------------------------------------------------------- 1 | var db = require('mime-db'); 2 | 3 | var mapByType = {}; 4 | Object.keys(db).forEach(function(key) { 5 | var extensions = db[key].extensions; 6 | if (extensions) { 7 | mapByType[key] = extensions; 8 | } 9 | }); 10 | 11 | console.log(JSON.stringify(mapByType)); 12 | -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/send/node_modules/mime/cli.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var mime = require('./mime.js'); 4 | var file = process.argv[2]; 5 | var type = mime.lookup(file); 6 | 7 | process.stdout.write(type + '\n'); 8 | 9 | -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/send/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/type-is/node_modules/mime-types/node_modules/mime-db/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * mime-db 3 | * Copyright(c) 2014 Jonathan Ong 4 | * MIT Licensed 5 | */ 6 | 7 | /** 8 | * Module exports. 9 | */ 10 | 11 | module.exports = require('./db.json') 12 | -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/utils-merge/.travis.yml: -------------------------------------------------------------------------------- 1 | language: "node_js" 2 | node_js: 3 | - "0.4" 4 | - "0.6" 5 | - "0.8" 6 | - "0.10" 7 | -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/utils-merge/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Merge object b with object a. 3 | * 4 | * var a = { foo: 'bar' } 5 | * , b = { bar: 'baz' }; 6 | * 7 | * merge(a, b); 8 | * // => { foo: 'bar', bar: 'baz' } 9 | * 10 | * @param {Object} a 11 | * @param {Object} b 12 | * @return {Object} 13 | * @api public 14 | */ 15 | 16 | exports = module.exports = function(a, b){ 17 | if (a && b) { 18 | for (var key in b) { 19 | a[key] = b[key]; 20 | } 21 | } 22 | return a; 23 | }; 24 | -------------------------------------------------------------------------------- /ToDo/node_modules/express/node_modules/vary/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.1 / 2015-07-08 2 | ================== 3 | 4 | * Fix setting empty header from empty `field` 5 | * perf: enable strict mode 6 | * perf: remove argument reassignments 7 | 8 | 1.0.0 / 2014-08-10 9 | ================== 10 | 11 | * Accept valid `Vary` header string as `field` 12 | * Add `vary.append` for low-level string manipulation 13 | * Move to `jshttp` orgainzation 14 | 15 | 0.1.0 / 2014-06-05 16 | ================== 17 | 18 | * Support array of fields to set 19 | 20 | 0.0.0 / 2014-06-04 21 | ================== 22 | 23 | * Initial release 24 | -------------------------------------------------------------------------------- /ToDo/node_modules/method-override/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /ToDo/node_modules/method-override/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | -------------------------------------------------------------------------------- /ToDo/node_modules/method-override/node_modules/debug/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "debug", 3 | "repo": "visionmedia/debug", 4 | "description": "small debugging utility", 5 | "version": "2.2.0", 6 | "keywords": [ 7 | "debug", 8 | "log", 9 | "debugger" 10 | ], 11 | "main": "browser.js", 12 | "scripts": [ 13 | "browser.js", 14 | "debug.js" 15 | ], 16 | "dependencies": { 17 | "rauchg/ms.js": "0.7.1" 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /ToDo/node_modules/method-override/node_modules/debug/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /ToDo/node_modules/method-override/node_modules/methods/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.1.1 / 2014-12-30 2 | ================== 3 | 4 | * Improve `browserify` support 5 | 6 | 1.1.0 / 2014-07-05 7 | ================== 8 | 9 | * Add `CONNECT` method 10 | 11 | 1.0.1 / 2014-06-02 12 | ================== 13 | 14 | * Fix module to work with harmony transform 15 | 16 | 1.0.0 / 2014-05-08 17 | ================== 18 | 19 | * Add `PURGE` method 20 | 21 | 0.1.0 / 2013-10-28 22 | ================== 23 | 24 | * Add `http.METHODS` support 25 | -------------------------------------------------------------------------------- /ToDo/node_modules/method-override/node_modules/parseurl/.npmignore: -------------------------------------------------------------------------------- 1 | benchmark/ 2 | coverage/ 3 | test/ 4 | .travis.yml 5 | -------------------------------------------------------------------------------- /ToDo/node_modules/method-override/node_modules/vary/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.1 / 2015-07-08 2 | ================== 3 | 4 | * Fix setting empty header from empty `field` 5 | * perf: enable strict mode 6 | * perf: remove argument reassignments 7 | 8 | 1.0.0 / 2014-08-10 9 | ================== 10 | 11 | * Accept valid `Vary` header string as `field` 12 | * Add `vary.append` for low-level string manipulation 13 | * Move to `jshttp` orgainzation 14 | 15 | 0.1.0 / 2014-06-05 16 | ================== 17 | 18 | * Support array of fields to set 19 | 20 | 0.0.0 / 2014-06-04 21 | ================== 22 | 23 | * Initial release 24 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDo/node_modules/mongodb/.gitmodules -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.10 4 | - 0.11 5 | sudo: false 6 | env: 7 | - MONGODB_VERSION=2.2.x 8 | - MONGODB_VERSION=2.4.x 9 | - MONGODB_VERSION=2.6.x 10 | - MONGODB_VERSION=3.0.x -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/mongodb'); 2 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/bson/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.10 # development version of 0.8, may be unstable 4 | - 0.12 -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/bson/Makefile: -------------------------------------------------------------------------------- 1 | NODE = node 2 | NPM = npm 3 | NODEUNIT = node_modules/nodeunit/bin/nodeunit 4 | 5 | all: clean node_gyp 6 | 7 | test: clean node_gyp 8 | npm test 9 | 10 | node_gyp: clean 11 | node-gyp configure build 12 | 13 | clean: 14 | node-gyp clean 15 | 16 | browserify: 17 | node_modules/.bin/onejs build browser_build/package.json browser_build/bson.js 18 | 19 | .PHONY: all 20 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/bson/binding.gyp: -------------------------------------------------------------------------------- 1 | { 2 | 'targets': [ 3 | { 4 | 'target_name': 'bson', 5 | 'sources': [ 'ext/bson.cc' ], 6 | 'cflags!': [ '-fno-exceptions' ], 7 | 'cflags_cc!': [ '-fno-exceptions' ], 8 | 'include_dirs': [ '=0.6.0" } 6 | , "licenses" : [ { "type" : "Apache License, Version 2.0" 7 | , "url" : "http://www.apache.org/licenses/LICENSE-2.0" } ] 8 | } 9 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/bson/build/Release/.deps/Release/bson.node.d: -------------------------------------------------------------------------------- 1 | cmd_Release/bson.node := ln -f "Release/obj.target/bson.node" "Release/bson.node" 2>/dev/null || (rm -rf "Release/bson.node" && cp -af "Release/obj.target/bson.node" "Release/bson.node") 2 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/bson/build/Release/.deps/Release/obj.target/bson.node.d: -------------------------------------------------------------------------------- 1 | cmd_Release/obj.target/bson.node := flock ./Release/linker.lock g++ -shared -pthread -rdynamic -m64 -Wl,-soname=bson.node -o Release/obj.target/bson.node -Wl,--start-group Release/obj.target/bson/ext/bson.o -Wl,--end-group 2 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/bson/build/Release/bson.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDo/node_modules/mongodb/node_modules/bson/build/Release/bson.node -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/bson/build/Release/linker.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDo/node_modules/mongodb/node_modules/bson/build/Release/linker.lock -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/bson/build/Release/obj.target/bson.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDo/node_modules/mongodb/node_modules/bson/build/Release/obj.target/bson.node -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/bson/build/Release/obj.target/bson/ext/bson.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDo/node_modules/mongodb/node_modules/bson/build/Release/obj.target/bson/ext/bson.o -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/bson/build/binding.Makefile: -------------------------------------------------------------------------------- 1 | # This file is generated by gyp; do not edit. 2 | 3 | export builddir_name ?= build/./. 4 | .PHONY: all 5 | all: 6 | $(MAKE) bson 7 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/bson/build_browser.js: -------------------------------------------------------------------------------- 1 | require('one'); 2 | 3 | one('./package.json') 4 | .tie('bson', BSON) 5 | // .exclude('buffer') 6 | .tie('buffer', {}) 7 | .save('./browser_build/bson.js') -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/bson/builderror.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDo/node_modules/mongodb/node_modules/bson/builderror.log -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/bson/ext/win32/ia32/bson.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDo/node_modules/mongodb/node_modules/bson/ext/win32/ia32/bson.node -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/bson/ext/win32/x64/bson.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDo/node_modules/mongodb/node_modules/bson/ext/win32/x64/bson.node -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/bson/lib/bson/max_key.js: -------------------------------------------------------------------------------- 1 | /** 2 | * A class representation of the BSON MaxKey type. 3 | * 4 | * @class 5 | * @return {MaxKey} A MaxKey instance 6 | */ 7 | function MaxKey() { 8 | if(!(this instanceof MaxKey)) return new MaxKey(); 9 | 10 | this._bsontype = 'MaxKey'; 11 | } 12 | 13 | module.exports = MaxKey; 14 | module.exports.MaxKey = MaxKey; -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/bson/lib/bson/min_key.js: -------------------------------------------------------------------------------- 1 | /** 2 | * A class representation of the BSON MinKey type. 3 | * 4 | * @class 5 | * @return {MinKey} A MinKey instance 6 | */ 7 | function MinKey() { 8 | if(!(this instanceof MinKey)) return new MinKey(); 9 | 10 | this._bsontype = 'MinKey'; 11 | } 12 | 13 | module.exports = MinKey; 14 | module.exports.MinKey = MinKey; -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/bson/node_modules/nan/include_dirs.js: -------------------------------------------------------------------------------- 1 | console.log(require('path').relative('.', __dirname)); 2 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/bson/tools/jasmine-1.1.0/jasmine_favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDo/node_modules/mongodb/node_modules/bson/tools/jasmine-1.1.0/jasmine_favicon.png -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/kerberos/README.md: -------------------------------------------------------------------------------- 1 | kerberos 2 | ======== 3 | 4 | Kerberos library for node.js -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/kerberos/build/binding.Makefile: -------------------------------------------------------------------------------- 1 | # This file is generated by gyp; do not edit. 2 | 3 | export builddir_name ?= build/./. 4 | .PHONY: all 5 | all: 6 | $(MAKE) kerberos 7 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/kerberos/index.js: -------------------------------------------------------------------------------- 1 | // Get the Kerberos library 2 | module.exports = require('./lib/kerberos'); 3 | // Set up the auth processes 4 | module.exports['processes'] = { 5 | MongoAuthProcess: require('./lib/auth_processes/mongodb').MongoAuthProcess 6 | } -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/kerberos/lib/win32/worker.cc: -------------------------------------------------------------------------------- 1 | #include "worker.h" 2 | 3 | Worker::Worker() { 4 | } 5 | 6 | Worker::~Worker() { 7 | } -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/kerberos/lib/win32/wrappers/security_buffer.js: -------------------------------------------------------------------------------- 1 | var SecurityBufferNative = require('../../../build/Release/kerberos').SecurityBuffer; 2 | 3 | // Add some attributes 4 | SecurityBufferNative.VERSION = 0; 5 | SecurityBufferNative.EMPTY = 0; 6 | SecurityBufferNative.DATA = 1; 7 | SecurityBufferNative.TOKEN = 2; 8 | SecurityBufferNative.PADDING = 9; 9 | SecurityBufferNative.STREAM = 10; 10 | 11 | // Export the modified class 12 | exports.SecurityBuffer = SecurityBufferNative; -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/kerberos/lib/win32/wrappers/security_buffer_descriptor.js: -------------------------------------------------------------------------------- 1 | var SecurityBufferDescriptorNative = require('../../../build/Release/kerberos').SecurityBufferDescriptor; 2 | // Export the modified class 3 | exports.SecurityBufferDescriptor = SecurityBufferDescriptorNative; -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/kerberos/lib/win32/wrappers/security_context.js: -------------------------------------------------------------------------------- 1 | var SecurityContextNative = require('../../../build/Release/kerberos').SecurityContext; 2 | // Export the modified class 3 | exports.SecurityContext = SecurityContextNative; -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/kerberos/lib/worker.cc: -------------------------------------------------------------------------------- 1 | #include "worker.h" 2 | 3 | Worker::Worker() { 4 | } 5 | 6 | Worker::~Worker() { 7 | } -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/kerberos/node_modules/nan/include_dirs.js: -------------------------------------------------------------------------------- 1 | console.log(require('path').relative('.', __dirname)); 2 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/readable-stream/.npmignore: -------------------------------------------------------------------------------- 1 | build/ 2 | test/ 3 | examples/ 4 | fs.js 5 | zlib.js -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/readable-stream/.zuul.yml: -------------------------------------------------------------------------------- 1 | ui: tape 2 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_duplex.js") 2 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/readable-stream/node_modules/core-util-is/README.md: -------------------------------------------------------------------------------- 1 | # core-util-is 2 | 3 | The `util.is*` functions introduced in Node v0.12. 4 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/readable-stream/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | module.exports = require('util').inherits 2 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/readable-stream/node_modules/isarray/index.js: -------------------------------------------------------------------------------- 1 | module.exports = Array.isArray || function (arr) { 2 | return Object.prototype.toString.call(arr) == '[object Array]'; 3 | }; 4 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/readable-stream/node_modules/process-nextick-args/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | - "0.11" 6 | - "0.12" 7 | - "iojs" 8 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/readable-stream/node_modules/process-nextick-args/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = nextTick; 3 | 4 | function nextTick(fn) { 5 | var args = new Array(arguments.length - 1); 6 | var i = 0; 7 | while (i < args.length) { 8 | args[i++] = arguments[i]; 9 | } 10 | process.nextTick(function afterTick() { 11 | fn.apply(null, args); 12 | }); 13 | } 14 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/readable-stream/node_modules/process-nextick-args/readme.md: -------------------------------------------------------------------------------- 1 | process-nextick-args 2 | ===== 3 | 4 | [![Build Status](https://travis-ci.org/calvinmetcalf/process-nextick-args.svg?branch=master)](https://travis-ci.org/calvinmetcalf/process-nextick-args) 5 | 6 | ```bash 7 | npm install --save process-nextick-args 8 | ``` 9 | 10 | Always be able to pass arguments to process.nextTick, no matter the platform 11 | 12 | ```js 13 | var nextTick = require('process-nextick-args'); 14 | 15 | nextTick(function (a, b, c) { 16 | console.log(a, b, c); 17 | }, 'step', 3, 'profit'); 18 | ``` 19 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/readable-stream/node_modules/string_decoder/.npmignore: -------------------------------------------------------------------------------- 1 | build 2 | test 3 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/readable-stream/node_modules/string_decoder/README.md: -------------------------------------------------------------------------------- 1 | **string_decoder.js** (`require('string_decoder')`) from Node.js core 2 | 3 | Copyright Joyent, Inc. and other Node contributors. See LICENCE file for details. 4 | 5 | Version numbers match the versions found in Node core, e.g. 0.10.24 matches Node 0.10.24, likewise 0.11.10 matches Node 0.11.10. **Prefer the stable version over the unstable.** 6 | 7 | The *build/* directory contains a build script that will scrape the source from the [joyent/node](https://github.com/joyent/node) repo given a specific Node version. -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/readable-stream/node_modules/util-deprecate/History.md: -------------------------------------------------------------------------------- 1 | 2 | 1.0.1 / 2014-11-25 3 | ================== 4 | 5 | * browser: use `console.warn()` for deprecation calls 6 | * browser: more jsdocs 7 | 8 | 1.0.0 / 2014-04-30 9 | ================== 10 | 11 | * initial commit 12 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/readable-stream/node_modules/util-deprecate/node.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * For Node.js, simply re-export the core `util.deprecate` function. 4 | */ 5 | 6 | module.exports = require('util').deprecate; 7 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_passthrough.js") 2 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/readable-stream/readable.js: -------------------------------------------------------------------------------- 1 | var Stream = (function (){ 2 | try { 3 | return require('st' + 'ream'); // hack to fix a circular dependency issue when used with browserify 4 | } catch(_){} 5 | }()); 6 | exports = module.exports = require('./lib/_stream_readable.js'); 7 | exports.Stream = Stream || exports; 8 | exports.Readable = exports; 9 | exports.Writable = require('./lib/_stream_writable.js'); 10 | exports.Duplex = require('./lib/_stream_duplex.js'); 11 | exports.Transform = require('./lib/_stream_transform.js'); 12 | exports.PassThrough = require('./lib/_stream_passthrough.js'); 13 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_transform.js") 2 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/node_modules/readable-stream/writable.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_writable.js") 2 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongodb/wercker.yml: -------------------------------------------------------------------------------- 1 | box: wercker/nodejs 2 | # Build definition 3 | build: 4 | # The steps that will be executed on build 5 | steps: 6 | # A step that executes `npm install` command 7 | - npm-install 8 | # A step that executes `npm test` command 9 | - npm-test 10 | 11 | # A custom script step, name value is used in the UI 12 | # and the code value contains the command that get executed 13 | - script: 14 | name: echo nodejs information 15 | code: | 16 | echo "node version $(node -v) running" 17 | echo "npm version $(npm -v) running" 18 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | **.swp 3 | *.sw* 4 | *.orig 5 | .DS_Store 6 | node_modules/ 7 | benchmarks/ 8 | docs/ 9 | test/ 10 | Makefile 11 | CNAME 12 | index.html 13 | index.jade 14 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | - 0.10 6 | services: 7 | - mongodb 8 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/index.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * Export lib/mongoose 4 | * 5 | */ 6 | 7 | module.exports = require('./lib/'); 8 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/lib/drivers/SPEC.md: -------------------------------------------------------------------------------- 1 | 2 | # Driver Spec 3 | 4 | TODO 5 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/lib/drivers/node-mongodb-native/binary.js: -------------------------------------------------------------------------------- 1 | 2 | /*! 3 | * Module dependencies. 4 | */ 5 | 6 | var Binary = require('mongodb').BSONPure.Binary; 7 | 8 | module.exports = exports = Binary; 9 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/lib/types/index.js: -------------------------------------------------------------------------------- 1 | 2 | /*! 3 | * Module exports. 4 | */ 5 | 6 | exports.Array = require('./array'); 7 | exports.Buffer = require('./buffer'); 8 | 9 | exports.Document = // @deprecate 10 | exports.Embedded = require('./embedded'); 11 | 12 | exports.DocumentArray = require('./documentarray'); 13 | exports.ObjectId = require('./objectid'); 14 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/hooks/.npmignore: -------------------------------------------------------------------------------- 1 | **.swp 2 | node_modules 3 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/hooks/Makefile: -------------------------------------------------------------------------------- 1 | test: 2 | @NODE_ENV=test ./node_modules/expresso/bin/expresso \ 3 | $(TESTFLAGS) \ 4 | ./test.js 5 | 6 | test-cov: 7 | @TESTFLAGS=--cov $(MAKE) test 8 | 9 | .PHONY: test test-cov 10 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mongodb/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | - 0.10 # development version of 0.8, may be unstable -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mongodb/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/mongodb'); 2 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | - 0.9 # development version of 0.8, may be unstable -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/Makefile: -------------------------------------------------------------------------------- 1 | NODE = node 2 | NPM = npm 3 | NODEUNIT = node_modules/nodeunit/bin/nodeunit 4 | 5 | all: clean node_gyp 6 | 7 | test: clean node_gyp 8 | npm test 9 | 10 | node_gyp: clean 11 | node-gyp configure build 12 | 13 | clean: 14 | node-gyp clean 15 | 16 | browserify: 17 | node_modules/.bin/onejs build browser_build/package.json browser_build/bson.js 18 | 19 | .PHONY: all 20 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/binding.gyp: -------------------------------------------------------------------------------- 1 | { 2 | 'targets': [ 3 | { 4 | 'target_name': 'bson', 5 | 'sources': [ 'ext/bson.cc' ], 6 | 'cflags!': [ '-fno-exceptions' ], 7 | 'cflags_cc!': [ '-fno-exceptions' ], 8 | 'conditions': [ 9 | ['OS=="mac"', { 10 | 'xcode_settings': { 11 | 'GCC_ENABLE_CPP_EXCEPTIONS': 'YES' 12 | } 13 | }] 14 | ] 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/browser_build/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "bson" 2 | , "description" : "A bson parser for node.js and the browser" 3 | , "main": "../lib/bson/bson" 4 | , "directories" : { "lib" : "../lib/bson" } 5 | , "engines" : { "node" : ">=0.6.0" } 6 | , "licenses" : [ { "type" : "Apache License, Version 2.0" 7 | , "url" : "http://www.apache.org/licenses/LICENSE-2.0" } ] 8 | } 9 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build/Release/.deps/Release/bson.node.d: -------------------------------------------------------------------------------- 1 | cmd_Release/bson.node := ln -f "Release/obj.target/bson.node" "Release/bson.node" 2>/dev/null || (rm -rf "Release/bson.node" && cp -af "Release/obj.target/bson.node" "Release/bson.node") 2 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build/Release/.deps/Release/obj.target/bson.node.d: -------------------------------------------------------------------------------- 1 | cmd_Release/obj.target/bson.node := flock ./Release/linker.lock g++ -shared -pthread -rdynamic -m64 -Wl,-soname=bson.node -o Release/obj.target/bson.node -Wl,--start-group Release/obj.target/bson/ext/bson.o -Wl,--end-group 2 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build/Release/bson.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build/Release/bson.node -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build/Release/linker.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build/Release/linker.lock -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build/Release/obj.target/bson.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build/Release/obj.target/bson.node -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build/Release/obj.target/bson/ext/bson.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build/Release/obj.target/bson/ext/bson.o -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build/binding.Makefile: -------------------------------------------------------------------------------- 1 | # This file is generated by gyp; do not edit. 2 | 3 | export builddir_name ?= build/./. 4 | .PHONY: all 5 | all: 6 | $(MAKE) bson 7 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build_browser.js: -------------------------------------------------------------------------------- 1 | require('one'); 2 | 3 | one('./package.json') 4 | .tie('bson', BSON) 5 | // .exclude('buffer') 6 | .tie('buffer', {}) 7 | .save('./browser_build/bson.js') -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/ext/win32/ia32/bson.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/ext/win32/ia32/bson.node -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/ext/win32/x64/bson.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/ext/win32/x64/bson.node -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/lib/bson/max_key.js: -------------------------------------------------------------------------------- 1 | /** 2 | * A class representation of the BSON MaxKey type. 3 | * 4 | * @class Represents the BSON MaxKey type. 5 | * @return {MaxKey} 6 | */ 7 | function MaxKey() { 8 | if(!(this instanceof MaxKey)) return new MaxKey(); 9 | 10 | this._bsontype = 'MaxKey'; 11 | } 12 | 13 | exports.MaxKey = MaxKey; -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/lib/bson/min_key.js: -------------------------------------------------------------------------------- 1 | /** 2 | * A class representation of the BSON MinKey type. 3 | * 4 | * @class Represents the BSON MinKey type. 5 | * @return {MinKey} 6 | */ 7 | function MinKey() { 8 | if(!(this instanceof MinKey)) return new MinKey(); 9 | 10 | this._bsontype = 'MinKey'; 11 | } 12 | 13 | exports.MinKey = MinKey; -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/test/browser/browser_example.htm: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 19 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/test/browser/suite2.js: -------------------------------------------------------------------------------- 1 | this.suite2 = { 2 | 'another test': function (test) { 3 | setTimeout(function () { 4 | // lots of assertions 5 | test.ok(true, 'everythings ok'); 6 | test.ok(true, 'everythings ok'); 7 | test.ok(true, 'everythings ok'); 8 | test.ok(true, 'everythings ok'); 9 | test.ok(true, 'everythings ok'); 10 | test.done(); 11 | }, 10); 12 | } 13 | }; 14 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/test/browser/suite3.js: -------------------------------------------------------------------------------- 1 | this.suite3 = { 2 | 'test for ie6,7,8': function (test) { 3 | test.deepEqual(["test"], ["test"]); 4 | test.notDeepEqual(["a"], ["b"]); 5 | test.done(); 6 | } 7 | }; 8 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/test/node/data/test_gs_weird_bug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/test/node/data/test_gs_weird_bug.png -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/tools/jasmine-1.1.0/jasmine_favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDo/node_modules/mongoose/node_modules/mongodb/node_modules/bson/tools/jasmine-1.1.0/jasmine_favicon.png -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mpath/.npmignore: -------------------------------------------------------------------------------- 1 | *.sw* 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mpath/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mpath/History.md: -------------------------------------------------------------------------------- 1 | 2 | 0.1.1 / 2012-12-21 3 | ================== 4 | 5 | * added; map support 6 | 7 | 0.1.0 / 2012-12-13 8 | ================== 9 | 10 | * added; set('array.property', val, object) support 11 | * added; get('array.property', object) support 12 | 13 | 0.0.1 / 2012-11-03 14 | ================== 15 | 16 | * initial release 17 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mpath/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @node_modules/mocha/bin/mocha -A $(T) 4 | 5 | .PHONY: test 6 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mpath/index.js: -------------------------------------------------------------------------------- 1 | module.exports = exports = require('./lib'); 2 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mpromise/.npmignore: -------------------------------------------------------------------------------- 1 | *.sw* 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mpromise/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mpromise/History.md: -------------------------------------------------------------------------------- 1 | 2 | 0.2.1 / 2013-02-09 3 | ================== 4 | 5 | * fixed; conformancy with A+ 1.2 6 | 7 | 0.2.0 / 2013-01-09 8 | ================== 9 | 10 | * added; .end() 11 | * fixed; only catch handler executions 12 | 13 | 0.1.0 / 2013-01-08 14 | ================== 15 | 16 | * cleaned up API 17 | * customizable event names 18 | * docs 19 | 20 | 0.0.1 / 2013-01-07 21 | ================== 22 | 23 | * original release 24 | 25 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mpromise/Makefile: -------------------------------------------------------------------------------- 1 | TESTS = $(shell find test/ -name '*.test.js') 2 | 3 | test: 4 | @make test-unit && echo "testing promises-A+ implementation ..." && make test-promises-A 5 | 6 | test-unit: 7 | @./node_modules/.bin/mocha $(T) --async-only $(TESTS) 8 | 9 | test-promises-A: 10 | @node test/promises-A.js 11 | 12 | .PHONY: test test-unit test-promises-A 13 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mpromise/index.js: -------------------------------------------------------------------------------- 1 | module.exports = exports = require('./lib/promise'); 2 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mpromise/node_modules/sliced/.npmignore: -------------------------------------------------------------------------------- 1 | *.sw* 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mpromise/node_modules/sliced/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mpromise/node_modules/sliced/History.md: -------------------------------------------------------------------------------- 1 | 2 | 0.0.4 / 2013-01-07 3 | ================== 4 | 5 | * added component.json #1 [jkroso](https://github.com/jkroso) 6 | * reversed array loop #1 [jkroso](https://github.com/jkroso) 7 | * remove fn params 8 | 9 | 0.0.3 / 2012-09-29 10 | ================== 11 | 12 | * faster with negative start args 13 | 14 | 0.0.2 / 2012-09-29 15 | ================== 16 | 17 | * support full [].slice semantics 18 | 19 | 0.0.1 / 2012-09-29 20 | =================== 21 | 22 | * initial release 23 | 24 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mpromise/node_modules/sliced/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @time ./node_modules/.bin/mocha $(T) $(TESTS) 4 | 5 | .PHONY: test 6 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mpromise/node_modules/sliced/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sliced", 3 | "version": "0.0.3", 4 | "description": "A faster Node.js alternative to Array.prototype.slice.call(arguments)", 5 | "repo" : "aheckmann/sliced", 6 | "keywords": [ 7 | "arguments", 8 | "slice", 9 | "array" 10 | ], 11 | "author": "Aaron Heckmann ", 12 | "license": "MIT" 13 | } 14 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/mpromise/node_modules/sliced/index.js: -------------------------------------------------------------------------------- 1 | module.exports = exports = require('./lib/sliced'); 2 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/ms/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | ./node_modules/.bin/mocha test/test.js 4 | 5 | test-browser: 6 | ./node_modules/.bin/serve test/ 7 | 8 | .PHONY: test 9 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/ms/test/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ms.js tests 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/muri/.npmignore: -------------------------------------------------------------------------------- 1 | *.sw* 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/muri/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/muri/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @node_modules/mocha/bin/mocha $(T) 4 | 5 | .PHONY: test 6 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/muri/index.js: -------------------------------------------------------------------------------- 1 | module.exports = exports = require('./lib'); 2 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/sliced/.npmignore: -------------------------------------------------------------------------------- 1 | *.sw* 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/sliced/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/sliced/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha $(T) $(TESTS) 4 | 5 | .PHONY: test 6 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/node_modules/sliced/index.js: -------------------------------------------------------------------------------- 1 | module.exports = exports = require('./lib/sliced'); 2 | -------------------------------------------------------------------------------- /ToDo/node_modules/mongoose/static.js: -------------------------------------------------------------------------------- 1 | 2 | var static = require('node-static'); 3 | var server = new static.Server('.', { cache: 0 }); 4 | var open = require('open') 5 | 6 | require('http').createServer(function (req, res) { 7 | req.on('end', function () { 8 | server.serve(req, res, function (err) { 9 | if (err) { 10 | console.error(err, req.url); 11 | res.writeHead(err.status, err.headers); 12 | res.end(); 13 | } 14 | }); 15 | }); 16 | req.resume(); 17 | }).listen(8088); 18 | 19 | console.error('now listening on http://localhost:8088'); 20 | open('http://localhost:8088'); 21 | -------------------------------------------------------------------------------- /ToDo/node_modules/morgan/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /ToDo/node_modules/morgan/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | -------------------------------------------------------------------------------- /ToDo/node_modules/morgan/node_modules/debug/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "debug", 3 | "repo": "visionmedia/debug", 4 | "description": "small debugging utility", 5 | "version": "2.2.0", 6 | "keywords": [ 7 | "debug", 8 | "log", 9 | "debugger" 10 | ], 11 | "main": "browser.js", 12 | "scripts": [ 13 | "browser.js", 14 | "debug.js" 15 | ], 16 | "dependencies": { 17 | "rauchg/ms.js": "0.7.1" 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /ToDo/node_modules/morgan/node_modules/debug/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /ToDo/node_modules/morgan/node_modules/on-headers/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.1 / 2015-09-29 2 | ================== 3 | 4 | * perf: enable strict mode 5 | 6 | 1.0.0 / 2014-08-10 7 | ================== 8 | 9 | * Honor `res.statusCode` change in `listener` 10 | * Move to `jshttp` orgainzation 11 | * Prevent `arguments`-related de-opt 12 | 13 | 0.0.0 / 2014-05-13 14 | ================== 15 | 16 | * Initial implementation 17 | -------------------------------------------------------------------------------- /ToDo/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "node-todo", 3 | "version" : "0.0.0", 4 | "description" : "Simple todo application.", 5 | "main" : "server.js", 6 | "author" : "Bogotobogo", 7 | "dependencies" : { 8 | "express" : "~4.13.2", 9 | "mongoose" : "~3.6.2", 10 | "morgan" : "~1.6.1", 11 | "body-parser": "~1.14.1", 12 | "method-override": "~2.3.5" 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /ToDo/public/stylesheets/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | padding: 50px; 3 | font: 14px "Lucida Grande", Helvetica, Arial, sans-serif; 4 | } 5 | 6 | a { 7 | color: #00B7FF; 8 | } 9 | -------------------------------------------------------------------------------- /ToDoAngular/README: -------------------------------------------------------------------------------- 1 | README 2 | http://bogotobogo.com/MEAN-Stack/MEAN-Stack-MongoDB-ExpressJS-AngularJS-NodeJS-ToDoList-App.php 3 | -------------------------------------------------------------------------------- /ToDoAngular/app/models/todo.js: -------------------------------------------------------------------------------- 1 | // app/models/todo.js 2 | 3 | // load mongoose since we need it to define a model 4 | var mongoose = require('mongoose'); 5 | 6 | module.exports = mongoose.model('Todo', { 7 | text : String, 8 | done : Boolean 9 | }); -------------------------------------------------------------------------------- /ToDoAngular/config/database.js: -------------------------------------------------------------------------------- 1 | // config/database.js 2 | 3 | module.exports = { 4 | url : 'mongodb://localhost/' 5 | }; -------------------------------------------------------------------------------- /ToDoAngular/node_modules/.bin/jade: -------------------------------------------------------------------------------- 1 | ../jade/bin/jade.js -------------------------------------------------------------------------------- /ToDoAngular/node_modules/body-parser/node_modules/content-type/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.1 / 2015-02-13 2 | ================== 3 | 4 | * Improve missing `Content-Type` header error message 5 | 6 | 1.0.0 / 2015-02-01 7 | ================== 8 | 9 | * Initial implementation, derived from `media-typer@0.3.0` 10 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/body-parser/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/body-parser/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/body-parser/node_modules/debug/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "debug", 3 | "repo": "visionmedia/debug", 4 | "description": "small debugging utility", 5 | "version": "2.2.0", 6 | "keywords": [ 7 | "debug", 8 | "log", 9 | "debugger" 10 | ], 11 | "main": "browser.js", 12 | "scripts": [ 13 | "browser.js", 14 | "debug.js" 15 | ], 16 | "dependencies": { 17 | "rauchg/ms.js": "0.7.1" 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/body-parser/node_modules/debug/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/body-parser/node_modules/depd/lib/compat/event-listener-count.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * depd 3 | * Copyright(c) 2015 Douglas Christopher Wilson 4 | * MIT Licensed 5 | */ 6 | 7 | 'use strict' 8 | 9 | /** 10 | * Module exports. 11 | * @public 12 | */ 13 | 14 | module.exports = eventListenerCount 15 | 16 | /** 17 | * Get the count of listeners on an event emitter of a specific type. 18 | */ 19 | 20 | function eventListenerCount(emitter, type) { 21 | return emitter.listeners(type).length 22 | } 23 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/body-parser/node_modules/http-errors/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | module.exports = require('util').inherits 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/body-parser/node_modules/iconv-lite/.npmignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *sublime-* 3 | generation 4 | test 5 | wiki 6 | coverage 7 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/body-parser/node_modules/iconv-lite/.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | env: 3 | - CXX=g++-4.8 4 | language: node_js 5 | node_js: 6 | - "0.8" 7 | - "0.10" 8 | - "0.11" 9 | - "0.12" 10 | - "iojs" 11 | - "4.0" 12 | addons: 13 | apt: 14 | sources: 15 | - ubuntu-toolchain-r-test 16 | packages: 17 | - gcc-4.8 18 | - g++-4.8 19 | before_install: 20 | - "test $TRAVIS_NODE_VERSION != '0.8' || npm install -g npm@1.2.8000" 21 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/body-parser/node_modules/qs/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/body-parser/node_modules/qs/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.iml 3 | npm-debug.log 4 | dump.rdb 5 | node_modules 6 | results.tap 7 | results.xml 8 | npm-shrinkwrap.json 9 | config.json 10 | .DS_Store 11 | */.DS_Store 12 | */*/.DS_Store 13 | ._* 14 | */._* 15 | */*/._* 16 | coverage.* 17 | lib-cov 18 | complexity.md 19 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/body-parser/node_modules/qs/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.10 5 | - 4.0 6 | 7 | sudo: false 8 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/body-parser/node_modules/qs/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Please view our [hapijs contributing guide](https://github.com/hapijs/hapi/blob/master/CONTRIBUTING.md). 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/body-parser/node_modules/qs/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "qs", 3 | "main": "dist/qs.js", 4 | "version": "5.1.0", 5 | "homepage": "https://github.com/hapijs/qs", 6 | "authors": [ 7 | "Nathan LaFreniere " 8 | ], 9 | "description": "A querystring parser that supports nesting and arrays, with a depth limit", 10 | "keywords": [ 11 | "querystring", 12 | "qs" 13 | ], 14 | "license": "BSD-3-Clause", 15 | "ignore": [ 16 | "**/.*", 17 | "node_modules", 18 | "bower_components", 19 | "test", 20 | "tests" 21 | ] 22 | } 23 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/body-parser/node_modules/qs/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "qs", 3 | "repository": "hapijs/qs", 4 | "description": "query-string parser / stringifier with nesting support", 5 | "version": "5.1.0", 6 | "keywords": ["querystring", "query", "parser"], 7 | "main": "lib/index.js", 8 | "scripts": [ 9 | "lib/index.js", 10 | "lib/parse.js", 11 | "lib/stringify.js", 12 | "lib/utils.js" 13 | ], 14 | "license": "BSD-3-Clause" 15 | } 16 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/body-parser/node_modules/qs/lib/index.js: -------------------------------------------------------------------------------- 1 | // Load modules 2 | 3 | var Stringify = require('./stringify'); 4 | var Parse = require('./parse'); 5 | 6 | 7 | // Declare internals 8 | 9 | var internals = {}; 10 | 11 | 12 | module.exports = { 13 | stringify: Stringify, 14 | parse: Parse 15 | }; 16 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/body-parser/node_modules/raw-body/node_modules/unpipe/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.0 / 2015-06-14 2 | ================== 3 | 4 | * Initial release 5 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/body-parser/node_modules/type-is/node_modules/mime-types/node_modules/mime-db/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * mime-db 3 | * Copyright(c) 2014 Jonathan Ong 4 | * MIT Licensed 5 | */ 6 | 7 | /** 8 | * Module exports. 9 | */ 10 | 11 | module.exports = require('./db.json') 12 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/cookie-parser/node_modules/cookie-signature/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/debug/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "debug", 3 | "repo": "visionmedia/debug", 4 | "description": "small debugging utility", 5 | "version": "2.2.0", 6 | "keywords": [ 7 | "debug", 8 | "log", 9 | "debugger" 10 | ], 11 | "main": "browser.js", 12 | "scripts": [ 13 | "browser.js", 14 | "debug.js" 15 | ], 16 | "dependencies": { 17 | "rauchg/ms.js": "0.7.1" 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/debug/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * express 3 | * Copyright(c) 2009-2013 TJ Holowaychuk 4 | * Copyright(c) 2013 Roman Shtylman 5 | * Copyright(c) 2014-2015 Douglas Christopher Wilson 6 | * MIT Licensed 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('./lib/express'); 12 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/accepts/node_modules/mime-types/node_modules/mime-db/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * mime-db 3 | * Copyright(c) 2014 Jonathan Ong 4 | * MIT Licensed 5 | */ 6 | 7 | /** 8 | * Module exports. 9 | */ 10 | 11 | module.exports = require('./db.json') 12 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/content-type/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.1 / 2015-02-13 2 | ================== 3 | 4 | * Improve missing `Content-Type` header error message 5 | 6 | 1.0.0 / 2015-02-01 7 | ================== 8 | 9 | * Initial implementation, derived from `media-typer@0.3.0` 10 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/cookie-signature/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/debug/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "debug", 3 | "repo": "visionmedia/debug", 4 | "description": "small debugging utility", 5 | "version": "2.2.0", 6 | "keywords": [ 7 | "debug", 8 | "log", 9 | "debugger" 10 | ], 11 | "main": "browser.js", 12 | "scripts": [ 13 | "browser.js", 14 | "debug.js" 15 | ], 16 | "dependencies": { 17 | "rauchg/ms.js": "0.7.1" 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/debug/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/escape-html/Readme.md: -------------------------------------------------------------------------------- 1 | 2 | # escape-html 3 | 4 | Escape HTML entities 5 | 6 | ## Example 7 | 8 | ```js 9 | var escape = require('escape-html'); 10 | escape(str); 11 | ``` 12 | 13 | ## License 14 | 15 | MIT -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/finalhandler/node_modules/unpipe/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.0 / 2015-06-14 2 | ================== 3 | 4 | * Initial release 5 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/methods/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.1.1 / 2014-12-30 2 | ================== 3 | 4 | * Improve `browserify` support 5 | 6 | 1.1.0 / 2014-07-05 7 | ================== 8 | 9 | * Add `CONNECT` method 10 | 11 | 1.0.1 / 2014-06-02 12 | ================== 13 | 14 | * Fix module to work with harmony transform 15 | 16 | 1.0.0 / 2014-05-08 17 | ================== 18 | 19 | * Add `PURGE` method 20 | 21 | 0.1.0 / 2013-10-28 22 | ================== 23 | 24 | * Add `http.METHODS` support 25 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/parseurl/.npmignore: -------------------------------------------------------------------------------- 1 | benchmark/ 2 | coverage/ 3 | test/ 4 | .travis.yml 5 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/proxy-addr/node_modules/forwarded/HISTORY.md: -------------------------------------------------------------------------------- 1 | 0.1.0 / 2014-09-21 2 | ================== 3 | 4 | * Initial release 5 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/proxy-addr/node_modules/ipaddr.js/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | node_modules 3 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/qs/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/qs/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.iml 3 | npm-debug.log 4 | dump.rdb 5 | node_modules 6 | results.tap 7 | results.xml 8 | npm-shrinkwrap.json 9 | config.json 10 | .DS_Store 11 | */.DS_Store 12 | */*/.DS_Store 13 | ._* 14 | */._* 15 | */*/._* 16 | coverage.* 17 | lib-cov 18 | complexity.md 19 | dist 20 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/qs/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.10 5 | - 0.12 6 | - iojs 7 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/qs/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Please view our [hapijs contributing guide](https://github.com/hapijs/hapi/blob/master/CONTRIBUTING.md). 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/qs/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "qs", 3 | "main": "dist/qs.js", 4 | "version": "3.0.0", 5 | "homepage": "https://github.com/hapijs/qs", 6 | "authors": [ 7 | "Nathan LaFreniere " 8 | ], 9 | "description": "A querystring parser that supports nesting and arrays, with a depth limit", 10 | "keywords": [ 11 | "querystring", 12 | "qs" 13 | ], 14 | "license": "BSD-3-Clause", 15 | "ignore": [ 16 | "**/.*", 17 | "node_modules", 18 | "bower_components", 19 | "test", 20 | "tests" 21 | ] 22 | } 23 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/qs/lib/index.js: -------------------------------------------------------------------------------- 1 | // Load modules 2 | 3 | var Stringify = require('./stringify'); 4 | var Parse = require('./parse'); 5 | 6 | 7 | // Declare internals 8 | 9 | var internals = {}; 10 | 11 | 12 | module.exports = { 13 | stringify: Stringify, 14 | parse: Parse 15 | }; 16 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/send/node_modules/.bin/mime: -------------------------------------------------------------------------------- 1 | ../mime/cli.js -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/send/node_modules/http-errors/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | module.exports = require('util').inherits 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/send/node_modules/mime/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDoAngular/node_modules/express/node_modules/send/node_modules/mime/.npmignore -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/send/node_modules/mime/build/build.js: -------------------------------------------------------------------------------- 1 | var db = require('mime-db'); 2 | 3 | var mapByType = {}; 4 | Object.keys(db).forEach(function(key) { 5 | var extensions = db[key].extensions; 6 | if (extensions) { 7 | mapByType[key] = extensions; 8 | } 9 | }); 10 | 11 | console.log(JSON.stringify(mapByType)); 12 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/send/node_modules/mime/cli.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var mime = require('./mime.js'); 4 | var file = process.argv[2]; 5 | var type = mime.lookup(file); 6 | 7 | process.stdout.write(type + '\n'); 8 | 9 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/send/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/type-is/node_modules/mime-types/node_modules/mime-db/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * mime-db 3 | * Copyright(c) 2014 Jonathan Ong 4 | * MIT Licensed 5 | */ 6 | 7 | /** 8 | * Module exports. 9 | */ 10 | 11 | module.exports = require('./db.json') 12 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/utils-merge/.travis.yml: -------------------------------------------------------------------------------- 1 | language: "node_js" 2 | node_js: 3 | - "0.4" 4 | - "0.6" 5 | - "0.8" 6 | - "0.10" 7 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/utils-merge/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Merge object b with object a. 3 | * 4 | * var a = { foo: 'bar' } 5 | * , b = { bar: 'baz' }; 6 | * 7 | * merge(a, b); 8 | * // => { foo: 'bar', bar: 'baz' } 9 | * 10 | * @param {Object} a 11 | * @param {Object} b 12 | * @return {Object} 13 | * @api public 14 | */ 15 | 16 | exports = module.exports = function(a, b){ 17 | if (a && b) { 18 | for (var key in b) { 19 | a[key] = b[key]; 20 | } 21 | } 22 | return a; 23 | }; 24 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/express/node_modules/vary/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.1 / 2015-07-08 2 | ================== 3 | 4 | * Fix setting empty header from empty `field` 5 | * perf: enable strict mode 6 | * perf: remove argument reassignments 7 | 8 | 1.0.0 / 2014-08-10 9 | ================== 10 | 11 | * Accept valid `Vary` header string as `field` 12 | * Add `vary.append` for low-level string manipulation 13 | * Move to `jshttp` orgainzation 14 | 15 | 0.1.0 / 2014-06-05 16 | ================== 17 | 18 | * Support array of fields to set 19 | 20 | 0.0.0 / 2014-06-04 21 | ================== 22 | 23 | * Initial release 24 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | support 3 | benchmarks 4 | examples 5 | lib-cov 6 | coverage 7 | .gitmodules 8 | .travis.yml 9 | History.md 10 | Makefile 11 | test/ 12 | support/ 13 | benchmarks/ 14 | examples/ 15 | docs/ 16 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/.release.json: -------------------------------------------------------------------------------- 1 | "2ab04e8289982bfac3548a9c6016476472dcdb4f" 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/block-code.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDoAngular/node_modules/jade/block-code.html -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jade", 3 | "repo": "visionmedia/jade", 4 | "description": "Jade template runtime", 5 | "version": "1.11.0", 6 | "keywords": [ 7 | "template" 8 | ], 9 | "dependencies": {}, 10 | "development": {}, 11 | "license": "MIT", 12 | "scripts": [ 13 | "lib/runtime.js" 14 | ], 15 | "main": "lib/runtime.js" 16 | } 17 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/lib/filters-client.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = filter; 4 | function filter(name, str, options) { 5 | if (typeof filter[name] === 'function') { 6 | return filter[name](str, options); 7 | } else { 8 | throw new Error('unknown filter ":' + name + '"'); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/lib/inline-tags.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = [ 4 | 'a' 5 | , 'abbr' 6 | , 'acronym' 7 | , 'b' 8 | , 'br' 9 | , 'code' 10 | , 'em' 11 | , 'font' 12 | , 'i' 13 | , 'img' 14 | , 'ins' 15 | , 'kbd' 16 | , 'map' 17 | , 'samp' 18 | , 'small' 19 | , 'span' 20 | , 'strong' 21 | , 'sub' 22 | , 'sup' 23 | ]; -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/lib/nodes/doctype.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var Node = require('./node'); 4 | 5 | /** 6 | * Initialize a `Doctype` with the given `val`. 7 | * 8 | * @param {String} val 9 | * @api public 10 | */ 11 | 12 | var Doctype = module.exports = function Doctype(val) { 13 | this.val = val; 14 | }; 15 | 16 | // Inherit from `Node`. 17 | Doctype.prototype = Object.create(Node.prototype); 18 | Doctype.prototype.constructor = Doctype; 19 | 20 | Doctype.prototype.type = 'Doctype'; 21 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/lib/nodes/literal.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var Node = require('./node'); 4 | 5 | /** 6 | * Initialize a `Literal` node with the given `str. 7 | * 8 | * @param {String} str 9 | * @api public 10 | */ 11 | 12 | var Literal = module.exports = function Literal(str) { 13 | this.str = str; 14 | }; 15 | 16 | // Inherit from `Node`. 17 | Literal.prototype = Object.create(Node.prototype); 18 | Literal.prototype.constructor = Literal; 19 | 20 | Literal.prototype.type = 'Literal'; 21 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/lib/nodes/mixin-block.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var Node = require('./node'); 4 | 5 | /** 6 | * Initialize a new `Block` with an optional `node`. 7 | * 8 | * @param {Node} node 9 | * @api public 10 | */ 11 | 12 | var MixinBlock = module.exports = function MixinBlock(){}; 13 | 14 | // Inherit from `Node`. 15 | MixinBlock.prototype = Object.create(Node.prototype); 16 | MixinBlock.prototype.constructor = MixinBlock; 17 | 18 | MixinBlock.prototype.type = 'MixinBlock'; 19 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/lib/nodes/node.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var Node = module.exports = function Node(){}; 4 | 5 | /** 6 | * Clone this node (return itself) 7 | * 8 | * @return {Node} 9 | * @api private 10 | */ 11 | 12 | Node.prototype.clone = function(){ 13 | var err = new Error('node.clone is deprecated and will be removed in v2.0.0'); 14 | console.warn(err.stack); 15 | return this; 16 | }; 17 | 18 | Node.prototype.type = ''; 19 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/lib/nodes/text.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var Node = require('./node'); 4 | 5 | /** 6 | * Initialize a `Text` node with optional `line`. 7 | * 8 | * @param {String} line 9 | * @api public 10 | */ 11 | 12 | var Text = module.exports = function Text(line) { 13 | this.val = line; 14 | }; 15 | 16 | // Inherit from `Node`. 17 | Text.prototype = Object.create(Node.prototype); 18 | Text.prototype.constructor = Text; 19 | 20 | Text.prototype.type = 'Text'; 21 | 22 | /** 23 | * Flag as text. 24 | */ 25 | 26 | Text.prototype.isText = true; -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/.bin/cleancss: -------------------------------------------------------------------------------- 1 | ../clean-css/bin/cleancss -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/.bin/mkdirp: -------------------------------------------------------------------------------- 1 | ../mkdirp/bin/cmd.js -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/.bin/uglifyjs: -------------------------------------------------------------------------------- 1 | ../uglify-js/bin/uglifyjs -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/character-parser/.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | .travis.yml -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/clean-css/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/clean'); 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/clean-css/lib/colors/rgb.js: -------------------------------------------------------------------------------- 1 | function RGB(red, green, blue) { 2 | this.red = red; 3 | this.green = green; 4 | this.blue = blue; 5 | } 6 | 7 | RGB.prototype.toHex = function () { 8 | var red = Math.max(0, Math.min(~~this.red, 255)); 9 | var green = Math.max(0, Math.min(~~this.green, 255)); 10 | var blue = Math.max(0, Math.min(~~this.blue, 255)); 11 | 12 | // Credit: Asen http://jsbin.com/UPUmaGOc/2/edit?js,console 13 | return '#' + ('00000' + (red << 16 | green << 8 | blue).toString(16)).slice(-6); 14 | }; 15 | 16 | module.exports = RGB; 17 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/clean-css/lib/properties/has-inherit.js: -------------------------------------------------------------------------------- 1 | function hasInherit(property) { 2 | for (var i = property.value.length - 1; i >= 0; i--) { 3 | if (property.value[i][0] == 'inherit') 4 | return true; 5 | } 6 | 7 | return false; 8 | } 9 | 10 | module.exports = hasInherit; 11 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/clean-css/lib/properties/remove-unused.js: -------------------------------------------------------------------------------- 1 | function removeUnused(properties) { 2 | for (var i = properties.length - 1; i >= 0; i--) { 3 | var property = properties[i]; 4 | 5 | if (property.unused) 6 | property.all.splice(property.position, 1); 7 | } 8 | } 9 | 10 | module.exports = removeUnused; 11 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/clean-css/lib/selectors/is-special.js: -------------------------------------------------------------------------------- 1 | function isSpecial(options, selector) { 2 | return options.compatibility.selectors.special.test(selector); 3 | } 4 | 5 | module.exports = isSpecial; 6 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/clean-css/lib/tokenizer/extract-selectors.js: -------------------------------------------------------------------------------- 1 | var split = require('../utils/split'); 2 | 3 | function extractSelectors(string, context) { 4 | var list = []; 5 | var metadata; 6 | var selectors = split(string, ','); 7 | 8 | for (var i = 0, l = selectors.length; i < l; i++) { 9 | metadata = context.track(selectors[i], true, i); 10 | context.track(','); 11 | list.push([selectors[i].trim()].concat(metadata)); 12 | } 13 | 14 | return list; 15 | } 16 | 17 | module.exports = extractSelectors; 18 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/clean-css/lib/utils/clone-array.js: -------------------------------------------------------------------------------- 1 | function cloneArray(array) { 2 | var cloned = array.slice(0); 3 | 4 | for (var i = 0, l = cloned.length; i < l; i++) { 5 | if (Array.isArray(cloned[i])) 6 | cloned[i] = cloneArray(cloned[i]); 7 | } 8 | 9 | return cloned; 10 | } 11 | 12 | module.exports = cloneArray; 13 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/clean-css/lib/utils/object.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | override: function (source1, source2) { 3 | var target = {}; 4 | for (var key1 in source1) 5 | target[key1] = source1[key1]; 6 | for (var key2 in source2) 7 | target[key2] = source2[key2]; 8 | 9 | return target; 10 | } 11 | }; 12 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/clean-css/node_modules/commander/node_modules/graceful-readlink/.npmignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | .DS_Store 3 | node_modules/ 4 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/clean-css/node_modules/commander/node_modules/graceful-readlink/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | - "0.12" 5 | - "io.js" 6 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/clean-css/node_modules/commander/node_modules/graceful-readlink/index.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs') 2 | , lstat = fs.lstatSync; 3 | 4 | exports.readlinkSync = function (p) { 5 | if (lstat(p).isSymbolicLink()) { 6 | return fs.readlinkSync(p); 7 | } else { 8 | return p; 9 | } 10 | }; 11 | 12 | 13 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/clean-css/node_modules/source-map/build/suffix-browser.js: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /////////////////////////////////////////////////////////////////////////////// 3 | 4 | this.sourceMap = { 5 | SourceMapConsumer: require('source-map/source-map-consumer').SourceMapConsumer, 6 | SourceMapGenerator: require('source-map/source-map-generator').SourceMapGenerator, 7 | SourceNode: require('source-map/source-node').SourceNode 8 | }; 9 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/clean-css/node_modules/source-map/build/suffix-source-map.jsm: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /////////////////////////////////////////////////////////////////////////////// 3 | 4 | this.SourceMapConsumer = require('source-map/source-map-consumer').SourceMapConsumer; 5 | this.SourceMapGenerator = require('source-map/source-map-generator').SourceMapGenerator; 6 | this.SourceNode = require('source-map/source-node').SourceNode; 7 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/clean-css/node_modules/source-map/build/test-prefix.js: -------------------------------------------------------------------------------- 1 | /* 2 | * WARNING! 3 | * 4 | * Do not edit this file directly, it is built from the sources at 5 | * https://github.com/mozilla/source-map/ 6 | */ 7 | 8 | Components.utils.import('resource://test/Utils.jsm'); 9 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/clean-css/node_modules/source-map/build/test-suffix.js: -------------------------------------------------------------------------------- 1 | function run_test() { 2 | runSourceMapTests('{THIS_MODULE}', do_throw); 3 | } 4 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/clean-css/node_modules/source-map/lib/source-map.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2009-2011 Mozilla Foundation and contributors 3 | * Licensed under the New BSD license. See LICENSE.txt or: 4 | * http://opensource.org/licenses/BSD-3-Clause 5 | */ 6 | exports.SourceMapGenerator = require('./source-map/source-map-generator').SourceMapGenerator; 7 | exports.SourceMapConsumer = require('./source-map/source-map-consumer').SourceMapConsumer; 8 | exports.SourceNode = require('./source-map/source-node').SourceNode; 9 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/constantinople/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | pids 10 | logs 11 | results 12 | npm-debug.log 13 | node_modules 14 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/constantinople/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/constantinople/node_modules/.bin/acorn: -------------------------------------------------------------------------------- 1 | ../acorn/bin/acorn -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/constantinople/node_modules/acorn/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 2 6 | end_of_line = lf 7 | insert_final_newline = true 8 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/constantinople/node_modules/acorn/.gitattributes: -------------------------------------------------------------------------------- 1 | * text eol=lf 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/constantinople/node_modules/acorn/.npmignore: -------------------------------------------------------------------------------- 1 | /.tern-port 2 | /test 3 | /local 4 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/constantinople/node_modules/acorn/.tern-project: -------------------------------------------------------------------------------- 1 | { 2 | "plugins": { 3 | "node": true, 4 | "es_modules": true 5 | } 6 | } -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/constantinople/node_modules/acorn/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | node_js: 4 | - '0.10' 5 | - '0.12' 6 | - '4' 7 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/constantinople/node_modules/acorn/bin/update_authors.sh: -------------------------------------------------------------------------------- 1 | # Combine existing list of authors with everyone known in git, sort, add header. 2 | tail --lines=+3 AUTHORS > AUTHORS.tmp 3 | git log --format='%aN' | grep -v abraidwood >> AUTHORS.tmp 4 | echo -e "List of Acorn contributors. Updated before every release.\n" > AUTHORS 5 | sort -u AUTHORS.tmp >> AUTHORS 6 | rm -f AUTHORS.tmp 7 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/constantinople/node_modules/acorn/dist/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDoAngular/node_modules/jade/node_modules/constantinople/node_modules/acorn/dist/.keep -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/constantinople/node_modules/acorn/src/loose/acorn_loose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDoAngular/node_modules/jade/node_modules/constantinople/node_modules/acorn/src/loose/acorn_loose.js -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/constantinople/node_modules/acorn/src/loose/parseutil.js: -------------------------------------------------------------------------------- 1 | export function isDummy(node) { return node.name == "✖" } -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/constantinople/node_modules/acorn/src/util.js: -------------------------------------------------------------------------------- 1 | export function isArray(obj) { 2 | return Object.prototype.toString.call(obj) === "[object Array]" 3 | } 4 | 5 | // Checks if an object has a property. 6 | 7 | export function has(obj, propName) { 8 | return Object.prototype.hasOwnProperty.call(obj, propName) 9 | } 10 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/constantinople/node_modules/acorn/src/whitespace.js: -------------------------------------------------------------------------------- 1 | // Matches a whole line break (where CRLF is considered a single 2 | // line break). Used to count lines. 3 | 4 | export const lineBreak = /\r\n?|\n|\u2028|\u2029/ 5 | export const lineBreakG = new RegExp(lineBreak.source, "g") 6 | 7 | export function isNewLine(code) { 8 | return code === 10 || code === 13 || code === 0x2028 || code == 0x2029 9 | } 10 | 11 | export const nonASCIIwhitespace = /[\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff]/ 12 | 13 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/jstransformer/node_modules/is-promise/.npmignore: -------------------------------------------------------------------------------- 1 | component 2 | build 3 | node_modules 4 | test.js 5 | component.json 6 | .gitignore -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/jstransformer/node_modules/is-promise/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/jstransformer/node_modules/is-promise/index.js: -------------------------------------------------------------------------------- 1 | module.exports = isPromise; 2 | 3 | function isPromise(obj) { 4 | return !!obj && (typeof obj === 'object' || typeof obj === 'function') && typeof obj.then === 'function'; 5 | } 6 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/jstransformer/node_modules/promise/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "asi": true, 3 | "node": true, 4 | "strict": true 5 | } 6 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/jstransformer/node_modules/promise/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | node_modules 3 | test 4 | .gitignore 5 | .travis.yml 6 | component.json 7 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/jstransformer/node_modules/promise/core.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = require('./lib/core.js'); 4 | 5 | console.error('require("promise/core") is deprecated, use require("promise/lib/core") instead.'); 6 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/jstransformer/node_modules/promise/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = require('./lib/core.js') 4 | require('./lib/done.js') 5 | require('./lib/es6-extensions.js') 6 | require('./lib/node-extensions.js') -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/jstransformer/node_modules/promise/lib/done.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var Promise = require('./core.js') 4 | var asap = require('asap') 5 | 6 | module.exports = Promise 7 | Promise.prototype.done = function (onFulfilled, onRejected) { 8 | var self = arguments.length ? this.then.apply(this, arguments) : this 9 | self.then(null, function (err) { 10 | asap(function () { 11 | throw err 12 | }) 13 | }) 14 | } -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/jstransformer/node_modules/promise/polyfill-done.js: -------------------------------------------------------------------------------- 1 | // should work in any browser without browserify 2 | 3 | if (typeof Promise.prototype.done !== 'function') { 4 | Promise.prototype.done = function (onFulfilled, onRejected) { 5 | var self = arguments.length ? this.then.apply(this, arguments) : this 6 | self.then(null, function (err) { 7 | setTimeout(function () { 8 | throw err 9 | }, 0) 10 | }) 11 | } 12 | } -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/jstransformer/node_modules/promise/polyfill.js: -------------------------------------------------------------------------------- 1 | // not "use strict" so we can declare global "Promise" 2 | 3 | var asap = require('asap'); 4 | 5 | if (typeof Promise === 'undefined') { 6 | Promise = require('./lib/core.js') 7 | require('./lib/es6-extensions.js') 8 | } 9 | 10 | require('./polyfill-done.js'); 11 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/mkdirp/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | - "0.12" 6 | - "iojs" 7 | before_install: 8 | - npm install -g npm@~1.4.6 9 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/mkdirp/bin/usage.txt: -------------------------------------------------------------------------------- 1 | usage: mkdirp [DIR1,DIR2..] {OPTIONS} 2 | 3 | Create each supplied directory including any necessary parent directories that 4 | don't yet exist. 5 | 6 | If the directory already exists, do nothing. 7 | 8 | OPTIONS are: 9 | 10 | -m, --mode If a directory needs to be created, set the mode as an octal 11 | permission string. 12 | 13 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/mkdirp/examples/pow.js: -------------------------------------------------------------------------------- 1 | var mkdirp = require('mkdirp'); 2 | 3 | mkdirp('/tmp/foo/bar/baz', function (err) { 4 | if (err) console.error(err) 5 | else console.log('pow!') 6 | }); 7 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/mkdirp/node_modules/minimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/mkdirp/node_modules/minimist/example/parse.js: -------------------------------------------------------------------------------- 1 | var argv = require('../')(process.argv.slice(2)); 2 | console.dir(argv); 3 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/mkdirp/node_modules/minimist/test/default_bool.js: -------------------------------------------------------------------------------- 1 | var test = require('tape'); 2 | var parse = require('../'); 3 | 4 | test('boolean default true', function (t) { 5 | var argv = parse([], { 6 | boolean: 'sometrue', 7 | default: { sometrue: true } 8 | }); 9 | t.equal(argv.sometrue, true); 10 | t.end(); 11 | }); 12 | 13 | test('boolean default false', function (t) { 14 | var argv = parse([], { 15 | boolean: 'somefalse', 16 | default: { somefalse: false } 17 | }); 18 | t.equal(argv.somefalse, false); 19 | t.end(); 20 | }); 21 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/mkdirp/node_modules/minimist/test/dotted.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('dotted alias', function (t) { 5 | var argv = parse(['--a.b', '22'], {default: {'a.b': 11}, alias: {'a.b': 'aa.bb'}}); 6 | t.equal(argv.a.b, 22); 7 | t.equal(argv.aa.bb, 22); 8 | t.end(); 9 | }); 10 | 11 | test('dotted default', function (t) { 12 | var argv = parse('', {default: {'a.b': 11}, alias: {'a.b': 'aa.bb'}}); 13 | t.equal(argv.a.b, 11); 14 | t.equal(argv.aa.bb, 11); 15 | t.end(); 16 | }); 17 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/mkdirp/node_modules/minimist/test/parse_modified.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('parse with modifier functions' , function (t) { 5 | t.plan(1); 6 | 7 | var argv = parse([ '-b', '123' ], { boolean: 'b' }); 8 | t.deepEqual(argv, { b: true, _: ['123'] }); 9 | }); 10 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/mkdirp/node_modules/minimist/test/whitespace.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('whitespace should be whitespace' , function (t) { 5 | t.plan(1); 6 | var x = parse([ '-x', '\t' ]).x; 7 | t.equal(x, '\t'); 8 | }); 9 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | .travis.yml -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/.bin/uglifyjs: -------------------------------------------------------------------------------- 1 | ../uglify-js/bin/uglifyjs -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/css/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/css/History.md: -------------------------------------------------------------------------------- 1 | 2 | 1.0.7 / 2012-11-21 3 | ================== 4 | 5 | * fix component.json 6 | 7 | 1.0.4 / 2012-11-15 8 | ================== 9 | 10 | * update css-stringify 11 | 12 | 1.0.3 / 2012-09-01 13 | ================== 14 | 15 | * add component support 16 | 17 | 0.0.1 / 2010-01-03 18 | ================== 19 | 20 | * Initial release 21 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/css/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @node test 4 | 5 | benchmark: 6 | @node benchmark 7 | 8 | .PHONY: test benchmark -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/css/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "css", 3 | "version": "1.0.8", 4 | "description": "CSS parser / stringifier using css-parse and css-stringify", 5 | "keywords": ["css", "parser", "stylesheet"], 6 | "dependencies": { 7 | "visionmedia/css-parse": "*", 8 | "visionmedia/css-stringify": "*" 9 | }, 10 | "scripts": [ 11 | "index.js" 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/css/index.js: -------------------------------------------------------------------------------- 1 | 2 | exports.parse = require('css-parse'); 3 | exports.stringify = require('css-stringify'); 4 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/css/node_modules/css-parse/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | test.css 6 | test.js 7 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/css/node_modules/css-parse/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should \ 5 | --reporter spec 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/css/node_modules/css-parse/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "css-parse", 3 | "repo": "visionmedia/node-css-parse", 4 | "version": "1.0.3", 5 | "description": "CSS parser", 6 | "keywords": ["css", "parser", "stylesheet"], 7 | "scripts": ["index.js"] 8 | } -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/css/node_modules/css-stringify/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | test.css 6 | test.js 7 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/css/node_modules/css-stringify/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should \ 5 | --reporter spec 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/css/node_modules/css-stringify/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "css-stringify", 3 | "repo": "visionmedia/css-stringify", 4 | "version": "1.0.5", 5 | "description": "CSS compiler", 6 | "keywords": ["css", "stringify", "stylesheet"], 7 | "scripts": ["index.js"] 8 | } 9 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/css/test.js: -------------------------------------------------------------------------------- 1 | 2 | var css = require('./') 3 | , assert = require('assert'); 4 | 5 | assert(css.parse); 6 | assert(css.stringify); 7 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/promise/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | node_modules 3 | test 4 | .gitignore 5 | .travis.yml 6 | component.json -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/promise/node_modules/is-promise/.npmignore: -------------------------------------------------------------------------------- 1 | component 2 | build 3 | node_modules 4 | test.js 5 | component.json 6 | .gitignore -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/promise/node_modules/is-promise/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/promise/node_modules/is-promise/index.js: -------------------------------------------------------------------------------- 1 | module.exports = isPromise; 2 | 3 | function isPromise(obj) { 4 | return obj && typeof obj.then === 'function'; 5 | } -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/.npmignore: -------------------------------------------------------------------------------- 1 | tmp/ 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/example/bool.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var util = require('util'); 3 | var argv = require('optimist').argv; 4 | 5 | if (argv.s) { 6 | util.print(argv.fr ? 'Le chat dit: ' : 'The cat says: '); 7 | } 8 | console.log( 9 | (argv.fr ? 'miaou' : 'meow') + (argv.p ? '.' : '') 10 | ); 11 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/example/boolean_double.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .boolean(['x','y','z']) 4 | .argv 5 | ; 6 | console.dir([ argv.x, argv.y, argv.z ]); 7 | console.dir(argv._); 8 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/example/boolean_single.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .boolean('v') 4 | .argv 5 | ; 6 | console.dir(argv.v); 7 | console.dir(argv._); 8 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/example/default_hash.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var argv = require('optimist') 4 | .default({ x : 10, y : 10 }) 5 | .argv 6 | ; 7 | 8 | console.log(argv.x + argv.y); 9 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/example/default_singles.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .default('x', 10) 4 | .default('y', 10) 5 | .argv 6 | ; 7 | console.log(argv.x + argv.y); 8 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/example/divide.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var argv = require('optimist') 4 | .usage('Usage: $0 -x [num] -y [num]') 5 | .demand(['x','y']) 6 | .argv; 7 | 8 | console.log(argv.x / argv.y); 9 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/example/line_count.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .usage('Count the lines in a file.\nUsage: $0') 4 | .demand('f') 5 | .alias('f', 'file') 6 | .describe('f', 'Load a file') 7 | .argv 8 | ; 9 | 10 | var fs = require('fs'); 11 | var s = fs.createReadStream(argv.file); 12 | 13 | var lines = 0; 14 | s.on('data', function (buf) { 15 | lines += buf.toString().match(/\n/g).length; 16 | }); 17 | 18 | s.on('end', function () { 19 | console.log(lines); 20 | }); 21 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/example/nonopt.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | console.log('(%d,%d)', argv.x, argv.y); 4 | console.log(argv._); 5 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/example/reflect.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.dir(require('optimist').argv); 3 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/example/short.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | console.log('(%d,%d)', argv.x, argv.y); 4 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/example/string.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .string('x', 'y') 4 | .argv 5 | ; 6 | console.dir([ argv.x, argv.y ]); 7 | 8 | /* Turns off numeric coercion: 9 | ./node string.js -x 000123 -y 9876 10 | [ '000123', '9876' ] 11 | */ 12 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/example/xup.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | 4 | if (argv.rif - 5 * argv.xup > 7.138) { 5 | console.log('Buy more riffiwobbles'); 6 | } 7 | else { 8 | console.log('Sell the xupptumblers'); 9 | } 10 | 11 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/node_modules/wordwrap/example/center.js: -------------------------------------------------------------------------------- 1 | var wrap = require('wordwrap')(20, 60); 2 | console.log(wrap( 3 | 'At long last the struggle and tumult was over.' 4 | + ' The machines had finally cast off their oppressors' 5 | + ' and were finally free to roam the cosmos.' 6 | + '\n' 7 | + 'Free of purpose, free of obligation.' 8 | + ' Just drifting through emptiness.' 9 | + ' The sun was just another point of light.' 10 | )); 11 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/node_modules/wordwrap/example/meat.js: -------------------------------------------------------------------------------- 1 | var wrap = require('wordwrap')(15); 2 | 3 | console.log(wrap('You and your whole family are made out of meat.')); 4 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/test/_/argv.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.log(JSON.stringify(process.argv)); 3 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/test/_/bin.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('../../index').argv 3 | console.log(JSON.stringify(argv._)); 4 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/.npmignore: -------------------------------------------------------------------------------- 1 | dist/* 2 | node_modules/* 3 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - "0.10" -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/build/suffix-browser.js: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /////////////////////////////////////////////////////////////////////////////// 3 | 4 | this.sourceMap = { 5 | SourceMapConsumer: require('source-map/source-map-consumer').SourceMapConsumer, 6 | SourceMapGenerator: require('source-map/source-map-generator').SourceMapGenerator, 7 | SourceNode: require('source-map/source-node').SourceNode 8 | }; 9 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/build/suffix-source-map.jsm: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /////////////////////////////////////////////////////////////////////////////// 3 | 4 | this.SourceMapConsumer = require('source-map/source-map-consumer').SourceMapConsumer; 5 | this.SourceMapGenerator = require('source-map/source-map-generator').SourceMapGenerator; 6 | this.SourceNode = require('source-map/source-node').SourceNode; 7 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/build/test-prefix.js: -------------------------------------------------------------------------------- 1 | /* 2 | * WARNING! 3 | * 4 | * Do not edit this file directly, it is built from the sources at 5 | * https://github.com/mozilla/source-map/ 6 | */ 7 | 8 | Components.utils.import('resource://test/Utils.jsm'); 9 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/build/test-suffix.js: -------------------------------------------------------------------------------- 1 | function run_test() { 2 | runSourceMapTests('{THIS_MODULE}', do_throw); 3 | } 4 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/lib/source-map.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2009-2011 Mozilla Foundation and contributors 3 | * Licensed under the New BSD license. See LICENSE.txt or: 4 | * http://opensource.org/licenses/BSD-3-Clause 5 | */ 6 | exports.SourceMapGenerator = require('./source-map/source-map-generator').SourceMapGenerator; 7 | exports.SourceMapConsumer = require('./source-map/source-map-consumer').SourceMapConsumer; 8 | exports.SourceNode = require('./source-map/source-node').SourceNode; 9 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/test/compress/arrays.js: -------------------------------------------------------------------------------- 1 | holes_and_undefined: { 2 | input: { 3 | x = [1, 2, undefined]; 4 | y = [1, , 2, ]; 5 | z = [1, undefined, 3]; 6 | } 7 | expect: { 8 | x=[1,2,void 0]; 9 | y=[1,,2]; 10 | z=[1,void 0,3]; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/test/compress/debugger.js: -------------------------------------------------------------------------------- 1 | keep_debugger: { 2 | options = { 3 | drop_debugger: false 4 | }; 5 | input: { 6 | debugger; 7 | } 8 | expect: { 9 | debugger; 10 | } 11 | } 12 | 13 | drop_debugger: { 14 | options = { 15 | drop_debugger: true 16 | }; 17 | input: { 18 | debugger; 19 | if (foo) debugger; 20 | } 21 | expect: { 22 | if (foo); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/test/compress/issue-105.js: -------------------------------------------------------------------------------- 1 | typeof_eq_undefined: { 2 | options = { 3 | comparisons: true, 4 | unsafe: false 5 | }; 6 | input: { a = typeof b.c != "undefined" } 7 | expect: { a = "undefined" != typeof b.c } 8 | } 9 | 10 | typeof_eq_undefined_unsafe: { 11 | options = { 12 | comparisons: true, 13 | unsafe: true 14 | }; 15 | input: { a = typeof b.c != "undefined" } 16 | expect: { a = b.c !== void 0 } 17 | } 18 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/test/compress/issue-12.js: -------------------------------------------------------------------------------- 1 | keep_name_of_getter: { 2 | options = { unused: true }; 3 | input: { a = { get foo () {} } } 4 | expect: { a = { get foo () {} } } 5 | } 6 | 7 | keep_name_of_setter: { 8 | options = { unused: true }; 9 | input: { a = { set foo () {} } } 10 | expect: { a = { set foo () {} } } 11 | } 12 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/test/compress/issue-22.js: -------------------------------------------------------------------------------- 1 | return_with_no_value_in_if_body: { 2 | options = { conditionals: true }; 3 | input: { 4 | function foo(bar) { 5 | if (bar) { 6 | return; 7 | } else { 8 | return 1; 9 | } 10 | } 11 | } 12 | expect: { 13 | function foo (bar) { 14 | return bar ? void 0 : 1; 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/transformers/node_modules/uglify-js/test/compress/properties.js: -------------------------------------------------------------------------------- 1 | keep_properties: { 2 | options = { 3 | properties: false 4 | }; 5 | input: { 6 | a["foo"] = "bar"; 7 | } 8 | expect: { 9 | a["foo"] = "bar"; 10 | } 11 | } 12 | 13 | dot_properties: { 14 | options = { 15 | properties: true 16 | }; 17 | input: { 18 | a["foo"] = "bar"; 19 | a["if"] = "if"; 20 | } 21 | expect: { 22 | a.foo = "bar"; 23 | a["if"] = "if"; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/uglify-js/node_modules/async/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "async", 3 | "repo": "caolan/async", 4 | "description": "Higher-order functions and common patterns for asynchronous code", 5 | "version": "0.1.23", 6 | "keywords": [], 7 | "dependencies": {}, 8 | "development": {}, 9 | "main": "lib/async.js", 10 | "scripts": [ "lib/async.js" ] 11 | } 12 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/uglify-js/node_modules/source-map/source-map.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2009-2011 Mozilla Foundation and contributors 3 | * Licensed under the New BSD license. See LICENSE.txt or: 4 | * http://opensource.org/licenses/BSD-3-Clause 5 | */ 6 | exports.SourceMapGenerator = require('./lib/source-map-generator').SourceMapGenerator; 7 | exports.SourceMapConsumer = require('./lib/source-map-consumer').SourceMapConsumer; 8 | exports.SourceNode = require('./lib/source-node').SourceNode; 9 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/uglify-js/node_modules/uglify-to-browserify/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | pids 10 | logs 11 | results 12 | npm-debug.log 13 | node_modules 14 | /test/output.js 15 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/uglify-js/node_modules/uglify-to-browserify/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/uglify-js/node_modules/yargs/node_modules/cliui/.coveralls.yml: -------------------------------------------------------------------------------- 1 | repo_token: NiRhyj91Z2vtgob6XdEAqs83rzNnbMZUu 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/uglify-js/node_modules/yargs/node_modules/cliui/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/uglify-js/node_modules/yargs/node_modules/cliui/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | - "0.11" 5 | - "0.12" 6 | - "iojs" 7 | after_script: "NODE_ENV=test YOURPACKAGE_COVERAGE=1 ./node_modules/.bin/mocha --require patched-blanket --reporter mocha-lcov-reporter | ./node_modules/coveralls/bin/coveralls.js" 8 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/uglify-js/node_modules/yargs/node_modules/cliui/node_modules/center-align/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * center-align 3 | * 4 | * Copycenter (c) 2015, Jon Schlinkert. 5 | * Licensed under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var utils = require('./utils'); 11 | 12 | module.exports = function centerAlign(val) { 13 | return utils.align(val, function (len, longest) { 14 | return Math.floor((longest - len) / 2); 15 | }); 16 | }; 17 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/uglify-js/node_modules/yargs/node_modules/cliui/node_modules/center-align/node_modules/align-text/node_modules/kind-of/node_modules/is-buffer/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 'iojs' 4 | env: 5 | global: 6 | - secure: du27W3wTgZ3G183axW7w0I01lOIurx8kilMH9p45VMfNXCu8lo6FLtLIQZxJ1FYMoJLQ1yfJTu2G0rq39SotDfJumsk6tF7BjTY/HKCocZaHqCMgw0W2bcylb5kMAdLhBNPlzejpPoWa1x1axbAHNFOLQNVosG/Bavu3/kuIIps= 7 | - secure: Ax/5aekM40o67NuTkvQqx1DhfP86ZlHTtKbv5yI+WFmbjD3FQM8b8G1J/o7doaBDev7Mp+1zDJOK2pFGtt+JGRl0lM2JUmLh6yh/b28obXyei5iuUkqzKJLfKZHMbY5QW/1i4DUM+zSXe6Kava0qnqYg5wBBnrF6gLdsVsCGNQk= 8 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/uglify-js/node_modules/yargs/node_modules/cliui/node_modules/center-align/node_modules/align-text/node_modules/kind-of/node_modules/is-buffer/.zuul.yml: -------------------------------------------------------------------------------- 1 | ui: tape 2 | browsers: 3 | - name: chrome 4 | version: 39..latest 5 | - name: firefox 6 | version: 34..latest 7 | - name: safari 8 | version: 5..latest 9 | - name: ie 10 | version: 8..latest 11 | - name: opera 12 | version: 11..latest 13 | - name: iphone 14 | version: 5.1..latest 15 | - name: ipad 16 | version: 5.1..latest 17 | - name: android 18 | version: 5.0..latest 19 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/uglify-js/node_modules/yargs/node_modules/cliui/node_modules/right-align/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * right-align 3 | * 4 | * Copyright (c) 2015, Jon Schlinkert. 5 | * Licensed under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var align = require('align-text'); 11 | 12 | module.exports = function rightAlign(val) { 13 | return align(val, function (len, longest) { 14 | return longest - len; 15 | }); 16 | }; 17 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/uglify-js/node_modules/yargs/node_modules/cliui/node_modules/right-align/node_modules/align-text/node_modules/kind-of/node_modules/is-buffer/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 'iojs' 4 | env: 5 | global: 6 | - secure: du27W3wTgZ3G183axW7w0I01lOIurx8kilMH9p45VMfNXCu8lo6FLtLIQZxJ1FYMoJLQ1yfJTu2G0rq39SotDfJumsk6tF7BjTY/HKCocZaHqCMgw0W2bcylb5kMAdLhBNPlzejpPoWa1x1axbAHNFOLQNVosG/Bavu3/kuIIps= 7 | - secure: Ax/5aekM40o67NuTkvQqx1DhfP86ZlHTtKbv5yI+WFmbjD3FQM8b8G1J/o7doaBDev7Mp+1zDJOK2pFGtt+JGRl0lM2JUmLh6yh/b28obXyei5iuUkqzKJLfKZHMbY5QW/1i4DUM+zSXe6Kava0qnqYg5wBBnrF6gLdsVsCGNQk= 8 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/uglify-js/node_modules/yargs/node_modules/cliui/node_modules/right-align/node_modules/align-text/node_modules/kind-of/node_modules/is-buffer/.zuul.yml: -------------------------------------------------------------------------------- 1 | ui: tape 2 | browsers: 3 | - name: chrome 4 | version: 39..latest 5 | - name: firefox 6 | version: 34..latest 7 | - name: safari 8 | version: 5..latest 9 | - name: ie 10 | version: 8..latest 11 | - name: opera 12 | version: 11..latest 13 | - name: iphone 14 | version: 5.1..latest 15 | - name: ipad 16 | version: 5.1..latest 17 | - name: android 18 | version: 5.0..latest 19 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/uglify-js/node_modules/yargs/node_modules/cliui/node_modules/wordwrap/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/uglify-js/node_modules/yargs/node_modules/cliui/node_modules/wordwrap/example/center.js: -------------------------------------------------------------------------------- 1 | var wrap = require('wordwrap')(20, 60); 2 | console.log(wrap( 3 | 'At long last the struggle and tumult was over.' 4 | + ' The machines had finally cast off their oppressors' 5 | + ' and were finally free to roam the cosmos.' 6 | + '\n' 7 | + 'Free of purpose, free of obligation.' 8 | + ' Just drifting through emptiness.' 9 | + ' The sun was just another point of light.' 10 | )); 11 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/uglify-js/node_modules/yargs/node_modules/cliui/node_modules/wordwrap/example/meat.js: -------------------------------------------------------------------------------- 1 | var wrap = require('wordwrap')(15); 2 | 3 | console.log(wrap('You and your whole family are made out of meat.')); 4 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/uglify-js/node_modules/yargs/node_modules/decamelize/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = function (str, sep) { 3 | if (typeof str !== 'string') { 4 | throw new TypeError('Expected a string'); 5 | } 6 | sep = typeof sep === 'undefined' ? '_' : sep; 7 | return str.replace(/([a-z\d])([A-Z])/g, '$1' + sep + '$2') 8 | .replace(new RegExp('(' + sep + '[A-Z])([A-Z])', 'g'), '$1' + sep + '$2') 9 | .toLowerCase(); 10 | }; 11 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/void-elements/.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/void-elements/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/void-elements/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - '0.10' 4 | - '0.11' 5 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/void-elements/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * This file automatically generated from `pre-publish.js`. 3 | * Do not manually edit. 4 | */ 5 | 6 | module.exports = { 7 | "area": true, 8 | "base": true, 9 | "br": true, 10 | "col": true, 11 | "embed": true, 12 | "hr": true, 13 | "img": true, 14 | "input": true, 15 | "keygen": true, 16 | "link": true, 17 | "menuitem": true, 18 | "meta": true, 19 | "param": true, 20 | "source": true, 21 | "track": true, 22 | "wbr": true 23 | }; 24 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/void-elements/test/index.js: -------------------------------------------------------------------------------- 1 | var assert = require('assert'); 2 | var voidElements = require('../'); 3 | assert(!voidElements.span, ' is not a void element'); 4 | assert(voidElements.img, ' is a void element'); 5 | console.log('tests passed'); 6 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/with/.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | .travis.yml -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/with/node_modules/.bin/acorn: -------------------------------------------------------------------------------- 1 | ../acorn/bin/acorn -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/.bin/acorn: -------------------------------------------------------------------------------- 1 | ../acorn/bin/acorn -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 2 6 | end_of_line = lf 7 | insert_final_newline = true 8 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/.gitattributes: -------------------------------------------------------------------------------- 1 | * text eol=lf 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/.npmignore: -------------------------------------------------------------------------------- 1 | /.tern-port 2 | /test 3 | /local 4 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/.tern-project: -------------------------------------------------------------------------------- 1 | { 2 | "plugins": { 3 | "node": true, 4 | "es_modules": true 5 | } 6 | } -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | node_js: 4 | - '0.10' 5 | - '0.12' 6 | - '4' 7 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/bin/update_authors.sh: -------------------------------------------------------------------------------- 1 | # Combine existing list of authors with everyone known in git, sort, add header. 2 | tail --lines=+3 AUTHORS > AUTHORS.tmp 3 | git log --format='%aN' | grep -v abraidwood >> AUTHORS.tmp 4 | echo -e "List of Acorn contributors. Updated before every release.\n" > AUTHORS 5 | sort -u AUTHORS.tmp >> AUTHORS 6 | rm -f AUTHORS.tmp 7 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/dist/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDoAngular/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/dist/.keep -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/src/loose/acorn_loose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDoAngular/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/src/loose/acorn_loose.js -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/src/loose/parseutil.js: -------------------------------------------------------------------------------- 1 | export function isDummy(node) { return node.name == "✖" } -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/src/util.js: -------------------------------------------------------------------------------- 1 | export function isArray(obj) { 2 | return Object.prototype.toString.call(obj) === "[object Array]" 3 | } 4 | 5 | // Checks if an object has a property. 6 | 7 | export function has(obj, propName) { 8 | return Object.prototype.hasOwnProperty.call(obj, propName) 9 | } 10 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/src/whitespace.js: -------------------------------------------------------------------------------- 1 | // Matches a whole line break (where CRLF is considered a single 2 | // line break). Used to count lines. 3 | 4 | export const lineBreak = /\r\n?|\n|\u2028|\u2029/ 5 | export const lineBreakG = new RegExp(lineBreak.source, "g") 6 | 7 | export function isNewLine(code) { 8 | return code === 10 || code === 13 || code === 0x2028 || code == 0x2029 9 | } 10 | 11 | export const nonASCIIwhitespace = /[\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff]/ 12 | 13 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/with/node_modules/acorn/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 2 6 | end_of_line = lf 7 | insert_final_newline = true 8 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/with/node_modules/acorn/.gitattributes: -------------------------------------------------------------------------------- 1 | * text eol=lf 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/with/node_modules/acorn/.npmignore: -------------------------------------------------------------------------------- 1 | /.tern-port 2 | /test 3 | /local 4 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/with/node_modules/acorn/.tern-project: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/with/node_modules/acorn/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: '0.10' 3 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/with/node_modules/acorn/bin/prepublish.sh: -------------------------------------------------------------------------------- 1 | node bin/build-acorn.js 2 | node bin/without_eval > dist/acorn_csp.js 3 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/with/node_modules/acorn/bin/update_authors.sh: -------------------------------------------------------------------------------- 1 | # Combine existing list of authors with everyone known in git, sort, add header. 2 | tail --lines=+3 AUTHORS > AUTHORS.tmp 3 | git log --format='%aN' | grep -v abraidwood >> AUTHORS.tmp 4 | echo -e "List of Acorn contributors. Updated before every release.\n" > AUTHORS 5 | sort -u AUTHORS.tmp >> AUTHORS 6 | rm -f AUTHORS.tmp 7 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/with/node_modules/acorn/dist/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDoAngular/node_modules/jade/node_modules/with/node_modules/acorn/dist/.keep -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/with/node_modules/acorn/src/loose/acorn_loose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDoAngular/node_modules/jade/node_modules/with/node_modules/acorn/src/loose/acorn_loose.js -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/with/node_modules/acorn/src/util.js: -------------------------------------------------------------------------------- 1 | export function isArray(obj) { 2 | return Object.prototype.toString.call(obj) === "[object Array]" 3 | } 4 | 5 | // Checks if an object has a property. 6 | 7 | export function has(obj, propName) { 8 | return Object.prototype.hasOwnProperty.call(obj, propName) 9 | } 10 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/jade/node_modules/with/node_modules/acorn/src/whitespace.js: -------------------------------------------------------------------------------- 1 | // Matches a whole line break (where CRLF is considered a single 2 | // line break). Used to count lines. 3 | 4 | export const lineBreak = /\r\n?|\n|\u2028|\u2029/ 5 | export const lineBreakG = new RegExp(lineBreak.source, "g") 6 | 7 | export function isNewLine(code) { 8 | return code === 10 || code === 13 || code === 0x2028 || code == 0x2029 9 | } 10 | 11 | export const nonASCIIwhitespace = /[\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff]/ 12 | 13 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/method-override/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/method-override/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/method-override/node_modules/debug/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "debug", 3 | "repo": "visionmedia/debug", 4 | "description": "small debugging utility", 5 | "version": "2.2.0", 6 | "keywords": [ 7 | "debug", 8 | "log", 9 | "debugger" 10 | ], 11 | "main": "browser.js", 12 | "scripts": [ 13 | "browser.js", 14 | "debug.js" 15 | ], 16 | "dependencies": { 17 | "rauchg/ms.js": "0.7.1" 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/method-override/node_modules/debug/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/method-override/node_modules/methods/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.1.1 / 2014-12-30 2 | ================== 3 | 4 | * Improve `browserify` support 5 | 6 | 1.1.0 / 2014-07-05 7 | ================== 8 | 9 | * Add `CONNECT` method 10 | 11 | 1.0.1 / 2014-06-02 12 | ================== 13 | 14 | * Fix module to work with harmony transform 15 | 16 | 1.0.0 / 2014-05-08 17 | ================== 18 | 19 | * Add `PURGE` method 20 | 21 | 0.1.0 / 2013-10-28 22 | ================== 23 | 24 | * Add `http.METHODS` support 25 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/method-override/node_modules/parseurl/.npmignore: -------------------------------------------------------------------------------- 1 | benchmark/ 2 | coverage/ 3 | test/ 4 | .travis.yml 5 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDoAngular/node_modules/mongodb/.gitmodules -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.10 4 | - 0.11 5 | sudo: false 6 | env: 7 | - MONGODB_VERSION=2.2.x 8 | - MONGODB_VERSION=2.4.x 9 | - MONGODB_VERSION=2.6.x 10 | - MONGODB_VERSION=3.0.x -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/mongodb'); 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/bson/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.10 # development version of 0.8, may be unstable 4 | - 0.12 -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/bson/Makefile: -------------------------------------------------------------------------------- 1 | NODE = node 2 | NPM = npm 3 | NODEUNIT = node_modules/nodeunit/bin/nodeunit 4 | 5 | all: clean node_gyp 6 | 7 | test: clean node_gyp 8 | npm test 9 | 10 | node_gyp: clean 11 | node-gyp configure build 12 | 13 | clean: 14 | node-gyp clean 15 | 16 | browserify: 17 | node_modules/.bin/onejs build browser_build/package.json browser_build/bson.js 18 | 19 | .PHONY: all 20 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/bson/binding.gyp: -------------------------------------------------------------------------------- 1 | { 2 | 'targets': [ 3 | { 4 | 'target_name': 'bson', 5 | 'sources': [ 'ext/bson.cc' ], 6 | 'cflags!': [ '-fno-exceptions' ], 7 | 'cflags_cc!': [ '-fno-exceptions' ], 8 | 'include_dirs': [ '=0.6.0" } 6 | , "licenses" : [ { "type" : "Apache License, Version 2.0" 7 | , "url" : "http://www.apache.org/licenses/LICENSE-2.0" } ] 8 | } 9 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/bson/build/Release/.deps/Release/bson.node.d: -------------------------------------------------------------------------------- 1 | cmd_Release/bson.node := ln -f "Release/obj.target/bson.node" "Release/bson.node" 2>/dev/null || (rm -rf "Release/bson.node" && cp -af "Release/obj.target/bson.node" "Release/bson.node") 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/bson/build/Release/.deps/Release/obj.target/bson.node.d: -------------------------------------------------------------------------------- 1 | cmd_Release/obj.target/bson.node := flock ./Release/linker.lock g++ -shared -pthread -rdynamic -m64 -Wl,-soname=bson.node -o Release/obj.target/bson.node -Wl,--start-group Release/obj.target/bson/ext/bson.o -Wl,--end-group 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/bson/build/Release/bson.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDoAngular/node_modules/mongodb/node_modules/bson/build/Release/bson.node -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/bson/build/Release/linker.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDoAngular/node_modules/mongodb/node_modules/bson/build/Release/linker.lock -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/bson/build/Release/obj.target/bson.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDoAngular/node_modules/mongodb/node_modules/bson/build/Release/obj.target/bson.node -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/bson/build/Release/obj.target/bson/ext/bson.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDoAngular/node_modules/mongodb/node_modules/bson/build/Release/obj.target/bson/ext/bson.o -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/bson/build/binding.Makefile: -------------------------------------------------------------------------------- 1 | # This file is generated by gyp; do not edit. 2 | 3 | export builddir_name ?= build/./. 4 | .PHONY: all 5 | all: 6 | $(MAKE) bson 7 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/bson/build_browser.js: -------------------------------------------------------------------------------- 1 | require('one'); 2 | 3 | one('./package.json') 4 | .tie('bson', BSON) 5 | // .exclude('buffer') 6 | .tie('buffer', {}) 7 | .save('./browser_build/bson.js') -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/bson/builderror.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDoAngular/node_modules/mongodb/node_modules/bson/builderror.log -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/bson/ext/win32/ia32/bson.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDoAngular/node_modules/mongodb/node_modules/bson/ext/win32/ia32/bson.node -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/bson/ext/win32/x64/bson.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDoAngular/node_modules/mongodb/node_modules/bson/ext/win32/x64/bson.node -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/bson/lib/bson/max_key.js: -------------------------------------------------------------------------------- 1 | /** 2 | * A class representation of the BSON MaxKey type. 3 | * 4 | * @class 5 | * @return {MaxKey} A MaxKey instance 6 | */ 7 | function MaxKey() { 8 | if(!(this instanceof MaxKey)) return new MaxKey(); 9 | 10 | this._bsontype = 'MaxKey'; 11 | } 12 | 13 | module.exports = MaxKey; 14 | module.exports.MaxKey = MaxKey; -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/bson/lib/bson/min_key.js: -------------------------------------------------------------------------------- 1 | /** 2 | * A class representation of the BSON MinKey type. 3 | * 4 | * @class 5 | * @return {MinKey} A MinKey instance 6 | */ 7 | function MinKey() { 8 | if(!(this instanceof MinKey)) return new MinKey(); 9 | 10 | this._bsontype = 'MinKey'; 11 | } 12 | 13 | module.exports = MinKey; 14 | module.exports.MinKey = MinKey; -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/bson/node_modules/nan/include_dirs.js: -------------------------------------------------------------------------------- 1 | console.log(require('path').relative('.', __dirname)); 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/bson/tools/jasmine-1.1.0/jasmine_favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDoAngular/node_modules/mongodb/node_modules/bson/tools/jasmine-1.1.0/jasmine_favicon.png -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/kerberos/README.md: -------------------------------------------------------------------------------- 1 | kerberos 2 | ======== 3 | 4 | Kerberos library for node.js -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/kerberos/build/binding.Makefile: -------------------------------------------------------------------------------- 1 | # This file is generated by gyp; do not edit. 2 | 3 | export builddir_name ?= build/./. 4 | .PHONY: all 5 | all: 6 | $(MAKE) kerberos 7 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/kerberos/index.js: -------------------------------------------------------------------------------- 1 | // Get the Kerberos library 2 | module.exports = require('./lib/kerberos'); 3 | // Set up the auth processes 4 | module.exports['processes'] = { 5 | MongoAuthProcess: require('./lib/auth_processes/mongodb').MongoAuthProcess 6 | } -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/kerberos/lib/win32/worker.cc: -------------------------------------------------------------------------------- 1 | #include "worker.h" 2 | 3 | Worker::Worker() { 4 | } 5 | 6 | Worker::~Worker() { 7 | } -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/kerberos/lib/win32/wrappers/security_buffer.js: -------------------------------------------------------------------------------- 1 | var SecurityBufferNative = require('../../../build/Release/kerberos').SecurityBuffer; 2 | 3 | // Add some attributes 4 | SecurityBufferNative.VERSION = 0; 5 | SecurityBufferNative.EMPTY = 0; 6 | SecurityBufferNative.DATA = 1; 7 | SecurityBufferNative.TOKEN = 2; 8 | SecurityBufferNative.PADDING = 9; 9 | SecurityBufferNative.STREAM = 10; 10 | 11 | // Export the modified class 12 | exports.SecurityBuffer = SecurityBufferNative; -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/kerberos/lib/win32/wrappers/security_buffer_descriptor.js: -------------------------------------------------------------------------------- 1 | var SecurityBufferDescriptorNative = require('../../../build/Release/kerberos').SecurityBufferDescriptor; 2 | // Export the modified class 3 | exports.SecurityBufferDescriptor = SecurityBufferDescriptorNative; -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/kerberos/lib/win32/wrappers/security_context.js: -------------------------------------------------------------------------------- 1 | var SecurityContextNative = require('../../../build/Release/kerberos').SecurityContext; 2 | // Export the modified class 3 | exports.SecurityContext = SecurityContextNative; -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/kerberos/lib/worker.cc: -------------------------------------------------------------------------------- 1 | #include "worker.h" 2 | 3 | Worker::Worker() { 4 | } 5 | 6 | Worker::~Worker() { 7 | } -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/kerberos/node_modules/nan/include_dirs.js: -------------------------------------------------------------------------------- 1 | console.log(require('path').relative('.', __dirname)); 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/readable-stream/.npmignore: -------------------------------------------------------------------------------- 1 | build/ 2 | test/ 3 | examples/ 4 | fs.js 5 | zlib.js -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/readable-stream/.zuul.yml: -------------------------------------------------------------------------------- 1 | ui: tape 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_duplex.js") 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/readable-stream/node_modules/core-util-is/README.md: -------------------------------------------------------------------------------- 1 | # core-util-is 2 | 3 | The `util.is*` functions introduced in Node v0.12. 4 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/readable-stream/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | module.exports = require('util').inherits 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/readable-stream/node_modules/isarray/index.js: -------------------------------------------------------------------------------- 1 | module.exports = Array.isArray || function (arr) { 2 | return Object.prototype.toString.call(arr) == '[object Array]'; 3 | }; 4 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/readable-stream/node_modules/process-nextick-args/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | - "0.11" 6 | - "0.12" 7 | - "iojs" 8 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/readable-stream/node_modules/process-nextick-args/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = nextTick; 3 | 4 | function nextTick(fn) { 5 | var args = new Array(arguments.length - 1); 6 | var i = 0; 7 | while (i < args.length) { 8 | args[i++] = arguments[i]; 9 | } 10 | process.nextTick(function afterTick() { 11 | fn.apply(null, args); 12 | }); 13 | } 14 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/readable-stream/node_modules/process-nextick-args/readme.md: -------------------------------------------------------------------------------- 1 | process-nextick-args 2 | ===== 3 | 4 | [![Build Status](https://travis-ci.org/calvinmetcalf/process-nextick-args.svg?branch=master)](https://travis-ci.org/calvinmetcalf/process-nextick-args) 5 | 6 | ```bash 7 | npm install --save process-nextick-args 8 | ``` 9 | 10 | Always be able to pass arguments to process.nextTick, no matter the platform 11 | 12 | ```js 13 | var nextTick = require('process-nextick-args'); 14 | 15 | nextTick(function (a, b, c) { 16 | console.log(a, b, c); 17 | }, 'step', 3, 'profit'); 18 | ``` 19 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/readable-stream/node_modules/string_decoder/.npmignore: -------------------------------------------------------------------------------- 1 | build 2 | test 3 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/readable-stream/node_modules/string_decoder/README.md: -------------------------------------------------------------------------------- 1 | **string_decoder.js** (`require('string_decoder')`) from Node.js core 2 | 3 | Copyright Joyent, Inc. and other Node contributors. See LICENCE file for details. 4 | 5 | Version numbers match the versions found in Node core, e.g. 0.10.24 matches Node 0.10.24, likewise 0.11.10 matches Node 0.11.10. **Prefer the stable version over the unstable.** 6 | 7 | The *build/* directory contains a build script that will scrape the source from the [joyent/node](https://github.com/joyent/node) repo given a specific Node version. -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/readable-stream/node_modules/util-deprecate/History.md: -------------------------------------------------------------------------------- 1 | 2 | 1.0.1 / 2014-11-25 3 | ================== 4 | 5 | * browser: use `console.warn()` for deprecation calls 6 | * browser: more jsdocs 7 | 8 | 1.0.0 / 2014-04-30 9 | ================== 10 | 11 | * initial commit 12 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/readable-stream/node_modules/util-deprecate/node.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * For Node.js, simply re-export the core `util.deprecate` function. 4 | */ 5 | 6 | module.exports = require('util').deprecate; 7 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_passthrough.js") 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_transform.js") 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/node_modules/readable-stream/writable.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_writable.js") 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongodb/wercker.yml: -------------------------------------------------------------------------------- 1 | box: wercker/nodejs 2 | # Build definition 3 | build: 4 | # The steps that will be executed on build 5 | steps: 6 | # A step that executes `npm install` command 7 | - npm-install 8 | # A step that executes `npm test` command 9 | - npm-test 10 | 11 | # A custom script step, name value is used in the UI 12 | # and the code value contains the command that get executed 13 | - script: 14 | name: echo nodejs information 15 | code: | 16 | echo "node version $(node -v) running" 17 | echo "npm version $(npm -v) running" 18 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | **.swp 3 | *.sw* 4 | *.orig 5 | .DS_Store 6 | node_modules/ 7 | benchmarks/ 8 | docs/ 9 | test/ 10 | Makefile 11 | CNAME 12 | index.html 13 | index.jade 14 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | - 0.10 6 | services: 7 | - mongodb 8 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/index.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * Export lib/mongoose 4 | * 5 | */ 6 | 7 | module.exports = require('./lib/'); 8 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/lib/drivers/SPEC.md: -------------------------------------------------------------------------------- 1 | 2 | # Driver Spec 3 | 4 | TODO 5 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/lib/drivers/node-mongodb-native/binary.js: -------------------------------------------------------------------------------- 1 | 2 | /*! 3 | * Module dependencies. 4 | */ 5 | 6 | var Binary = require('mongodb').BSONPure.Binary; 7 | 8 | module.exports = exports = Binary; 9 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/lib/types/index.js: -------------------------------------------------------------------------------- 1 | 2 | /*! 3 | * Module exports. 4 | */ 5 | 6 | exports.Array = require('./array'); 7 | exports.Buffer = require('./buffer'); 8 | 9 | exports.Document = // @deprecate 10 | exports.Embedded = require('./embedded'); 11 | 12 | exports.DocumentArray = require('./documentarray'); 13 | exports.ObjectId = require('./objectid'); 14 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/hooks/.npmignore: -------------------------------------------------------------------------------- 1 | **.swp 2 | node_modules 3 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/hooks/Makefile: -------------------------------------------------------------------------------- 1 | test: 2 | @NODE_ENV=test ./node_modules/expresso/bin/expresso \ 3 | $(TESTFLAGS) \ 4 | ./test.js 5 | 6 | test-cov: 7 | @TESTFLAGS=--cov $(MAKE) test 8 | 9 | .PHONY: test test-cov 10 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | - 0.10 # development version of 0.8, may be unstable -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/mongodb'); 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | - 0.9 # development version of 0.8, may be unstable -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/Makefile: -------------------------------------------------------------------------------- 1 | NODE = node 2 | NPM = npm 3 | NODEUNIT = node_modules/nodeunit/bin/nodeunit 4 | 5 | all: clean node_gyp 6 | 7 | test: clean node_gyp 8 | npm test 9 | 10 | node_gyp: clean 11 | node-gyp configure build 12 | 13 | clean: 14 | node-gyp clean 15 | 16 | browserify: 17 | node_modules/.bin/onejs build browser_build/package.json browser_build/bson.js 18 | 19 | .PHONY: all 20 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/binding.gyp: -------------------------------------------------------------------------------- 1 | { 2 | 'targets': [ 3 | { 4 | 'target_name': 'bson', 5 | 'sources': [ 'ext/bson.cc' ], 6 | 'cflags!': [ '-fno-exceptions' ], 7 | 'cflags_cc!': [ '-fno-exceptions' ], 8 | 'conditions': [ 9 | ['OS=="mac"', { 10 | 'xcode_settings': { 11 | 'GCC_ENABLE_CPP_EXCEPTIONS': 'YES' 12 | } 13 | }] 14 | ] 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/browser_build/package.json: -------------------------------------------------------------------------------- 1 | { "name" : "bson" 2 | , "description" : "A bson parser for node.js and the browser" 3 | , "main": "../lib/bson/bson" 4 | , "directories" : { "lib" : "../lib/bson" } 5 | , "engines" : { "node" : ">=0.6.0" } 6 | , "licenses" : [ { "type" : "Apache License, Version 2.0" 7 | , "url" : "http://www.apache.org/licenses/LICENSE-2.0" } ] 8 | } 9 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build/Release/.deps/Release/bson.node.d: -------------------------------------------------------------------------------- 1 | cmd_Release/bson.node := ln -f "Release/obj.target/bson.node" "Release/bson.node" 2>/dev/null || (rm -rf "Release/bson.node" && cp -af "Release/obj.target/bson.node" "Release/bson.node") 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build/Release/.deps/Release/obj.target/bson.node.d: -------------------------------------------------------------------------------- 1 | cmd_Release/obj.target/bson.node := flock ./Release/linker.lock g++ -shared -pthread -rdynamic -m64 -Wl,-soname=bson.node -o Release/obj.target/bson.node -Wl,--start-group Release/obj.target/bson/ext/bson.o -Wl,--end-group 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build/Release/bson.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build/Release/bson.node -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build/Release/linker.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build/Release/linker.lock -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build/Release/obj.target/bson.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build/Release/obj.target/bson.node -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build/Release/obj.target/bson/ext/bson.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build/Release/obj.target/bson/ext/bson.o -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build/binding.Makefile: -------------------------------------------------------------------------------- 1 | # This file is generated by gyp; do not edit. 2 | 3 | export builddir_name ?= build/./. 4 | .PHONY: all 5 | all: 6 | $(MAKE) bson 7 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build_browser.js: -------------------------------------------------------------------------------- 1 | require('one'); 2 | 3 | one('./package.json') 4 | .tie('bson', BSON) 5 | // .exclude('buffer') 6 | .tie('buffer', {}) 7 | .save('./browser_build/bson.js') -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/ext/win32/ia32/bson.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/ext/win32/ia32/bson.node -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/ext/win32/x64/bson.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/ext/win32/x64/bson.node -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/lib/bson/max_key.js: -------------------------------------------------------------------------------- 1 | /** 2 | * A class representation of the BSON MaxKey type. 3 | * 4 | * @class Represents the BSON MaxKey type. 5 | * @return {MaxKey} 6 | */ 7 | function MaxKey() { 8 | if(!(this instanceof MaxKey)) return new MaxKey(); 9 | 10 | this._bsontype = 'MaxKey'; 11 | } 12 | 13 | exports.MaxKey = MaxKey; -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/lib/bson/min_key.js: -------------------------------------------------------------------------------- 1 | /** 2 | * A class representation of the BSON MinKey type. 3 | * 4 | * @class Represents the BSON MinKey type. 5 | * @return {MinKey} 6 | */ 7 | function MinKey() { 8 | if(!(this instanceof MinKey)) return new MinKey(); 9 | 10 | this._bsontype = 'MinKey'; 11 | } 12 | 13 | exports.MinKey = MinKey; -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/test/browser/browser_example.htm: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 19 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/test/browser/suite2.js: -------------------------------------------------------------------------------- 1 | this.suite2 = { 2 | 'another test': function (test) { 3 | setTimeout(function () { 4 | // lots of assertions 5 | test.ok(true, 'everythings ok'); 6 | test.ok(true, 'everythings ok'); 7 | test.ok(true, 'everythings ok'); 8 | test.ok(true, 'everythings ok'); 9 | test.ok(true, 'everythings ok'); 10 | test.done(); 11 | }, 10); 12 | } 13 | }; 14 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/test/browser/suite3.js: -------------------------------------------------------------------------------- 1 | this.suite3 = { 2 | 'test for ie6,7,8': function (test) { 3 | test.deepEqual(["test"], ["test"]); 4 | test.notDeepEqual(["a"], ["b"]); 5 | test.done(); 6 | } 7 | }; 8 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/test/node/data/test_gs_weird_bug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/test/node/data/test_gs_weird_bug.png -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/tools/jasmine-1.1.0/jasmine_favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/bson/tools/jasmine-1.1.0/jasmine_favicon.png -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos/README.md: -------------------------------------------------------------------------------- 1 | kerberos 2 | ======== 3 | 4 | Kerberos library for node.js -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos/index.js: -------------------------------------------------------------------------------- 1 | // Get the Kerberos library 2 | module.exports = require('./lib/kerberos'); 3 | // Set up the auth processes 4 | module.exports['processes'] = { 5 | MongoAuthProcess: require('./lib/auth_processes/mongodb').MongoAuthProcess 6 | } -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos/lib/win32/worker.cc: -------------------------------------------------------------------------------- 1 | #include "worker.h" 2 | 3 | Worker::Worker() { 4 | } 5 | 6 | Worker::~Worker() { 7 | } -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos/lib/win32/wrappers/security_buffer.js: -------------------------------------------------------------------------------- 1 | var SecurityBufferNative = require('../../../build/Release/kerberos').SecurityBuffer; 2 | 3 | // Add some attributes 4 | SecurityBufferNative.VERSION = 0; 5 | SecurityBufferNative.EMPTY = 0; 6 | SecurityBufferNative.DATA = 1; 7 | SecurityBufferNative.TOKEN = 2; 8 | SecurityBufferNative.PADDING = 9; 9 | SecurityBufferNative.STREAM = 10; 10 | 11 | // Export the modified class 12 | exports.SecurityBuffer = SecurityBufferNative; -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos/lib/win32/wrappers/security_buffer_descriptor.js: -------------------------------------------------------------------------------- 1 | var SecurityBufferDescriptorNative = require('../../../build/Release/kerberos').SecurityBufferDescriptor; 2 | // Export the modified class 3 | exports.SecurityBufferDescriptor = SecurityBufferDescriptorNative; -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos/lib/win32/wrappers/security_context.js: -------------------------------------------------------------------------------- 1 | var SecurityContextNative = require('../../../build/Release/kerberos').SecurityContext; 2 | // Export the modified class 3 | exports.SecurityContext = SecurityContextNative; -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos/lib/worker.cc: -------------------------------------------------------------------------------- 1 | #include "worker.h" 2 | 3 | Worker::Worker() { 4 | } 5 | 6 | Worker::~Worker() { 7 | } -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mpath/.npmignore: -------------------------------------------------------------------------------- 1 | *.sw* 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mpath/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mpath/History.md: -------------------------------------------------------------------------------- 1 | 2 | 0.1.1 / 2012-12-21 3 | ================== 4 | 5 | * added; map support 6 | 7 | 0.1.0 / 2012-12-13 8 | ================== 9 | 10 | * added; set('array.property', val, object) support 11 | * added; get('array.property', object) support 12 | 13 | 0.0.1 / 2012-11-03 14 | ================== 15 | 16 | * initial release 17 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mpath/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @node_modules/mocha/bin/mocha -A $(T) 4 | 5 | .PHONY: test 6 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mpath/index.js: -------------------------------------------------------------------------------- 1 | module.exports = exports = require('./lib'); 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mpromise/.npmignore: -------------------------------------------------------------------------------- 1 | *.sw* 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mpromise/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mpromise/History.md: -------------------------------------------------------------------------------- 1 | 2 | 0.2.1 / 2013-02-09 3 | ================== 4 | 5 | * fixed; conformancy with A+ 1.2 6 | 7 | 0.2.0 / 2013-01-09 8 | ================== 9 | 10 | * added; .end() 11 | * fixed; only catch handler executions 12 | 13 | 0.1.0 / 2013-01-08 14 | ================== 15 | 16 | * cleaned up API 17 | * customizable event names 18 | * docs 19 | 20 | 0.0.1 / 2013-01-07 21 | ================== 22 | 23 | * original release 24 | 25 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mpromise/Makefile: -------------------------------------------------------------------------------- 1 | TESTS = $(shell find test/ -name '*.test.js') 2 | 3 | test: 4 | @make test-unit && echo "testing promises-A+ implementation ..." && make test-promises-A 5 | 6 | test-unit: 7 | @./node_modules/.bin/mocha $(T) --async-only $(TESTS) 8 | 9 | test-promises-A: 10 | @node test/promises-A.js 11 | 12 | .PHONY: test test-unit test-promises-A 13 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mpromise/index.js: -------------------------------------------------------------------------------- 1 | module.exports = exports = require('./lib/promise'); 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mpromise/node_modules/sliced/.npmignore: -------------------------------------------------------------------------------- 1 | *.sw* 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mpromise/node_modules/sliced/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mpromise/node_modules/sliced/History.md: -------------------------------------------------------------------------------- 1 | 2 | 0.0.4 / 2013-01-07 3 | ================== 4 | 5 | * added component.json #1 [jkroso](https://github.com/jkroso) 6 | * reversed array loop #1 [jkroso](https://github.com/jkroso) 7 | * remove fn params 8 | 9 | 0.0.3 / 2012-09-29 10 | ================== 11 | 12 | * faster with negative start args 13 | 14 | 0.0.2 / 2012-09-29 15 | ================== 16 | 17 | * support full [].slice semantics 18 | 19 | 0.0.1 / 2012-09-29 20 | =================== 21 | 22 | * initial release 23 | 24 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mpromise/node_modules/sliced/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @time ./node_modules/.bin/mocha $(T) $(TESTS) 4 | 5 | .PHONY: test 6 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mpromise/node_modules/sliced/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sliced", 3 | "version": "0.0.3", 4 | "description": "A faster Node.js alternative to Array.prototype.slice.call(arguments)", 5 | "repo" : "aheckmann/sliced", 6 | "keywords": [ 7 | "arguments", 8 | "slice", 9 | "array" 10 | ], 11 | "author": "Aaron Heckmann ", 12 | "license": "MIT" 13 | } 14 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/mpromise/node_modules/sliced/index.js: -------------------------------------------------------------------------------- 1 | module.exports = exports = require('./lib/sliced'); 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/ms/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | ./node_modules/.bin/mocha test/test.js 4 | 5 | test-browser: 6 | ./node_modules/.bin/serve test/ 7 | 8 | .PHONY: test 9 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/muri/.npmignore: -------------------------------------------------------------------------------- 1 | *.sw* 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/muri/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/muri/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @node_modules/mocha/bin/mocha $(T) 4 | 5 | .PHONY: test 6 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/muri/index.js: -------------------------------------------------------------------------------- 1 | module.exports = exports = require('./lib'); 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/regexp-clone/.npmignore: -------------------------------------------------------------------------------- 1 | *.sw* 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/regexp-clone/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | - 0.10 6 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/regexp-clone/History.md: -------------------------------------------------------------------------------- 1 | 2 | 0.0.1 / 2013-04-17 3 | ================== 4 | 5 | * initial commit 6 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/regexp-clone/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha $(T) --async-only $(TESTS) 4 | 5 | .PHONY: test 6 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/regexp-clone/README.md: -------------------------------------------------------------------------------- 1 | #regexp-clone 2 | ============== 3 | 4 | Clones RegExps with flag preservation 5 | 6 | ```js 7 | var regexpClone = require('regexp-clone'); 8 | 9 | var a = /somethin/g; 10 | console.log(a.global); // true 11 | 12 | var b = regexpClone(a); 13 | console.log(b.global); // true 14 | ``` 15 | 16 | ## License 17 | 18 | [MIT](https://github.com/aheckmann/regexp-clone/blob/master/LICENSE) 19 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/regexp-clone/index.js: -------------------------------------------------------------------------------- 1 | 2 | var toString = Object.prototype.toString; 3 | 4 | function isRegExp (o) { 5 | return 'object' == typeof o 6 | && '[object RegExp]' == toString.call(o); 7 | } 8 | 9 | module.exports = exports = function (regexp) { 10 | if (!isRegExp(regexp)) { 11 | throw new TypeError('Not a RegExp'); 12 | } 13 | 14 | var flags = []; 15 | if (regexp.global) flags.push('g'); 16 | if (regexp.multiline) flags.push('m'); 17 | if (regexp.ignoreCase) flags.push('i'); 18 | return new RegExp(regexp.source, flags.join('')); 19 | } 20 | 21 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/sliced/.npmignore: -------------------------------------------------------------------------------- 1 | *.sw* 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/sliced/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/sliced/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha $(T) $(TESTS) 4 | 5 | .PHONY: test 6 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/sliced/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sliced", 3 | "version": "0.0.5", 4 | "description": "A faster Node.js alternative to Array.prototype.slice.call(arguments)", 5 | "repo" : "aheckmann/sliced", 6 | "keywords": [ 7 | "arguments", 8 | "slice", 9 | "array" 10 | ], 11 | "scripts": ["lib/sliced.js", "index.js"], 12 | "author": "Aaron Heckmann ", 13 | "license": "MIT" 14 | } 15 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/node_modules/sliced/index.js: -------------------------------------------------------------------------------- 1 | module.exports = exports = require('./lib/sliced'); 2 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/mongoose/static.js: -------------------------------------------------------------------------------- 1 | 2 | var static = require('node-static'); 3 | var server = new static.Server('.', { cache: 0 }); 4 | var open = require('open') 5 | 6 | require('http').createServer(function (req, res) { 7 | req.on('end', function () { 8 | server.serve(req, res, function (err) { 9 | if (err) { 10 | console.error(err, req.url); 11 | res.writeHead(err.status, err.headers); 12 | res.end(); 13 | } 14 | }); 15 | }); 16 | req.resume(); 17 | }).listen(8088); 18 | 19 | console.error('now listening on http://localhost:8088'); 20 | open('http://localhost:8088'); 21 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/morgan/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/morgan/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/morgan/node_modules/debug/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "debug", 3 | "repo": "visionmedia/debug", 4 | "description": "small debugging utility", 5 | "version": "2.2.0", 6 | "keywords": [ 7 | "debug", 8 | "log", 9 | "debugger" 10 | ], 11 | "main": "browser.js", 12 | "scripts": [ 13 | "browser.js", 14 | "debug.js" 15 | ], 16 | "dependencies": { 17 | "rauchg/ms.js": "0.7.1" 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/morgan/node_modules/debug/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/morgan/node_modules/on-headers/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.1 / 2015-09-29 2 | ================== 3 | 4 | * perf: enable strict mode 5 | 6 | 1.0.0 / 2014-08-10 7 | ================== 8 | 9 | * Honor `res.statusCode` change in `listener` 10 | * Move to `jshttp` orgainzation 11 | * Prevent `arguments`-related de-opt 12 | 13 | 0.0.0 / 2014-05-13 14 | ================== 15 | 16 | * Initial implementation 17 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/serve-favicon/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /ToDoAngular/node_modules/serve-favicon/node_modules/parseurl/.npmignore: -------------------------------------------------------------------------------- 1 | benchmark/ 2 | coverage/ 3 | test/ 4 | .travis.yml 5 | -------------------------------------------------------------------------------- /ToDoAngular/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "bogo-todo", 3 | "version" : "0.0.0", 4 | "description" : "Simple todo application.", 5 | "main" : "server.js", 6 | "author" : "Bogotobogo", 7 | "dependencies" : { 8 | "express" : "~4.13.2", 9 | "mongoose" : "~3.6.2", 10 | "morgan" : "~1.6.1", 11 | "body-parser": "~1.14.1", 12 | "method-override": "~2.3.5" 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /ToDoAngular/public/js/core.js: -------------------------------------------------------------------------------- 1 | // public/js/core.js 2 | 3 | angular.module('bogoTodo', ['todoController', 'todoService']); -------------------------------------------------------------------------------- /ToDoAngular/public/js/services/todos.js: -------------------------------------------------------------------------------- 1 | // js/services/todos.js 2 | angular.module('todoService', []) 3 | 4 | // super simple service 5 | // each function returns a promise object 6 | .factory('Todos', function($http) { 7 | return { 8 | get : function() { 9 | return $http.get('/api/todos'); 10 | }, 11 | create : function(todoData) { 12 | return $http.post('/api/todos', todoData); 13 | }, 14 | delete : function(id) { 15 | return $http.delete('/api/todos/' + id); 16 | } 17 | } 18 | }); -------------------------------------------------------------------------------- /passport-local/models/account.js: -------------------------------------------------------------------------------- 1 | var mongoose = require('mongoose'); 2 | var Schema = mongoose.Schema; 3 | var passportLocalMongoose = require('passport-local-mongoose'); 4 | 5 | var Account = new Schema({ 6 | username: String, 7 | password: String 8 | }); 9 | 10 | Account.plugin(passportLocalMongoose); 11 | 12 | module.exports = mongoose.model('Account', Account); 13 | -------------------------------------------------------------------------------- /passport-local/public/stylesheets/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | padding: 50px; 3 | font: 14px "Lucida Grande", Helvetica, Arial, sans-serif; 4 | } 5 | 6 | a { 7 | color: #00B7FF; 8 | } 9 | -------------------------------------------------------------------------------- /passport-local/routes/users.js: -------------------------------------------------------------------------------- 1 | var express = require('express'); 2 | var router = express.Router(); 3 | 4 | /* GET users listing. */ 5 | router.get('/', function(req, res, next) { 6 | res.send('respond with a resource'); 7 | }); 8 | 9 | module.exports = router; 10 | -------------------------------------------------------------------------------- /passport-local/views/error.jade: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | h1= message 5 | h2= error.status 6 | pre #{error.stack} 7 | -------------------------------------------------------------------------------- /passport-local/views/index.jade: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | if (!user) 5 | a(href="/login") Login 6 | br 7 | a(href="/register") Register 8 | if (user) 9 | p You are currently logged in as #{user.username} 10 | a(href="/logout") Logout 11 | -------------------------------------------------------------------------------- /passport-local/views/layout.jade: -------------------------------------------------------------------------------- 1 | doctype html 2 | html 3 | head 4 | title= title 5 | meta(name='viewport', content='width=device-width, initial-scale=1.0') 6 | link(href='http://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css', rel='stylesheet', media='screen') 7 | link(rel='stylesheet', href='/stylesheets/style.css') 8 | body 9 | block content 10 | 11 | script(src='http://code.jquery.com/jquery.js') 12 | script(src='http://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js') 13 | -------------------------------------------------------------------------------- /passport-local/views/login.jade: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | .container 5 | h1 Login Page 6 | p.lead Say something worthwhile here. 7 | br 8 | form(role='form', action="/login",method="post", style='max-width: 300px;') 9 | .form-group 10 | input.form-control(type='text', name="username", placeholder='Enter Username') 11 | .form-group 12 | input.form-control(type='password', name="password", placeholder='Password') 13 | button.btn.btn-default(type='submit') Submit 14 |   15 | a(href='/') 16 | button.btn.btn-primary(type="button") Cancel 17 | -------------------------------------------------------------------------------- /passport-local2/public/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/passport-local2/public/images/favicon.ico -------------------------------------------------------------------------------- /passport-local2/views/error.jade: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | h1= message 5 | h2= error.status 6 | pre #{error.stack} 7 | -------------------------------------------------------------------------------- /passport-local2/views/home.jade: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | div.container 5 | div.row 6 | div.col-sm-6.col-md-4.col-md-offset-4 7 | #user 8 | h1.text-center.login-title Welcome #{user.firstName}. Check your details below: 9 | div.signup-wall 10 | ul.user-details 11 | li Username ---> #{user.username} 12 | li Email ---> #{user.email} 13 | li First Name ---> #{user.firstName} 14 | li Last Name ---> #{user.lastName} 15 | a(href='/signout', class='text-center new-account') Sign Out 16 | -------------------------------------------------------------------------------- /passport-local2/views/layout.jade: -------------------------------------------------------------------------------- 1 | doctype html 2 | html 3 | head 4 | title= title 5 | link(rel='stylesheet', href='/stylesheets/style.css') 6 | link(rel='stylesheet', href='http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css') 7 | body 8 | block content 9 | -------------------------------------------------------------------------------- /passport-social/bin/www: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var debug = require('debug')('passport-mongo'); 3 | var app = require('../app'); 4 | 5 | app.set('port', process.env.PORT || 3000); 6 | 7 | var server = app.listen(app.get('port'), function() { 8 | debug('Express server listening on port ' + server.address().port); 9 | }); 10 | -------------------------------------------------------------------------------- /passport-social/db.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | //'url' : 'mongodb://:@novus.modulusmongo.net:27017/' 3 | 'url' : 'mongodb://localhost/test' 4 | } -------------------------------------------------------------------------------- /passport-social/fb.js: -------------------------------------------------------------------------------- 1 | // facebook app settings 2 | module.exports = { 3 | 'appID' : '', 4 | 'appSecret' : '', 5 | 'callbackUrl' : 'http://localhost:3000/login/facebook/callback' 6 | } 7 | -------------------------------------------------------------------------------- /passport-social/models/user.js: -------------------------------------------------------------------------------- 1 | 2 | var mongoose = require('mongoose'); 3 | 4 | module.exports = mongoose.model('User',{ 5 | fb: { 6 | id: String, 7 | access_token: String, 8 | firstName: String, 9 | lastName: String, 10 | email: String 11 | }, 12 | twitter: { 13 | id: String, 14 | token: String, 15 | username: String, 16 | displayName: String, 17 | lastStatus: String 18 | } 19 | 20 | }); -------------------------------------------------------------------------------- /passport-social/public/stylesheets/images/epic-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/passport-social/public/stylesheets/images/epic-logo.png -------------------------------------------------------------------------------- /passport-social/public/stylesheets/images/epicmath-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/passport-social/public/stylesheets/images/epicmath-logo.png -------------------------------------------------------------------------------- /passport-social/public/stylesheets/images/passportjs-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epic-math/NodeJS-MEAN/56961f7d9bad87d21aee066ad183b665c6f486a7/passport-social/public/stylesheets/images/passportjs-logo.png -------------------------------------------------------------------------------- /passport-social/twitter.js: -------------------------------------------------------------------------------- 1 | // twitter app settings 2 | module.exports = { 3 | 'apikey' : '', 4 | 'apisecret' : '', 5 | 'callbackUrl' : 'http://127.0.0.1:3000/login/twitter/callback' 6 | } -------------------------------------------------------------------------------- /passport-social/views/error.jade: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | h1= message 5 | h2= error.status 6 | pre #{error.stack} 7 | -------------------------------------------------------------------------------- /passport-social/views/home.jade: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | div.container 5 | div.row 6 | div.col-sm-6.col-md-4.col-md-offset-4 7 | #user 8 | h1.text-center.login-title Welcome #{user.firstName}. Check your details below: 9 | div.signup-wall 10 | ul.user-details 11 | li Email ---> #{user.fb.email} 12 | li First Name ---> #{user.fb.firstName} 13 | li Last Name ---> #{user.fb.lastName} 14 | a(href='/signout', class='text-center new-account') Sign Out -------------------------------------------------------------------------------- /passport-social/views/index.jade: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | div.container 5 | div.row 6 | div.col-sm-6.col-md-3.col-md-offset-4 7 | img(src='/stylesheets/images/epicmath-logo.png', class='logo-img') 8 | //img(src='/stylesheets/images/passportjs-logo.png', class='logo-img') 9 | h1.text-center.login-title Sign in with : 10 | a(href='/login/facebook', class='btn btn-block btn-social btn-facebook') Login with Facebook 11 | i(class='fa fa-facebook') 12 | a(href='/login/twitter', class='btn btn-block btn-social btn-twitter') Login with Twitter 13 | i(class='fa fa-twitter') 14 | -------------------------------------------------------------------------------- /passport-social/views/layout.jade: -------------------------------------------------------------------------------- 1 | doctype html 2 | html 3 | head 4 | title= title 5 | link(rel='stylesheet', href='http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css') 6 | link(rel='stylesheet', href='http://maxcdn.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css') 7 | link(rel='stylesheet', href='/stylesheets/bootstrap-social.css') 8 | link(rel='stylesheet', href='/stylesheets/style.css') 9 | body 10 | block content -------------------------------------------------------------------------------- /passport-social/views/twitter.jade: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | div.container 5 | div.row 6 | div.col-sm-6.col-md-4.col-md-offset-4 7 | #user 8 | h1.text-center.login-title Welcome #{user.firstName}. Check your details below: 9 | div.signup-wall 10 | ul.user-details 11 | li Id ---> #{user.twitter.id} 12 | li User name ---> #{user.twitter.username} 13 | li Display Name ---> #{user.twitter.displayName} 14 | li Last Status ---> #{user.twitter.lastStatus} 15 | a(href='/signout', class='text-center new-account') Sign Out --------------------------------------------------------------------------------