├── LICENSE
├── README.md
├── config
├── karma-e2e.conf.js
└── karma.conf.js
├── logs
└── .gitkeep
├── models.js
├── node_modules
├── .bin
│ ├── express
│ └── express.cmd
├── async
│ ├── .gitmodules
│ ├── .npmignore
│ ├── LICENSE
│ ├── Makefile
│ ├── README.md
│ ├── index.js
│ ├── lib
│ │ └── async.js
│ └── package.json
├── connect-mongo
│ ├── .travis.yml
│ ├── Readme.md
│ ├── index.js
│ ├── lib
│ │ └── connect-mongo.js
│ ├── node_modules
│ │ └── mongodb
│ │ │ ├── .travis.yml
│ │ │ ├── Makefile
│ │ │ ├── external-libs
│ │ │ └── bson
│ │ │ │ ├── Makefile
│ │ │ │ ├── bson.cc
│ │ │ │ ├── bson.h
│ │ │ │ ├── index.js
│ │ │ │ ├── test
│ │ │ │ ├── test_bson.js
│ │ │ │ ├── test_full_bson.js
│ │ │ │ └── test_stackless_bson.js
│ │ │ │ └── wscript
│ │ │ ├── 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
│ │ │ │ ├── connection.js
│ │ │ │ ├── connection_pool.js
│ │ │ │ ├── connection_utils.js
│ │ │ │ ├── repl_set.js
│ │ │ │ ├── server.js
│ │ │ │ └── strategies
│ │ │ │ │ ├── ping_strategy.js
│ │ │ │ │ └── statistics_strategy.js
│ │ │ │ ├── cursor.js
│ │ │ │ ├── cursorstream.js
│ │ │ │ ├── db.js
│ │ │ │ ├── gridfs
│ │ │ │ ├── chunk.js
│ │ │ │ ├── grid.js
│ │ │ │ ├── gridstore.js
│ │ │ │ └── readstream.js
│ │ │ │ ├── index.js
│ │ │ │ ├── responses
│ │ │ │ └── mongo_reply.js
│ │ │ │ └── utils.js
│ │ │ ├── node_modules
│ │ │ └── bson
│ │ │ │ ├── .travis.yml
│ │ │ │ ├── Makefile
│ │ │ │ ├── README
│ │ │ │ ├── ext
│ │ │ │ ├── Makefile
│ │ │ │ ├── bson.cc
│ │ │ │ ├── bson.h
│ │ │ │ ├── index.js
│ │ │ │ └── wscript
│ │ │ │ ├── install.js
│ │ │ │ ├── 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
│ │ │ │ │ ├── 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
│ │ │ ├── test_gs_weird_bug_streamed.tmp
│ │ │ └── test_gs_working_field_read.tmp
│ └── package.json
├── ejs
│ ├── .gitmodules
│ ├── .npmignore
│ ├── .travis.yml
│ ├── History.md
│ ├── Makefile
│ ├── Readme.md
│ ├── benchmark.js
│ ├── ejs.js
│ ├── ejs.min.js
│ ├── examples
│ │ ├── client.html
│ │ ├── functions.ejs
│ │ ├── functions.js
│ │ ├── list.ejs
│ │ └── list.js
│ ├── index.js
│ ├── lib
│ │ ├── ejs.js
│ │ ├── filters.js
│ │ └── utils.js
│ ├── package.json
│ ├── support
│ │ └── compile.js
│ └── test
│ │ ├── ejs.js
│ │ └── fixtures
│ │ ├── backslash.ejs
│ │ ├── backslash.html
│ │ ├── comments.ejs
│ │ ├── comments.html
│ │ ├── double-quote.ejs
│ │ ├── double-quote.html
│ │ ├── error.ejs
│ │ ├── error.out
│ │ ├── fail.ejs
│ │ ├── include.css.ejs
│ │ ├── include.css.html
│ │ ├── include.ejs
│ │ ├── include.html
│ │ ├── includes
│ │ ├── menu-item.ejs
│ │ └── menu
│ │ │ └── item.ejs
│ │ ├── menu.ejs
│ │ ├── menu.html
│ │ ├── messed.ejs
│ │ ├── messed.html
│ │ ├── newlines.ejs
│ │ ├── newlines.html
│ │ ├── no.newlines.ejs
│ │ ├── no.newlines.html
│ │ ├── para.ejs
│ │ ├── pet.ejs
│ │ ├── single-quote.ejs
│ │ ├── single-quote.html
│ │ ├── style.css
│ │ └── user.ejs
├── express
│ ├── .npmignore
│ ├── .travis.yml
│ ├── History.md
│ ├── LICENSE
│ ├── Makefile
│ ├── Readme.md
│ ├── bin
│ │ └── express
│ ├── index.js
│ ├── lib
│ │ ├── application.js
│ │ ├── express.js
│ │ ├── middleware.js
│ │ ├── request.js
│ │ ├── response.js
│ │ ├── router
│ │ │ ├── index.js
│ │ │ └── route.js
│ │ ├── utils.js
│ │ └── view.js
│ ├── node_modules
│ │ ├── buffer-crc32
│ │ │ ├── .npmignore
│ │ │ ├── .travis.yml
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── tests
│ │ │ │ └── crc.test.js
│ │ ├── commander
│ │ │ ├── History.md
│ │ │ ├── Readme.md
│ │ │ ├── index.js
│ │ │ ├── node_modules
│ │ │ │ └── keypress
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── package.json
│ │ │ │ │ └── test.js
│ │ │ └── package.json
│ │ ├── connect
│ │ │ ├── .npmignore
│ │ │ ├── .travis.yml
│ │ │ ├── LICENSE
│ │ │ ├── Readme.md
│ │ │ ├── index.js
│ │ │ ├── lib
│ │ │ │ ├── cache.js
│ │ │ │ ├── connect.js
│ │ │ │ ├── index.js
│ │ │ │ ├── middleware
│ │ │ │ │ ├── basicAuth.js
│ │ │ │ │ ├── bodyParser.js
│ │ │ │ │ ├── compress.js
│ │ │ │ │ ├── cookieParser.js
│ │ │ │ │ ├── cookieSession.js
│ │ │ │ │ ├── csrf.js
│ │ │ │ │ ├── directory.js
│ │ │ │ │ ├── errorHandler.js
│ │ │ │ │ ├── favicon.js
│ │ │ │ │ ├── json.js
│ │ │ │ │ ├── limit.js
│ │ │ │ │ ├── logger.js
│ │ │ │ │ ├── methodOverride.js
│ │ │ │ │ ├── multipart.js
│ │ │ │ │ ├── query.js
│ │ │ │ │ ├── responseTime.js
│ │ │ │ │ ├── session.js
│ │ │ │ │ ├── session
│ │ │ │ │ │ ├── cookie.js
│ │ │ │ │ │ ├── memory.js
│ │ │ │ │ │ ├── session.js
│ │ │ │ │ │ └── store.js
│ │ │ │ │ ├── static.js
│ │ │ │ │ ├── staticCache.js
│ │ │ │ │ ├── timeout.js
│ │ │ │ │ ├── urlencoded.js
│ │ │ │ │ └── vhost.js
│ │ │ │ ├── patch.js
│ │ │ │ ├── proto.js
│ │ │ │ ├── public
│ │ │ │ │ ├── directory.html
│ │ │ │ │ ├── error.html
│ │ │ │ │ ├── favicon.ico
│ │ │ │ │ ├── icons
│ │ │ │ │ │ ├── page.png
│ │ │ │ │ │ ├── page_add.png
│ │ │ │ │ │ ├── page_attach.png
│ │ │ │ │ │ ├── page_code.png
│ │ │ │ │ │ ├── page_copy.png
│ │ │ │ │ │ ├── page_delete.png
│ │ │ │ │ │ ├── page_edit.png
│ │ │ │ │ │ ├── page_error.png
│ │ │ │ │ │ ├── page_excel.png
│ │ │ │ │ │ ├── page_find.png
│ │ │ │ │ │ ├── page_gear.png
│ │ │ │ │ │ ├── page_go.png
│ │ │ │ │ │ ├── page_green.png
│ │ │ │ │ │ ├── page_key.png
│ │ │ │ │ │ ├── page_lightning.png
│ │ │ │ │ │ ├── page_link.png
│ │ │ │ │ │ ├── page_paintbrush.png
│ │ │ │ │ │ ├── page_paste.png
│ │ │ │ │ │ ├── page_red.png
│ │ │ │ │ │ ├── page_refresh.png
│ │ │ │ │ │ ├── page_save.png
│ │ │ │ │ │ ├── page_white.png
│ │ │ │ │ │ ├── page_white_acrobat.png
│ │ │ │ │ │ ├── page_white_actionscript.png
│ │ │ │ │ │ ├── page_white_add.png
│ │ │ │ │ │ ├── page_white_c.png
│ │ │ │ │ │ ├── page_white_camera.png
│ │ │ │ │ │ ├── page_white_cd.png
│ │ │ │ │ │ ├── page_white_code.png
│ │ │ │ │ │ ├── page_white_code_red.png
│ │ │ │ │ │ ├── page_white_coldfusion.png
│ │ │ │ │ │ ├── page_white_compressed.png
│ │ │ │ │ │ ├── page_white_copy.png
│ │ │ │ │ │ ├── page_white_cplusplus.png
│ │ │ │ │ │ ├── page_white_csharp.png
│ │ │ │ │ │ ├── page_white_cup.png
│ │ │ │ │ │ ├── page_white_database.png
│ │ │ │ │ │ ├── page_white_delete.png
│ │ │ │ │ │ ├── page_white_dvd.png
│ │ │ │ │ │ ├── page_white_edit.png
│ │ │ │ │ │ ├── page_white_error.png
│ │ │ │ │ │ ├── page_white_excel.png
│ │ │ │ │ │ ├── page_white_find.png
│ │ │ │ │ │ ├── page_white_flash.png
│ │ │ │ │ │ ├── page_white_freehand.png
│ │ │ │ │ │ ├── page_white_gear.png
│ │ │ │ │ │ ├── page_white_get.png
│ │ │ │ │ │ ├── page_white_go.png
│ │ │ │ │ │ ├── page_white_h.png
│ │ │ │ │ │ ├── page_white_horizontal.png
│ │ │ │ │ │ ├── page_white_key.png
│ │ │ │ │ │ ├── page_white_lightning.png
│ │ │ │ │ │ ├── page_white_link.png
│ │ │ │ │ │ ├── page_white_magnify.png
│ │ │ │ │ │ ├── page_white_medal.png
│ │ │ │ │ │ ├── page_white_office.png
│ │ │ │ │ │ ├── page_white_paint.png
│ │ │ │ │ │ ├── page_white_paintbrush.png
│ │ │ │ │ │ ├── page_white_paste.png
│ │ │ │ │ │ ├── page_white_php.png
│ │ │ │ │ │ ├── page_white_picture.png
│ │ │ │ │ │ ├── page_white_powerpoint.png
│ │ │ │ │ │ ├── page_white_put.png
│ │ │ │ │ │ ├── page_white_ruby.png
│ │ │ │ │ │ ├── page_white_stack.png
│ │ │ │ │ │ ├── page_white_star.png
│ │ │ │ │ │ ├── page_white_swoosh.png
│ │ │ │ │ │ ├── page_white_text.png
│ │ │ │ │ │ ├── page_white_text_width.png
│ │ │ │ │ │ ├── page_white_tux.png
│ │ │ │ │ │ ├── page_white_vector.png
│ │ │ │ │ │ ├── page_white_visualstudio.png
│ │ │ │ │ │ ├── page_white_width.png
│ │ │ │ │ │ ├── page_white_word.png
│ │ │ │ │ │ ├── page_white_world.png
│ │ │ │ │ │ ├── page_white_wrench.png
│ │ │ │ │ │ ├── page_white_zip.png
│ │ │ │ │ │ ├── page_word.png
│ │ │ │ │ │ └── page_world.png
│ │ │ │ │ └── style.css
│ │ │ │ └── utils.js
│ │ │ ├── node_modules
│ │ │ │ ├── bytes
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ ├── History.md
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ ├── component.json
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── multiparty
│ │ │ │ │ ├── .jshintrc
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ ├── .travis.yml
│ │ │ │ │ ├── CHANGELOG.md
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── examples
│ │ │ │ │ │ ├── azureblobstorage.js
│ │ │ │ │ │ ├── s3.js
│ │ │ │ │ │ └── upload.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── node_modules
│ │ │ │ │ │ ├── readable-stream
│ │ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ │ ├── duplex.js
│ │ │ │ │ │ │ ├── examples
│ │ │ │ │ │ │ │ ├── CAPSLOCKTYPER.JS
│ │ │ │ │ │ │ │ ├── typer-fsr.js
│ │ │ │ │ │ │ │ └── typer.js
│ │ │ │ │ │ │ ├── float.patch
│ │ │ │ │ │ │ ├── fs.js
│ │ │ │ │ │ │ ├── lib
│ │ │ │ │ │ │ │ ├── _stream_duplex.js
│ │ │ │ │ │ │ │ ├── _stream_passthrough.js
│ │ │ │ │ │ │ │ ├── _stream_readable.js
│ │ │ │ │ │ │ │ ├── _stream_transform.js
│ │ │ │ │ │ │ │ └── _stream_writable.js
│ │ │ │ │ │ │ ├── package.json
│ │ │ │ │ │ │ ├── passthrough.js
│ │ │ │ │ │ │ ├── readable.js
│ │ │ │ │ │ │ ├── test
│ │ │ │ │ │ │ │ ├── common.js
│ │ │ │ │ │ │ │ ├── fixtures
│ │ │ │ │ │ │ │ │ └── x1024.txt
│ │ │ │ │ │ │ │ └── simple
│ │ │ │ │ │ │ │ │ ├── test-stream2-basic.js
│ │ │ │ │ │ │ │ │ ├── test-stream2-compatibility.js
│ │ │ │ │ │ │ │ │ ├── test-stream2-finish-pipe.js
│ │ │ │ │ │ │ │ │ ├── test-stream2-large-read-stall.js
│ │ │ │ │ │ │ │ │ ├── test-stream2-objects.js
│ │ │ │ │ │ │ │ │ ├── test-stream2-pipe-error-handling.js
│ │ │ │ │ │ │ │ │ ├── test-stream2-push.js
│ │ │ │ │ │ │ │ │ ├── test-stream2-read-sync-stack.js
│ │ │ │ │ │ │ │ │ ├── test-stream2-readable-empty-buffer-no-eof.js
│ │ │ │ │ │ │ │ │ ├── test-stream2-readable-from-list.js
│ │ │ │ │ │ │ │ │ ├── test-stream2-readable-legacy-drain.js
│ │ │ │ │ │ │ │ │ ├── test-stream2-readable-non-empty-end.js
│ │ │ │ │ │ │ │ │ ├── test-stream2-set-encoding.js
│ │ │ │ │ │ │ │ │ ├── test-stream2-transform.js
│ │ │ │ │ │ │ │ │ ├── test-stream2-unpipe-drain.js
│ │ │ │ │ │ │ │ │ ├── test-stream2-unpipe-leak.js
│ │ │ │ │ │ │ │ │ └── test-stream2-writable.js
│ │ │ │ │ │ │ ├── transform.js
│ │ │ │ │ │ │ ├── writable.js
│ │ │ │ │ │ │ └── zlib.js
│ │ │ │ │ │ └── stream-counter
│ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ ├── package.json
│ │ │ │ │ │ │ └── test
│ │ │ │ │ │ │ ├── test.js
│ │ │ │ │ │ │ └── test.txt
│ │ │ │ │ ├── package.json
│ │ │ │ │ └── test
│ │ │ │ │ │ ├── bench-multipart-parser.js
│ │ │ │ │ │ ├── fixture
│ │ │ │ │ │ ├── file
│ │ │ │ │ │ │ ├── beta-sticker-1.png
│ │ │ │ │ │ │ ├── binaryfile.tar.gz
│ │ │ │ │ │ │ ├── blank.gif
│ │ │ │ │ │ │ ├── funkyfilename.txt
│ │ │ │ │ │ │ ├── menu_separator.png
│ │ │ │ │ │ │ ├── pf1y5.png
│ │ │ │ │ │ │ └── plain.txt
│ │ │ │ │ │ ├── http
│ │ │ │ │ │ │ ├── encoding
│ │ │ │ │ │ │ │ ├── beta-sticker-1.png.http
│ │ │ │ │ │ │ │ ├── binaryfile.tar.gz.http
│ │ │ │ │ │ │ │ ├── blank.gif.http
│ │ │ │ │ │ │ │ ├── menu_seperator.png.http
│ │ │ │ │ │ │ │ ├── pf1y5.png.http
│ │ │ │ │ │ │ │ └── plain.txt.http
│ │ │ │ │ │ │ ├── no-filename
│ │ │ │ │ │ │ │ ├── filename-name.http
│ │ │ │ │ │ │ │ └── generic.http
│ │ │ │ │ │ │ ├── preamble
│ │ │ │ │ │ │ │ ├── crlf.http
│ │ │ │ │ │ │ │ └── preamble.http
│ │ │ │ │ │ │ ├── special-chars-in-filename
│ │ │ │ │ │ │ │ ├── info.md
│ │ │ │ │ │ │ │ ├── osx-chrome-13.http
│ │ │ │ │ │ │ │ ├── osx-firefox-3.6.http
│ │ │ │ │ │ │ │ ├── osx-safari-5.http
│ │ │ │ │ │ │ │ ├── xp-chrome-12.http
│ │ │ │ │ │ │ │ ├── xp-ie-7.http
│ │ │ │ │ │ │ │ ├── xp-ie-8.http
│ │ │ │ │ │ │ │ └── xp-safari-5.http
│ │ │ │ │ │ │ └── workarounds
│ │ │ │ │ │ │ │ ├── missing-hyphens1.http
│ │ │ │ │ │ │ │ └── missing-hyphens2.http
│ │ │ │ │ │ ├── js
│ │ │ │ │ │ │ ├── encoding.js
│ │ │ │ │ │ │ ├── no-filename.js
│ │ │ │ │ │ │ ├── preamble.js
│ │ │ │ │ │ │ ├── special-chars-in-filename.js
│ │ │ │ │ │ │ └── workarounds.js
│ │ │ │ │ │ ├── multi_video.upload
│ │ │ │ │ │ └── multipart.js
│ │ │ │ │ │ ├── record.js
│ │ │ │ │ │ ├── standalone
│ │ │ │ │ │ ├── test-connection-aborted.js
│ │ │ │ │ │ ├── test-content-transfer-encoding.js
│ │ │ │ │ │ ├── test-invalid.js
│ │ │ │ │ │ ├── test-issue-4.js
│ │ │ │ │ │ └── test-issue-46.js
│ │ │ │ │ │ └── test.js
│ │ │ │ ├── pause
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ ├── History.md
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── qs
│ │ │ │ │ ├── .gitmodules
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ └── uid2
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── cookie-signature
│ │ │ ├── .npmignore
│ │ │ ├── History.md
│ │ │ ├── Makefile
│ │ │ ├── Readme.md
│ │ │ ├── index.js
│ │ │ └── package.json
│ │ ├── cookie
│ │ │ ├── .npmignore
│ │ │ ├── .travis.yml
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ │ ├── mocha.opts
│ │ │ │ ├── parse.js
│ │ │ │ └── serialize.js
│ │ ├── debug
│ │ │ ├── .npmignore
│ │ │ ├── History.md
│ │ │ ├── Readme.md
│ │ │ ├── component.json
│ │ │ ├── debug.js
│ │ │ ├── example
│ │ │ │ ├── app.js
│ │ │ │ ├── browser.html
│ │ │ │ ├── wildcards.js
│ │ │ │ └── worker.js
│ │ │ ├── index.js
│ │ │ ├── lib
│ │ │ │ └── debug.js
│ │ │ └── package.json
│ │ ├── fresh
│ │ │ ├── .npmignore
│ │ │ ├── History.md
│ │ │ ├── Makefile
│ │ │ ├── Readme.md
│ │ │ ├── index.js
│ │ │ └── package.json
│ │ ├── methods
│ │ │ ├── index.js
│ │ │ └── package.json
│ │ ├── mkdirp
│ │ │ ├── .npmignore
│ │ │ ├── .travis.yml
│ │ │ ├── LICENSE
│ │ │ ├── examples
│ │ │ │ └── pow.js
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ ├── readme.markdown
│ │ │ └── test
│ │ │ │ ├── chmod.js
│ │ │ │ ├── clobber.js
│ │ │ │ ├── mkdirp.js
│ │ │ │ ├── perm.js
│ │ │ │ ├── perm_sync.js
│ │ │ │ ├── race.js
│ │ │ │ ├── rel.js
│ │ │ │ ├── return.js
│ │ │ │ ├── return_sync.js
│ │ │ │ ├── root.js
│ │ │ │ ├── sync.js
│ │ │ │ ├── umask.js
│ │ │ │ └── umask_sync.js
│ │ ├── range-parser
│ │ │ ├── .npmignore
│ │ │ ├── History.md
│ │ │ ├── Makefile
│ │ │ ├── Readme.md
│ │ │ ├── index.js
│ │ │ └── package.json
│ │ └── send
│ │ │ ├── .npmignore
│ │ │ ├── History.md
│ │ │ ├── Makefile
│ │ │ ├── Readme.md
│ │ │ ├── index.js
│ │ │ ├── lib
│ │ │ ├── send.js
│ │ │ └── utils.js
│ │ │ ├── node_modules
│ │ │ └── mime
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README.md
│ │ │ │ ├── mime.js
│ │ │ │ ├── package.json
│ │ │ │ ├── test.js
│ │ │ │ └── types
│ │ │ │ ├── mime.types
│ │ │ │ └── node.types
│ │ │ └── package.json
│ ├── package.json
│ └── test.js
├── mongoose
│ ├── .npmignore
│ ├── .travis.yml
│ ├── 747-todo
│ ├── CONTRIBUTING.md
│ ├── History.md
│ ├── README.md
│ ├── createtest
│ ├── 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
│ │ │ ├── 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
│ │ │ ├── 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
│ │ │ │ │ │ ├── ha.js
│ │ │ │ │ │ ├── options.js
│ │ │ │ │ │ ├── repl_set.js
│ │ │ │ │ │ ├── repl_set_state.js
│ │ │ │ │ │ └── strategies
│ │ │ │ │ │ │ ├── ping_strategy.js
│ │ │ │ │ │ │ └── statistics_strategy.js
│ │ │ │ │ ├── server.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
│ │ │ │ │ ├── binding.gyp
│ │ │ │ │ ├── browser_build
│ │ │ │ │ │ ├── bson.js
│ │ │ │ │ │ └── package.json
│ │ │ │ │ ├── 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
│ │ │ │ │ └── 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
│ │ │ │ │ ├── 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
│ │ ├── 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
└── socket.io
│ ├── .npmignore
│ ├── .travis.yml
│ ├── History.md
│ ├── LICENSE
│ ├── Makefile
│ ├── Readme.md
│ ├── benchmarks
│ ├── decode.bench.js
│ ├── encode.bench.js
│ └── runner.js
│ ├── index.js
│ ├── lib
│ ├── logger.js
│ ├── manager.js
│ ├── namespace.js
│ ├── parser.js
│ ├── socket.io.js
│ ├── socket.js
│ ├── static.js
│ ├── store.js
│ ├── stores
│ │ ├── memory.js
│ │ └── redis.js
│ ├── transport.js
│ ├── transports
│ │ ├── flashsocket.js
│ │ ├── htmlfile.js
│ │ ├── http-polling.js
│ │ ├── http.js
│ │ ├── index.js
│ │ ├── jsonp-polling.js
│ │ ├── websocket.js
│ │ ├── websocket
│ │ │ ├── default.js
│ │ │ ├── hybi-07-12.js
│ │ │ ├── hybi-16.js
│ │ │ └── index.js
│ │ └── xhr-polling.js
│ └── util.js
│ ├── node_modules
│ ├── base64id
│ │ ├── .npmignore
│ │ ├── README.md
│ │ ├── lib
│ │ │ └── base64id.js
│ │ └── package.json
│ ├── policyfile
│ │ ├── .npmignore
│ │ ├── LICENSE
│ │ ├── Makefile
│ │ ├── README.md
│ │ ├── doc
│ │ │ └── index.html
│ │ ├── examples
│ │ │ ├── basic.fallback.js
│ │ │ └── basic.js
│ │ ├── index.js
│ │ ├── lib
│ │ │ └── server.js
│ │ ├── package.json
│ │ └── tests
│ │ │ ├── ssl
│ │ │ ├── ssl.crt
│ │ │ └── ssl.private.key
│ │ │ └── unit.test.js
│ ├── redis
│ │ ├── .npmignore
│ │ ├── README.md
│ │ ├── benches
│ │ │ ├── buffer_bench.js
│ │ │ ├── hiredis_parser.js
│ │ │ ├── re_sub_test.js
│ │ │ ├── reconnect_test.js
│ │ │ ├── stress
│ │ │ │ ├── codec.js
│ │ │ │ ├── pubsub
│ │ │ │ │ ├── pub.js
│ │ │ │ │ ├── run
│ │ │ │ │ └── server.js
│ │ │ │ ├── rpushblpop
│ │ │ │ │ ├── pub.js
│ │ │ │ │ ├── run
│ │ │ │ │ └── server.js
│ │ │ │ └── speed
│ │ │ │ │ ├── 00
│ │ │ │ │ ├── plot
│ │ │ │ │ ├── size-rate.png
│ │ │ │ │ └── speed.js
│ │ │ └── sub_quit_test.js
│ │ ├── changelog.md
│ │ ├── diff_multi_bench_output.js
│ │ ├── examples
│ │ │ ├── auth.js
│ │ │ ├── backpressure_drain.js
│ │ │ ├── eval.js
│ │ │ ├── extend.js
│ │ │ ├── file.js
│ │ │ ├── mget.js
│ │ │ ├── monitor.js
│ │ │ ├── multi.js
│ │ │ ├── multi2.js
│ │ │ ├── psubscribe.js
│ │ │ ├── pub_sub.js
│ │ │ ├── simple.js
│ │ │ ├── sort.js
│ │ │ ├── subqueries.js
│ │ │ ├── subquery.js
│ │ │ ├── unix_socket.js
│ │ │ └── web_server.js
│ │ ├── generate_commands.js
│ │ ├── index.js
│ │ ├── lib
│ │ │ ├── commands.js
│ │ │ ├── parser
│ │ │ │ ├── hiredis.js
│ │ │ │ └── javascript.js
│ │ │ ├── queue.js
│ │ │ ├── to_array.js
│ │ │ └── util.js
│ │ ├── mem.js
│ │ ├── multi_bench.js
│ │ ├── package.json
│ │ └── test.js
│ └── socket.io-client
│ │ ├── .npmignore
│ │ ├── History.md
│ │ ├── Makefile
│ │ ├── README.md
│ │ ├── bin
│ │ └── builder.js
│ │ ├── components
│ │ ├── component-bind
│ │ │ ├── component.json
│ │ │ └── index.js
│ │ ├── component-emitter
│ │ │ ├── component.json
│ │ │ └── index.js
│ │ ├── component-json-fallback
│ │ │ ├── component.json
│ │ │ └── index.js
│ │ ├── component-json
│ │ │ ├── component.json
│ │ │ └── index.js
│ │ ├── learnboost-engine.io-client
│ │ │ ├── component.json
│ │ │ └── lib
│ │ │ │ ├── emitter.js
│ │ │ │ ├── index.js
│ │ │ │ ├── parser.js
│ │ │ │ ├── socket.js
│ │ │ │ ├── transport.js
│ │ │ │ ├── transports
│ │ │ │ ├── flashsocket.js
│ │ │ │ ├── index.js
│ │ │ │ ├── polling-jsonp.js
│ │ │ │ ├── polling-xhr.js
│ │ │ │ ├── polling.js
│ │ │ │ └── websocket.js
│ │ │ │ └── util.js
│ │ ├── learnboost-socket.io-protocol
│ │ │ ├── component.json
│ │ │ └── index.js
│ │ ├── timoxley-to-array
│ │ │ ├── component.json
│ │ │ └── index.js
│ │ └── visionmedia-debug
│ │ │ ├── component.json
│ │ │ ├── debug.js
│ │ │ └── index.js
│ │ ├── dist
│ │ ├── WebSocketMain.swf
│ │ ├── WebSocketMainInsecure.swf
│ │ ├── socket.io.js
│ │ └── socket.io.min.js
│ │ ├── lib
│ │ ├── events.js
│ │ ├── io.js
│ │ ├── json.js
│ │ ├── namespace.js
│ │ ├── parser.js
│ │ ├── socket.js
│ │ ├── transport.js
│ │ ├── transports
│ │ │ ├── flashsocket.js
│ │ │ ├── htmlfile.js
│ │ │ ├── jsonp-polling.js
│ │ │ ├── websocket.js
│ │ │ ├── xhr-polling.js
│ │ │ └── xhr.js
│ │ ├── util.js
│ │ └── vendor
│ │ │ └── web-socket-js
│ │ │ ├── .npmignore
│ │ │ ├── README.md
│ │ │ ├── WebSocketMain.swf
│ │ │ ├── WebSocketMainInsecure.zip
│ │ │ ├── flash-src
│ │ │ ├── IWebSocketLogger.as
│ │ │ ├── WebSocket.as
│ │ │ ├── WebSocketEvent.as
│ │ │ ├── WebSocketMain.as
│ │ │ ├── WebSocketMainInsecure.as
│ │ │ ├── build.sh
│ │ │ └── com
│ │ │ │ ├── adobe
│ │ │ │ └── net
│ │ │ │ │ └── proxies
│ │ │ │ │ └── RFC2817Socket.as
│ │ │ │ ├── gsolo
│ │ │ │ └── encryption
│ │ │ │ │ └── MD5.as
│ │ │ │ └── hurlant
│ │ │ │ ├── crypto
│ │ │ │ ├── Crypto.as
│ │ │ │ ├── cert
│ │ │ │ │ ├── MozillaRootCertificates.as
│ │ │ │ │ ├── X509Certificate.as
│ │ │ │ │ └── X509CertificateCollection.as
│ │ │ │ ├── hash
│ │ │ │ │ ├── HMAC.as
│ │ │ │ │ ├── IHMAC.as
│ │ │ │ │ ├── IHash.as
│ │ │ │ │ ├── MAC.as
│ │ │ │ │ ├── MD2.as
│ │ │ │ │ ├── MD5.as
│ │ │ │ │ ├── SHA1.as
│ │ │ │ │ ├── SHA224.as
│ │ │ │ │ ├── SHA256.as
│ │ │ │ │ └── SHABase.as
│ │ │ │ ├── prng
│ │ │ │ │ ├── ARC4.as
│ │ │ │ │ ├── IPRNG.as
│ │ │ │ │ ├── Random.as
│ │ │ │ │ └── TLSPRF.as
│ │ │ │ ├── rsa
│ │ │ │ │ └── RSAKey.as
│ │ │ │ ├── symmetric
│ │ │ │ │ ├── AESKey.as
│ │ │ │ │ ├── BlowFishKey.as
│ │ │ │ │ ├── CBCMode.as
│ │ │ │ │ ├── CFB8Mode.as
│ │ │ │ │ ├── CFBMode.as
│ │ │ │ │ ├── CTRMode.as
│ │ │ │ │ ├── DESKey.as
│ │ │ │ │ ├── ECBMode.as
│ │ │ │ │ ├── ICipher.as
│ │ │ │ │ ├── IMode.as
│ │ │ │ │ ├── IPad.as
│ │ │ │ │ ├── IStreamCipher.as
│ │ │ │ │ ├── ISymmetricKey.as
│ │ │ │ │ ├── IVMode.as
│ │ │ │ │ ├── NullPad.as
│ │ │ │ │ ├── OFBMode.as
│ │ │ │ │ ├── PKCS5.as
│ │ │ │ │ ├── SSLPad.as
│ │ │ │ │ ├── SimpleIVMode.as
│ │ │ │ │ ├── TLSPad.as
│ │ │ │ │ ├── TripleDESKey.as
│ │ │ │ │ ├── XTeaKey.as
│ │ │ │ │ ├── aeskey.pl
│ │ │ │ │ └── dump.txt
│ │ │ │ ├── tests
│ │ │ │ │ ├── AESKeyTest.as
│ │ │ │ │ ├── ARC4Test.as
│ │ │ │ │ ├── BigIntegerTest.as
│ │ │ │ │ ├── BlowFishKeyTest.as
│ │ │ │ │ ├── CBCModeTest.as
│ │ │ │ │ ├── CFB8ModeTest.as
│ │ │ │ │ ├── CFBModeTest.as
│ │ │ │ │ ├── CTRModeTest.as
│ │ │ │ │ ├── DESKeyTest.as
│ │ │ │ │ ├── ECBModeTest.as
│ │ │ │ │ ├── HMACTest.as
│ │ │ │ │ ├── ITestHarness.as
│ │ │ │ │ ├── MD2Test.as
│ │ │ │ │ ├── MD5Test.as
│ │ │ │ │ ├── OFBModeTest.as
│ │ │ │ │ ├── RSAKeyTest.as
│ │ │ │ │ ├── SHA1Test.as
│ │ │ │ │ ├── SHA224Test.as
│ │ │ │ │ ├── SHA256Test.as
│ │ │ │ │ ├── TLSPRFTest.as
│ │ │ │ │ ├── TestCase.as
│ │ │ │ │ ├── TripleDESKeyTest.as
│ │ │ │ │ └── XTeaKeyTest.as
│ │ │ │ └── tls
│ │ │ │ │ ├── BulkCiphers.as
│ │ │ │ │ ├── CipherSuites.as
│ │ │ │ │ ├── IConnectionState.as
│ │ │ │ │ ├── ISecurityParameters.as
│ │ │ │ │ ├── KeyExchanges.as
│ │ │ │ │ ├── MACs.as
│ │ │ │ │ ├── SSLConnectionState.as
│ │ │ │ │ ├── SSLEvent.as
│ │ │ │ │ ├── SSLSecurityParameters.as
│ │ │ │ │ ├── TLSConfig.as
│ │ │ │ │ ├── TLSConnectionState.as
│ │ │ │ │ ├── TLSEngine.as
│ │ │ │ │ ├── TLSError.as
│ │ │ │ │ ├── TLSEvent.as
│ │ │ │ │ ├── TLSSecurityParameters.as
│ │ │ │ │ ├── TLSSocket.as
│ │ │ │ │ ├── TLSSocketEvent.as
│ │ │ │ │ └── TLSTest.as
│ │ │ │ ├── math
│ │ │ │ ├── BarrettReduction.as
│ │ │ │ ├── BigInteger.as
│ │ │ │ ├── ClassicReduction.as
│ │ │ │ ├── IReduction.as
│ │ │ │ ├── MontgomeryReduction.as
│ │ │ │ ├── NullReduction.as
│ │ │ │ └── bi_internal.as
│ │ │ │ └── util
│ │ │ │ ├── ArrayUtil.as
│ │ │ │ ├── Base64.as
│ │ │ │ ├── Hex.as
│ │ │ │ ├── Memory.as
│ │ │ │ └── der
│ │ │ │ ├── ByteString.as
│ │ │ │ ├── DER.as
│ │ │ │ ├── IAsn1Type.as
│ │ │ │ ├── Integer.as
│ │ │ │ ├── OID.as
│ │ │ │ ├── ObjectIdentifier.as
│ │ │ │ ├── PEM.as
│ │ │ │ ├── PrintableString.as
│ │ │ │ ├── Sequence.as
│ │ │ │ ├── Set.as
│ │ │ │ ├── Type.as
│ │ │ │ └── UTCTime.as
│ │ │ ├── sample.html
│ │ │ ├── swfobject.js
│ │ │ └── web_socket.js
│ │ ├── node_modules
│ │ ├── .bin
│ │ │ ├── uglifyjs
│ │ │ ├── uglifyjs.cmd
│ │ │ ├── wscat
│ │ │ └── wscat.cmd
│ │ ├── active-x-obfuscator
│ │ │ ├── .npmignore
│ │ │ ├── Readme.md
│ │ │ ├── index.js
│ │ │ ├── node_modules
│ │ │ │ └── zeparser
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README
│ │ │ │ │ ├── Tokenizer.js
│ │ │ │ │ ├── ZeParser.js
│ │ │ │ │ ├── benchmark.html
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── package.json
│ │ │ │ │ ├── test-parser.html
│ │ │ │ │ ├── test-tokenizer.html
│ │ │ │ │ ├── tests.js
│ │ │ │ │ └── unicodecategories.js
│ │ │ ├── package.json
│ │ │ └── test.js
│ │ ├── uglify-js
│ │ │ ├── .npmignore
│ │ │ ├── README.html
│ │ │ ├── README.org
│ │ │ ├── bin
│ │ │ │ └── uglifyjs
│ │ │ ├── docstyle.css
│ │ │ ├── lib
│ │ │ │ ├── object-ast.js
│ │ │ │ ├── parse-js.js
│ │ │ │ ├── process.js
│ │ │ │ └── squeeze-more.js
│ │ │ ├── package.json
│ │ │ ├── package.json~
│ │ │ ├── test
│ │ │ │ ├── beautify.js
│ │ │ │ ├── testparser.js
│ │ │ │ └── unit
│ │ │ │ │ ├── compress
│ │ │ │ │ ├── expected
│ │ │ │ │ │ ├── array1.js
│ │ │ │ │ │ ├── array2.js
│ │ │ │ │ │ ├── array3.js
│ │ │ │ │ │ ├── array4.js
│ │ │ │ │ │ ├── assignment.js
│ │ │ │ │ │ ├── concatstring.js
│ │ │ │ │ │ ├── const.js
│ │ │ │ │ │ ├── empty-blocks.js
│ │ │ │ │ │ ├── forstatement.js
│ │ │ │ │ │ ├── if.js
│ │ │ │ │ │ ├── ifreturn.js
│ │ │ │ │ │ ├── ifreturn2.js
│ │ │ │ │ │ ├── issue10.js
│ │ │ │ │ │ ├── issue11.js
│ │ │ │ │ │ ├── issue13.js
│ │ │ │ │ │ ├── issue14.js
│ │ │ │ │ │ ├── issue16.js
│ │ │ │ │ │ ├── issue17.js
│ │ │ │ │ │ ├── issue20.js
│ │ │ │ │ │ ├── issue21.js
│ │ │ │ │ │ ├── issue25.js
│ │ │ │ │ │ ├── issue27.js
│ │ │ │ │ │ ├── issue278.js
│ │ │ │ │ │ ├── issue28.js
│ │ │ │ │ │ ├── issue29.js
│ │ │ │ │ │ ├── issue30.js
│ │ │ │ │ │ ├── issue34.js
│ │ │ │ │ │ ├── issue4.js
│ │ │ │ │ │ ├── issue48.js
│ │ │ │ │ │ ├── issue50.js
│ │ │ │ │ │ ├── issue53.js
│ │ │ │ │ │ ├── issue54.1.js
│ │ │ │ │ │ ├── issue68.js
│ │ │ │ │ │ ├── issue69.js
│ │ │ │ │ │ ├── issue9.js
│ │ │ │ │ │ ├── mangle.js
│ │ │ │ │ │ ├── null_string.js
│ │ │ │ │ │ ├── strict-equals.js
│ │ │ │ │ │ ├── var.js
│ │ │ │ │ │ ├── whitespace.js
│ │ │ │ │ │ └── with.js
│ │ │ │ │ └── test
│ │ │ │ │ │ ├── array1.js
│ │ │ │ │ │ ├── array2.js
│ │ │ │ │ │ ├── array3.js
│ │ │ │ │ │ ├── array4.js
│ │ │ │ │ │ ├── assignment.js
│ │ │ │ │ │ ├── concatstring.js
│ │ │ │ │ │ ├── const.js
│ │ │ │ │ │ ├── empty-blocks.js
│ │ │ │ │ │ ├── forstatement.js
│ │ │ │ │ │ ├── if.js
│ │ │ │ │ │ ├── ifreturn.js
│ │ │ │ │ │ ├── ifreturn2.js
│ │ │ │ │ │ ├── issue10.js
│ │ │ │ │ │ ├── issue11.js
│ │ │ │ │ │ ├── issue13.js
│ │ │ │ │ │ ├── issue14.js
│ │ │ │ │ │ ├── issue16.js
│ │ │ │ │ │ ├── issue17.js
│ │ │ │ │ │ ├── issue20.js
│ │ │ │ │ │ ├── issue21.js
│ │ │ │ │ │ ├── issue25.js
│ │ │ │ │ │ ├── issue27.js
│ │ │ │ │ │ ├── issue278.js
│ │ │ │ │ │ ├── issue28.js
│ │ │ │ │ │ ├── issue29.js
│ │ │ │ │ │ ├── issue30.js
│ │ │ │ │ │ ├── issue34.js
│ │ │ │ │ │ ├── issue4.js
│ │ │ │ │ │ ├── issue48.js
│ │ │ │ │ │ ├── issue50.js
│ │ │ │ │ │ ├── issue53.js
│ │ │ │ │ │ ├── issue54.1.js
│ │ │ │ │ │ ├── issue68.js
│ │ │ │ │ │ ├── issue69.js
│ │ │ │ │ │ ├── issue9.js
│ │ │ │ │ │ ├── mangle.js
│ │ │ │ │ │ ├── null_string.js
│ │ │ │ │ │ ├── strict-equals.js
│ │ │ │ │ │ ├── var.js
│ │ │ │ │ │ ├── whitespace.js
│ │ │ │ │ │ └── with.js
│ │ │ │ │ └── scripts.js
│ │ │ ├── tmp
│ │ │ │ ├── 269.js
│ │ │ │ ├── app.js
│ │ │ │ ├── embed-tokens.js
│ │ │ │ ├── goto.js
│ │ │ │ ├── goto2.js
│ │ │ │ ├── hoist.js
│ │ │ │ ├── instrument.js
│ │ │ │ ├── instrument2.js
│ │ │ │ ├── liftvars.js
│ │ │ │ ├── test.js
│ │ │ │ ├── uglify-hangs.js
│ │ │ │ └── uglify-hangs2.js
│ │ │ └── uglify-js.js
│ │ ├── ws
│ │ │ ├── .npmignore
│ │ │ ├── .travis.yml
│ │ │ ├── History.md
│ │ │ ├── Makefile
│ │ │ ├── README.md
│ │ │ ├── bench
│ │ │ │ ├── parser.benchmark.js
│ │ │ │ ├── sender.benchmark.js
│ │ │ │ ├── speed.js
│ │ │ │ └── util.js
│ │ │ ├── bin
│ │ │ │ └── wscat
│ │ │ ├── binding.gyp
│ │ │ ├── builderror.log
│ │ │ ├── doc
│ │ │ │ └── ws.md
│ │ │ ├── examples
│ │ │ │ ├── fileapi
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ ├── package.json
│ │ │ │ │ ├── public
│ │ │ │ │ │ ├── app.js
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── uploader.js
│ │ │ │ │ └── server.js
│ │ │ │ ├── serverstats-express_3
│ │ │ │ │ ├── package.json
│ │ │ │ │ ├── public
│ │ │ │ │ │ └── index.html
│ │ │ │ │ └── server.js
│ │ │ │ ├── serverstats
│ │ │ │ │ ├── package.json
│ │ │ │ │ ├── public
│ │ │ │ │ │ └── index.html
│ │ │ │ │ └── server.js
│ │ │ │ └── ssl.js
│ │ │ ├── index.js
│ │ │ ├── lib
│ │ │ │ ├── BufferPool.js
│ │ │ │ ├── BufferUtil.fallback.js
│ │ │ │ ├── BufferUtil.js
│ │ │ │ ├── ErrorCodes.js
│ │ │ │ ├── Receiver.hixie.js
│ │ │ │ ├── Receiver.js
│ │ │ │ ├── Sender.hixie.js
│ │ │ │ ├── Sender.js
│ │ │ │ ├── Validation.fallback.js
│ │ │ │ ├── Validation.js
│ │ │ │ ├── WebSocket.js
│ │ │ │ ├── WebSocketServer.js
│ │ │ │ └── browser.js
│ │ │ ├── node_modules
│ │ │ │ ├── commander
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ ├── .travis.yml
│ │ │ │ │ ├── History.md
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── lib
│ │ │ │ │ │ └── commander.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── nan
│ │ │ │ │ ├── .index.js
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── nan.h
│ │ │ │ │ └── package.json
│ │ │ │ ├── options
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── lib
│ │ │ │ │ │ └── options.js
│ │ │ │ │ ├── package.json
│ │ │ │ │ └── test
│ │ │ │ │ │ ├── fixtures
│ │ │ │ │ │ └── test.conf
│ │ │ │ │ │ └── options.test.js
│ │ │ │ └── tinycolor
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── example.js
│ │ │ │ │ ├── package.json
│ │ │ │ │ └── tinycolor.js
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── bufferutil.cc
│ │ │ │ └── validation.cc
│ │ │ └── test
│ │ │ │ ├── BufferPool.test.js
│ │ │ │ ├── Receiver.hixie.test.js
│ │ │ │ ├── Receiver.test.js
│ │ │ │ ├── Sender.hixie.test.js
│ │ │ │ ├── Sender.test.js
│ │ │ │ ├── Validation.test.js
│ │ │ │ ├── WebSocket.integration.js
│ │ │ │ ├── WebSocket.test.js
│ │ │ │ ├── WebSocketServer.test.js
│ │ │ │ ├── autobahn-server.js
│ │ │ │ ├── autobahn.js
│ │ │ │ ├── fixtures
│ │ │ │ ├── agent1-cert.pem
│ │ │ │ ├── agent1-key.pem
│ │ │ │ ├── ca1-cert.pem
│ │ │ │ ├── ca1-key.pem
│ │ │ │ ├── certificate.pem
│ │ │ │ ├── key.pem
│ │ │ │ ├── request.pem
│ │ │ │ └── textfile
│ │ │ │ ├── hybi-common.js
│ │ │ │ └── testserver.js
│ │ └── xmlhttprequest
│ │ │ ├── README.md
│ │ │ ├── autotest.watchr
│ │ │ ├── example
│ │ │ └── demo.js
│ │ │ ├── lib
│ │ │ └── XMLHttpRequest.js
│ │ │ ├── package.json
│ │ │ └── tests
│ │ │ ├── test-constants.js
│ │ │ ├── test-events.js
│ │ │ ├── test-exceptions.js
│ │ │ ├── test-headers.js
│ │ │ ├── test-request-methods.js
│ │ │ ├── test-request-protocols.js
│ │ │ └── testdata.txt
│ │ ├── package.json
│ │ └── test
│ │ ├── events.test.js
│ │ ├── io.test.js
│ │ ├── node
│ │ ├── builder.common.js
│ │ └── builder.test.js
│ │ ├── parser.test.js
│ │ ├── socket.test.js
│ │ ├── util.test.js
│ │ └── worker.js
│ └── package.json
├── package.json
├── public
├── .buildignore
├── .htaccess
├── 404.html
├── favicon.ico
├── img
│ ├── addIcon.png
│ ├── addNoteIcon.png
│ ├── addNoteIcon_organizeMe.png
│ ├── addressbook
│ │ ├── _center.jpg
│ │ ├── _left.jpg
│ │ ├── _right.jpg
│ │ ├── logo.png
│ │ ├── phone_frame.jpg
│ │ ├── phone_frame.png
│ │ ├── store_icons
│ │ │ ├── android.png
│ │ │ ├── android_active.png
│ │ │ ├── chrome.png
│ │ │ ├── chrome_active.png
│ │ │ ├── ios.png
│ │ │ ├── ios_active.png
│ │ │ ├── windows8.png
│ │ │ ├── windows8_active.png
│ │ │ ├── windowsPhone8.png
│ │ │ └── windowsPhone8_active.png
│ │ ├── userDashboard.png
│ │ └── userDashboard_active.png
│ ├── appIcon.png
│ ├── appIcon_organizeMe.png
│ ├── childsContainer_organizeMe.png
│ ├── city-landscape.jpg
│ ├── delNoteIcon_organizeMe.png
│ ├── deleteNoteIcon_organizeMe.png
│ ├── explorerBack.png
│ ├── file.png
│ ├── folder-closed.png
│ ├── folder.png
│ ├── foled_bak.png
│ ├── glyphicons-halflings-white.png
│ ├── glyphicons-halflings.png
│ ├── hook.png
│ ├── marbleBack.jpg
│ ├── modalBack.png
│ ├── modalBodyBack_organizeMe.png
│ ├── press1.jpg
│ ├── press2.jpg
│ ├── press3.jpg
│ ├── press4.jpg
│ ├── press5.jpg
│ ├── press6.jpg
│ ├── quizword.jpg
│ ├── stickyNote.png
│ ├── stickyNoteContainer_OrganizeMe.png
│ ├── stickyNoteLarge_organizeMe.png
│ ├── stuffAdder_organizeMe.png
│ ├── svg
│ │ └── menuFirst.svg
│ ├── svgEditor
│ │ └── icons
│ │ │ ├── arrange.svg
│ │ │ ├── copy.svg
│ │ │ ├── cut.svg
│ │ │ ├── delete.svg
│ │ │ ├── effects.svg
│ │ │ ├── fill.svg
│ │ │ ├── layerBackward.svg
│ │ │ ├── layerBringtoforward.svg
│ │ │ ├── layerForward.svg
│ │ │ ├── layerSendtoback.svg
│ │ │ ├── lock.svg
│ │ │ ├── menuFirst.svg
│ │ │ ├── menuPrevious.svg
│ │ │ ├── menuSelectionArrow.svg
│ │ │ ├── oval.svg
│ │ │ ├── rect.svg
│ │ │ ├── stroke.svg
│ │ │ ├── strokeColor.svg
│ │ │ └── triangle.svg
│ ├── tech-four.jpg
│ ├── tech-one.jpg
│ ├── tech-two.jpg
│ ├── thumb1.jpg
│ ├── thumb2.jpg
│ ├── thumb3.jpg
│ ├── thumb4.jpg
│ ├── topic.gif
│ └── topic2.gif
├── index.html
├── partials
│ ├── 3d.html
│ ├── SVG.html
│ ├── addressbook.html
│ ├── bootstrap.html
│ ├── main.html
│ ├── me.html
│ ├── organizeme.html
│ ├── realtime.html
│ └── sharing.html
├── robots.txt
├── scripts
│ ├── SVGEditor
│ │ ├── controllers
│ │ │ └── SVG.js
│ │ ├── creationTools
│ │ │ ├── oval.js
│ │ │ ├── rectangle.js
│ │ │ └── triangle.js
│ │ ├── directives
│ │ │ └── shapesEditor.js
│ │ ├── editorWorkers
│ │ │ ├── constants.js
│ │ │ ├── editorController.js
│ │ │ ├── editorHelper.js
│ │ │ ├── editorTools.js
│ │ │ ├── mainMenu.js
│ │ │ ├── objectModel.js
│ │ │ ├── signalsSVG.js
│ │ │ └── transformationHelper.js
│ │ └── widgets
│ │ │ ├── layerArrangement.js
│ │ │ ├── radialMenu.js
│ │ │ ├── radialMenuTest.js
│ │ │ └── transformation.js
│ ├── app.js
│ ├── chartThreeD
│ │ ├── Templates
│ │ │ ├── dummyHTML.html
│ │ │ └── editPanel.html
│ │ ├── controllers
│ │ │ └── ctrlThreeD.js
│ │ ├── directives
│ │ │ └── editor3D.js
│ │ ├── editorWorkers
│ │ │ └── EditorControls.js
│ │ ├── services
│ │ │ ├── dummyS.js
│ │ │ ├── services3dHelpers.js
│ │ │ └── services3dTools.js
│ │ └── styles
│ │ │ └── styles.css
│ ├── controllers
│ │ ├── addressbook.js
│ │ ├── main.js
│ │ └── sharing.js
│ ├── organizeMe
│ │ ├── Directives
│ │ │ └── directives.js
│ │ ├── Templates
│ │ │ └── confirmDelete_organizeMe.html
│ │ └── organizeme.js
│ ├── realTime
│ │ ├── controllers
│ │ │ └── realtime.js
│ │ └── workers
│ │ │ ├── objectModel.js
│ │ │ └── videoStreaming.js
│ ├── services
│ │ ├── services.js
│ │ └── topicsDB.js
│ ├── snippets
│ │ └── utils.js
│ └── vendor
│ │ ├── Signals.js
│ │ ├── angular-cookies.min.js
│ │ ├── angular-loader.min.js
│ │ ├── angular-pageslide-directive.js
│ │ ├── angular-resource.min.js
│ │ ├── angular.js
│ │ ├── angular.treeview.js
│ │ ├── bootstrap-slider.js
│ │ ├── bootstrap.js
│ │ ├── d3.v3.js
│ │ ├── d3.v3.min.js
│ │ ├── es5-shim.min.js
│ │ ├── fonts3D
│ │ ├── helvetiker_bold.typeface.js
│ │ ├── helvetiker_bold_italic.typeface.js
│ │ ├── helvetiker_italic.typeface.js
│ │ └── helvetiker_regular.typeface.js
│ │ ├── hammer.js
│ │ ├── hammer.min.js
│ │ ├── hand-1.1.2.js
│ │ ├── jquery.js
│ │ ├── json3.min.js
│ │ ├── modal.js
│ │ ├── pouchdb-nightly.js
│ │ ├── pouchdb-nightly.min.js
│ │ ├── q.min.js
│ │ ├── shim
│ │ └── adapter.js
│ │ ├── socket.io.js
│ │ ├── three.js
│ │ └── ui-bootstrap.js
└── styles
│ ├── SVGEditor.css
│ ├── addressbook
│ └── addressbook_main.css
│ ├── angular.treeview.css
│ ├── bootstrap-responsive.css
│ ├── bootstrap.css
│ ├── main.css
│ ├── realtime.css
│ └── slider.css
├── realTimeServer.js
├── routes.js
├── schema
└── User.js
├── scripts
├── e2e-test.bat
├── e2e-test.sh
├── test.bat
├── test.sh
└── watchr.rb
├── server.js
├── test
├── e2e
│ ├── runner.html
│ └── scenarios.js
├── lib
│ └── angular
│ │ ├── angular-mocks.js
│ │ └── angular-scenario.js
└── unit
│ ├── 3DEditorSpec.js
│ ├── controllersSpec.js
│ └── topicsDBSpecs.js
├── views
├── main.js
└── user.js
└── web.config
/logs/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/logs/.gitkeep
--------------------------------------------------------------------------------
/models.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Created with JetBrains WebStorm.
3 | * User: zeeshan
4 | * Date: 9/13/13
5 | * Time: 5:17 PM
6 | * To change this template use File | Settings | File Templates.
7 | */
8 |
9 | exports = module.exports = function(app, mongoose) {
10 | //general sub docs
11 | require('./schema/User')(app, mongoose);
12 | //require('./schema/Note')(app, mongoose);
13 | }
--------------------------------------------------------------------------------
/node_modules/.bin/express:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | basedir=`dirname "$0"`
3 |
4 | case `uname` in
5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
6 | esac
7 |
8 | if [ -x "$basedir/node" ]; then
9 | "$basedir/node" "$basedir/../express/bin/express" "$@"
10 | ret=$?
11 | else
12 | node "$basedir/../express/bin/express" "$@"
13 | ret=$?
14 | fi
15 | exit $ret
16 |
--------------------------------------------------------------------------------
/node_modules/.bin/express.cmd:
--------------------------------------------------------------------------------
1 | @IF EXIST "%~dp0\node.exe" (
2 | "%~dp0\node.exe" "%~dp0\..\express\bin\express" %*
3 | ) ELSE (
4 | node "%~dp0\..\express\bin\express" %*
5 | )
--------------------------------------------------------------------------------
/node_modules/async/.gitmodules:
--------------------------------------------------------------------------------
1 | [submodule "deps/nodeunit"]
2 | path = deps/nodeunit
3 | url = git://github.com/caolan/nodeunit.git
4 | [submodule "deps/UglifyJS"]
5 | path = deps/UglifyJS
6 | url = https://github.com/mishoo/UglifyJS.git
7 | [submodule "deps/nodelint"]
8 | path = deps/nodelint
9 | url = https://github.com/tav/nodelint.git
10 |
--------------------------------------------------------------------------------
/node_modules/async/.npmignore:
--------------------------------------------------------------------------------
1 | deps
2 | dist
3 | test
4 | nodelint.cfg
--------------------------------------------------------------------------------
/node_modules/async/Makefile:
--------------------------------------------------------------------------------
1 | PACKAGE = asyncjs
2 | NODEJS = $(if $(shell test -f /usr/bin/nodejs && echo "true"),nodejs,node)
3 | CWD := $(shell pwd)
4 | NODEUNIT = $(CWD)/node_modules/nodeunit/bin/nodeunit
5 | UGLIFY = $(CWD)/node_modules/uglify-js/bin/uglifyjs
6 | NODELINT = $(CWD)/node_modules/nodelint/nodelint
7 |
8 | BUILDDIR = dist
9 |
10 | all: clean test build
11 |
12 | build: $(wildcard lib/*.js)
13 | mkdir -p $(BUILDDIR)
14 | $(UGLIFY) lib/async.js > $(BUILDDIR)/async.min.js
15 |
16 | test:
17 | $(NODEUNIT) test
18 |
19 | clean:
20 | rm -rf $(BUILDDIR)
21 |
22 | lint:
23 | $(NODELINT) --config nodelint.cfg lib/async.js
24 |
25 | .PHONY: test build all
26 |
--------------------------------------------------------------------------------
/node_modules/async/index.js:
--------------------------------------------------------------------------------
1 | // This file is just added for convenience so this repository can be
2 | // directly checked out into a project's deps folder
3 | module.exports = require('./lib/async');
4 |
--------------------------------------------------------------------------------
/node_modules/connect-mongo/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.4
4 | - 0.6
5 | - 0.8
--------------------------------------------------------------------------------
/node_modules/connect-mongo/index.js:
--------------------------------------------------------------------------------
1 |
2 | module.exports = process.env.CONNECT_MONGO_COV
3 | ? require('./lib-cov/connect-mongo')
4 | : require('./lib/connect-mongo');
--------------------------------------------------------------------------------
/node_modules/connect-mongo/node_modules/mongodb/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.4
4 | - 0.6
5 | - 0.7 # development version of 0.8, may be unstable
--------------------------------------------------------------------------------
/node_modules/connect-mongo/node_modules/mongodb/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./lib/mongodb');
2 |
--------------------------------------------------------------------------------
/node_modules/connect-mongo/node_modules/mongodb/node_modules/bson/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.4
4 | - 0.6
5 | - 0.7 # development version of 0.8, may be unstable
--------------------------------------------------------------------------------
/node_modules/connect-mongo/node_modules/mongodb/node_modules/bson/Makefile:
--------------------------------------------------------------------------------
1 | NODE = node
2 | NPM = npm
3 | NODEUNIT = node_modules/nodeunit/bin/nodeunit
4 | name = all
5 |
6 | total: build_native
7 |
8 | test: build_native
9 | $(NODEUNIT) ./test/node
10 | TEST_NATIVE=TRUE $(NODEUNIT) ./test/node
11 |
12 | build_native:
13 | $(MAKE) -C ./ext all
14 |
15 | build_native_debug:
16 | $(MAKE) -C ./ext all_debug
17 |
18 | build_native_clang:
19 | $(MAKE) -C ./ext clang
20 |
21 | build_native_clang_debug:
22 | $(MAKE) -C ./ext clang_debug
23 |
24 | clean_native:
25 | $(MAKE) -C ./ext clean
26 |
27 | clean:
28 | rm ./ext/bson.node
29 | rm -r ./ext/build
30 |
31 | .PHONY: total
32 |
--------------------------------------------------------------------------------
/node_modules/connect-mongo/node_modules/mongodb/node_modules/bson/README:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/connect-mongo/node_modules/mongodb/node_modules/bson/README
--------------------------------------------------------------------------------
/node_modules/connect-mongo/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 | if(typeof window === 'undefined') {
14 | exports.MaxKey = MaxKey;
15 | }
--------------------------------------------------------------------------------
/node_modules/connect-mongo/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 | if(typeof window === 'undefined') {
14 | exports.MinKey = MinKey;
15 | }
--------------------------------------------------------------------------------
/node_modules/connect-mongo/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 |
--------------------------------------------------------------------------------
/node_modules/connect-mongo/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 |
--------------------------------------------------------------------------------
/node_modules/connect-mongo/node_modules/mongodb/node_modules/bson/test/node/data/test_gs_weird_bug.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/connect-mongo/node_modules/mongodb/node_modules/bson/test/node/data/test_gs_weird_bug.png
--------------------------------------------------------------------------------
/node_modules/connect-mongo/node_modules/mongodb/node_modules/bson/tools/gleak.js:
--------------------------------------------------------------------------------
1 |
2 | var gleak = require('gleak')();
3 | gleak.ignore('AssertionError');
4 | gleak.ignore('testFullSpec_param_found');
5 | gleak.ignore('events');
6 | gleak.ignore('Uint8Array');
7 | gleak.ignore('Uint8ClampedArray');
8 | gleak.ignore('TAP_Global_Harness');
9 |
10 | module.exports = gleak;
11 |
--------------------------------------------------------------------------------
/node_modules/connect-mongo/node_modules/mongodb/node_modules/bson/tools/jasmine-1.1.0/jasmine_favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/connect-mongo/node_modules/mongodb/node_modules/bson/tools/jasmine-1.1.0/jasmine_favicon.png
--------------------------------------------------------------------------------
/node_modules/connect-mongo/node_modules/mongodb/test_gs_weird_bug_streamed.tmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/connect-mongo/node_modules/mongodb/test_gs_weird_bug_streamed.tmp
--------------------------------------------------------------------------------
/node_modules/ejs/.gitmodules:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/ejs/.gitmodules
--------------------------------------------------------------------------------
/node_modules/ejs/.npmignore:
--------------------------------------------------------------------------------
1 | # ignore any vim files:
2 | *.sw[a-z]
3 | vim/.netrwhist
4 | node_modules
5 |
--------------------------------------------------------------------------------
/node_modules/ejs/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.11
4 | - 0.10
5 | - 0.9
6 | - 0.6
7 | - 0.8
8 |
--------------------------------------------------------------------------------
/node_modules/ejs/Makefile:
--------------------------------------------------------------------------------
1 |
2 | SRC = $(shell find lib -name "*.js" -type f)
3 | UGLIFY_FLAGS = --no-mangle
4 |
5 | all: ejs.min.js
6 |
7 | test:
8 | @./node_modules/.bin/mocha \
9 | --reporter spec
10 |
11 | ejs.js: $(SRC)
12 | @node support/compile.js $^
13 |
14 | ejs.min.js: ejs.js
15 | @uglifyjs $(UGLIFY_FLAGS) $< > $@ \
16 | && du ejs.min.js \
17 | && du ejs.js
18 |
19 | clean:
20 | rm -f ejs.js
21 | rm -f ejs.min.js
22 |
23 | .PHONY: test
--------------------------------------------------------------------------------
/node_modules/ejs/benchmark.js:
--------------------------------------------------------------------------------
1 |
2 |
3 | var ejs = require('./lib/ejs'),
4 | str = '<% if (foo) { %>
<%= foo %>
<% } %>',
5 | times = 50000;
6 |
7 | console.log('rendering ' + times + ' times');
8 |
9 | var start = new Date;
10 | while (times--) {
11 | ejs.render(str, { cache: true, filename: 'test', locals: { foo: 'bar' }});
12 | }
13 |
14 | console.log('took ' + (new Date - start) + 'ms');
--------------------------------------------------------------------------------
/node_modules/ejs/examples/client.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/node_modules/ejs/examples/functions.ejs:
--------------------------------------------------------------------------------
1 | Users
2 |
3 | <% function user(user) { %>
4 | <%= user.name %> is a <%= user.age %> year old <%= user.species %>.
5 | <% } %>
6 |
7 |
8 | <% users.map(user) %>
9 |
--------------------------------------------------------------------------------
/node_modules/ejs/examples/functions.js:
--------------------------------------------------------------------------------
1 |
2 | /**
3 | * Module dependencies.
4 | */
5 |
6 | var ejs = require('../')
7 | , fs = require('fs')
8 | , path = __dirname + '/functions.ejs'
9 | , str = fs.readFileSync(path, 'utf8');
10 |
11 | var users = [];
12 |
13 | users.push({ name: 'Tobi', age: 2, species: 'ferret' })
14 | users.push({ name: 'Loki', age: 2, species: 'ferret' })
15 | users.push({ name: 'Jane', age: 6, species: 'ferret' })
16 |
17 | var ret = ejs.render(str, {
18 | users: users,
19 | filename: path
20 | });
21 |
22 | console.log(ret);
--------------------------------------------------------------------------------
/node_modules/ejs/examples/list.ejs:
--------------------------------------------------------------------------------
1 | <% if (names.length) { %>
2 |
3 | <% names.forEach(function(name){ %>
4 | - <%= name %>
5 | <% }) %>
6 |
7 | <% } %>
--------------------------------------------------------------------------------
/node_modules/ejs/examples/list.js:
--------------------------------------------------------------------------------
1 |
2 | /**
3 | * Module dependencies.
4 | */
5 |
6 | var ejs = require('../')
7 | , fs = require('fs')
8 | , str = fs.readFileSync(__dirname + '/list.ejs', 'utf8');
9 |
10 | var ret = ejs.render(str, {
11 | names: ['foo', 'bar', 'baz']
12 | });
13 |
14 | console.log(ret);
--------------------------------------------------------------------------------
/node_modules/ejs/index.js:
--------------------------------------------------------------------------------
1 |
2 | module.exports = require('./lib/ejs');
--------------------------------------------------------------------------------
/node_modules/ejs/lib/utils.js:
--------------------------------------------------------------------------------
1 |
2 | /*!
3 | * EJS
4 | * Copyright(c) 2010 TJ Holowaychuk
5 | * MIT Licensed
6 | */
7 |
8 | /**
9 | * Escape the given string of `html`.
10 | *
11 | * @param {String} html
12 | * @return {String}
13 | * @api private
14 | */
15 |
16 | exports.escape = function(html){
17 | return String(html)
18 | .replace(/&(?!\w+;)/g, '&')
19 | .replace(//g, '>')
21 | .replace(/"/g, '"');
22 | };
23 |
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/backslash.ejs:
--------------------------------------------------------------------------------
1 | \foo
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/backslash.html:
--------------------------------------------------------------------------------
1 | \foo
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/comments.ejs:
--------------------------------------------------------------------------------
1 | <% // double-slash comment %>foo
2 | <% /* C-style comment */ %>bar
3 | <% // double-slash comment with newline
4 | %>baz
5 | <% var x = 'qux'; // double-slash comment @ end of line %><%= x %>
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/comments.html:
--------------------------------------------------------------------------------
1 | foo
2 | bar
3 | baz
4 | qux
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/double-quote.ejs:
--------------------------------------------------------------------------------
1 | <%= "lo" + 'ki' %>'s "wheelchair"
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/double-quote.html:
--------------------------------------------------------------------------------
1 | loki's "wheelchair"
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/error.ejs:
--------------------------------------------------------------------------------
1 |
2 | <% if (users) { %>
3 | Has users
4 | <% } %>
5 |
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/error.out:
--------------------------------------------------------------------------------
1 | ReferenceError: error.ejs:2
2 | 1|
3 | >> 2| <% if (users) { %>
4 | 3| Has users
5 | 4| <% } %>
6 | 5|
7 |
8 | users is not defined
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/fail.ejs:
--------------------------------------------------------------------------------
1 | <% function foo() return 'foo'; %>
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/include.css.ejs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/include.css.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/include.ejs:
--------------------------------------------------------------------------------
1 |
2 | [[ pets.forEach(function(pet){ ]]
3 | [[ include pet ]]
4 | [[ }) ]]
5 |
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/include.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | - tobi
4 |
5 | - loki
6 |
7 | - jane
8 |
9 |
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/includes/menu-item.ejs:
--------------------------------------------------------------------------------
1 | <% include menu/item %>
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/includes/menu/item.ejs:
--------------------------------------------------------------------------------
1 | <%= title %>
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/menu.ejs:
--------------------------------------------------------------------------------
1 | <% var url = '/foo' -%>
2 | <% var title = 'Foo' -%>
3 | <% include includes/menu-item -%>
4 |
5 | <% var url = '/bar' -%>
6 | <% var title = 'Bar' -%>
7 | <% include includes/menu-item -%>
8 |
9 | <% var url = '/baz' -%>
10 | <% var title = 'Baz' -%>
11 | <% include includes/menu-item -%>
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/menu.html:
--------------------------------------------------------------------------------
1 | Foo
2 | Bar
3 | Baz
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/messed.ejs:
--------------------------------------------------------------------------------
1 | <%users.forEach(function(user){%>- <%=user.name%>
<%})%>
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/messed.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/newlines.ejs:
--------------------------------------------------------------------------------
1 |
2 | <% users.forEach(function(user){ %>
3 | - <%= user.name %>
4 | <% }) %>
5 |
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/newlines.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | - tobi
4 |
5 | - loki
6 |
7 | - jane
8 |
9 |
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/no.newlines.ejs:
--------------------------------------------------------------------------------
1 |
2 | <% users.forEach(function(user){ -%>
3 | - <%= user.name %>
4 | <% }) -%>
5 |
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/no.newlines.html:
--------------------------------------------------------------------------------
1 |
2 | - tobi
3 | - loki
4 | - jane
5 |
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/para.ejs:
--------------------------------------------------------------------------------
1 | hey
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/pet.ejs:
--------------------------------------------------------------------------------
1 | [[= pet.name ]]
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/single-quote.ejs:
--------------------------------------------------------------------------------
1 | <%= 'loki' %>'s wheelchair
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/single-quote.html:
--------------------------------------------------------------------------------
1 | loki's wheelchair
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/style.css:
--------------------------------------------------------------------------------
1 | body {
2 | foo: '<%= value %>';
3 | }
--------------------------------------------------------------------------------
/node_modules/ejs/test/fixtures/user.ejs:
--------------------------------------------------------------------------------
1 | {= name}
--------------------------------------------------------------------------------
/node_modules/express/.npmignore:
--------------------------------------------------------------------------------
1 | .git*
2 | docs/
3 | examples/
4 | support/
5 | test/
6 | testing.js
7 | .DS_Store
8 | coverage.html
9 | lib-cov
10 |
--------------------------------------------------------------------------------
/node_modules/express/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.8"
4 | - "0.10"
5 |
--------------------------------------------------------------------------------
/node_modules/express/Makefile:
--------------------------------------------------------------------------------
1 |
2 | MOCHA_OPTS= --check-leaks
3 | REPORTER = dot
4 |
5 | check: test
6 |
7 | test: test-unit test-acceptance
8 |
9 | test-unit:
10 | @NODE_ENV=test ./node_modules/.bin/mocha \
11 | --reporter $(REPORTER) \
12 | $(MOCHA_OPTS)
13 |
14 | test-acceptance:
15 | @NODE_ENV=test ./node_modules/.bin/mocha \
16 | --reporter $(REPORTER) \
17 | --bail \
18 | test/acceptance/*.js
19 |
20 | test-cov: lib-cov
21 | @EXPRESS_COV=1 $(MAKE) test REPORTER=html-cov > coverage.html
22 |
23 | lib-cov:
24 | @jscoverage lib lib-cov
25 |
26 | benchmark:
27 | @./support/bench
28 |
29 | clean:
30 | rm -f coverage.html
31 | rm -fr lib-cov
32 |
33 | .PHONY: test test-unit test-acceptance benchmark clean
34 |
--------------------------------------------------------------------------------
/node_modules/express/index.js:
--------------------------------------------------------------------------------
1 |
2 | module.exports = process.env.EXPRESS_COV
3 | ? require('./lib-cov/express')
4 | : require('./lib/express');
--------------------------------------------------------------------------------
/node_modules/express/node_modules/buffer-crc32/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
--------------------------------------------------------------------------------
/node_modules/express/node_modules/buffer-crc32/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.6
4 | - 0.8
5 | notifications:
6 | email:
7 | recipients:
8 | - brianloveswords@gmail.com
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/.npmignore:
--------------------------------------------------------------------------------
1 | *.markdown
2 | *.md
3 | .git*
4 | Makefile
5 | benchmarks/
6 | docs/
7 | examples/
8 | install.sh
9 | support/
10 | test/
11 | .DS_Store
12 | coverage.html
13 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.8"
4 | - "0.10"
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/index.js:
--------------------------------------------------------------------------------
1 |
2 | module.exports = process.env.CONNECT_COV
3 | ? require('./lib-cov/connect')
4 | : require('./lib/connect');
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/error.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | {error}
5 |
6 |
7 |
8 |
9 |
{title}
10 |
{statusCode} {error}
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/favicon.ico
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_add.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_attach.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_attach.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_code.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_code.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_copy.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_delete.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_edit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_edit.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_error.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_excel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_excel.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_find.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_find.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_gear.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_gear.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_go.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_go.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_green.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_key.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_key.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_lightning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_lightning.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_link.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_link.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_paintbrush.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_paintbrush.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_paste.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_paste.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_red.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_refresh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_refresh.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_save.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_save.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_acrobat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_acrobat.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_actionscript.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_actionscript.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_add.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_c.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_camera.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_camera.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_cd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_cd.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_code.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_code.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_code_red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_code_red.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_coldfusion.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_coldfusion.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_compressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_compressed.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_copy.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_cplusplus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_cplusplus.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_csharp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_csharp.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_cup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_cup.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_database.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_database.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_delete.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_dvd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_dvd.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_edit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_edit.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_error.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_excel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_excel.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_find.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_find.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_flash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_flash.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_freehand.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_freehand.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_gear.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_gear.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_get.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_get.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_go.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_go.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_h.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_horizontal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_horizontal.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_key.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_key.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_lightning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_lightning.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_link.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_link.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_magnify.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_magnify.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_medal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_medal.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_office.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_office.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_paint.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_paint.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_paintbrush.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_paintbrush.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_paste.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_paste.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_php.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_php.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_picture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_picture.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_powerpoint.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_powerpoint.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_put.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_put.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_ruby.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_ruby.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_stack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_stack.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_star.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_star.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_swoosh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_swoosh.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_text.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_text.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_text_width.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_text_width.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_tux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_tux.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_vector.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_vector.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_visualstudio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_visualstudio.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_width.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_width.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_word.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_word.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_world.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_world.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_wrench.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_wrench.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_white_zip.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_white_zip.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_word.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_word.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/lib/public/icons/page_world.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/lib/public/icons/page_world.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/bytes/.npmignore:
--------------------------------------------------------------------------------
1 | test
2 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/bytes/History.md:
--------------------------------------------------------------------------------
1 |
2 | 0.2.0 / 2012-10-28
3 | ==================
4 |
5 | * bytes(200).should.eql('200b')
6 |
7 | 0.1.0 / 2012-07-04
8 | ==================
9 |
10 | * add bytes to string conversion [yields]
11 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/bytes/Makefile:
--------------------------------------------------------------------------------
1 |
2 | test:
3 | @./node_modules/.bin/mocha \
4 | --reporter spec \
5 | --require should
6 |
7 | .PHONY: test
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/bytes/component.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "bytes",
3 | "description": "byte size string parser / serializer",
4 | "keywords": ["bytes", "utility"],
5 | "version": "0.1.0",
6 | "scripts": ["index.js"]
7 | }
8 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/.npmignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.8"
4 | - "0.9"
5 | - "0.10"
6 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/node_modules/readable-stream/duplex.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_duplex.js")
2 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/node_modules/readable-stream/examples/typer-fsr.js:
--------------------------------------------------------------------------------
1 | var fs = require('fs');
2 | var FSReadable = require('../fs.js');
3 | var rst = new FSReadable(__filename);
4 |
5 | rst.on('end', function() {
6 | process.stdin.pause();
7 | });
8 |
9 | process.stdin.setRawMode(true);
10 | process.stdin.on('data', function() {
11 | var c = rst.read(3);
12 | if (!c) return;
13 | process.stdout.write(c);
14 | });
15 | process.stdin.resume();
16 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/node_modules/readable-stream/examples/typer.js:
--------------------------------------------------------------------------------
1 | var fs = require('fs');
2 | var fst = fs.createReadStream(__filename);
3 | var Readable = require('../readable.js');
4 | var rst = new Readable();
5 | rst.wrap(fst);
6 |
7 | rst.on('end', function() {
8 | process.stdin.pause();
9 | });
10 |
11 | process.stdin.setRawMode(true);
12 | process.stdin.on('data', function() {
13 | var c = rst.read(3);
14 | if (!c) return setTimeout(process.exit, 500)
15 | process.stdout.write(c);
16 | });
17 | process.stdin.resume();
18 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/node_modules/readable-stream/passthrough.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_passthrough.js")
2 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/node_modules/readable-stream/readable.js:
--------------------------------------------------------------------------------
1 | exports = module.exports = require('./lib/_stream_readable.js');
2 | exports.Readable = exports;
3 | exports.Writable = require('./lib/_stream_writable.js');
4 | exports.Duplex = require('./lib/_stream_duplex.js');
5 | exports.Transform = require('./lib/_stream_transform.js');
6 | exports.PassThrough = require('./lib/_stream_passthrough.js');
7 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/node_modules/readable-stream/transform.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_transform.js")
2 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/node_modules/readable-stream/writable.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./lib/_stream_writable.js")
2 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/node_modules/stream-counter/.npmignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/node_modules/stream-counter/README.md:
--------------------------------------------------------------------------------
1 | # stream-counter
2 |
3 | Keep track of how many bytes have been written to a stream.
4 |
5 | ## Usage
6 |
7 | ```js
8 | var StreamCounter = require('stream-counter');
9 | var counter = new StreamCounter();
10 | counter.on('progress', function() {
11 | console.log("progress", counter.bytes);
12 | });
13 | fs.createReadStream('foo.txt').pipe(counter);
14 | ```
15 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/node_modules/stream-counter/index.js:
--------------------------------------------------------------------------------
1 | module.exports = ByteCounter;
2 |
3 | var Writable = require('readable-stream').Writable;
4 | var util = require('util');
5 |
6 | util.inherits(ByteCounter, Writable);
7 | function ByteCounter(options) {
8 | Writable.call(this, options);
9 | this.bytes = 0;
10 | }
11 |
12 | ByteCounter.prototype._write = function(chunk, encoding, cb) {
13 | this.bytes += chunk.length;
14 | this.emit('progress');
15 | cb();
16 | };
17 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/node_modules/stream-counter/test/test.js:
--------------------------------------------------------------------------------
1 | var ByteCounter = require('../');
2 | var fs = require('fs');
3 | var path = require('path');
4 | var assert = require('assert');
5 |
6 | var counter = new ByteCounter();
7 | var remainingTests = 2;
8 | counter.once('progress', function() {
9 | assert.strictEqual(counter.bytes, 5);
10 | remainingTests -= 1;
11 | });
12 | var is = fs.createReadStream(path.join(__dirname, 'test.txt'));
13 | is.pipe(counter);
14 | is.on('end', function() {
15 | remainingTests -= 1;
16 | assert.strictEqual(counter.bytes, 5);
17 | });
18 | process.on('exit', function() {
19 | assert.strictEqual(remainingTests, 0);
20 | });
21 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/node_modules/stream-counter/test/test.txt:
--------------------------------------------------------------------------------
1 | 1234
2 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/file/beta-sticker-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/file/beta-sticker-1.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/file/binaryfile.tar.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/file/binaryfile.tar.gz
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/file/blank.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/file/blank.gif
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/file/funkyfilename.txt:
--------------------------------------------------------------------------------
1 | I am a text file with a funky name!
2 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/file/menu_separator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/file/menu_separator.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/file/pf1y5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/file/pf1y5.png
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/file/plain.txt:
--------------------------------------------------------------------------------
1 | I am a plain text file
2 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/http/encoding/blank.gif.http:
--------------------------------------------------------------------------------
1 | POST /upload HTTP/1.1
2 | Host: localhost:8080
3 | Content-Type: multipart/form-data; boundary=\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
4 | Content-Length: 323
5 |
6 | --\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
7 | Content-Disposition: form-data; name="file"; filename="blank.gif"
8 | Content-Type: image/gif
9 | Content-Transfer-Encoding: base64
10 |
11 | R0lGODlhAQABAJH/AP///wAAAMDAwAAAACH5BAEAAAIALAAAAAABAAEAAAICVAEAOw==
12 | --\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/--
13 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/http/encoding/pf1y5.png.http:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/http/encoding/pf1y5.png.http
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/http/encoding/plain.txt.http:
--------------------------------------------------------------------------------
1 | POST /upload HTTP/1.1
2 | Host: localhost:8080
3 | Content-Type: multipart/form-data; boundary=----TLV0SrKD4z1TRxRhAPUvZ
4 | Content-Length: 221
5 |
6 | ------TLV0SrKD4z1TRxRhAPUvZ
7 | Content-Disposition: form-data; name="file"; filename="plain.txt"
8 | Content-Type: text/plain
9 | Content-Transfer-Encoding: 7bit
10 |
11 | I am a plain text file
12 |
13 | ------TLV0SrKD4z1TRxRhAPUvZ--
14 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/http/no-filename/filename-name.http:
--------------------------------------------------------------------------------
1 | POST /upload HTTP/1.1
2 | Host: localhost:8080
3 | Content-Type: multipart/form-data; boundary=----WebKitFormBoundarytyE4wkKlZ5CQJVTG
4 | Content-Length: 1000
5 |
6 | ------WebKitFormBoundarytyE4wkKlZ5CQJVTG
7 | Content-Disposition: form-data; filename="plain.txt"; name="upload"
8 | Content-Type: text/plain
9 |
10 | I am a plain text file
11 |
12 | ------WebKitFormBoundarytyE4wkKlZ5CQJVTG--
13 |
14 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/http/no-filename/generic.http:
--------------------------------------------------------------------------------
1 | POST /upload HTTP/1.1
2 | Host: localhost:8080
3 | Content-Type: multipart/form-data; boundary=----WebKitFormBoundarytyE4wkKlZ5CQJVTG
4 | Content-Length: 1000
5 |
6 | ------WebKitFormBoundarytyE4wkKlZ5CQJVTG
7 | Content-Disposition: form-data; name="upload"; filename=""
8 | Content-Type: text/plain
9 |
10 | I am a plain text file
11 |
12 | ------WebKitFormBoundarytyE4wkKlZ5CQJVTG--
13 |
14 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/http/preamble/crlf.http:
--------------------------------------------------------------------------------
1 | POST /upload HTTP/1.1
2 | Host: localhost:8080
3 | Content-Type: multipart/form-data; boundary=----TLV0SrKD4z1TRxRhAPUvZ
4 | Content-Length: 184
5 |
6 |
7 | ------TLV0SrKD4z1TRxRhAPUvZ
8 | Content-Disposition: form-data; name="upload"; filename="plain.txt"
9 | Content-Type: text/plain
10 |
11 | I am a plain text file
12 |
13 | ------TLV0SrKD4z1TRxRhAPUvZ--
14 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/http/preamble/preamble.http:
--------------------------------------------------------------------------------
1 | POST /upload HTTP/1.1
2 | Host: localhost:8080
3 | Content-Type: multipart/form-data; boundary=----TLV0SrKD4z1TRxRhAPUvZ
4 | Content-Length: 226
5 |
6 | This is a preamble which should be ignored
7 | ------TLV0SrKD4z1TRxRhAPUvZ
8 | Content-Disposition: form-data; name="upload"; filename="plain.txt"
9 | Content-Type: text/plain
10 |
11 | I am a plain text file
12 |
13 | ------TLV0SrKD4z1TRxRhAPUvZ--
14 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/http/special-chars-in-filename/info.md:
--------------------------------------------------------------------------------
1 | * Opera does not allow submitting this file, it shows a warning to the
2 | user that the file could not be found instead. Tested in 9.8, 11.51 on OSX.
3 | Reported to Opera on 08.09.2011 (tracking email DSK-346009@bugs.opera.com).
4 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/http/workarounds/missing-hyphens1.http:
--------------------------------------------------------------------------------
1 | POST /upload HTTP/1.1
2 | Host: localhost:8080
3 | Content-Type: multipart/form-data; boundary=----TLV0SrKD4z1TRxRhAPUvZ
4 | Content-Length: 178
5 |
6 | ------TLV0SrKD4z1TRxRhAPUvZ
7 | Content-Disposition: form-data; name="upload"; filename="plain.txt"
8 | Content-Type: text/plain
9 |
10 | I am a plain text file
11 |
12 | ------TLV0SrKD4z1TRxRhAPUvZ
13 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/http/workarounds/missing-hyphens2.http:
--------------------------------------------------------------------------------
1 | POST /upload HTTP/1.1
2 | Host: localhost:8080
3 | Content-Type: multipart/form-data; boundary=----TLV0SrKD4z1TRxRhAPUvZ
4 | Content-Length: 180
5 |
6 | ------TLV0SrKD4z1TRxRhAPUvZ
7 | Content-Disposition: form-data; name="upload"; filename="plain.txt"
8 | Content-Type: text/plain
9 |
10 | I am a plain text file
11 |
12 | ------TLV0SrKD4z1TRxRhAPUvZ
13 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/js/no-filename.js:
--------------------------------------------------------------------------------
1 | module.exports['generic.http'] = [
2 | {type: 'file', name: 'upload', filename: '', fixture: 'plain.txt',
3 | sha1: 'b31d07bac24ac32734de88b3687dddb10e976872'},
4 | ];
5 |
6 | module.exports['filename-name.http'] = [
7 | {type: 'file', name: 'upload', filename: 'plain.txt', fixture: 'plain.txt',
8 | sha1: 'b31d07bac24ac32734de88b3687dddb10e976872'},
9 | ];
10 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/js/preamble.js:
--------------------------------------------------------------------------------
1 | module.exports['crlf.http'] = [
2 | {type: 'file', name: 'upload', filename: 'plain.txt', fixture: 'plain.txt',
3 | sha1: 'b31d07bac24ac32734de88b3687dddb10e976872'},
4 | ];
5 |
6 | module.exports['preamble.http'] = [
7 | {type: 'file', name: 'upload', filename: 'plain.txt', fixture: 'plain.txt',
8 | sha1: 'b31d07bac24ac32734de88b3687dddb10e976872'},
9 | ];
10 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/js/workarounds.js:
--------------------------------------------------------------------------------
1 | module.exports['missing-hyphens1.http'] = [
2 | {type: 'file', name: 'upload', filename: 'plain.txt', fixture: 'plain.txt',
3 | sha1: 'b31d07bac24ac32734de88b3687dddb10e976872'},
4 | ];
5 | module.exports['missing-hyphens2.http'] = [
6 | {type: 'file', name: 'upload', filename: 'plain.txt', fixture: 'plain.txt',
7 | sha1: 'b31d07bac24ac32734de88b3687dddb10e976872'},
8 | ];
9 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/multi_video.upload:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/multi_video.upload
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/pause/.npmignore:
--------------------------------------------------------------------------------
1 | support
2 | test
3 | examples
4 | *.sock
5 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/pause/History.md:
--------------------------------------------------------------------------------
1 |
2 | 0.0.1 / 2010-01-03
3 | ==================
4 |
5 | * Initial release
6 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/pause/Makefile:
--------------------------------------------------------------------------------
1 |
2 | test:
3 | @./node_modules/.bin/mocha \
4 | --require should \
5 | --reporter spec
6 |
7 | .PHONY: test
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/qs/.gitmodules:
--------------------------------------------------------------------------------
1 | [submodule "support/expresso"]
2 | path = support/expresso
3 | url = git://github.com/visionmedia/expresso.git
4 | [submodule "support/should"]
5 | path = support/should
6 | url = git://github.com/visionmedia/should.js.git
7 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/qs/.npmignore:
--------------------------------------------------------------------------------
1 | test
2 | .travis.yml
3 | benchmark.js
4 | component.json
5 | examples.js
6 | History.md
7 | Makefile
8 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/connect/node_modules/uid2/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "uid2",
3 | "description": "strong uid",
4 | "tags": [
5 | "uid"
6 | ],
7 | "version": "0.0.2",
8 | "dependencies": {},
9 | "readme": "ERROR: No README data found!",
10 | "_id": "uid2@0.0.2",
11 | "_from": "uid2@0.0.2"
12 | }
13 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/cookie-signature/.npmignore:
--------------------------------------------------------------------------------
1 | support
2 | test
3 | examples
4 | *.sock
5 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/cookie-signature/History.md:
--------------------------------------------------------------------------------
1 |
2 | 1.0.1 / 2013-04-15
3 | ==================
4 |
5 | * Revert "Changed underlying HMAC algo. to sha512."
6 | * Revert "Fix for timing attacks on MAC verification."
7 |
8 | 0.0.1 / 2010-01-03
9 | ==================
10 |
11 | * Initial release
12 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/cookie-signature/Makefile:
--------------------------------------------------------------------------------
1 |
2 | test:
3 | @./node_modules/.bin/mocha \
4 | --require should \
5 | --reporter spec
6 |
7 | .PHONY: test
--------------------------------------------------------------------------------
/node_modules/express/node_modules/cookie/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/cookie/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.6"
4 | - "0.8"
5 | - "0.10"
6 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/cookie/test/mocha.opts:
--------------------------------------------------------------------------------
1 | --ui qunit
2 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/debug/.npmignore:
--------------------------------------------------------------------------------
1 | support
2 | test
3 | examples
4 | *.sock
5 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/debug/component.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "debug",
3 | "repo": "visionmedia/debug",
4 | "description": "small debugging utility",
5 | "version": "0.7.2",
6 | "keywords": ["debug", "log", "debugger"],
7 | "scripts": ["index.js", "debug.js"],
8 | "dependencies": {}
9 | }
10 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/debug/example/app.js:
--------------------------------------------------------------------------------
1 |
2 | var debug = require('../')('http')
3 | , http = require('http')
4 | , name = 'My App';
5 |
6 | // fake app
7 |
8 | debug('booting %s', name);
9 |
10 | http.createServer(function(req, res){
11 | debug(req.method + ' ' + req.url);
12 | res.end('hello\n');
13 | }).listen(3000, function(){
14 | debug('listening');
15 | });
16 |
17 | // fake worker of some kind
18 |
19 | require('./worker');
--------------------------------------------------------------------------------
/node_modules/express/node_modules/debug/example/browser.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | debug()
4 |
5 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/debug/example/wildcards.js:
--------------------------------------------------------------------------------
1 |
2 | var debug = {
3 | foo: require('../')('test:foo'),
4 | bar: require('../')('test:bar'),
5 | baz: require('../')('test:baz')
6 | };
7 |
8 | debug.foo('foo')
9 | debug.bar('bar')
10 | debug.baz('baz')
--------------------------------------------------------------------------------
/node_modules/express/node_modules/debug/example/worker.js:
--------------------------------------------------------------------------------
1 |
2 | // DEBUG=* node example/worker
3 | // DEBUG=worker:* node example/worker
4 | // DEBUG=worker:a node example/worker
5 | // DEBUG=worker:b node example/worker
6 |
7 | var a = require('../')('worker:a')
8 | , b = require('../')('worker:b');
9 |
10 | function work() {
11 | a('doing lots of uninteresting work');
12 | setTimeout(work, Math.random() * 1000);
13 | }
14 |
15 | work();
16 |
17 | function workb() {
18 | b('doing some work');
19 | setTimeout(workb, Math.random() * 2000);
20 | }
21 |
22 | workb();
--------------------------------------------------------------------------------
/node_modules/express/node_modules/debug/index.js:
--------------------------------------------------------------------------------
1 | if ('undefined' == typeof window) {
2 | module.exports = require('./lib/debug');
3 | } else {
4 | module.exports = require('./debug');
5 | }
6 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/fresh/.npmignore:
--------------------------------------------------------------------------------
1 | test
2 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/fresh/History.md:
--------------------------------------------------------------------------------
1 |
2 | 0.2.0 / 2013-08-11
3 | ==================
4 |
5 | * fix: return false for no-cache
6 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/fresh/Makefile:
--------------------------------------------------------------------------------
1 |
2 | test:
3 | @./node_modules/.bin/mocha \
4 | --reporter spec \
5 | --require should
6 |
7 | .PHONY: test
--------------------------------------------------------------------------------
/node_modules/express/node_modules/methods/index.js:
--------------------------------------------------------------------------------
1 |
2 | module.exports = [
3 | 'get'
4 | , 'post'
5 | , 'put'
6 | , 'head'
7 | , 'delete'
8 | , 'options'
9 | , 'trace'
10 | , 'copy'
11 | , 'lock'
12 | , 'mkcol'
13 | , 'move'
14 | , 'propfind'
15 | , 'proppatch'
16 | , 'unlock'
17 | , 'report'
18 | , 'mkactivity'
19 | , 'checkout'
20 | , 'merge'
21 | , 'm-search'
22 | , 'notify'
23 | , 'subscribe'
24 | , 'unsubscribe'
25 | , 'patch'
26 | ];
--------------------------------------------------------------------------------
/node_modules/express/node_modules/methods/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "methods",
3 | "version": "0.0.1",
4 | "description": "HTTP methods that node supports",
5 | "main": "index.js",
6 | "scripts": {
7 | "test": "echo \"Error: no test specified\" && exit 1"
8 | },
9 | "keywords": [
10 | "http",
11 | "methods"
12 | ],
13 | "author": {
14 | "name": "TJ Holowaychuk"
15 | },
16 | "license": "MIT",
17 | "readme": "ERROR: No README data found!",
18 | "_id": "methods@0.0.1",
19 | "_from": "methods@0.0.1"
20 | }
21 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/mkdirp/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | npm-debug.log
--------------------------------------------------------------------------------
/node_modules/express/node_modules/mkdirp/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.6
4 | - 0.8
5 | - 0.9
6 |
--------------------------------------------------------------------------------
/node_modules/express/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 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/mkdirp/test/root.js:
--------------------------------------------------------------------------------
1 | var mkdirp = require('../');
2 | var path = require('path');
3 | var fs = require('fs');
4 | var test = require('tap').test;
5 |
6 | test('root', function (t) {
7 | // '/' on unix, 'c:/' on windows.
8 | var file = path.resolve('/');
9 |
10 | mkdirp(file, 0755, function (err) {
11 | if (err) throw err
12 | fs.stat(file, function (er, stat) {
13 | if (er) throw er
14 | t.ok(stat.isDirectory(), 'target is a directory');
15 | t.end();
16 | })
17 | });
18 | });
19 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/range-parser/.npmignore:
--------------------------------------------------------------------------------
1 | test
2 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/range-parser/History.md:
--------------------------------------------------------------------------------
1 |
2 | 0.0.4 / 2012-06-17
3 | ==================
4 |
5 | * changed: ret -1 for unsatisfiable and -2 when invalid
6 |
7 | 0.0.3 / 2012-06-17
8 | ==================
9 |
10 | * fix last-byte-pos default to len - 1
11 |
12 | 0.0.2 / 2012-06-14
13 | ==================
14 |
15 | * add `.type`
16 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/range-parser/Makefile:
--------------------------------------------------------------------------------
1 |
2 | test:
3 | @./node_modules/.bin/mocha \
4 | --reporter spec \
5 | --require should
6 |
7 | .PHONY: test
--------------------------------------------------------------------------------
/node_modules/express/node_modules/send/.npmignore:
--------------------------------------------------------------------------------
1 | support
2 | test
3 | examples
4 | *.sock
5 |
--------------------------------------------------------------------------------
/node_modules/express/node_modules/send/Makefile:
--------------------------------------------------------------------------------
1 |
2 | test:
3 | @./node_modules/.bin/mocha \
4 | --require should \
5 | --reporter spec \
6 | --bail
7 |
8 | .PHONY: test
--------------------------------------------------------------------------------
/node_modules/express/node_modules/send/index.js:
--------------------------------------------------------------------------------
1 |
2 | module.exports = require('./lib/send');
--------------------------------------------------------------------------------
/node_modules/express/test.js:
--------------------------------------------------------------------------------
1 | var express = require('express');
2 | var http = require('http');
3 |
4 | var app = express();
5 |
6 | var n = 50;
7 |
8 | while (n--) {
9 | app.use(function(req, res, next){
10 | next();
11 | });
12 | }
13 |
14 | http.createServer(app).listen(3000);
15 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/node_modules/mongoose/747-todo:
--------------------------------------------------------------------------------
1 |
2 | X merge tests
3 | X update tests with new error messages
4 | X add inline documentation
5 | X add website documentation
6 | X add website documentation around custom validators using new {TEMPLATING} helpers
7 |
8 | -- docs --
9 |
10 | - calling doc#invalidate()
11 | - no longer uses the error message argument for the ValidationError "type" property
12 | - the error message argument will be used as is for the error message. {TEMPLATING} is supported
13 | - for custom validators, the error `type` property will always be set to "user defined"
14 |
15 | Any other changes??
16 |
--------------------------------------------------------------------------------
/node_modules/mongoose/createtest:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # copy our goosetest.js to another filename passed on the cmd line
3 | # and replace all occurances of {NAME} with the filename too.
4 | test $# -ne 1 && echo "usage: goosetest scriptname" && exit 0;
5 |
6 | # EDITOR must be set
7 | test -e $EDITOR && echo "Please set your EDITOR environment variable" && exit 0;
8 |
9 | # get the directory of ourself
10 | DIR="`dirname \"$0\"`"
11 |
12 | # does the file they are about to create exist?
13 | if test -e $1.js; then
14 | # do not overwrite. open for editing.
15 | $EDITOR $1.js
16 | else
17 | # create
18 | cat "$DIR/../goosetest.js" | sed "s/{NAME}/$1/g" >> $1.js
19 | $EDITOR $1.js
20 | fi
21 |
--------------------------------------------------------------------------------
/node_modules/mongoose/index.js:
--------------------------------------------------------------------------------
1 |
2 | /**
3 | * Export lib/mongoose
4 | *
5 | */
6 |
7 | module.exports = require('./lib/');
8 |
--------------------------------------------------------------------------------
/node_modules/mongoose/lib/connectionstate.js:
--------------------------------------------------------------------------------
1 |
2 | /*!
3 | * Connection states
4 | */
5 |
6 | var STATES = module.exports = exports = Object.create(null);
7 |
8 | var disconnected = 'disconnected';
9 | var connected = 'connected';
10 | var connecting = 'connecting';
11 | var disconnecting = 'disconnecting';
12 | var uninitialized = 'uninitialized';
13 |
14 | STATES[0] = disconnected;
15 | STATES[1] = connected;
16 | STATES[2] = connecting;
17 | STATES[3] = disconnecting;
18 | STATES[99] = uninitialized;
19 |
20 | STATES[disconnected] = 0;
21 | STATES[connected] = 1;
22 | STATES[connecting] = 2;
23 | STATES[disconnecting] = 3;
24 | STATES[uninitialized] = 99;
25 |
--------------------------------------------------------------------------------
/node_modules/mongoose/lib/drivers/SPEC.md:
--------------------------------------------------------------------------------
1 |
2 | # Driver Spec
3 |
4 | TODO
5 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/node_modules/mongoose/lib/errors/document.js:
--------------------------------------------------------------------------------
1 |
2 | /*!
3 | * Module requirements
4 | */
5 |
6 | var MongooseError = require('../error')
7 |
8 | /**
9 | * Document Error
10 | *
11 | * @param {String} msg
12 | * @inherits MongooseError
13 | * @api private
14 | */
15 |
16 | function DocumentError (msg) {
17 | MongooseError.call(this, msg);
18 | Error.captureStackTrace(this, arguments.callee);
19 | this.name = 'DocumentError';
20 | };
21 |
22 | /*!
23 | * Inherits from MongooseError.
24 | */
25 |
26 | DocumentError.prototype.__proto__ = MongooseError.prototype;
27 |
28 | /*!
29 | * Module exports.
30 | */
31 |
32 | module.exports = exports = DocumentError;
33 |
--------------------------------------------------------------------------------
/node_modules/mongoose/lib/errors/overwriteModel.js:
--------------------------------------------------------------------------------
1 |
2 | /*!
3 | * Module dependencies.
4 | */
5 |
6 | var MongooseError = require('../error');
7 |
8 | /*!
9 | * OverwriteModel Error constructor.
10 | *
11 | * @inherits MongooseError
12 | */
13 |
14 | function OverwriteModelError (name) {
15 | MongooseError.call(this, 'Cannot overwrite `' + name + '` model once compiled.');
16 | Error.captureStackTrace(this, arguments.callee);
17 | this.name = 'OverwriteModelError';
18 | };
19 |
20 | /*!
21 | * Inherits from MongooseError.
22 | */
23 |
24 | OverwriteModelError.prototype.__proto__ = MongooseError.prototype;
25 |
26 | /*!
27 | * exports
28 | */
29 |
30 | module.exports = OverwriteModelError;
31 |
--------------------------------------------------------------------------------
/node_modules/mongoose/lib/errors/version.js:
--------------------------------------------------------------------------------
1 |
2 | /*!
3 | * Module dependencies.
4 | */
5 |
6 | var MongooseError = require('../error');
7 |
8 | /**
9 | * Version Error constructor.
10 | *
11 | * @inherits MongooseError
12 | * @api private
13 | */
14 |
15 | function VersionError () {
16 | MongooseError.call(this, 'No matching document found.');
17 | Error.captureStackTrace(this, arguments.callee);
18 | this.name = 'VersionError';
19 | };
20 |
21 | /*!
22 | * Inherits from MongooseError.
23 | */
24 |
25 | VersionError.prototype.__proto__ = MongooseError.prototype;
26 |
27 | /*!
28 | * exports
29 | */
30 |
31 | module.exports = VersionError;
32 |
--------------------------------------------------------------------------------
/node_modules/mongoose/lib/schema/index.js:
--------------------------------------------------------------------------------
1 |
2 | /*!
3 | * Module exports.
4 | */
5 |
6 | exports.String = require('./string');
7 |
8 | exports.Number = require('./number');
9 |
10 | exports.Boolean = require('./boolean');
11 |
12 | exports.DocumentArray = require('./documentarray');
13 |
14 | exports.Array = require('./array');
15 |
16 | exports.Buffer = require('./buffer');
17 |
18 | exports.Date = require('./date');
19 |
20 | exports.ObjectId = require('./objectid');
21 |
22 | exports.Mixed = require('./mixed');
23 |
24 | // alias
25 |
26 | exports.Oid = exports.ObjectId;
27 | exports.Object = exports.Mixed;
28 | exports.Bool = exports.Boolean;
29 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/node_modules/mongoose/node_modules/hooks/.npmignore:
--------------------------------------------------------------------------------
1 | **.swp
2 | node_modules
3 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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
--------------------------------------------------------------------------------
/node_modules/mongoose/node_modules/mongodb/Makefile:
--------------------------------------------------------------------------------
1 | NODE = node
2 | NPM = npm
3 | NODEUNIT = node_modules/nodeunit/bin/nodeunit
4 | DOX = node_modules/dox/bin/dox
5 | name = all
6 |
7 | total: build_native
8 |
9 | test_functional:
10 | node test/runner.js -t functional
11 |
12 | test_ssl:
13 | node test/runner.js -t ssl
14 |
15 | test_replicaset:
16 | node test/runner.js -t replicaset
17 |
18 | test_sharded:
19 | node test/runner.js -t sharded
20 |
21 | test_auth:
22 | node test/runner.js -t auth
23 |
24 | generate_docs:
25 | $(NODE) dev/tools/build-docs.js
26 | make --directory=./docs/sphinx-docs --file=Makefile html
27 |
28 | .PHONY: total
29 |
--------------------------------------------------------------------------------
/node_modules/mongoose/node_modules/mongodb/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./lib/mongodb');
2 |
--------------------------------------------------------------------------------
/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
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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 | }
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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')
--------------------------------------------------------------------------------
/node_modules/mongoose/node_modules/mongodb/node_modules/bson/ext/win32/ia32/bson.node:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/mongoose/node_modules/mongodb/node_modules/bson/ext/win32/ia32/bson.node
--------------------------------------------------------------------------------
/node_modules/mongoose/node_modules/mongodb/node_modules/bson/ext/win32/x64/bson.node:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/mongoose/node_modules/mongodb/node_modules/bson/ext/win32/x64/bson.node
--------------------------------------------------------------------------------
/node_modules/mongoose/node_modules/mongodb/node_modules/bson/lib/bson/code.js:
--------------------------------------------------------------------------------
1 | /**
2 | * A class representation of the BSON Code type.
3 | *
4 | * @class Represents the BSON Code type.
5 | * @param {String|Function} code a string or function.
6 | * @param {Object} [scope] an optional scope for the function.
7 | * @return {Code}
8 | */
9 | function Code(code, scope) {
10 | if(!(this instanceof Code)) return new Code(code, scope);
11 |
12 | this._bsontype = 'Code';
13 | this.code = code;
14 | this.scope = scope == null ? {} : scope;
15 | };
16 |
17 | /**
18 | * @ignore
19 | * @api private
20 | */
21 | Code.prototype.toJSON = function() {
22 | return {scope:this.scope, code:this.code};
23 | }
24 |
25 | exports.Code = Code;
--------------------------------------------------------------------------------
/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;
--------------------------------------------------------------------------------
/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;
--------------------------------------------------------------------------------
/node_modules/mongoose/node_modules/mongodb/node_modules/bson/tools/jasmine-1.1.0/jasmine_favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/mongoose/node_modules/mongodb/node_modules/bson/tools/jasmine-1.1.0/jasmine_favicon.png
--------------------------------------------------------------------------------
/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos/README.md:
--------------------------------------------------------------------------------
1 | kerberos
2 | ========
3 |
4 | Kerberos library for node.js
--------------------------------------------------------------------------------
/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 | }
--------------------------------------------------------------------------------
/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 | }
--------------------------------------------------------------------------------
/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;
--------------------------------------------------------------------------------
/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;
--------------------------------------------------------------------------------
/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;
--------------------------------------------------------------------------------
/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 | }
--------------------------------------------------------------------------------
/node_modules/mongoose/node_modules/mpath/.npmignore:
--------------------------------------------------------------------------------
1 | *.sw*
2 | node_modules/
3 |
--------------------------------------------------------------------------------
/node_modules/mongoose/node_modules/mpath/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.6
4 | - 0.8
5 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/node_modules/mongoose/node_modules/mpath/Makefile:
--------------------------------------------------------------------------------
1 |
2 | test:
3 | @node_modules/mocha/bin/mocha -A $(T)
4 |
5 | .PHONY: test
6 |
--------------------------------------------------------------------------------
/node_modules/mongoose/node_modules/mpath/index.js:
--------------------------------------------------------------------------------
1 | module.exports = exports = require('./lib');
2 |
--------------------------------------------------------------------------------
/node_modules/mongoose/node_modules/mpromise/.npmignore:
--------------------------------------------------------------------------------
1 | *.sw*
2 | node_modules/
3 |
--------------------------------------------------------------------------------
/node_modules/mongoose/node_modules/mpromise/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.6
4 | - 0.8
5 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/node_modules/mongoose/node_modules/mpromise/index.js:
--------------------------------------------------------------------------------
1 | module.exports = exports = require('./lib/promise');
2 |
--------------------------------------------------------------------------------
/node_modules/mongoose/node_modules/mpromise/node_modules/sliced/.npmignore:
--------------------------------------------------------------------------------
1 | *.sw*
2 | node_modules/
3 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/node_modules/mongoose/node_modules/mpromise/node_modules/sliced/index.js:
--------------------------------------------------------------------------------
1 | module.exports = exports = require('./lib/sliced');
2 |
--------------------------------------------------------------------------------
/node_modules/mongoose/node_modules/ms/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/node_modules/mongoose/node_modules/muri/.npmignore:
--------------------------------------------------------------------------------
1 | *.sw*
2 | node_modules/
3 |
--------------------------------------------------------------------------------
/node_modules/mongoose/node_modules/muri/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.6
4 | - 0.8
5 |
--------------------------------------------------------------------------------
/node_modules/mongoose/node_modules/muri/Makefile:
--------------------------------------------------------------------------------
1 |
2 | test:
3 | @node_modules/mocha/bin/mocha $(T)
4 |
5 | .PHONY: test
6 |
--------------------------------------------------------------------------------
/node_modules/mongoose/node_modules/muri/index.js:
--------------------------------------------------------------------------------
1 | module.exports = exports = require('./lib');
2 |
--------------------------------------------------------------------------------
/node_modules/mongoose/node_modules/regexp-clone/.npmignore:
--------------------------------------------------------------------------------
1 | *.sw*
2 | node_modules/
3 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/node_modules/mongoose/node_modules/regexp-clone/History.md:
--------------------------------------------------------------------------------
1 |
2 | 0.0.1 / 2013-04-17
3 | ==================
4 |
5 | * initial commit
6 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/node_modules/mongoose/node_modules/sliced/.npmignore:
--------------------------------------------------------------------------------
1 | *.sw*
2 | node_modules/
3 |
--------------------------------------------------------------------------------
/node_modules/mongoose/node_modules/sliced/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.6
4 | - 0.8
5 |
--------------------------------------------------------------------------------
/node_modules/mongoose/node_modules/sliced/Makefile:
--------------------------------------------------------------------------------
1 |
2 | test:
3 | @./node_modules/.bin/mocha $(T) $(TESTS)
4 |
5 | .PHONY: test
6 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/node_modules/mongoose/node_modules/sliced/index.js:
--------------------------------------------------------------------------------
1 | module.exports = exports = require('./lib/sliced');
2 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/node_modules/socket.io/.npmignore:
--------------------------------------------------------------------------------
1 | support
2 | test
3 | examples
4 |
--------------------------------------------------------------------------------
/node_modules/socket.io/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.6
4 |
5 | notifications:
6 | irc: "irc.freenode.org#socket.io"
7 |
--------------------------------------------------------------------------------
/node_modules/socket.io/index.js:
--------------------------------------------------------------------------------
1 |
2 | /*!
3 | * socket.io-node
4 | * Copyright(c) 2011 LearnBoost
5 | * MIT Licensed
6 | */
7 |
8 | module.exports = require('./lib/socket.io');
9 |
--------------------------------------------------------------------------------
/node_modules/socket.io/lib/transports/index.js:
--------------------------------------------------------------------------------
1 |
2 | /**
3 | * Export transports.
4 | */
5 |
6 | module.exports = {
7 | websocket: require('./websocket')
8 | , flashsocket: require('./flashsocket')
9 | , htmlfile: require('./htmlfile')
10 | , 'xhr-polling': require('./xhr-polling')
11 | , 'jsonp-polling': require('./jsonp-polling')
12 | };
13 |
--------------------------------------------------------------------------------
/node_modules/socket.io/lib/transports/websocket/index.js:
--------------------------------------------------------------------------------
1 |
2 | /**
3 | * Export websocket versions.
4 | */
5 |
6 | module.exports = {
7 | 7: require('./hybi-07-12'),
8 | 8: require('./hybi-07-12'),
9 | 13: require('./hybi-16'),
10 | default: require('./default')
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/base64id/.npmignore:
--------------------------------------------------------------------------------
1 | support
2 | test
3 | examples
4 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/base64id/README.md:
--------------------------------------------------------------------------------
1 | base64id
2 | ========
3 |
4 | Node.js module that generates a base64 id.
5 |
6 | Uses crypto.randomBytes when available, falls back to unsafe methods for node.js <= 0.4.
7 |
8 | To increase performance, random bytes are buffered to minimize the number of synchronous calls to crypto.randomBytes.
9 |
10 | ## Installation
11 |
12 | $ npm install mongoose
13 |
14 | ## Usage
15 |
16 | var base64id = require('base64id');
17 |
18 | var id = base64id.generateId();
19 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/policyfile/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/policyfile/Makefile:
--------------------------------------------------------------------------------
1 | doc:
2 | dox --title "FlashPolicyFileServer" lib/* > doc/index.html
3 |
4 | test:
5 | expresso -I lib $(TESTFLAGS) tests/*.test.js
6 |
7 | .PHONY: test doc
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/policyfile/examples/basic.fallback.js:
--------------------------------------------------------------------------------
1 | var http = require('http')
2 | , fspfs = require('../');
3 |
4 | var server = http.createServer(function(q,r){ r.writeHead(200); r.end(':3') })
5 | , flash = fspfs.createServer();
6 |
7 | server.listen(8080);
8 | flash.listen(8081,server);
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/policyfile/examples/basic.js:
--------------------------------------------------------------------------------
1 | var http = require('http')
2 | , fspfs = require('../');
3 |
4 | var flash = fspfs.createServer();
5 | flash.listen();
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/policyfile/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./lib/server.js');
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/redis/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/redis/benches/re_sub_test.js:
--------------------------------------------------------------------------------
1 | var client = require('../index').createClient()
2 | , client2 = require('../index').createClient()
3 | , assert = require('assert');
4 |
5 | client.once('subscribe', function (channel, count) {
6 | client.unsubscribe('x');
7 | client.subscribe('x', function () {
8 | client.quit();
9 | client2.quit();
10 | });
11 | client2.publish('x', 'hi');
12 | });
13 |
14 | client.subscribe('x');
15 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/redis/benches/stress/codec.js:
--------------------------------------------------------------------------------
1 | var json = {
2 | encode: JSON.stringify,
3 | decode: JSON.parse
4 | };
5 |
6 | var MsgPack = require('node-msgpack');
7 | msgpack = {
8 | encode: MsgPack.pack,
9 | decode: function(str) { return MsgPack.unpack(new Buffer(str)); }
10 | };
11 |
12 | bison = require('bison');
13 |
14 | module.exports = json;
15 | //module.exports = msgpack;
16 | //module.exports = bison;
17 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/redis/benches/stress/pubsub/run:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | node server.js &
3 | node server.js &
4 | node server.js &
5 | node server.js &
6 | node server.js &
7 | node server.js &
8 | node server.js &
9 | node server.js &
10 | node --debug pub.js
11 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/redis/benches/stress/pubsub/server.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var freemem = require('os').freemem;
4 | var codec = require('../codec');
5 |
6 | var id = Math.random();
7 | var recv = 0;
8 |
9 | var sub = require('redis').createClient()
10 | .on('ready', function() {
11 | this.subscribe('timeline');
12 | })
13 | .on('message', function(channel, message) {
14 | var self = this;
15 | if (message) {
16 | message = codec.decode(message);
17 | ++recv;
18 | }
19 | });
20 |
21 | setInterval(function() {
22 | console.error('id', id, 'received', recv, 'free', freemem());
23 | }, 2000);
24 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/redis/benches/stress/rpushblpop/run:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | node server.js &
3 | #node server.js &
4 | #node server.js &
5 | #node server.js &
6 | node --debug pub.js
7 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/redis/benches/stress/speed/00:
--------------------------------------------------------------------------------
1 | # size JSON msgpack bison
2 | 26602 2151.0170848180414
3 | 25542 ? 2842.589272665782
4 | 24835 ? ? 7280.4538397469805
5 | 6104 6985.234528557929
6 | 5045 ? 7217.461392841478
7 | 4341 ? ? 14261.406335354604
8 | 4180 15864.633685636572
9 | 4143 ? 12954.806235781925
10 | 4141 ? ? 44650.70733912719
11 | 75 114227.07313350472
12 | 40 ? 30162.440062810834
13 | 39 ? ? 119815.66013519121
14 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/redis/benches/stress/speed/plot:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | gnuplot >size-rate.jpg << _EOF_
4 |
5 | set terminal png nocrop enhanced font verdana 12 size 640,480
6 | set logscale x
7 | set logscale y
8 | set grid
9 | set xlabel 'Serialized object size, octets'
10 | set ylabel 'decode(encode(obj)) rate, 1/sec'
11 | plot '00' using 1:2 title 'json' smooth bezier, '00' using 1:3 title 'msgpack' smooth bezier, '00' using 1:4 title 'bison' smooth bezier
12 |
13 | _EOF_
14 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/redis/benches/stress/speed/size-rate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/socket.io/node_modules/redis/benches/stress/speed/size-rate.png
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/redis/benches/sub_quit_test.js:
--------------------------------------------------------------------------------
1 | var client = require("redis").createClient(),
2 | client2 = require("redis").createClient();
3 |
4 | client.subscribe("something");
5 | client.on("subscribe", function (channel, count) {
6 | console.log("Got sub: " + channel);
7 | client.unsubscribe("something");
8 | });
9 |
10 | client.on("unsubscribe", function (channel, count) {
11 | console.log("Got unsub: " + channel + ", quitting");
12 | client.quit();
13 | });
14 |
15 | // exercise unsub before sub
16 | client2.unsubscribe("something");
17 | client2.subscribe("another thing");
18 | client2.quit();
19 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/redis/examples/auth.js:
--------------------------------------------------------------------------------
1 | var redis = require("redis"),
2 | client = redis.createClient();
3 |
4 | // This command is magical. Client stashes the password and will issue on every connect.
5 | client.auth("somepass");
6 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/redis/examples/eval.js:
--------------------------------------------------------------------------------
1 | var redis = require("./index"),
2 | client = redis.createClient();
3 |
4 | redis.debug_mode = true;
5 |
6 | client.eval("return 100.5", 0, function (err, res) {
7 | console.dir(err);
8 | console.dir(res);
9 | });
10 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/redis/examples/mget.js:
--------------------------------------------------------------------------------
1 | var client = require("redis").createClient();
2 |
3 | client.mget(["sessions started", "sessions started", "foo"], function (err, res) {
4 | console.dir(res);
5 | });
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/redis/examples/monitor.js:
--------------------------------------------------------------------------------
1 | var client = require("../index").createClient(),
2 | util = require("util");
3 |
4 | client.monitor(function (err, res) {
5 | console.log("Entering monitoring mode.");
6 | });
7 |
8 | client.on("monitor", function (time, args) {
9 | console.log(time + ": " + util.inspect(args));
10 | });
11 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/redis/examples/sort.js:
--------------------------------------------------------------------------------
1 | var redis = require("redis"),
2 | client = redis.createClient();
3 |
4 | client.sadd("mylist", 1);
5 | client.sadd("mylist", 2);
6 | client.sadd("mylist", 3);
7 |
8 | client.set("weight_1", 5);
9 | client.set("weight_2", 500);
10 | client.set("weight_3", 1);
11 |
12 | client.set("object_1", "foo");
13 | client.set("object_2", "bar");
14 | client.set("object_3", "qux");
15 |
16 | client.sort("mylist", "by", "weight_*", "get", "object_*", redis.print);
17 | // Prints Reply: qux,foo,bar
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/redis/examples/subqueries.js:
--------------------------------------------------------------------------------
1 | // Sending commands in response to other commands.
2 | // This example runs "type" against every key in the database
3 | //
4 | var client = require("redis").createClient();
5 |
6 | client.keys("*", function (err, keys) {
7 | keys.forEach(function (key, pos) {
8 | client.type(key, function (err, keytype) {
9 | console.log(key + " is " + keytype);
10 | if (pos === (keys.length - 1)) {
11 | client.quit();
12 | }
13 | });
14 | });
15 | });
16 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/redis/examples/subquery.js:
--------------------------------------------------------------------------------
1 | var client = require("redis").createClient();
2 |
3 | function print_results(obj) {
4 | console.dir(obj);
5 | }
6 |
7 | // build a map of all keys and their types
8 | client.keys("*", function (err, all_keys) {
9 | var key_types = {};
10 |
11 | all_keys.forEach(function (key, pos) { // use second arg of forEach to get pos
12 | client.type(key, function (err, type) {
13 | key_types[key] = type;
14 | if (pos === all_keys.length - 1) { // callbacks all run in order
15 | print_results(key_types);
16 | }
17 | });
18 | });
19 | });
20 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/redis/lib/to_array.js:
--------------------------------------------------------------------------------
1 | function to_array(args) {
2 | var len = args.length,
3 | arr = new Array(len), i;
4 |
5 | for (i = 0; i < len; i += 1) {
6 | arr[i] = args[i];
7 | }
8 |
9 | return arr;
10 | }
11 |
12 | module.exports = to_array;
13 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/redis/lib/util.js:
--------------------------------------------------------------------------------
1 | // Support for very old versions of node where the module was called "sys". At some point, we should abandon this.
2 |
3 | var util;
4 |
5 | try {
6 | util = require("util");
7 | } catch (err) {
8 | util = require("sys");
9 | }
10 |
11 | module.exports = util;
12 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/redis/mem.js:
--------------------------------------------------------------------------------
1 | var client = require("redis").createClient();
2 |
3 | client.set("foo", "barvalskdjlksdjflkdsjflksdjdflkdsjflksdjflksdj", function (err, res) {
4 | if (err) {
5 | console.log("Got an error, please adapt somehow.");
6 | } else {
7 | console.log("Got a result: " + res);
8 | }
9 | });
10 |
11 | client.quit();
12 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/.npmignore:
--------------------------------------------------------------------------------
1 | test/node_modules
2 | support
3 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/Makefile:
--------------------------------------------------------------------------------
1 |
2 | ALL_TESTS = $(shell find test/ -name '*.test.js')
3 |
4 | run-tests:
5 | @./node_modules/.bin/expresso \
6 | -I lib \
7 | -I support \
8 | --serial \
9 | $(TESTS)
10 |
11 | test:
12 | @$(MAKE) TESTS="$(ALL_TESTS)" run-tests
13 |
14 | test-acceptance:
15 | @node support/test-runner/app $(TRANSPORT)
16 |
17 | build:
18 | @node ./bin/builder.js
19 |
20 | .PHONY: test
21 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/components/component-bind/component.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "bind",
3 | "version": "0.0.1",
4 | "description": "function binding utility",
5 | "keywords": [
6 | "bind",
7 | "utility"
8 | ],
9 | "dependencies": {},
10 | "scripts": [
11 | "index.js"
12 | ],
13 | "repo": "https://raw.github.com/component/bind"
14 | }
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/components/component-bind/index.js:
--------------------------------------------------------------------------------
1 |
2 | /**
3 | * Slice reference.
4 | */
5 |
6 | var slice = [].slice;
7 |
8 | /**
9 | * Bind `obj` to `fn`.
10 | *
11 | * @param {Object} obj
12 | * @param {Function|String} fn or string
13 | * @return {Function}
14 | * @api public
15 | */
16 |
17 | module.exports = function(obj, fn){
18 | if ('string' == typeof fn) fn = obj[fn];
19 | if ('function' != typeof fn) throw new Error('bind() requires a function');
20 | var args = [].slice.call(arguments, 2);
21 | return function(){
22 | return fn.apply(obj, args.concat(slice.call(arguments)));
23 | }
24 | };
25 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/components/component-emitter/component.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "emitter",
3 | "description": "Event emitter",
4 | "keywords": [
5 | "emitter",
6 | "events"
7 | ],
8 | "version": "0.0.6",
9 | "scripts": [
10 | "index.js"
11 | ],
12 | "repo": "https://raw.github.com/component/emitter"
13 | }
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/components/component-json-fallback/component.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "json-fallback",
3 | "repo": "component/json",
4 | "description": "JSON parser / stringifier fallback",
5 | "version": "0.0.1",
6 | "keywords": [
7 | "json",
8 | "fallback"
9 | ],
10 | "dependencies": {},
11 | "development": {},
12 | "scripts": [
13 | "index.js"
14 | ]
15 | }
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/components/component-json/component.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "json",
3 | "repo": "component/json",
4 | "description": "JSON parser / stringifier",
5 | "version": "0.0.1",
6 | "keywords": [
7 | "json"
8 | ],
9 | "dependencies": {},
10 | "development": {},
11 | "optional": {
12 | "component/json-fallback": "*"
13 | },
14 | "scripts": [
15 | "index.js"
16 | ]
17 | }
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/components/component-json/index.js:
--------------------------------------------------------------------------------
1 |
2 | module.exports = 'undefined' == typeof JSON
3 | ? require('json-fallback')
4 | : JSON;
5 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/components/learnboost-engine.io-client/lib/index.js:
--------------------------------------------------------------------------------
1 |
2 | module.exports = require('./socket');
3 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/components/learnboost-socket.io-protocol/component.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "socket.io-parser",
3 | "version": "1.0.1",
4 | "description": "socket.io protocol parser",
5 | "dependencies": {
6 | "component/json": "*"
7 | },
8 | "scripts": [
9 | "index.js"
10 | ],
11 | "repo": "https://raw.github.com/learnboost/socket.io-protocol"
12 | }
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/components/timoxley-to-array/component.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "to-array",
3 | "repo": "timoxley/to-array",
4 | "description": "Convert an array-like object into an Array.",
5 | "version": "0.1.4",
6 | "keywords": [],
7 | "dependencies": {},
8 | "development": {
9 | "timoxley/assert": "*",
10 | "component/domify": "*"
11 | },
12 | "license": "MIT",
13 | "scripts": [
14 | "index.js"
15 | ]
16 | }
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/components/visionmedia-debug/component.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "debug",
3 | "repo": "visionmedia/debug",
4 | "description": "small debugging utility",
5 | "version": "0.7.0",
6 | "keywords": [
7 | "debug",
8 | "log",
9 | "debugger"
10 | ],
11 | "scripts": [
12 | "index.js",
13 | "debug.js"
14 | ],
15 | "dependencies": {}
16 | }
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/components/visionmedia-debug/index.js:
--------------------------------------------------------------------------------
1 | if ('undefined' == typeof window) {
2 | module.exports = require('./lib/debug');
3 | } else {
4 | module.exports = require('./debug');
5 | }
6 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/dist/WebSocketMain.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/socket.io/node_modules/socket.io-client/dist/WebSocketMain.swf
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/dist/WebSocketMainInsecure.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/socket.io/node_modules/socket.io-client/dist/WebSocketMainInsecure.swf
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/lib/vendor/web-socket-js/.npmignore:
--------------------------------------------------------------------------------
1 | test.html
2 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/lib/vendor/web-socket-js/WebSocketMain.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/socket.io/node_modules/socket.io-client/lib/vendor/web-socket-js/WebSocketMain.swf
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/lib/vendor/web-socket-js/WebSocketMainInsecure.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/node_modules/socket.io/node_modules/socket.io-client/lib/vendor/web-socket-js/WebSocketMainInsecure.zip
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/lib/vendor/web-socket-js/flash-src/IWebSocketLogger.as:
--------------------------------------------------------------------------------
1 | package {
2 |
3 | public interface IWebSocketLogger {
4 | function log(message:String):void;
5 | function error(message:String):void;
6 | }
7 |
8 | }
9 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/lib/vendor/web-socket-js/flash-src/WebSocketMainInsecure.as:
--------------------------------------------------------------------------------
1 | // Copyright: Hiroshi Ichikawa
2 | // License: New BSD License
3 | // Reference: http://dev.w3.org/html5/websockets/
4 | // Reference: http://tools.ietf.org/html/draft-hixie-thewebsocketprotocol-76
5 |
6 | package {
7 |
8 | import flash.system.*;
9 |
10 | public class WebSocketMainInsecure extends WebSocketMain {
11 |
12 | public function WebSocketMainInsecure() {
13 | Security.allowDomain("*");
14 | super();
15 | }
16 |
17 | }
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/lib/vendor/web-socket-js/flash-src/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # You need Flex 4 SDK:
4 | # http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4
5 |
6 | mxmlc -static-link-runtime-shared-libraries -target-player=10.0.0 -output=../WebSocketMain.swf WebSocketMain.as &&
7 | mxmlc -static-link-runtime-shared-libraries -output=../WebSocketMainInsecure.swf WebSocketMainInsecure.as &&
8 | cd .. &&
9 | zip WebSocketMainInsecure.zip WebSocketMainInsecure.swf &&
10 | rm WebSocketMainInsecure.swf
11 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/lib/vendor/web-socket-js/flash-src/com/hurlant/crypto/hash/IHash.as:
--------------------------------------------------------------------------------
1 | /**
2 | * IHash
3 | *
4 | * An interface for each hash function to implement
5 | * Copyright (c) 2007 Henri Torgemane
6 | *
7 | * See LICENSE.txt for full license information.
8 | */
9 | package com.hurlant.crypto.hash
10 | {
11 | import flash.utils.ByteArray;
12 |
13 | public interface IHash
14 | {
15 | function getInputSize():uint;
16 | function getHashSize():uint;
17 | function hash(src:ByteArray):ByteArray;
18 | function toString():String;
19 | function getPadSize():int;
20 | }
21 | }
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/lib/vendor/web-socket-js/flash-src/com/hurlant/crypto/prng/IPRNG.as:
--------------------------------------------------------------------------------
1 | /**
2 | * IPRNG
3 | *
4 | * An interface for classes that can be used a pseudo-random number generators
5 | * Copyright (c) 2007 Henri Torgemane
6 | *
7 | * See LICENSE.txt for full license information.
8 | */
9 | package com.hurlant.crypto.prng
10 | {
11 | import flash.utils.ByteArray;
12 |
13 | public interface IPRNG {
14 | function getPoolSize():uint;
15 | function init(key:ByteArray):void;
16 | function next():uint;
17 | function dispose():void;
18 | function toString():String;
19 | }
20 | }
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/lib/vendor/web-socket-js/flash-src/com/hurlant/crypto/symmetric/ICipher.as:
--------------------------------------------------------------------------------
1 | /**
2 | * ICipher
3 | *
4 | * A generic interface to use symmetric ciphers
5 | * Copyright (c) 2007 Henri Torgemane
6 | *
7 | * See LICENSE.txt for full license information.
8 | */
9 | package com.hurlant.crypto.symmetric
10 | {
11 | import flash.utils.ByteArray;
12 |
13 | public interface ICipher
14 | {
15 | function getBlockSize():uint;
16 | function encrypt(src:ByteArray):void;
17 | function decrypt(src:ByteArray):void;
18 | function dispose():void;
19 | function toString():String;
20 | }
21 | }
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/lib/vendor/web-socket-js/flash-src/com/hurlant/crypto/symmetric/IMode.as:
--------------------------------------------------------------------------------
1 | /**
2 | * IMode
3 | *
4 | * An interface for confidentiality modes to implement
5 | * This could become deprecated at some point.
6 | * Copyright (c) 2007 Henri Torgemane
7 | *
8 | * See LICENSE.txt for full license information.
9 | */
10 | package com.hurlant.crypto.symmetric
11 | {
12 | public interface IMode extends ICipher
13 | {
14 | }
15 | }
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/lib/vendor/web-socket-js/flash-src/com/hurlant/crypto/symmetric/IStreamCipher.as:
--------------------------------------------------------------------------------
1 | /**
2 | * IStreamCipher
3 | *
4 | * A "marker" interface for stream ciphers.
5 | * Copyright (c) 2007 Henri Torgemane
6 | *
7 | * See LICENSE.txt for full license information.
8 | */
9 | package com.hurlant.crypto.symmetric {
10 |
11 | /**
12 | * A marker to indicate how this cipher works.
13 | * A stream cipher:
14 | * - does not use initialization vector
15 | * - keeps some internal state between calls to encrypt() and decrypt()
16 | *
17 | */
18 | public interface IStreamCipher extends ICipher {
19 |
20 | }
21 | }
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/lib/vendor/web-socket-js/flash-src/com/hurlant/crypto/tests/ITestHarness.as:
--------------------------------------------------------------------------------
1 | /**
2 | * ITestHarness
3 | *
4 | * An interface to specify what's available for test cases to use.
5 | * Copyright (c) 2007 Henri Torgemane
6 | *
7 | * See LICENSE.txt for full license information.
8 | */
9 | package com.hurlant.crypto.tests
10 | {
11 | public interface ITestHarness
12 | {
13 | function beginTestCase(name:String):void;
14 | function endTestCase():void;
15 |
16 | function beginTest(name:String):void;
17 | function passTest():void;
18 | function failTest(msg:String):void;
19 | }
20 | }
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/lib/vendor/web-socket-js/flash-src/com/hurlant/crypto/tls/IConnectionState.as:
--------------------------------------------------------------------------------
1 | /**
2 | * IConnectionState
3 | *
4 | * Interface for TLS/SSL Connection states.
5 | *
6 | * See LICENSE.txt for full license information.
7 | */
8 | package com.hurlant.crypto.tls {
9 | import flash.utils.ByteArray;
10 | public interface IConnectionState {
11 | function decrypt(type:uint, length:uint, p:ByteArray) : ByteArray;
12 | function encrypt(type:uint, p:ByteArray) : ByteArray;
13 | }
14 | }
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/lib/vendor/web-socket-js/flash-src/com/hurlant/math/IReduction.as:
--------------------------------------------------------------------------------
1 | package com.hurlant.math
2 | {
3 | internal interface IReduction
4 | {
5 | function convert(x:BigInteger):BigInteger;
6 | function revert(x:BigInteger):BigInteger;
7 | function reduce(x:BigInteger):void;
8 | function mulTo(x:BigInteger, y:BigInteger, r:BigInteger):void;
9 | function sqrTo(x:BigInteger, r:BigInteger):void;
10 | }
11 | }
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/lib/vendor/web-socket-js/flash-src/com/hurlant/math/bi_internal.as:
--------------------------------------------------------------------------------
1 | /**
2 | * bi_internal
3 | *
4 | * A namespace. w00t.
5 | * Copyright (c) 2007 Henri Torgemane
6 | *
7 | * See LICENSE.txt for full license information.
8 | */
9 | package com.hurlant.math {
10 | public namespace bi_internal = "http://crypto.hurlant.com/BigInteger";
11 | }
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/lib/vendor/web-socket-js/flash-src/com/hurlant/util/ArrayUtil.as:
--------------------------------------------------------------------------------
1 | /**
2 | * ArrayUtil
3 | *
4 | * A class that allows to compare two ByteArrays.
5 | * Copyright (c) 2007 Henri Torgemane
6 | *
7 | * See LICENSE.txt for full license information.
8 | */
9 | package com.hurlant.util {
10 | import flash.utils.ByteArray;
11 |
12 |
13 | public class ArrayUtil {
14 |
15 | public static function equals(a1:ByteArray, a2:ByteArray):Boolean {
16 | if (a1.length != a2.length) return false;
17 | var l:int = a1.length;
18 | for (var i:int=0;i> 1;
3 | var c = 8 >>> 1;
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/issue34.js:
--------------------------------------------------------------------------------
1 | var a = {};
2 | a["this"] = 1;
3 | a["that"] = 2;
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/issue4.js:
--------------------------------------------------------------------------------
1 | var a = 2e3;
2 | var b = 2e-3;
3 | var c = 2e-5;
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/issue48.js:
--------------------------------------------------------------------------------
1 | var s, i; s = ''; i = 0;
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/issue50.js:
--------------------------------------------------------------------------------
1 | function bar(a) {
2 | try {
3 | foo();
4 | } catch(e) {
5 | alert("Exception caught (foo not defined)");
6 | }
7 | alert(a); // 10 in FF, "[object Error]" in IE
8 | }
9 | bar(10);
10 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/issue53.js:
--------------------------------------------------------------------------------
1 | x = (y, z)
2 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/issue54.1.js:
--------------------------------------------------------------------------------
1 | foo.toString();
2 | a.toString(16);
3 | b.toString.call(c);
4 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/issue68.js:
--------------------------------------------------------------------------------
1 | function f() {
2 | if (a) return;
3 | g();
4 | function g(){}
5 | };
6 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/issue69.js:
--------------------------------------------------------------------------------
1 | [(a,b)]
2 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/issue9.js:
--------------------------------------------------------------------------------
1 | var a = {
2 | a: 1,
3 | b: 2, // <-- trailing comma
4 | };
5 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/mangle.js:
--------------------------------------------------------------------------------
1 | (function() {
2 | var x = function fun(a, fun, b) {
3 | return fun;
4 | };
5 | }());
6 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/null_string.js:
--------------------------------------------------------------------------------
1 | var nullString = "\0"
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/strict-equals.js:
--------------------------------------------------------------------------------
1 | typeof a === 'string'
2 | b + "" !== c + ""
3 | d < e === f < g
4 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/var.js:
--------------------------------------------------------------------------------
1 | // var declarations after each other should be combined
2 | var a = 1;
3 | var b = 2;
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/whitespace.js:
--------------------------------------------------------------------------------
1 | function id(a) {
2 | // Form-Feed
3 | // Vertical Tab
4 | // No-Break Space
5 | // Mongolian Vowel Separator
6 | // En quad
7 | // Em quad
8 | // En space
9 | // Em space
10 | // Three-Per-Em Space
11 | // Four-Per-Em Space
12 | // Six-Per-Em Space
13 | // Figure Space
14 | // Punctuation Space
15 | // Thin Space
16 | // Hair Space
17 | // Narrow No-Break Space
18 | // Medium Mathematical Space
19 | // Ideographic Space
20 | return a;
21 | }
22 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/with.js:
--------------------------------------------------------------------------------
1 | with({}) {
2 | };
3 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/tmp/269.js:
--------------------------------------------------------------------------------
1 | var jsp = require("uglify-js").parser;
2 | var pro = require("uglify-js").uglify;
3 |
4 | var test_code = "var JSON;JSON||(JSON={});";
5 |
6 | var ast = jsp.parse(test_code, false, false);
7 | var nonembed_token_code = pro.gen_code(ast);
8 | ast = jsp.parse(test_code, false, true);
9 | var embed_token_code = pro.gen_code(ast);
10 |
11 | console.log("original: " + test_code);
12 | console.log("no token: " + nonembed_token_code);
13 | console.log(" token: " + embed_token_code);
14 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/tmp/embed-tokens.js:
--------------------------------------------------------------------------------
1 | #! /usr/bin/env node
2 |
3 | global.sys = require(/^v0\.[012]/.test(process.version) ? "sys" : "util");
4 | var fs = require("fs");
5 | var uglify = require("uglify-js"), // symlink ~/.node_libraries/uglify-js.js to ../uglify-js.js
6 | jsp = uglify.parser,
7 | pro = uglify.uglify;
8 |
9 | var code = fs.readFileSync("embed-tokens.js", "utf8").replace(/^#.*$/mg, "");
10 | var ast = jsp.parse(code, null, true);
11 |
12 | // trololo
13 | function fooBar() {}
14 |
15 | console.log(sys.inspect(ast, null, null));
16 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/tmp/goto2.js:
--------------------------------------------------------------------------------
1 | function q(qooo) {
2 | var a;
3 | foo: for(;;) {
4 | a++;
5 | if (something) break foo;
6 | return qooo;
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/tmp/liftvars.js:
--------------------------------------------------------------------------------
1 | var UNUSED_VAR1 = 19;
2 |
3 | function main() {
4 | var unused_var2 = 20;
5 | alert(100);
6 | }
7 |
8 | main();
9 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/.npmignore:
--------------------------------------------------------------------------------
1 | npm-debug.log
2 | node_modules
3 | .*.swp
4 | .lock-*
5 | build
6 |
7 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | npm_args: --ws:native
3 | node_js:
4 | - "0.6"
5 | - "0.8"
6 | - "0.10"
7 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/binding.gyp:
--------------------------------------------------------------------------------
1 | {
2 | 'targets': [
3 | {
4 | 'target_name': 'validation',
5 | 'include_dirs': ["0.4.0"
11 | },
12 | "dependencies": {
13 | "express": "~3.0.0"
14 | },
15 | "devDependencies": {},
16 | "optionalDependencies": {}
17 | }
18 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/examples/serverstats/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "author": "",
3 | "name": "serverstats",
4 | "version": "0.0.0",
5 | "repository": {
6 | "type": "git",
7 | "url": "git://github.com/einaros/ws.git"
8 | },
9 | "engines": {
10 | "node": ">0.4.0"
11 | },
12 | "dependencies": {
13 | "express": "2.x"
14 | },
15 | "devDependencies": {},
16 | "optionalDependencies": {}
17 | }
18 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/lib/BufferUtil.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * ws: a node.js websocket client
3 | * Copyright(c) 2011 Einar Otto Stangvik
4 | * MIT Licensed
5 | */
6 |
7 | try {
8 | module.exports = require('../build/Release/bufferutil');
9 | } catch (e) { try {
10 | module.exports = require('../build/default/bufferutil');
11 | } catch (e) { try {
12 | module.exports = require('./BufferUtil.fallback');
13 | } catch (e) {
14 | console.error('bufferutil.node seems to not have been built. Run npm install.');
15 | throw e;
16 | }}}
17 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/lib/Validation.fallback.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * ws: a node.js websocket client
3 | * Copyright(c) 2011 Einar Otto Stangvik
4 | * MIT Licensed
5 | */
6 |
7 | module.exports.Validation = {
8 | isValidUTF8: function(buffer) {
9 | return true;
10 | }
11 | };
12 |
13 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/lib/Validation.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * ws: a node.js websocket client
3 | * Copyright(c) 2011 Einar Otto Stangvik
4 | * MIT Licensed
5 | */
6 |
7 | try {
8 | module.exports = require('../build/Release/validation');
9 | } catch (e) { try {
10 | module.exports = require('../build/default/validation');
11 | } catch (e) { try {
12 | module.exports = require('./Validation.fallback');
13 | } catch (e) {
14 | console.error('validation.node seems to not have been built. Run npm install.');
15 | throw e;
16 | }}}
17 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/node_modules/commander/.npmignore:
--------------------------------------------------------------------------------
1 | support
2 | test
3 | examples
4 | *.sock
5 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/node_modules/commander/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.4
4 | - 0.6
5 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/node_modules/commander/Makefile:
--------------------------------------------------------------------------------
1 |
2 | TESTS = $(shell find test/test.*.js)
3 |
4 | test:
5 | @./test/run $(TESTS)
6 |
7 | .PHONY: test
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/node_modules/commander/index.js:
--------------------------------------------------------------------------------
1 |
2 | module.exports = require('./lib/commander');
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/node_modules/nan/.index.js:
--------------------------------------------------------------------------------
1 | //noop
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/node_modules/options/.npmignore:
--------------------------------------------------------------------------------
1 | npm-debug.log
2 | node_modules
3 | .*.swp
4 | .lock-*
5 | build/
6 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/node_modules/options/Makefile:
--------------------------------------------------------------------------------
1 | ALL_TESTS = $(shell find test/ -name '*.test.js')
2 |
3 | run-tests:
4 | @./node_modules/.bin/mocha \
5 | -t 2000 \
6 | $(TESTFLAGS) \
7 | $(TESTS)
8 |
9 | test:
10 | @$(MAKE) NODE_PATH=lib TESTS="$(ALL_TESTS)" run-tests
11 |
12 | .PHONY: test
13 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/node_modules/options/test/fixtures/test.conf:
--------------------------------------------------------------------------------
1 | {
2 | "a": "foobar",
3 | "b": false
4 | }
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/node_modules/tinycolor/.npmignore:
--------------------------------------------------------------------------------
1 | npm-debug.log
2 | node_modules
3 | .*.swp
4 | .lock-*
5 | build/
6 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/node_modules/tinycolor/README.md:
--------------------------------------------------------------------------------
1 | # tinycolor #
2 |
3 | This is a no-fuzz, barebone, zero muppetry color module for node.js.
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/node_modules/tinycolor/example.js:
--------------------------------------------------------------------------------
1 | require('./tinycolor');
2 | console.log('this should be red and have an underline!'.grey.underline);
3 | console.log('this should have a blue background!'.bgBlue);
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/test/fixtures/request.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN CERTIFICATE REQUEST-----
2 | MIIBhDCB7gIBADBFMQswCQYDVQQGEwJubzETMBEGA1UECAwKU29tZS1TdGF0ZTEh
3 | MB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEB
4 | AQUAA4GNADCBiQKBgQC2tDv6v//aJX8HoX7hugfReoWftqVxX2WmO8CbBFc0qfEC
5 | hrR/3sCNg8Y0squOmQ1deEElE4h1tFtmcI14Ll/NfVr4kKjspK3MFe4ZJmvbtO0W
6 | ZxXgf72AhEhw0e1mYkufFsmwiGQZHzJVh2Yll7h5PmV2TXOgHVp2A8XWFmEIEwID
7 | AQABoAAwDQYJKoZIhvcNAQEFBQADgYEAjsUXEARgfxZNkMjuUcudgU2w4JXS0gGI
8 | JQ0U1LmU0vMDSKwqndMlvCbKzEgPbJnGJDI8D4MeINCJHa5Ceyb8c+jaJYUcCabl
9 | lQW5Psn3+eWp8ncKlIycDRj1Qk615XuXtV0fhkrgQM2ZCm9LaQ1O1Gd/CzLihLjF
10 | W0MmgMKMMRk=
11 | -----END CERTIFICATE REQUEST-----
12 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/xmlhttprequest/autotest.watchr:
--------------------------------------------------------------------------------
1 | def run_all_tests
2 | puts `clear`
3 | puts `node tests/test-constants.js`
4 | puts `node tests/test-headers.js`
5 | puts `node tests/test-request.js`
6 | end
7 | watch('.*.js') { run_all_tests }
8 | run_all_tests
9 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/xmlhttprequest/example/demo.js:
--------------------------------------------------------------------------------
1 | var sys = require('util');
2 | var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
3 |
4 | var xhr = new XMLHttpRequest();
5 |
6 | xhr.onreadystatechange = function() {
7 | sys.puts("State: " + this.readyState);
8 |
9 | if (this.readyState == 4) {
10 | sys.puts("Complete.\nBody length: " + this.responseText.length);
11 | sys.puts("Body:\n" + this.responseText);
12 | }
13 | };
14 |
15 | xhr.open("GET", "http://driverdan.com");
16 | xhr.send();
17 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/xmlhttprequest/tests/test-constants.js:
--------------------------------------------------------------------------------
1 | var sys = require("util")
2 | , assert = require("assert")
3 | , XMLHttpRequest = require("../lib/XMLHttpRequest").XMLHttpRequest
4 | , xhr = new XMLHttpRequest();
5 |
6 | // Test constant values
7 | assert.equal(0, xhr.UNSENT);
8 | assert.equal(1, xhr.OPENED);
9 | assert.equal(2, xhr.HEADERS_RECEIVED);
10 | assert.equal(3, xhr.LOADING);
11 | assert.equal(4, xhr.DONE);
12 |
13 | sys.puts("done");
14 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/node_modules/xmlhttprequest/tests/testdata.txt:
--------------------------------------------------------------------------------
1 | Hello World
2 |
--------------------------------------------------------------------------------
/node_modules/socket.io/node_modules/socket.io-client/test/worker.js:
--------------------------------------------------------------------------------
1 | importScripts('/socket.io/socket.io.js');
2 |
3 | self.onmessage = function (ev) {
4 | var url = ev.data
5 | , socket = io.connect(url);
6 |
7 | socket.on('done', function () {
8 | self.postMessage('done!');
9 | });
10 |
11 | socket.on('connect_failed', function () {
12 | self.postMessage('connect failed');
13 | });
14 |
15 | socket.on('error', function () {
16 | self.postMessage('error');
17 | });
18 |
19 | socket.send('woot');
20 | }
21 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "html5-showcase",
3 | "version": "0.0.1",
4 | "private": true,
5 | "scripts": {
6 | "start": "node server.js"
7 | },
8 | "dependencies": {
9 | "express": "*",
10 | "ejs": "*", "async": "*", "mongoose": "3.6.19", "socket.io": "0.9.16"
11 | }
12 | }
--------------------------------------------------------------------------------
/public/.buildignore:
--------------------------------------------------------------------------------
1 | *.coffee
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/favicon.ico
--------------------------------------------------------------------------------
/public/img/addIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/addIcon.png
--------------------------------------------------------------------------------
/public/img/addNoteIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/addNoteIcon.png
--------------------------------------------------------------------------------
/public/img/addNoteIcon_organizeMe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/addNoteIcon_organizeMe.png
--------------------------------------------------------------------------------
/public/img/addressbook/_center.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/addressbook/_center.jpg
--------------------------------------------------------------------------------
/public/img/addressbook/_left.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/addressbook/_left.jpg
--------------------------------------------------------------------------------
/public/img/addressbook/_right.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/addressbook/_right.jpg
--------------------------------------------------------------------------------
/public/img/addressbook/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/addressbook/logo.png
--------------------------------------------------------------------------------
/public/img/addressbook/phone_frame.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/addressbook/phone_frame.jpg
--------------------------------------------------------------------------------
/public/img/addressbook/phone_frame.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/addressbook/phone_frame.png
--------------------------------------------------------------------------------
/public/img/addressbook/store_icons/android.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/addressbook/store_icons/android.png
--------------------------------------------------------------------------------
/public/img/addressbook/store_icons/android_active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/addressbook/store_icons/android_active.png
--------------------------------------------------------------------------------
/public/img/addressbook/store_icons/chrome.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/addressbook/store_icons/chrome.png
--------------------------------------------------------------------------------
/public/img/addressbook/store_icons/chrome_active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/addressbook/store_icons/chrome_active.png
--------------------------------------------------------------------------------
/public/img/addressbook/store_icons/ios.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/addressbook/store_icons/ios.png
--------------------------------------------------------------------------------
/public/img/addressbook/store_icons/ios_active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/addressbook/store_icons/ios_active.png
--------------------------------------------------------------------------------
/public/img/addressbook/store_icons/windows8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/addressbook/store_icons/windows8.png
--------------------------------------------------------------------------------
/public/img/addressbook/store_icons/windows8_active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/addressbook/store_icons/windows8_active.png
--------------------------------------------------------------------------------
/public/img/addressbook/store_icons/windowsPhone8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/addressbook/store_icons/windowsPhone8.png
--------------------------------------------------------------------------------
/public/img/addressbook/store_icons/windowsPhone8_active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/addressbook/store_icons/windowsPhone8_active.png
--------------------------------------------------------------------------------
/public/img/addressbook/userDashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/addressbook/userDashboard.png
--------------------------------------------------------------------------------
/public/img/addressbook/userDashboard_active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/addressbook/userDashboard_active.png
--------------------------------------------------------------------------------
/public/img/appIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/appIcon.png
--------------------------------------------------------------------------------
/public/img/appIcon_organizeMe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/appIcon_organizeMe.png
--------------------------------------------------------------------------------
/public/img/childsContainer_organizeMe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/childsContainer_organizeMe.png
--------------------------------------------------------------------------------
/public/img/city-landscape.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/city-landscape.jpg
--------------------------------------------------------------------------------
/public/img/delNoteIcon_organizeMe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/delNoteIcon_organizeMe.png
--------------------------------------------------------------------------------
/public/img/deleteNoteIcon_organizeMe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/deleteNoteIcon_organizeMe.png
--------------------------------------------------------------------------------
/public/img/explorerBack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/explorerBack.png
--------------------------------------------------------------------------------
/public/img/file.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/file.png
--------------------------------------------------------------------------------
/public/img/folder-closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/folder-closed.png
--------------------------------------------------------------------------------
/public/img/folder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/folder.png
--------------------------------------------------------------------------------
/public/img/foled_bak.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/foled_bak.png
--------------------------------------------------------------------------------
/public/img/glyphicons-halflings-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/glyphicons-halflings-white.png
--------------------------------------------------------------------------------
/public/img/glyphicons-halflings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/glyphicons-halflings.png
--------------------------------------------------------------------------------
/public/img/hook.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/hook.png
--------------------------------------------------------------------------------
/public/img/marbleBack.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/marbleBack.jpg
--------------------------------------------------------------------------------
/public/img/modalBack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/modalBack.png
--------------------------------------------------------------------------------
/public/img/modalBodyBack_organizeMe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/modalBodyBack_organizeMe.png
--------------------------------------------------------------------------------
/public/img/press1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/press1.jpg
--------------------------------------------------------------------------------
/public/img/press2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/press2.jpg
--------------------------------------------------------------------------------
/public/img/press3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/press3.jpg
--------------------------------------------------------------------------------
/public/img/press4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/press4.jpg
--------------------------------------------------------------------------------
/public/img/press5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/press5.jpg
--------------------------------------------------------------------------------
/public/img/press6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/press6.jpg
--------------------------------------------------------------------------------
/public/img/quizword.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/quizword.jpg
--------------------------------------------------------------------------------
/public/img/stickyNote.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/stickyNote.png
--------------------------------------------------------------------------------
/public/img/stickyNoteContainer_OrganizeMe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/stickyNoteContainer_OrganizeMe.png
--------------------------------------------------------------------------------
/public/img/stickyNoteLarge_organizeMe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/stickyNoteLarge_organizeMe.png
--------------------------------------------------------------------------------
/public/img/stuffAdder_organizeMe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/stuffAdder_organizeMe.png
--------------------------------------------------------------------------------
/public/img/svgEditor/icons/menuSelectionArrow.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
13 |
--------------------------------------------------------------------------------
/public/img/tech-four.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/tech-four.jpg
--------------------------------------------------------------------------------
/public/img/tech-one.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/tech-one.jpg
--------------------------------------------------------------------------------
/public/img/tech-two.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/tech-two.jpg
--------------------------------------------------------------------------------
/public/img/thumb1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/thumb1.jpg
--------------------------------------------------------------------------------
/public/img/thumb2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/thumb2.jpg
--------------------------------------------------------------------------------
/public/img/thumb3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/thumb3.jpg
--------------------------------------------------------------------------------
/public/img/thumb4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/thumb4.jpg
--------------------------------------------------------------------------------
/public/img/topic.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/topic.gif
--------------------------------------------------------------------------------
/public/img/topic2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ziaukhan/html5-showcase/ed94fcbbcb9ed5596f37784e0abad8ad705e96da/public/img/topic2.gif
--------------------------------------------------------------------------------
/public/partials/me.html:
--------------------------------------------------------------------------------
1 | About Us
--------------------------------------------------------------------------------
/public/partials/sharing.html:
--------------------------------------------------------------------------------
1 |
2 | Picture Sharing app under Development
3 |
4 |
5 |
8 |
--------------------------------------------------------------------------------
/public/robots.txt:
--------------------------------------------------------------------------------
1 | # robotstxt.org/
2 |
3 | User-agent: *
4 |
--------------------------------------------------------------------------------
/public/scripts/chartThreeD/Templates/dummyHTML.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | {{group.children[$index]}}
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/public/scripts/chartThreeD/services/dummyS.js:
--------------------------------------------------------------------------------
1 |
2 |
3 | sampleApp.factory('dummyS', function () {
4 |
5 | return {
6 |
7 |
8 | getGroupedBarChart : function (dataArray) {
9 | return "dummyHere"
10 | }
11 | }
12 |
13 | });
--------------------------------------------------------------------------------
/public/scripts/controllers/addressbook.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Created with JetBrains WebStorm.
3 | * User: Zia
4 | * Date: 9/16/13
5 | * Time: 2:50 AM
6 | * To change this template use File | Settings | File Templates.
7 | */
8 |
9 | sampleApp.controller('addressBookCtrl', function($scope) {
10 | $scope.message = "123";
11 | });
12 |
--------------------------------------------------------------------------------
/public/scripts/controllers/sharing.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Created with JetBrains WebStorm.
3 | * User: Zia
4 | * Date: 9/26/13
5 | * Time: 1:23 AM
6 | * To change this template use File | Settings | File Templates.
7 | */
8 |
--------------------------------------------------------------------------------
/public/scripts/organizeMe/Templates/confirmDelete_organizeMe.html:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
7 | This Topic has {{selected.children.length}} childs, Are you sure you want to remove this topic?
8 |
9 |
10 |
11 |
12 |
13 |
17 |
18 |
--------------------------------------------------------------------------------
/public/scripts/realTime/workers/objectModel.js:
--------------------------------------------------------------------------------
1 | ( function () {
2 |
3 | "use strict";
4 |
5 |
6 |
7 | util.namespace( "realTime.objectModel", {
8 |
9 | } );
10 | })();
--------------------------------------------------------------------------------
/public/scripts/services/services.js:
--------------------------------------------------------------------------------
1 |
2 | sampleApp.factory('NavigationService', function ($location) {
3 | return {
4 | version : '0.0.1',
5 |
6 | navigate : function (path) {
7 | $location.path(path);
8 | }
9 | }
10 | });
11 |
12 | sampleApp.factory('User', ['$resource',
13 | function($resource) {
14 | return $resource('/user/:username', {username: '@username'});
15 | }]);
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/public/styles/main.css:
--------------------------------------------------------------------------------
1 | /* Will be compiled down to a single stylesheet with your sass files */
2 |
3 | .nav, .pagination, .carousel a { cursor: pointer; }
4 |
5 |
6 | body {
7 | padding-top: 80px;
8 | padding-bottom: 40px;
9 | }
10 | .partial_container{
11 | width: 100%;
12 | }
13 |
--------------------------------------------------------------------------------
/routes.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Created with JetBrains WebStorm.
3 | * User: zeeshan
4 | * Date: 9/13/13
5 | * Time: 4:57 PM
6 | * To change this template use File | Settings | File Templates.
7 | */
8 |
9 |
10 | exports = module.exports = function(app, passport) {
11 |
12 | app.get('/', require('./views/main').index);
13 |
14 | app.post('/user/:username', require('./views/user').addUser);
15 | //app.get('/', require('./views/index').init);
16 |
17 | app.get('/test', function(req, res){
18 | res.render('../../test/e2e/runner.html')
19 | })
20 |
21 | };
22 |
--------------------------------------------------------------------------------
/scripts/e2e-test.bat:
--------------------------------------------------------------------------------
1 | @echo off
2 |
3 | REM Windows script for running e2e tests
4 | REM You have to run server and capture some browser first
5 | REM
6 | REM Requirements:
7 | REM - NodeJS (http://nodejs.org/)
8 | REM - Karma (npm install -g karma)
9 |
10 | set BASE_DIR=%~dp0
11 | karma start "%BASE_DIR%\..\config\karma-e2e.conf.js" %*
12 |
--------------------------------------------------------------------------------
/scripts/e2e-test.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | BASE_DIR=`dirname $0`
4 |
5 | echo ""
6 | echo "Starting Karma Server (http://karma-runner.github.io)"
7 | echo "-------------------------------------------------------------------"
8 |
9 | karma start $BASE_DIR/../config/karma-e2e.conf.js $*
10 |
--------------------------------------------------------------------------------
/scripts/test.bat:
--------------------------------------------------------------------------------
1 | @echo off
2 |
3 | REM Windows script for running unit tests
4 | REM You have to run server and capture some browser first
5 | REM
6 | REM Requirements:
7 | REM - NodeJS (http://nodejs.org/)
8 | REM - Karma (npm install -g karma)
9 |
10 | set BASE_DIR=%~dp0
11 | karma start "%BASE_DIR%\..\config\karma.conf.js" %*
12 |
--------------------------------------------------------------------------------
/scripts/test.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | BASE_DIR=`dirname $0`
4 |
5 | echo ""
6 | echo "Starting Karma Server (http://karma-runner.github.io)"
7 | echo "-------------------------------------------------------------------"
8 |
9 | karma start $BASE_DIR/../config/karma.conf.js $*
10 |
--------------------------------------------------------------------------------
/scripts/watchr.rb:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env watchr
2 |
3 | # config file for watchr http://github.com/mynyml/watchr
4 | # install: gem install watchr
5 | # run: watch watchr.rb
6 | # note: make sure that you have jstd server running (server.sh) and a browser captured
7 |
8 | log_file = File.expand_path(File.dirname(__FILE__) + '/../logs/jstd.log')
9 |
10 | `cd ..`
11 | `touch #{log_file}`
12 |
13 | puts "String watchr... log file: #{log_file}"
14 |
15 | watch( '(app/js|test/unit)' ) do
16 | `echo "\n\ntest run started @ \`date\`" > #{log_file}`
17 | `scripts/test.sh &> #{log_file}`
18 | end
19 |
20 |
--------------------------------------------------------------------------------
/test/e2e/runner.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | End2end Test Runner
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/test/e2e/scenarios.js:
--------------------------------------------------------------------------------
1 |
2 | 'use strict';
3 |
4 | /* http://docs.angularjs.org/guide/dev_guide.e2e-testing */
5 |
6 | describe('Html5 Showcase App', function() {
7 |
8 | beforeEach(function() {
9 | browser().navigateTo('/');
10 | });
11 |
12 |
13 | it('should automatically redirect to /main when location hash/fragment is empty', function() {
14 | expect(browser().location().url()).toBe("/");
15 | });
16 |
17 |
18 |
19 | });
20 |
--------------------------------------------------------------------------------
/test/unit/controllersSpec.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | /* jasmine specs for controllers go here */
4 |
5 | describe('controllers', function(){
6 |
7 | beforeEach(module('sampleApp'));
8 |
9 |
10 | it('should ....', inject(function() {
11 | //spec body
12 |
13 | var _num=10;
14 | expect(_num).toEqual(10);
15 |
16 | }));
17 |
18 | it('should ....', inject(function() {
19 | //spec body
20 | }));
21 | });
22 |
--------------------------------------------------------------------------------
/views/main.js:
--------------------------------------------------------------------------------
1 |
2 | /*
3 | * GET home page.
4 | */
5 |
6 | exports.index = function(req, res){
7 | res.render('../public/index.html', {});
8 | };
--------------------------------------------------------------------------------
/views/user.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Created with JetBrains WebStorm.
3 | * User: zeeshan
4 | * Date: 9/13/13
5 | * Time: 5:26 PM
6 | * To change this template use File | Settings | File Templates.
7 | */
8 |
9 |
10 | exports.addUser = function(req, res){
11 | res.send({data:"hello"});
12 | };
--------------------------------------------------------------------------------