在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 《Node.js+MongoDB+AngularJS Web开发》源代码

《Node.js+MongoDB+AngularJS Web开发》源代码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:5.81M
  • 下载次数:15
  • 浏览次数:113
  • 发布时间:2020-08-19
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
书中源代码,nodejs-mongodb-angularjs-web-development-master
【实例截图】
【核心代码】
nodejs-mongodb-angularjs-web-development-master
└── nodejs-mongodb-angularjs-web-development-master
├── ch03
│   ├── censorify
│   │   ├── censortext.js
│   │   ├── package.json
│   │   ├── publish_package.json
│   │   └── README.md
│   └── readwords
│   ├── node_modules
│   │   └── censorify
│   │   ├── censortext.js
│   │   ├── package.json
│   │   ├── publish_package.json
│   │   └── README.md
│   └── readwords.js
├── ch04
│   ├── callback_chain.js
│   ├── callback_closure.js
│   ├── callback_parameter.js
│   ├── emmiter_listener.js
│   ├── nexttick.js
│   ├── simple_interval.js
│   └── simple_timer.js
├── ch05
│   ├── buffer_concat.js
│   ├── buffer_copy.js
│   ├── buffered_data.js
│   ├── buffer_read.js
│   ├── buffer_slice.js
│   ├── buffer_write.js
│   ├── gzip_file.gz
│   ├── json.js
│   ├── stream_duplex.js
│   ├── stream_piped.js
│   ├── stream_read.js
│   ├── stream_transform.js
│   ├── stream_write.js
│   ├── zlib_buffers.js
│   ├── zlib_file.gz
│   ├── zlib_file.js
│   └── zlib_file.unzipped
├── ch06
│   ├── data
│   │   ├── config.txt
│   │   ├── fruit.txt
│   │   ├── grains.txt
│   │   ├── log.txt
│   │   ├── output.txt
│   │   └── veggie.txt
│   ├── file_folders.js
│   ├── file_readdir.js
│   ├── file_stats.js
│   ├── filesystem.js
│   ├── reading
│   │   ├── file_read_async.js
│   │   ├── file_read.js
│   │   ├── file_read_stream.js
│   │   └── file_read_sync.js
│   └── writing
│   ├── file_write_async.js
│   ├── file_write.js
│   ├── file_write_stream.js
│   └── file_write_sync.js
├── ch07
│   ├── html
│   │   └── hello.html
│   ├── http_client_get.js
│   ├── http_client_post.js
│   ├── http_client_static.js
│   ├── http_server_external.js
│   ├── http_server_get.js
│   ├── http_server_post.js
│   └── http_server_static.js
├── ch08
│   ├── socket_client.js
│   ├── socket_server.js
│   ├── ssl
│   │   ├── client.crt
│   │   ├── client.csr
│   │   ├── client.key
│   │   ├── server.crt
│   │   ├── server.csr
│   │   └── server.key
│   ├── tls_client.js
│   └── tls_server.js
├── ch09
│   ├── chef.js
│   ├── child_fork.js
│   ├── child_process_exec_file.js
│   ├── child_process_exec.js
│   ├── child_process_spawn.js
│   ├── cluster_client.js
│   ├── cluster_server.js
│   ├── cluster_worker.js
│   ├── file.txt
│   └── process_info.js
├── ch10
│   ├── dns_lookup.js
│   ├── os_info.js
│   └── util_inherit.js
├── ch13
│   ├── collection_create_list_delete.js
│   ├── collection_stats.js
│   ├── db_connect_object.js
│   ├── db_connect_string.js
│   ├── db_create_list_delete.js
│   ├── db_ping.js
│   └── db_status.js
├── ch14
│   ├── doc_add.js
│   ├── doc_delete.js
│   ├── doc_delete_one.js
│   ├── doc_find.js
│   ├── doc_modify.js
│   ├── doc_save.js
│   ├── doc_update.js
│   └── doc_upsert.js
├── ch15
│   ├── doc_aggregate.js
│   ├── doc_count.js
│   ├── doc_distinct.js
│   ├── doc_fields.js
│   ├── doc_group.js
│   ├── doc_limit.js
│   ├── doc_paging.js
│   ├── doc_query.js
│   ├── doc_sort.js
│   ├── generate_data.js
│   └── word_lib.js
├── ch16
│   ├── generate_data.js
│   ├── mongoose_aggregate.js
│   ├── mongoose_connect.js
│   ├── mongoose_create.js
│   ├── mongoose_find.js
│   ├── mongoose_middleware.js
│   ├── mongoose_remove_many.js
│   ├── mongoose_remove_one.js
│   ├── mongoose_save.js
│   ├── mongoose_update_many.js
│   ├── mongoose_update_one.js
│   ├── mongoose_validation.js
│   └── word_schema.js
├── ch17
│   ├── grid_fs.js
│   ├── gridstore_fs.js
│   └── words.txt
├── ch18
│   ├── express_http_https.js
│   ├── express_listen.js
│   ├── express_redirect.js
│   ├── express_request.js
│   ├── express_routes.js
│   ├── express_send_download.js
│   ├── express_send_file.js
│   ├── express_send.js
│   ├── express_send_json.js
│   ├── express_settings.js
│   ├── express_templates.js
│   ├── ssl
│   │   ├── client.crt
│   │   ├── client.csr
│   │   ├── client.key
│   │   ├── server.crt
│   │   ├── server.csr
│   │   └── server.key
│   └── views
│   ├── arch.jpg
│   ├── main_jade.jade
│   ├── user_ejs.html
│   ├── user_jade.jade
│   └── word.docx
├── ch19
│   ├── express_auth.js
│   ├── express_auth_one.js
│   ├── express_auth_session.js
│   ├── express_cookies.js
│   ├── express_middleware.js
│   ├── express_post.js
│   ├── express_query.js
│   ├── express_session.js
│   ├── express_static.js
│   └── static
│   ├── css
│   │   └── static.css
│   └── index.html
├── ch20
│   ├── node_server.js
│   └── static
│   ├── first.html
│   └── js
│   └── first.js
├── ch21
│   ├── node_server.js
│   └── static
│   ├── injector.html
│   └── js
│   └── injector.js
├── ch22
│   ├── node_server.js
│   └── static
│   ├── js
│   │   ├── scope_controller.js
│   │   ├── scope_events.js
│   │   ├── scope_hierarchy.js
│   │   └── scope_template.js
│   ├── scope_controller.html
│   ├── scope_events.html
│   ├── scope_hierarchy.html
│   └── scope_template.html
├── ch23
│   ├── node_server.js
│   └── static
│   ├── angular_expressions.html
│   ├── angular_filter_custom.html
│   ├── angular_filters.html
│   ├── angular_filter_sort.html
│   └── js
│   ├── angular_expressions.js
│   ├── angular_filter_custom.js
│   ├── angular_filters.js
│   └── angular_filter_sort.js
├── ch24
│   ├── node_server.js
│   └── static
│   ├── directive_bind.html
│   ├── directive_custom2.html
│   ├── directive_custom.html
│   ├── directive_event.html
│   ├── directive_form.html
│   ├── js
│   │   ├── directive_bind.js
│   │   ├── directive_custom2.js
│   │   ├── directive_custom.js
│   │   ├── directive_event.js
│   │   └── directive_form.js
│   └── my_photos.html
├── ch25
│   ├── node_server.js
│   └── static
│   ├── css
│   │   └── animate.css
│   ├── js
│   │   ├── service_animate.js
│   │   ├── service_cache.js
│   │   ├── service_cookie.js
│   │   ├── service_custom.js
│   │   └── service_http.js
│   ├── service_animate.html
│   ├── service_cache.html
│   ├── service_cookie.html
│   ├── service_custom.html
│   └── service_http.html
├── ch26
│   ├── auth_server.js
│   ├── controllers
│   │   └── users_controller.js
│   ├── models
│   │   └── users_model.js
│   ├── routes.js
│   ├── static
│   │   ├── css
│   │   │   └── styles.css
│   │   └── js
│   │   └── my_app.js
│   └── views
│   ├── index.html
│   ├── login.html
│   ├── signup.html
│   └── user.html
├── ch26-google-auth
│   ├── google_auth.js
│   └── views
│   ├── info.html
│   └── login.html
├── ch27
│   ├── comment_init.js
│   ├── comment_routes.js
│   ├── comment_server.js
│   ├── controllers
│   │   ├── comments_controller.js
│   │   ├── pages_controller.js
│   │   └── photos_controller.js
│   ├── models
│   │   ├── comments_model.js
│   │   ├── page_model.js
│   │   └── photo_model.js
│   ├── static
│   │   ├── comment.html
│   │   ├── comment_thread.html
│   │   ├── css
│   │   │   └── comment_styles.css
│   │   └── js
│   │   └── comment_app.js
│   └── views
│   └── photos.html
├── ch28
│   ├── cart_init.js
│   ├── cart_routes.js
│   ├── cart_server.js
│   ├── controllers
│   │   ├── customers_controller.js
│   │   ├── orders_controller.js
│   │   └── products_controller.js
│   ├── models
│   │   └── cart_model.js
│   ├── static
│   │   ├── billing.html
│   │   ├── cart.html
│   │   ├── css
│   │   │   └── cart_styles.css
│   │   ├── js
│   │   │   └── cart_app.js
│   │   ├── orders.html
│   │   ├── product.html
│   │   ├── products.html
│   │   ├── review.html
│   │   └── shipping.html
│   └── views
│   └── shopping.html
├── ch29
│   ├── controllers
│   │   ├── weather_controller.js
│   │   └── words_controller.js
│   ├── models
│   │   └── word_model.js
│   ├── rich_ui_routes.js
│   ├── rich_ui_server.js
│   ├── static
│   │   ├── css
│   │   │   ├── draggable_styles.css
│   │   │   ├── rich_ui_styles.css
│   │   │   ├── table_styles.css
│   │   │   └── weather_styles.css
│   │   ├── draggable.html
│   │   ├── js
│   │   │   └── rich_ui_app.js
│   │   ├── rich_pane.html
│   │   ├── rich_tabs.html
│   │   ├── tables.html
│   │   └── weather.html
│   ├── views
│   │   └── rich_ui.html
│   └── word_init.js
├── images
│   ├── arch.jpg
│   ├── bison.jpg
│   ├── cart.png
│   ├── cliff.jpg
│   ├── flower2.jpg
│   ├── flower.jpg
│   ├── jump.jpg
│   ├── lake.jpg
│   ├── pyramid.jpg
│   └── volcano.jpg
├── lib
│   └── readme.txt
├── node_modules
│   ├── basic-auth-connect
│   │   ├── index.js
│   │   ├── Makefile
│   │   ├── package.json
│   │   └── README.md
│   ├── body-parser
│   │   ├── HISTORY.md
│   │   ├── index.js
│   │   ├── Makefile
│   │   ├── node_modules
│   │   │   ├── qs
│   │   │   │   ├── index.js
│   │   │   │   ├── package.json
│   │   │   │   └── Readme.md
│   │   │   ├── raw-body
│   │   │   │   ├── index.js
│   │   │   │   ├── Makefile
│   │   │   │   ├── node_modules
│   │   │   │   │   └── bytes
│   │   │   │   │   ├── component.json
│   │   │   │   │   ├── History.md
│   │   │   │   │   ├── index.js
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── package.json
│   │   │   │   │   └── Readme.md
│   │   │   │   ├── package.json
│   │   │   │   └── README.md
│   │   │   └── type-is
│   │   │   ├── HISTORY.md
│   │   │   ├── index.js
│   │   │   ├── node_modules
│   │   │   │   └── mime
│   │   │   │   ├── LICENSE
│   │   │   │   ├── mime.js
│   │   │   │   ├── package.json
│   │   │   │   ├── README.md
│   │   │   │   ├── test.js
│   │   │   │   └── types
│   │   │   │   ├── mime.types
│   │   │   │   └── node.types
│   │   │   ├── package.json
│   │   │   └── README.md
│   │   ├── package.json
│   │   └── README.md
│   ├── censorify
│   │   ├── censortext.js
│   │   ├── package.json
│   │   └── README.md
│   ├── connect-mongo
│   │   ├── index.js
│   │   ├── lib
│   │   │   └── connect-mongo.js
│   │   ├── node_modules
│   │   │   └── mongodb
│   │   │   ├── CONTRIBUTING.md
│   │   │   ├── index.js
│   │   │   ├── lib
│   │   │   │   └── mongodb
│   │   │   │   ├── admin.js
│   │   │   │   ├── aggregation_cursor.js
│   │   │   │   ├── auth
│   │   │   │   │   ├── mongodb_cr.js
│   │   │   │   │   ├── mongodb_gssapi.js
│   │   │   │   │   ├── mongodb_plain.js
│   │   │   │   │   ├── mongodb_sspi.js
│   │   │   │   │   └── mongodb_x509.js
│   │   │   │   ├── collection
│   │   │   │   │   ├── aggregation.js
│   │   │   │   │   ├── commands.js
│   │   │   │   │   ├── core.js
│   │   │   │   │   ├── geo.js
│   │   │   │   │   ├── index.js
│   │   │   │   │   ├── query.js
│   │   │   │   │   └── shared.js
│   │   │   │   ├── collection.js
│   │   │   │   ├── command_cursor.js
│   │   │   │   ├── commands
│   │   │   │   │   ├── base_command.js
│   │   │   │   │   ├── db_command.js
│   │   │   │   │   ├── delete_command.js
│   │   │   │   │   ├── get_more_command.js
│   │   │   │   │   ├── insert_command.js
│   │   │   │   │   ├── kill_cursor_command.js
│   │   │   │   │   ├── query_command.js
│   │   │   │   │   └── update_command.js
│   │   │   │   ├── connection
│   │   │   │   │   ├── base.js
│   │   │   │   │   ├── connection.js
│   │   │   │   │   ├── connection_pool.js
│   │   │   │   │   ├── connection_utils.js
│   │   │   │   │   ├── mongos.js
│   │   │   │   │   ├── read_preference.js
│   │   │   │   │   ├── repl_set
│   │   │   │   │   │   ├── ha.js
│   │   │   │   │   │   ├── options.js
│   │   │   │   │   │   ├── repl_set.js
│   │   │   │   │   │   ├── repl_set_state.js
│   │   │   │   │   │   └── strategies
│   │   │   │   │   │   ├── ping_strategy.js
│   │   │   │   │   │   └── statistics_strategy.js
│   │   │   │   │   ├── server_capabilities.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
│   │   │   │   ├── scope.js
│   │   │   │   └── utils.js
│   │   │   ├── LICENSE
│   │   │   ├── Makefile
│   │   │   ├── node_modules
│   │   │   │   ├── bson
│   │   │   │   │   ├── binding.gyp
│   │   │   │   │   ├── browser_build
│   │   │   │   │   │   ├── bson.js
│   │   │   │   │   │   └── package.json
│   │   │   │   │   ├── build
│   │   │   │   │   │   ├── binding.sln
│   │   │   │   │   │   ├── binding.sln.cache
│   │   │   │   │   │   ├── bson.vcproj
│   │   │   │   │   │   └── config.gypi
│   │   │   │   │   ├── build_browser.js
│   │   │   │   │   ├── builderror.log
│   │   │   │   │   ├── ext
│   │   │   │   │   │   ├── bson.cc
│   │   │   │   │   │   ├── bson.h
│   │   │   │   │   │   ├── index.js
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── nan.h
│   │   │   │   │   │   ├── 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
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── package.json
│   │   │   │   │   ├── README.md
│   │   │   │   │   └── tools
│   │   │   │   │   ├── gleak.js
│   │   │   │   │   └── jasmine-1.1.0
│   │   │   │   │   ├── jasmine.css
│   │   │   │   │   ├── jasmine_favicon.png
│   │   │   │   │   ├── jasmine-html.js
│   │   │   │   │   ├── jasmine.js
│   │   │   │   │   └── MIT.LICENSE
│   │   │   │   └── kerberos
│   │   │   │   ├── binding.gyp
│   │   │   │   ├── build
│   │   │   │   │   ├── binding.sln
│   │   │   │   │   ├── binding.sln.cache
│   │   │   │   │   ├── config.gypi
│   │   │   │   │   └── kerberos.vcproj
│   │   │   │   ├── builderror.log
│   │   │   │   ├── index.js
│   │   │   │   ├── lib
│   │   │   │   │   ├── auth_processes
│   │   │   │   │   │   └── mongodb.js
│   │   │   │   │   ├── base64.c
│   │   │   │   │   ├── base64.h
│   │   │   │   │   ├── kerberos.cc
│   │   │   │   │   ├── kerberos_context.cc
│   │   │   │   │   ├── kerberos_context.h
│   │   │   │   │   ├── kerberosgss.c
│   │   │   │   │   ├── kerberosgss.h
│   │   │   │   │   ├── kerberos.h
│   │   │   │   │   ├── kerberos.js
│   │   │   │   │   ├── 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_descriptor.cc
│   │   │   │   │   │   ├── security_buffer_descriptor.h
│   │   │   │   │   │   ├── security_buffer_descriptor.js
│   │   │   │   │   │   ├── security_buffer.h
│   │   │   │   │   │   ├── security_buffer.js
│   │   │   │   │   │   ├── security_context.cc
│   │   │   │   │   │   ├── security_context.h
│   │   │   │   │   │   ├── security_context.js
│   │   │   │   │   │   ├── security_credentials.cc
│   │   │   │   │   │   ├── security_credentials.h
│   │   │   │   │   │   └── security_credentials.js
│   │   │   │   │   ├── worker.cc
│   │   │   │   │   └── worker.h
│   │   │   │   ├── LICENSE
│   │   │   │   ├── package.json
│   │   │   │   ├── README.md
│   │   │   │   └── test
│   │   │   │   ├── kerberos_tests.js
│   │   │   │   ├── kerberos_win32_test.js
│   │   │   │   └── win32
│   │   │   │   ├── security_buffer_descriptor_tests.js
│   │   │   │   ├── security_buffer_tests.js
│   │   │   │   └── security_credentials_tests.js
│   │   │   ├── package.json
│   │   │   ├── Readme.md
│   │   │   └── t.js
│   │   ├── package.json
│   │   └── Readme.md
│   ├── cookie-parser
│   │   ├── index.js
│   │   ├── lib
│   │   │   └── parse.js
│   │   ├── node_modules
│   │   │   ├── cookie
│   │   │   │   ├── index.js
│   │   │   │   ├── LICENSE
│   │   │   │   ├── package.json
│   │   │   │   ├── README.md
│   │   │   │   └── test
│   │   │   │   ├── mocha.opts
│   │   │   │   ├── parse.js
│   │   │   │   └── serialize.js
│   │   │   └── cookie-signature
│   │   │   ├── History.md
│   │   │   ├── index.js
│   │   │   ├── Makefile
│   │   │   ├── package.json
│   │   │   └── Readme.md
│   │   ├── package.json
│   │   ├── README.md
│   │   └── test
│   │   └── cookieParser.js
│   ├── cookie-session
│   │   ├── index.js
│   │   ├── node_modules
│   │   │   ├── cookies
│   │   │   │   ├── History.md
│   │   │   │   ├── lib
│   │   │   │   │   └── cookies.js
│   │   │   │   ├── LICENSE.txt
│   │   │   │   ├── node_modules
│   │   │   │   │   └── keygrip
│   │   │   │   │   ├── index.js
│   │   │   │   │   ├── LICENSE.txt
│   │   │   │   │   ├── package.json
│   │   │   │   │   ├── README.md
│   │   │   │   │   └── test.js
│   │   │   │   ├── package.json
│   │   │   │   ├── README.md
│   │   │   │   └── test
│   │   │   │   ├── express.js
│   │   │   │   ├── http.js
│   │   │   │   └── restify.js
│   │   │   └── debug
│   │   │   ├── debug.js
│   │   │   ├── lib
│   │   │   │   └── debug.js
│   │   │   ├── package.json
│   │   │   └── Readme.md
│   │   ├── package.json
│   │   └── Readme.md
│   ├── ejs
│   │   ├── benchmark.js
│   │   ├── ejs.js
│   │   ├── ejs.min.js
│   │   ├── examples
│   │   │   ├── client.html
│   │   │   ├── functions.ejs
│   │   │   ├── functions.js
│   │   │   ├── list.ejs
│   │   │   └── list.js
│   │   ├── History.md
│   │   ├── index.js
│   │   ├── lib
│   │   │   ├── ejs.js
│   │   │   ├── filters.js
│   │   │   └── utils.js
│   │   ├── Makefile
│   │   ├── package.json
│   │   ├── Readme.md
│   │   ├── 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
│   │   ├── benchmarks
│   │   │   ├── Makefile
│   │   │   ├── middleware.js
│   │   │   └── run
│   │   ├── History.md
│   │   ├── index.js
│   │   ├── lib
│   │   │   ├── application.js
│   │   │   ├── express.js
│   │   │   ├── middleware
│   │   │   │   ├── init.js
│   │   │   │   └── query.js
│   │   │   ├── request.js
│   │   │   ├── response.js
│   │   │   ├── router
│   │   │   │   ├── index.js
│   │   │   │   ├── layer.js
│   │   │   │   └── route.js
│   │   │   ├── utils.js
│   │   │   └── view.js
│   │   ├── LICENSE
│   │   ├── Makefile
│   │   ├── node_modules
│   │   │   ├── accepts
│   │   │   │   ├── index.js
│   │   │   │   ├── Makefile
│   │   │   │   ├── node_modules
│   │   │   │   │   ├── mime
│   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   ├── mime.js
│   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   ├── test.js
│   │   │   │   │   │   └── types
│   │   │   │   │   │   ├── mime.types
│   │   │   │   │   │   └── node.types
│   │   │   │   │   └── negotiator
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── accept.js
│   │   │   │   │   │   ├── charset.js
│   │   │   │   │   │   ├── encoding.js
│   │   │   │   │   │   └── language.js
│   │   │   │   │   ├── lib
│   │   │   │   │   │   ├── charset.js
│   │   │   │   │   │   ├── encoding.js
│   │   │   │   │   │   ├── language.js
│   │   │   │   │   │   ├── mediaType.js
│   │   │   │   │   │   └── negotiator.js
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── package.json
│   │   │   │   │   ├── readme.md
│   │   │   │   │   └── test
│   │   │   │   │   ├── charset.js
│   │   │   │   │   ├── encoding.js
│   │   │   │   │   ├── language.js
│   │   │   │   │   └── mediaType.js
│   │   │   │   ├── package.json
│   │   │   │   ├── README.md
│   │   │   │   └── test
│   │   │   │   ├── charset.js
│   │   │   │   ├── encoding.js
│   │   │   │   ├── language.js
│   │   │   │   └── type.js
│   │   │   ├── buffer-crc32
│   │   │   │   ├── index.js
│   │   │   │   ├── package.json
│   │   │   │   ├── README.md
│   │   │   │   └── tests
│   │   │   │   └── crc.test.js
│   │   │   ├── cookie
│   │   │   │   ├── index.js
│   │   │   │   ├── LICENSE
│   │   │   │   ├── package.json
│   │   │   │   ├── README.md
│   │   │   │   └── test
│   │   │   │   ├── mocha.opts
│   │   │   │   ├── parse.js
│   │   │   │   └── serialize.js
│   │   │   ├── cookie-signature
│   │   │   │   ├── History.md
│   │   │   │   ├── index.js
│   │   │   │   ├── Makefile
│   │   │   │   ├── package.json
│   │   │   │   └── Readme.md
│   │   │   ├── debug
│   │   │   │   ├── debug.js
│   │   │   │   ├── lib
│   │   │   │   │   └── debug.js
│   │   │   │   ├── package.json
│   │   │   │   └── Readme.md
│   │   │   ├── escape-html
│   │   │   │   ├── component.json
│   │   │   │   ├── index.js
│   │   │   │   ├── Makefile
│   │   │   │   ├── package.json
│   │   │   │   └── Readme.md
│   │   │   ├── fresh
│   │   │   │   ├── History.md
│   │   │   │   ├── index.js
│   │   │   │   ├── Makefile
│   │   │   │   ├── package.json
│   │   │   │   └── Readme.md
│   │   │   ├── merge-descriptors
│   │   │   │   ├── component.json
│   │   │   │   ├── index.js
│   │   │   │   ├── package.json
│   │   │   │   └── README.md
│   │   │   ├── methods
│   │   │   │   ├── History.md
│   │   │   │   ├── index.js
│   │   │   │   ├── package.json
│   │   │   │   └── Readme.md
│   │   │   ├── parseurl
│   │   │   │   ├── index.js
│   │   │   │   ├── package.json
│   │   │   │   └── README.md
│   │   │   ├── path-to-regexp
│   │   │   │   ├── component.json
│   │   │   │   ├── History.md
│   │   │   │   ├── index.js
│   │   │   │   ├── package.json
│   │   │   │   ├── Readme.md
│   │   │   │   └── test.js
│   │   │   ├── qs
│   │   │   │   ├── index.js
│   │   │   │   ├── package.json
│   │   │   │   └── Readme.md
│   │   │   ├── range-parser
│   │   │   │   ├── History.md
│   │   │   │   ├── index.js
│   │   │   │   ├── Makefile
│   │   │   │   ├── package.json
│   │   │   │   └── Readme.md
│   │   │   ├── send
│   │   │   │   ├── History.md
│   │   │   │   ├── index.js
│   │   │   │   ├── lib
│   │   │   │   │   ├── send.js
│   │   │   │   │   └── utils.js
│   │   │   │   ├── Makefile
│   │   │   │   ├── node_modules
│   │   │   │   │   └── mime
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── mime.js
│   │   │   │   │   ├── package.json
│   │   │   │   │   ├── README.md
│   │   │   │   │   ├── test.js
│   │   │   │   │   └── types
│   │   │   │   │   ├── mime.types
│   │   │   │   │   └── node.types
│   │   │   │   ├── package.json
│   │   │   │   └── Readme.md
│   │   │   ├── serve-static
│   │   │   │   ├── index.js
│   │   │   │   ├── LICENSE
│   │   │   │   ├── node_modules
│   │   │   │   │   └── send
│   │   │   │   │   ├── History.md
│   │   │   │   │   ├── index.js
│   │   │   │   │   ├── lib
│   │   │   │   │   │   ├── send.js
│   │   │   │   │   │   └── utils.js
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── node_modules
│   │   │   │   │   │   ├── fresh
│   │   │   │   │   │   │   ├── History.md
│   │   │   │   │   │   │   ├── index.js
│   │   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   └── Readme.md
│   │   │   │   │   │   ├── mime
│   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   ├── mime.js
│   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   │   ├── test.js
│   │   │   │   │   │   │   └── types
│   │   │   │   │   │   │   ├── mime.types
│   │   │   │   │   │   │   └── node.types
│   │   │   │   │   │   └── range-parser
│   │   │   │   │   │   ├── History.md
│   │   │   │   │   │   ├── index.js
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   └── Readme.md
│   │   │   │   │   ├── package.json
│   │   │   │   │   └── Readme.md
│   │   │   │   ├── package.json
│   │   │   │   └── Readme.md
│   │   │   ├── type-is
│   │   │   │   ├── index.js
│   │   │   │   ├── Makefile
│   │   │   │   ├── node_modules
│   │   │   │   │   └── mime
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── mime.js
│   │   │   │   │   ├── package.json
│   │   │   │   │   ├── README.md
│   │   │   │   │   ├── test.js
│   │   │   │   │   └── types
│   │   │   │   │   ├── mime.types
│   │   │   │   │   └── node.types
│   │   │   │   ├── package.json
│   │   │   │   └── README.md
│   │   │   └── utils-merge
│   │   │   ├── index.js
│   │   │   ├── LICENSE
│   │   │   ├── package.json
│   │   │   └── README.md
│   │   ├── package.json
│   │   └── Readme.md
│   ├── express-session
│   │   ├── index.js
│   │   ├── LICENSE
│   │   ├── node_modules
│   │   │   ├── buffer-crc32
│   │   │   │   ├── index.js
│   │   │   │   ├── package.json
│   │   │   │   ├── README.md
│   │   │   │   └── tests
│   │   │   │   └── crc.test.js
│   │   │   ├── cookie
│   │   │   │   ├── index.js
│   │   │   │   ├── LICENSE
│   │   │   │   ├── package.json
│   │   │   │   └── README.md
│   │   │   ├── cookie-signature
│   │   │   │   ├── History.md
│   │   │   │   ├── index.js
│   │   │   │   ├── Makefile
│   │   │   │   ├── package.json
│   │   │   │   └── Readme.md
│   │   │   ├── debug
│   │   │   │   ├── debug.js
│   │   │   │   ├── index.js
│   │   │   │   ├── lib
│   │   │   │   │   └── debug.js
│   │   │   │   ├── package.json
│   │   │   │   └── Readme.md
│   │   │   ├── uid2
│   │   │   │   ├── index.js
│   │   │   │   ├── LICENSE
│   │   │   │   └── package.json
│   │   │   └── utils-merge
│   │   │   ├── index.js
│   │   │   ├── LICENSE
│   │   │   ├── package.json
│   │   │   └── README.md
│   │   ├── package.json
│   │   ├── README.md
│   │   ├── session
│   │   │   ├── cookie.js
│   │   │   ├── memory.js
│   │   │   ├── session.js
│   │   │   └── store.js
│   │   └── test
│   │   └── session.js
│   ├── jade
│   │   ├── bin
│   │   │   └── jade.js
│   │   ├── component.json
│   │   ├── index.js
│   │   ├── jade.js
│   │   ├── jade-language.md
│   │   ├── jade.md
│   │   ├── lib
│   │   │   ├── compiler.js
│   │   │   ├── doctypes.js
│   │   │   ├── filters-client.js
│   │   │   ├── filters.js
│   │   │   ├── inline-tags.js
│   │   │   ├── jade.js
│   │   │   ├── lexer.js
│   │   │   ├── nodes
│   │   │   │   ├── attrs.js
│   │   │   │   ├── block-comment.js
│   │   │   │   ├── block.js
│   │   │   │   ├── case.js
│   │   │   │   ├── code.js
│   │   │   │   ├── comment.js
│   │   │   │   ├── doctype.js
│   │   │   │   ├── each.js
│   │   │   │   ├── filter.js
│   │   │   │   ├── index.js
│   │   │   │   ├── literal.js
│   │   │   │   ├── mixin-block.js
│   │   │   │   ├── mixin.js
│   │   │   │   ├── node.js
│   │   │   │   ├── tag.js
│   │   │   │   └── text.js
│   │   │   ├── parser.js
│   │   │   ├── runtime.js
│   │   │   ├── self-closing.js
│   │   │   └── utils.js
│   │   ├── LICENSE
│   │   ├── node_modules
│   │   │   ├── character-parser
│   │   │   │   ├── index.js
│   │   │   │   ├── LICENSE
│   │   │   │   ├── package.json
│   │   │   │   └── README.md
│   │   │   ├── commander
│   │   │   │   ├── index.js
│   │   │   │   ├── package.json
│   │   │   │   └── Readme.md
│   │   │   ├── constantinople
│   │   │   │   ├── index.js
│   │   │   │   ├── LICENSE
│   │   │   │   ├── node_modules
│   │   │   │   │   └── uglify-js
│   │   │   │   │   ├── bin
│   │   │   │   │   │   └── uglifyjs
│   │   │   │   │   ├── lib
│   │   │   │   │   │   ├── ast.js
│   │   │   │   │   │   ├── compress.js
│   │   │   │   │   │   ├── mozilla-ast.js
│   │   │   │   │   │   ├── output.js
│   │   │   │   │   │   ├── parse.js
│   │   │   │   │   │   ├── scope.js
│   │   │   │   │   │   ├── sourcemap.js
│   │   │   │   │   │   ├── transform.js
│   │   │   │   │   │   └── utils.js
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── node_modules
│   │   │   │   │   │   ├── async
│   │   │   │   │   │   │   ├── component.json
│   │   │   │   │   │   │   ├── lib
│   │   │   │   │   │   │   │   └── async.js
│   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   └── README.md
│   │   │   │   │   │   ├── optimist
│   │   │   │   │   │   │   ├── example
│   │   │   │   │   │   │   │   ├── boolean_double.js
│   │   │   │   │   │   │   │   ├── boolean_single.js
│   │   │   │   │   │   │   │   ├── bool.js
│   │   │   │   │   │   │   │   ├── default_hash.js
│   │   │   │   │   │   │   │   ├── default_singles.js
│   │   │   │   │   │   │   │   ├── divide.js
│   │   │   │   │   │   │   │   ├── line_count.js
│   │   │   │   │   │   │   │   ├── line_count_options.js
│   │   │   │   │   │   │   │   ├── line_count_wrap.js
│   │   │   │   │   │   │   │   ├── nonopt.js
│   │   │   │   │   │   │   │   ├── reflect.js
│   │   │   │   │   │   │   │   ├── short.js
│   │   │   │   │   │   │   │   ├── string.js
│   │   │   │   │   │   │   │   ├── usage-options.js
│   │   │   │   │   │   │   │   └── xup.js
│   │   │   │   │   │   │   ├── index.js
│   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   ├── node_modules
│   │   │   │   │   │   │   │   └── wordwrap
│   │   │   │   │   │   │   │   ├── example
│   │   │   │   │   │   │   │   │   ├── center.js
│   │   │   │   │   │   │   │   │   └── meat.js
│   │   │   │   │   │   │   │   ├── index.js
│   │   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   │   ├── README.markdown
│   │   │   │   │   │   │   │   └── test
│   │   │   │   │   │   │   │   ├── break.js
│   │   │   │   │   │   │   │   ├── idleness.txt
│   │   │   │   │   │   │   │   └── wrap.js
│   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   ├── readme.markdown
│   │   │   │   │   │   │   └── test
│   │   │   │   │   │   │   ├── _
│   │   │   │   │   │   │   │   ├── argv.js
│   │   │   │   │   │   │   │   └── bin.js
│   │   │   │   │   │   │   ├── _.js
│   │   │   │   │   │   │   ├── parse.js
│   │   │   │   │   │   │   └── usage.js
│   │   │   │   │   │   ├── source-map
│   │   │   │   │   │   │   ├── build
│   │   │   │   │   │   │   │   ├── assert-shim.js
│   │   │   │   │   │   │   │   ├── mini-require.js
│   │   │   │   │   │   │   │   ├── prefix-source-map.jsm
│   │   │   │   │   │   │   │   ├── prefix-utils.jsm
│   │   │   │   │   │   │   │   ├── suffix-browser.js
│   │   │   │   │   │   │   │   ├── suffix-source-map.jsm
│   │   │   │   │   │   │   │   ├── suffix-utils.jsm
│   │   │   │   │   │   │   │   ├── test-prefix.js
│   │   │   │   │   │   │   │   └── test-suffix.js
│   │   │   │   │   │   │   ├── CHANGELOG.md
│   │   │   │   │   │   │   ├── lib
│   │   │   │   │   │   │   │   ├── source-map
│   │   │   │   │   │   │   │   │   ├── array-set.js
│   │   │   │   │   │   │   │   │   ├── base64.js
│   │   │   │   │   │   │   │   │   ├── base64-vlq.js
│   │   │   │   │   │   │   │   │   ├── binary-search.js
│   │   │   │   │   │   │   │   │   ├── source-map-consumer.js
│   │   │   │   │   │   │   │   │   ├── source-map-generator.js
│   │   │   │   │   │   │   │   │   ├── source-node.js
│   │   │   │   │   │   │   │   │   └── util.js
│   │   │   │   │   │   │   │   └── source-map.js
│   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   ├── Makefile.dryice.js
│   │   │   │   │   │   │   ├── node_modules
│   │   │   │   │   │   │   │   └── amdefine
│   │   │   │   │   │   │   │   ├── amdefine.js
│   │   │   │   │   │   │   │   ├── intercept.js
│   │   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   │   └── README.md
│   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   │   └── test
│   │   │   │   │   │   │   ├── run-tests.js
│   │   │   │   │   │   │   └── source-map
│   │   │   │   │   │   │   ├── test-api.js
│   │   │   │   │   │   │   ├── test-array-set.js
│   │   │   │   │   │   │   ├── test-base64.js
│   │   │   │   │   │   │   ├── test-base64-vlq.js
│   │   │   │   │   │   │   ├── test-binary-search.js
│   │   │   │   │   │   │   ├── test-dog-fooding.js
│   │   │   │   │   │   │   ├── test-source-map-consumer.js
│   │   │   │   │   │   │   ├── test-source-map-generator.js
│   │   │   │   │   │   │   ├── test-source-node.js
│   │   │   │   │   │   │   ├── test-util.js
│   │   │   │   │   │   │   └── util.js
│   │   │   │   │   │   └── uglify-to-browserify
│   │   │   │   │   │   ├── index.js
│   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   └── test
│   │   │   │   │   │   └── index.js
│   │   │   │   │   ├── package.json
│   │   │   │   │   ├── README.md
│   │   │   │   │   ├── test
│   │   │   │   │   │   ├── compress
│   │   │   │   │   │   │   ├── arrays.js
│   │   │   │   │   │   │   ├── blocks.js
│   │   │   │   │   │   │   ├── concat-strings.js
│   │   │   │   │   │   │   ├── conditionals.js
│   │   │   │   │   │   │   ├── dead-code.js
│   │   │   │   │   │   │   ├── debugger.js
│   │   │   │   │   │   │   ├── drop-unused.js
│   │   │   │   │   │   │   ├── issue-105.js
│   │   │   │   │   │   │   ├── issue-126.js
│   │   │   │   │   │   │   ├── issue-12.js
│   │   │   │   │   │   │   ├── issue-143.js
│   │   │   │   │   │   │   ├── issue-22.js
│   │   │   │   │   │   │   ├── issue-267.js
│   │   │   │   │   │   │   ├── issue-269.js
│   │   │   │   │   │   │   ├── issue-44.js
│   │   │   │   │   │   │   ├── issue-59.js
│   │   │   │   │   │   │   ├── labels.js
│   │   │   │   │   │   │   ├── loops.js
│   │   │   │   │   │   │   ├── negate-iife.js
│   │   │   │   │   │   │   ├── properties.js
│   │   │   │   │   │   │   ├── sequences.js
│   │   │   │   │   │   │   ├── switch.js
│   │   │   │   │   │   │   └── typeof.js
│   │   │   │   │   │   └── run-tests.js
│   │   │   │   │   └── tools
│   │   │   │   │   └── node.js
│   │   │   │   ├── package.json
│   │   │   │   ├── README.md
│   │   │   │   └── test
│   │   │   │   └── index.js
│   │   │   ├── mkdirp
│   │   │   │   ├── examples
│   │   │   │   │   └── pow.js
│   │   │   │   ├── index.js
│   │   │   │   ├── LICENSE
│   │   │   │   ├── 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
│   │   │   ├── monocle
│   │   │   │   ├── LICENSE
│   │   │   │   ├── monocle.js
│   │   │   │   ├── node_modules
│   │   │   │   │   └── readdirp
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── callback-api.js
│   │   │   │   │   │   ├── grep.js
│   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   ├── Readme.md
│   │   │   │   │   │   ├── stream-api.js
│   │   │   │   │   │   └── stream-api-pipe.js
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── node_modules
│   │   │   │   │   │   └── minimatch
│   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   ├── minimatch.js
│   │   │   │   │   │   ├── node_modules
│   │   │   │   │   │   │   ├── lru-cache
│   │   │   │   │   │   │   │   ├── CONTRIBUTORS
│   │   │   │   │   │   │   │   ├── lib
│   │   │   │   │   │   │   │   │   └── lru-cache.js
│   │   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   │   │   └── test
│   │   │   │   │   │   │   │   ├── basic.js
│   │   │   │   │   │   │   │   ├── foreach.js
│   │   │   │   │   │   │   │   └── memory-leak.js
│   │   │   │   │   │   │   └── sigmund
│   │   │   │   │   │   │   ├── bench.js
│   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   │   ├── sigmund.js
│   │   │   │   │   │   │   └── test
│   │   │   │   │   │   │   └── basic.js
│   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   └── test
│   │   │   │   │   │   ├── basic.js
│   │   │   │   │   │   ├── brace-expand.js
│   │   │   │   │   │   ├── caching.js
│   │   │   │   │   │   ├── defaults.js
│   │   │   │   │   │   └── extglob-ending-with-state-char.js
│   │   │   │   │   ├── package.json
│   │   │   │   │   ├── readdirp.js
│   │   │   │   │   ├── README.md
│   │   │   │   │   ├── stream-api.js
│   │   │   │   │   └── test
│   │   │   │   │   ├── bed
│   │   │   │   │   │   ├── root_dir1
│   │   │   │   │   │   │   ├── root_dir1_file1.ext1
│   │   │   │   │   │   │   ├── root_dir1_file2.ext2
│   │   │   │   │   │   │   ├── root_dir1_file3.ext3
│   │   │   │   │   │   │   └── root_dir1_subdir1
│   │   │   │   │   │   │   └── root1_dir1_subdir1_file1.ext1
│   │   │   │   │   │   ├── root_dir2
│   │   │   │   │   │   │   ├── root_dir2_file1.ext1
│   │   │   │   │   │   │   └── root_dir2_file2.ext2
│   │   │   │   │   │   ├── root_file1.ext1
│   │   │   │   │   │   ├── root_file2.ext2
│   │   │   │   │   │   └── root_file3.ext3
│   │   │   │   │   ├── readdirp.js
│   │   │   │   │   └── readdirp-stream.js
│   │   │   │   ├── package.json
│   │   │   │   └── README.md
│   │   │   ├── transformers
│   │   │   │   ├── history.md
│   │   │   │   ├── lib
│   │   │   │   │   ├── shared.js
│   │   │   │   │   └── transformers.js
│   │   │   │   ├── node_modules
│   │   │   │   │   ├── css
│   │   │   │   │   │   ├── benchmark.js
│   │   │   │   │   │   ├── component.json
│   │   │   │   │   │   ├── History.md
│   │   │   │   │   │   ├── index.js
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── node_modules
│   │   │   │   │   │   │   ├── css-parse
│   │   │   │   │   │   │   │   ├── component.json
│   │   │   │   │   │   │   │   ├── History.md
│   │   │   │   │   │   │   │   ├── index.js
│   │   │   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   │   └── Readme.md
│   │   │   │   │   │   │   └── css-stringify
│   │   │   │   │   │   │   ├── component.json
│   │   │   │   │   │   │   ├── History.md
│   │   │   │   │   │   │   ├── index.js
│   │   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   └── Readme.md
│   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   ├── Readme.md
│   │   │   │   │   │   └── test.js
│   │   │   │   │   ├── promise
│   │   │   │   │   │   ├── index.js
│   │   │   │   │   │   ├── node_modules
│   │   │   │   │   │   │   └── is-promise
│   │   │   │   │   │   │   ├── index.js
│   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   └── readme.md
│   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   └── Readme.md
│   │   │   │   │   └── uglify-js
│   │   │   │   │   ├── bin
│   │   │   │   │   │   └── uglifyjs
│   │   │   │   │   ├── lib
│   │   │   │   │   │   ├── ast.js
│   │   │   │   │   │   ├── compress.js
│   │   │   │   │   │   ├── mozilla-ast.js
│   │   │   │   │   │   ├── output.js
│   │   │   │   │   │   ├── parse.js
│   │   │   │   │   │   ├── scope.js
│   │   │   │   │   │   ├── sourcemap.js
│   │   │   │   │   │   ├── transform.js
│   │   │   │   │   │   └── utils.js
│   │   │   │   │   ├── node_modules
│   │   │   │   │   │   ├── optimist
│   │   │   │   │   │   │   ├── example
│   │   │   │   │   │   │   │   ├── boolean_double.js
│   │   │   │   │   │   │   │   ├── boolean_single.js
│   │   │   │   │   │   │   │   ├── bool.js
│   │   │   │   │   │   │   │   ├── default_hash.js
│   │   │   │   │   │   │   │   ├── default_singles.js
│   │   │   │   │   │   │   │   ├── divide.js
│   │   │   │   │   │   │   │   ├── line_count.js
│   │   │   │   │   │   │   │   ├── line_count_options.js
│   │   │   │   │   │   │   │   ├── line_count_wrap.js
│   │   │   │   │   │   │   │   ├── nonopt.js
│   │   │   │   │   │   │   │   ├── reflect.js
│   │   │   │   │   │   │   │   ├── short.js
│   │   │   │   │   │   │   │   ├── string.js
│   │   │   │   │   │   │   │   ├── usage-options.js
│   │   │   │   │   │   │   │   └── xup.js
│   │   │   │   │   │   │   ├── index.js
│   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   ├── node_modules
│   │   │   │   │   │   │   │   └── wordwrap
│   │   │   │   │   │   │   │   ├── example
│   │   │   │   │   │   │   │   │   ├── center.js
│   │   │   │   │   │   │   │   │   └── meat.js
│   │   │   │   │   │   │   │   ├── index.js
│   │   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   │   ├── README.markdown
│   │   │   │   │   │   │   │   └── test
│   │   │   │   │   │   │   │   ├── break.js
│   │   │   │   │   │   │   │   ├── idleness.txt
│   │   │   │   │   │   │   │   └── wrap.js
│   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   ├── readme.markdown
│   │   │   │   │   │   │   └── test
│   │   │   │   │   │   │   ├── _
│   │   │   │   │   │   │   │   ├── argv.js
│   │   │   │   │   │   │   │   └── bin.js
│   │   │   │   │   │   │   ├── _.js
│   │   │   │   │   │   │   ├── parse.js
│   │   │   │   │   │   │   └── usage.js
│   │   │   │   │   │   └── source-map
│   │   │   │   │   │   ├── build
│   │   │   │   │   │   │   ├── assert-shim.js
│   │   │   │   │   │   │   ├── mini-require.js
│   │   │   │   │   │   │   ├── prefix-source-map.jsm
│   │   │   │   │   │   │   ├── prefix-utils.jsm
│   │   │   │   │   │   │   ├── suffix-browser.js
│   │   │   │   │   │   │   ├── suffix-source-map.jsm
│   │   │   │   │   │   │   ├── suffix-utils.jsm
│   │   │   │   │   │   │   ├── test-prefix.js
│   │   │   │   │   │   │   └── test-suffix.js
│   │   │   │   │   │   ├── CHANGELOG.md
│   │   │   │   │   │   ├── lib
│   │   │   │   │   │   │   ├── source-map
│   │   │   │   │   │   │   │   ├── array-set.js
│   │   │   │   │   │   │   │   ├── base64.js
│   │   │   │   │   │   │   │   ├── base64-vlq.js
│   │   │   │   │   │   │   │   ├── binary-search.js
│   │   │   │   │   │   │   │   ├── source-map-consumer.js
│   │   │   │   │   │   │   │   ├── source-map-generator.js
│   │   │   │   │   │   │   │   ├── source-node.js
│   │   │   │   │   │   │   │   └── util.js
│   │   │   │   │   │   │   └── source-map.js
│   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   ├── Makefile.dryice.js
│   │   │   │   │   │   ├── node_modules
│   │   │   │   │   │   │   └── amdefine
│   │   │   │   │   │   │   ├── amdefine.js
│   │   │   │   │   │   │   ├── intercept.js
│   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   └── README.md
│   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   └── test
│   │   │   │   │   │   ├── run-tests.js
│   │   │   │   │   │   └── source-map
│   │   │   │   │   │   ├── test-api.js
│   │   │   │   │   │   ├── test-array-set.js
│   │   │   │   │   │   ├── test-base64.js
│   │   │   │   │   │   ├── test-base64-vlq.js
│   │   │   │   │   │   ├── test-binary-search.js
│   │   │   │   │   │   ├── test-dog-fooding.js
│   │   │   │   │   │   ├── test-source-map-consumer.js
│   │   │   │   │   │   ├── test-source-map-generator.js
│   │   │   │   │   │   ├── test-source-node.js
│   │   │   │   │   │   ├── test-util.js
│   │   │   │   │   │   └── util.js
│   │   │   │   │   ├── package.json
│   │   │   │   │   ├── README.md
│   │   │   │   │   ├── test
│   │   │   │   │   │   ├── compress
│   │   │   │   │   │   │   ├── arrays.js
│   │   │   │   │   │   │   ├── blocks.js
│   │   │   │   │   │   │   ├── conditionals.js
│   │   │   │   │   │   │   ├── dead-code.js
│   │   │   │   │   │   │   ├── debugger.js
│   │   │   │   │   │   │   ├── drop-unused.js
│   │   │   │   │   │   │   ├── issue-105.js
│   │   │   │   │   │   │   ├── issue-12.js
│   │   │   │   │   │   │   ├── issue-22.js
│   │   │   │   │   │   │   ├── issue-44.js
│   │   │   │   │   │   │   ├── issue-59.js
│   │   │   │   │   │   │   ├── labels.js
│   │   │   │   │   │   │   ├── loops.js
│   │   │   │   │   │   │   ├── properties.js
│   │   │   │   │   │   │   ├── sequences.js
│   │   │   │   │   │   │   └── switch.js
│   │   │   │   │   │   └── run-tests.js
│   │   │   │   │   └── tools
│   │   │   │   │   └── node.js
│   │   │   │   ├── package.json
│   │   │   │   └── README.md
│   │   │   └── with
│   │   │   ├── index.js
│   │   │   ├── LICENSE
│   │   │   ├── node_modules
│   │   │   │   └── uglify-js
│   │   │   │   ├── bin
│   │   │   │   │   └── uglifyjs
│   │   │   │   ├── lib
│   │   │   │   │   ├── ast.js
│   │   │   │   │   ├── compress.js
│   │   │   │   │   ├── mozilla-ast.js
│   │   │   │   │   ├── output.js
│   │   │   │   │   ├── parse.js
│   │   │   │   │   ├── scope.js
│   │   │   │   │   ├── sourcemap.js
│   │   │   │   │   ├── transform.js
│   │   │   │   │   └── utils.js
│   │   │   │   ├── LICENSE
│   │   │   │   ├── node_modules
│   │   │   │   │   ├── async
│   │   │   │   │   │   ├── component.json
│   │   │   │   │   │   ├── lib
│   │   │   │   │   │   │   └── async.js
│   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   └── README.md
│   │   │   │   │   ├── optimist
│   │   │   │   │   │   ├── example
│   │   │   │   │   │   │   ├── boolean_double.js
│   │   │   │   │   │   │   ├── boolean_single.js
│   │   │   │   │   │   │   ├── bool.js
│   │   │   │   │   │   │   ├── default_hash.js
│   │   │   │   │   │   │   ├── default_singles.js
│   │   │   │   │   │   │   ├── divide.js
│   │   │   │   │   │   │   ├── line_count.js
│   │   │   │   │   │   │   ├── line_count_options.js
│   │   │   │   │   │   │   ├── line_count_wrap.js
│   │   │   │   │   │   │   ├── nonopt.js
│   │   │   │   │   │   │   ├── reflect.js
│   │   │   │   │   │   │   ├── short.js
│   │   │   │   │   │   │   ├── string.js
│   │   │   │   │   │   │   ├── usage-options.js
│   │   │   │   │   │   │   └── xup.js
│   │   │   │   │   │   ├── index.js
│   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   ├── node_modules
│   │   │   │   │   │   │   └── wordwrap
│   │   │   │   │   │   │   ├── example
│   │   │   │   │   │   │   │   ├── center.js
│   │   │   │   │   │   │   │   └── meat.js
│   │   │   │   │   │   │   ├── index.js
│   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   ├── README.markdown
│   │   │   │   │   │   │   └── test
│   │   │   │   │   │   │   ├── break.js
│   │   │   │   │   │   │   ├── idleness.txt
│   │   │   │   │   │   │   └── wrap.js
│   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   ├── readme.markdown
│   │   │   │   │   │   └── test
│   │   │   │   │   │   ├── _
│   │   │   │   │   │   │   ├── argv.js
│   │   │   │   │   │   │   └── bin.js
│   │   │   │   │   │   ├── _.js
│   │   │   │   │   │   ├── parse.js
│   │   │   │   │   │   └── usage.js
│   │   │   │   │   ├── source-map
│   │   │   │   │   │   ├── build
│   │   │   │   │   │   │   ├── assert-shim.js
│   │   │   │   │   │   │   ├── mini-require.js
│   │   │   │   │   │   │   ├── prefix-source-map.jsm
│   │   │   │   │   │   │   ├── prefix-utils.jsm
│   │   │   │   │   │   │   ├── suffix-browser.js
│   │   │   │   │   │   │   ├── suffix-source-map.jsm
│   │   │   │   │   │   │   ├── suffix-utils.jsm
│   │   │   │   │   │   │   ├── test-prefix.js
│   │   │   │   │   │   │   └── test-suffix.js
│   │   │   │   │   │   ├── CHANGELOG.md
│   │   │   │   │   │   ├── lib
│   │   │   │   │   │   │   ├── source-map
│   │   │   │   │   │   │   │   ├── array-set.js
│   │   │   │   │   │   │   │   ├── base64.js
│   │   │   │   │   │   │   │   ├── base64-vlq.js
│   │   │   │   │   │   │   │   ├── binary-search.js
│   │   │   │   │   │   │   │   ├── source-map-consumer.js
│   │   │   │   │   │   │   │   ├── source-map-generator.js
│   │   │   │   │   │   │   │   ├── source-node.js
│   │   │   │   │   │   │   │   └── util.js
│   │   │   │   │   │   │   └── source-map.js
│   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   ├── Makefile.dryice.js
│   │   │   │   │   │   ├── node_modules
│   │   │   │   │   │   │   └── amdefine
│   │   │   │   │   │   │   ├── amdefine.js
│   │   │   │   │   │   │   ├── intercept.js
│   │   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   │   └── README.md
│   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   └── test
│   │   │   │   │   │   ├── run-tests.js
│   │   │   │   │   │   └── source-map
│   │   │   │   │   │   ├── test-api.js
│   │   │   │   │   │   ├── test-array-set.js
│   │   │   │   │   │   ├── test-base64.js
│   │   │   │   │   │   ├── test-base64-vlq.js
│   │   │   │   │   │   ├── test-binary-search.js
│   │   │   │   │   │   ├── test-dog-fooding.js
│   │   │   │   │   │   ├── test-source-map-consumer.js
│   │   │   │   │   │   ├── test-source-map-generator.js
│   │   │   │   │   │   ├── test-source-node.js
│   │   │   │   │   │   ├── test-util.js
│   │   │   │   │   │   └── util.js
│   │   │   │   │   └── uglify-to-browserify
│   │   │   │   │   ├── index.js
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── package.json
│   │   │   │   │   ├── README.md
│   │   │   │   │   └── test
│   │   │   │   │   └── index.js
│   │   │   │   ├── package.json
│   │   │   │   ├── README.md
│   │   │   │   ├── test
│   │   │   │   │   ├── compress
│   │   │   │   │   │   ├── arrays.js
│   │   │   │   │   │   ├── blocks.js
│   │   │   │   │   │   ├── concat-strings.js
│   │   │   │   │   │   ├── conditionals.js
│   │   │   │   │   │   ├── dead-code.js
│   │   │   │   │   │   ├── debugger.js
│   │   │   │   │   │   ├── drop-unused.js
│   │   │   │   │   │   ├── issue-105.js
│   │   │   │   │   │   ├── issue-126.js
│   │   │   │   │   │   ├── issue-12.js
│   │   │   │   │   │   ├── issue-143.js
│   │   │   │   │   │   ├── issue-22.js
│   │   │   │   │   │   ├── issue-267.js
│   │   │   │   │   │   ├── issue-269.js
│   │   │   │   │   │   ├── issue-44.js
│   │   │   │   │   │   ├── issue-59.js
│   │   │   │   │   │   ├── labels.js
│   │   │   │   │   │   ├── loops.js
│   │   │   │   │   │   ├── negate-iife.js
│   │   │   │   │   │   ├── properties.js
│   │   │   │   │   │   ├── sequences.js
│   │   │   │   │   │   ├── switch.js
│   │   │   │   │   │   └── typeof.js
│   │   │   │   │   └── run-tests.js
│   │   │   │   └── tools
│   │   │   │   └── node.js
│   │   │   ├── package.json
│   │   │   ├── README.md
│   │   │   └── vars.js
│   │   ├── package.json
│   │   ├── README.md
│   │   ├── Readme_zh-cn.md
│   │   └── runtime.js
│   ├── mongodb
│   │   ├── CONTRIBUTING.md
│   │   ├── index.js
│   │   ├── lib
│   │   │   └── mongodb
│   │   │   ├── admin.js
│   │   │   ├── aggregation_cursor.js
│   │   │   ├── auth
│   │   │   │   ├── mongodb_cr.js
│   │   │   │   ├── mongodb_gssapi.js
│   │   │   │   ├── mongodb_plain.js
│   │   │   │   ├── mongodb_sspi.js
│   │   │   │   └── mongodb_x509.js
│   │   │   ├── collection
│   │   │   │   ├── aggregation.js
│   │   │   │   ├── batch
│   │   │   │   │   ├── common.js
│   │   │   │   │   ├── ordered.js
│   │   │   │   │   └── unordered.js
│   │   │   │   ├── commands.js
│   │   │   │   ├── core.js
│   │   │   │   ├── geo.js
│   │   │   │   ├── index.js
│   │   │   │   ├── query.js
│   │   │   │   └── shared.js
│   │   │   ├── collection.js
│   │   │   ├── command_cursor.js
│   │   │   ├── commands
│   │   │   │   ├── base_command.js
│   │   │   │   ├── db_command.js
│   │   │   │   ├── delete_command.js
│   │   │   │   ├── get_more_command.js
│   │   │   │   ├── insert_command.js
│   │   │   │   ├── kill_cursor_command.js
│   │   │   │   ├── query_command.js
│   │   │   │   └── update_command.js
│   │   │   ├── connection
│   │   │   │   ├── base.js
│   │   │   │   ├── connection.js
│   │   │   │   ├── connection_pool.js
│   │   │   │   ├── connection_utils.js
│   │   │   │   ├── mongos.js
│   │   │   │   ├── read_preference.js
│   │   │   │   ├── repl_set
│   │   │   │   │   ├── ha.js
│   │   │   │   │   ├── options.js
│   │   │   │   │   ├── repl_set.js
│   │   │   │   │   ├── repl_set_state.js
│   │   │   │   │   └── strategies
│   │   │   │   │   ├── ping_strategy.js
│   │   │   │   │   └── statistics_strategy.js
│   │   │   │   ├── server_capabilities.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
│   │   │   ├── scope.js
│   │   │   └── utils.js
│   │   ├── LICENSE
│   │   ├── Makefile
│   │   ├── node_modules
│   │   │   ├── bson
│   │   │   │   ├── binding.gyp
│   │   │   │   ├── browser_build
│   │   │   │   │   ├── bson.js
│   │   │   │   │   └── package.json
│   │   │   │   ├── build
│   │   │   │   │   ├── binding.sln
│   │   │   │   │   ├── binding.sln.cache
│   │   │   │   │   ├── bson.vcproj
│   │   │   │   │   └── config.gypi
│   │   │   │   ├── build_browser.js
│   │   │   │   ├── builderror.log
│   │   │   │   ├── ext
│   │   │   │   │   ├── bson.cc
│   │   │   │   │   ├── bson.h
│   │   │   │   │   ├── index.js
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── win32
│   │   │   │   │   │   ├── ia32
│   │   │   │   │   │   │   └── bson.node
│   │   │   │   │   │   └── x64
│   │   │   │   │   │   └── bson.node
│   │   │   │   │   └── wscript
│   │   │   │   ├── lib
│   │   │   │   │   └── bson
│   │   │   │   │   ├── binary.js
│   │   │   │   │   ├── binary_parser.js
│   │   │   │   │   ├── bson.js
│   │   │   │   │   ├── bson_new.js
│   │   │   │   │   ├── code.js
│   │   │   │   │   ├── db_ref.js
│   │   │   │   │   ├── double.js
│   │   │   │   │   ├── float_parser.js
│   │   │   │   │   ├── index.js
│   │   │   │   │   ├── long.js
│   │   │   │   │   ├── max_key.js
│   │   │   │   │   ├── min_key.js
│   │   │   │   │   ├── objectid.js
│   │   │   │   │   ├── symbol.js
│   │   │   │   │   └── timestamp.js
│   │   │   │   ├── Makefile
│   │   │   │   ├── node_modules
│   │   │   │   │   └── nan
│   │   │   │   │   ├── build
│   │   │   │   │   │   └── config.gypi
│   │   │   │   │   ├── include_dirs.js
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── nan.h
│   │   │   │   │   ├── package.json
│   │   │   │   │   └── README.md
│   │   │   │   ├── package.json
│   │   │   │   ├── README.md
│   │   │   │   ├── t
│   │   │   │   ├── tools
│   │   │   │   │   ├── gleak.js
│   │   │   │   │   └── jasmine-1.1.0
│   │   │   │   │   ├── jasmine.css
│   │   │   │   │   ├── jasmine_favicon.png
│   │   │   │   │   ├── jasmine-html.js
│   │   │   │   │   ├── jasmine.js
│   │   │   │   │   └── MIT.LICENSE
│   │   │   │   ├── v8.log
│   │   │   │   └── v8.result
│   │   │   └── kerberos
│   │   │   ├── binding.gyp
│   │   │   ├── build
│   │   │   │   ├── binding.sln
│   │   │   │   ├── binding.sln.cache
│   │   │   │   ├── config.gypi
│   │   │   │   └── kerberos.vcproj
│   │   │   ├── builderror.log
│   │   │   ├── index.js
│   │   │   ├── lib
│   │   │   │   ├── auth_processes
│   │   │   │   │   └── mongodb.js
│   │   │   │   ├── base64.c
│   │   │   │   ├── base64.h
│   │   │   │   ├── kerberos.cc
│   │   │   │   ├── kerberos_context.cc
│   │   │   │   ├── kerberos_context.h
│   │   │   │   ├── kerberosgss.c
│   │   │   │   ├── kerberosgss.h
│   │   │   │   ├── kerberos.h
│   │   │   │   ├── kerberos.js
│   │   │   │   ├── 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_descriptor.cc
│   │   │   │   │   ├── security_buffer_descriptor.h
│   │   │   │   │   ├── security_buffer_descriptor.js
│   │   │   │   │   ├── security_buffer.h
│   │   │   │   │   ├── security_buffer.js
│   │   │   │   │   ├── security_context.cc
│   │   │   │   │   ├── security_context.h
│   │   │   │   │   ├── security_context.js
│   │   │   │   │   ├── security_credentials.cc
│   │   │   │   │   ├── security_credentials.h
│   │   │   │   │   └── security_credentials.js
│   │   │   │   ├── worker.cc
│   │   │   │   └── worker.h
│   │   │   ├── LICENSE
│   │   │   ├── package.json
│   │   │   ├── README.md
│   │   │   └── test
│   │   │   ├── kerberos_tests.js
│   │   │   ├── kerberos_win32_test.js
│   │   │   └── win32
│   │   │   ├── security_buffer_descriptor_tests.js
│   │   │   ├── security_buffer_tests.js
│   │   │   └── security_credentials_tests.js
│   │   ├── package.json
│   │   └── Readme.md
│   ├── mongoose
│   │   ├── CONTRIBUTING.md
│   │   ├── contRun.sh
│   │   ├── examples
│   │   │   ├── aggregate
│   │   │   │   ├── aggregate.js
│   │   │   │   ├── package.json
│   │   │   │   └── person.js
│   │   │   ├── doc-methods.js
│   │   │   ├── express
│   │   │   │   ├── connection-sharing
│   │   │   │   │   ├── app.js
│   │   │   │   │   ├── modelA.js
│   │   │   │   │   ├── package.json
│   │   │   │   │   ├── README.md
│   │   │   │   │   └── routes.js
│   │   │   │   └── README.md
│   │   │   ├── geospatial
│   │   │   │   ├── geoJSONexample.js
│   │   │   │   ├── geoJSONSchema.js
│   │   │   │   ├── geospatial.js
│   │   │   │   ├── package.json
│   │   │   │   └── person.js
│   │   │   ├── globalschemas
│   │   │   │   ├── gs_example.js
│   │   │   │   └── person.js
│   │   │   ├── lean
│   │   │   │   ├── lean.js
│   │   │   │   ├── package.json
│   │   │   │   └── person.js
│   │   │   ├── mapreduce
│   │   │   │   ├── mapreduce.js
│   │   │   │   ├── package.json
│   │   │   │   └── person.js
│   │   │   ├── population
│   │   │   │   ├── 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
│   │   │   ├── promises
│   │   │   │   ├── package.json
│   │   │   │   ├── person.js
│   │   │   │   └── promise.js
│   │   │   ├── querybuilder
│   │   │   │   ├── package.json
│   │   │   │   ├── person.js
│   │   │   │   └── querybuilder.js
│   │   │   ├── README.md
│   │   │   ├── replicasets
│   │   │   │   ├── package.json
│   │   │   │   ├── person.js
│   │   │   │   └── replica-sets.js
│   │   │   ├── schema
│   │   │   │   ├── schema.js
│   │   │   │   └── storing-schemas-as-json
│   │   │   │   ├── index.js
│   │   │   │   └── schema.json
│   │   │   └── statics
│   │   │   ├── person.js
│   │   │   └── statics.js
│   │   ├── History.md
│   │   ├── index.js
│   │   ├── lib
│   │   │   ├── aggregate.js
│   │   │   ├── collection.js
│   │   │   ├── connection.js
│   │   │   ├── connectionstate.js
│   │   │   ├── document.js
│   │   │   ├── drivers
│   │   │   │   ├── node-mongodb-native
│   │   │   │   │   ├── binary.js
│   │   │   │   │   ├── collection.js
│   │   │   │   │   ├── connection.js
│   │   │   │   │   └── objectid.js
│   │   │   │   └── SPEC.md
│   │   │   ├── error
│   │   │   │   ├── cast.js
│   │   │   │   ├── divergentArray.js
│   │   │   │   ├── messages.js
│   │   │   │   ├── missingSchema.js
│   │   │   │   ├── overwriteModel.js
│   │   │   │   ├── validation.js
│   │   │   │   ├── validator.js
│   │   │   │   └── version.js
│   │   │   ├── error.js
│   │   │   ├── index.js
│   │   │   ├── internal.js
│   │   │   ├── model.js
│   │   │   ├── promise.js
│   │   │   ├── queryhelpers.js
│   │   │   ├── query.js
│   │   │   ├── querystream.js
│   │   │   ├── schema
│   │   │   │   ├── array.js
│   │   │   │   ├── boolean.js
│   │   │   │   ├── buffer.js
│   │   │   │   ├── date.js
│   │   │   │   ├── documentarray.js
│   │   │   │   ├── index.js
│   │   │   │   ├── mixed.js
│   │   │   │   ├── number.js
│   │   │   │   ├── objectid.js
│   │   │   │   └── string.js
│   │   │   ├── schemadefault.js
│   │   │   ├── schema.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
│   │   │   │   ├── hooks.alt.js
│   │   │   │   ├── hooks.js
│   │   │   │   ├── Makefile
│   │   │   │   ├── package.json
│   │   │   │   ├── README.md
│   │   │   │   └── test.js
│   │   │   ├── mongodb
│   │   │   │   ├── CONTRIBUTING.md
│   │   │   │   ├── index.js
│   │   │   │   ├── lib
│   │   │   │   │   └── mongodb
│   │   │   │   │   ├── admin.js
│   │   │   │   │   ├── aggregation_cursor.js
│   │   │   │   │   ├── auth
│   │   │   │   │   │   ├── mongodb_cr.js
│   │   │   │   │   │   ├── mongodb_gssapi.js
│   │   │   │   │   │   ├── mongodb_plain.js
│   │   │   │   │   │   ├── mongodb_sspi.js
│   │   │   │   │   │   └── mongodb_x509.js
│   │   │   │   │   ├── collection
│   │   │   │   │   │   ├── aggregation.js
│   │   │   │   │   │   ├── commands.js
│   │   │   │   │   │   ├── core.js
│   │   │   │   │   │   ├── geo.js
│   │   │   │   │   │   ├── index.js
│   │   │   │   │   │   ├── query.js
│   │   │   │   │   │   └── shared.js
│   │   │   │   │   ├── collection.js
│   │   │   │   │   ├── command_cursor.js
│   │   │   │   │   ├── commands
│   │   │   │   │   │   ├── base_command.js
│   │   │   │   │   │   ├── db_command.js
│   │   │   │   │   │   ├── delete_command.js
│   │   │   │   │   │   ├── get_more_command.js
│   │   │   │   │   │   ├── insert_command.js
│   │   │   │   │   │   ├── kill_cursor_command.js
│   │   │   │   │   │   ├── query_command.js
│   │   │   │   │   │   └── update_command.js
│   │   │   │   │   ├── connection
│   │   │   │   │   │   ├── base.js
│   │   │   │   │   │   ├── connection.js
│   │   │   │   │   │   ├── connection_pool.js
│   │   │   │   │   │   ├── connection_utils.js
│   │   │   │   │   │   ├── mongos.js
│   │   │   │   │   │   ├── read_preference.js
│   │   │   │   │   │   ├── repl_set
│   │   │   │   │   │   │   ├── ha.js
│   │   │   │   │   │   │   ├── options.js
│   │   │   │   │   │   │   ├── repl_set.js
│   │   │   │   │   │   │   ├── repl_set_state.js
│   │   │   │   │   │   │   └── strategies
│   │   │   │   │   │   │   ├── ping_strategy.js
│   │   │   │   │   │   │   └── statistics_strategy.js
│   │   │   │   │   │   ├── server_capabilities.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
│   │   │   │   │   ├── scope.js
│   │   │   │   │   └── utils.js
│   │   │   │   ├── LICENSE
│   │   │   │   ├── Makefile
│   │   │   │   ├── node_modules
│   │   │   │   │   ├── bson
│   │   │   │   │   │   ├── binding.gyp
│   │   │   │   │   │   ├── browser_build
│   │   │   │   │   │   │   ├── bson.js
│   │   │   │   │   │   │   └── package.json
│   │   │   │   │   │   ├── build
│   │   │   │   │   │   │   ├── binding.sln
│   │   │   │   │   │   │   ├── binding.sln.cache
│   │   │   │   │   │   │   ├── bson.vcproj
│   │   │   │   │   │   │   └── config.gypi
│   │   │   │   │   │   ├── build_browser.js
│   │   │   │   │   │   ├── builderror.log
│   │   │   │   │   │   ├── ext
│   │   │   │   │   │   │   ├── bson.cc
│   │   │   │   │   │   │   ├── bson.h
│   │   │   │   │   │   │   ├── index.js
│   │   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   │   ├── nan.h
│   │   │   │   │   │   │   ├── 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
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   └── tools
│   │   │   │   │   │   ├── gleak.js
│   │   │   │   │   │   └── jasmine-1.1.0
│   │   │   │   │   │   ├── jasmine.css
│   │   │   │   │   │   ├── jasmine_favicon.png
│   │   │   │   │   │   ├── jasmine-html.js
│   │   │   │   │   │   ├── jasmine.js
│   │   │   │   │   │   └── MIT.LICENSE
│   │   │   │   │   └── kerberos
│   │   │   │   │   ├── binding.gyp
│   │   │   │   │   ├── build
│   │   │   │   │   │   ├── binding.sln
│   │   │   │   │   │   ├── binding.sln.cache
│   │   │   │   │   │   ├── config.gypi
│   │   │   │   │   │   └── kerberos.vcproj
│   │   │   │   │   ├── builderror.log
│   │   │   │   │   ├── index.js
│   │   │   │   │   ├── lib
│   │   │   │   │   │   ├── auth_processes
│   │   │   │   │   │   │   └── mongodb.js
│   │   │   │   │   │   ├── base64.c
│   │   │   │   │   │   ├── base64.h
│   │   │   │   │   │   ├── kerberos.cc
│   │   │   │   │   │   ├── kerberos_context.cc
│   │   │   │   │   │   ├── kerberos_context.h
│   │   │   │   │   │   ├── kerberosgss.c
│   │   │   │   │   │   ├── kerberosgss.h
│   │   │   │   │   │   ├── kerberos.h
│   │   │   │   │   │   ├── kerberos.js
│   │   │   │   │   │   ├── 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_descriptor.cc
│   │   │   │   │   │   │   ├── security_buffer_descriptor.h
│   │   │   │   │   │   │   ├── security_buffer_descriptor.js
│   │   │   │   │   │   │   ├── security_buffer.h
│   │   │   │   │   │   │   ├── security_buffer.js
│   │   │   │   │   │   │   ├── security_context.cc
│   │   │   │   │   │   │   ├── security_context.h
│   │   │   │   │   │   │   ├── security_context.js
│   │   │   │   │   │   │   ├── security_credentials.cc
│   │   │   │   │   │   │   ├── security_credentials.h
│   │   │   │   │   │   │   └── security_credentials.js
│   │   │   │   │   │   ├── worker.cc
│   │   │   │   │   │   └── worker.h
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── package.json
│   │   │   │   │   ├── README.md
│   │   │   │   │   └── test
│   │   │   │   │   ├── kerberos_tests.js
│   │   │   │   │   ├── kerberos_win32_test.js
│   │   │   │   │   └── win32
│   │   │   │   │   ├── security_buffer_descriptor_tests.js
│   │   │   │   │   ├── security_buffer_tests.js
│   │   │   │   │   └── security_credentials_tests.js
│   │   │   │   ├── package.json
│   │   │   │   ├── Readme.md
│   │   │   │   └── t.js
│   │   │   ├── mpath
│   │   │   │   ├── History.md
│   │   │   │   ├── index.js
│   │   │   │   ├── lib
│   │   │   │   │   └── index.js
│   │   │   │   ├── LICENSE
│   │   │   │   ├── Makefile
│   │   │   │   ├── package.json
│   │   │   │   ├── README.md
│   │   │   │   └── test
│   │   │   │   └── index.js
│   │   │   ├── mpromise
│   │   │   │   ├── History.md
│   │   │   │   ├── index.js
│   │   │   │   ├── lib
│   │   │   │   │   └── promise.js
│   │   │   │   ├── LICENSE
│   │   │   │   ├── package.json
│   │   │   │   ├── README.md
│   │   │   │   └── test
│   │   │   │   ├── promise.domain.test.js
│   │   │   │   ├── promises.Aplus.js
│   │   │   │   └── promise.test.js
│   │   │   ├── mquery
│   │   │   │   ├── History.md
│   │   │   │   ├── index.js
│   │   │   │   ├── lib
│   │   │   │   │   ├── collection
│   │   │   │   │   │   ├── collection.js
│   │   │   │   │   │   ├── index.js
│   │   │   │   │   │   └── node.js
│   │   │   │   │   ├── env.js
│   │   │   │   │   ├── mquery.js
│   │   │   │   │   ├── permissions.js
│   │   │   │   │   └── utils.js
│   │   │   │   ├── LICENSE
│   │   │   │   ├── Makefile
│   │   │   │   ├── node_modules
│   │   │   │   │   └── debug
│   │   │   │   │   ├── debug.js
│   │   │   │   │   ├── index.js
│   │   │   │   │   ├── lib
│   │   │   │   │   │   └── debug.js
│   │   │   │   │   ├── package.json
│   │   │   │   │   └── Readme.md
│   │   │   │   ├── package.json
│   │   │   │   ├── README.md
│   │   │   │   └── test
│   │   │   │   ├── collection
│   │   │   │   │   ├── browser.js
│   │   │   │   │   ├── mongo.js
│   │   │   │   │   └── node.js
│   │   │   │   ├── env.js
│   │   │   │   ├── index.js
│   │   │   │   ├── utils.js
│   │   │   │   └── utils.test.js
│   │   │   ├── ms
│   │   │   │   ├── Makefile
│   │   │   │   ├── ms.js
│   │   │   │   ├── package.json
│   │   │   │   ├── README.md
│   │   │   │   └── test
│   │   │   │   ├── index.html
│   │   │   │   ├── support
│   │   │   │   │   └── jquery.js
│   │   │   │   └── test.js
│   │   │   ├── muri
│   │   │   │   ├── History.md
│   │   │   │   ├── index.js
│   │   │   │   ├── lib
│   │   │   │   │   └── index.js
│   │   │   │   ├── LICENSE
│   │   │   │   ├── Makefile
│   │   │   │   ├── package.json
│   │   │   │   ├── README.md
│   │   │   │   └── test
│   │   │   │   └── index.js
│   │   │   ├── regexp-clone
│   │   │   │   ├── History.md
│   │   │   │   ├── index.js
│   │   │   │   ├── LICENSE
│   │   │   │   ├── Makefile
│   │   │   │   ├── package.json
│   │   │   │   ├── README.md
│   │   │   │   └── test
│   │   │   │   └── index.js
│   │   │   └── sliced
│   │   │   ├── bench.js
│   │   │   ├── component.json
│   │   │   ├── History.md
│   │   │   ├── index.js
│   │   │   ├── lib
│   │   │   │   └── sliced.js
│   │   │   ├── LICENSE
│   │   │   ├── Makefile
│   │   │   ├── package.json
│   │   │   ├── README.md
│   │   │   └── test
│   │   │   └── index.js
│   │   ├── package.json
│   │   ├── README.md
│   │   ├── release-items.md
│   │   ├── static.js
│   │   └── website.js
│   ├── passport
│   │   ├── lib
│   │   │   ├── authenticator.js
│   │   │   ├── errors
│   │   │   │   └── authenticationerror.js
│   │   │   ├── framework
│   │   │   │   └── connect.js
│   │   │   ├── http
│   │   │   │   └── request.js
│   │   │   ├── index.js
│   │   │   ├── middleware
│   │   │   │   ├── authenticate.js
│   │   │   │   └── initialize.js
│   │   │   └── strategies
│   │   │   └── session.js
│   │   ├── LICENSE
│   │   ├── node_modules
│   │   │   ├── passport-strategy
│   │   │   │   ├── lib
│   │   │   │   │   ├── index.js
│   │   │   │   │   └── strategy.js
│   │   │   │   ├── LICENSE
│   │   │   │   ├── package.json
│   │   │   │   └── README.md
│   │   │   └── pause
│   │   │   ├── History.md
│   │   │   ├── index.js
│   │   │   ├── Makefile
│   │   │   ├── package.json
│   │   │   └── Readme.md
│   │   ├── package.json
│   │   └── README.md
│   ├── passport-facebook
│   │   ├── lib
│   │   │   ├── errors
│   │   │   │   ├── facebookauthorizationerror.js
│   │   │   │   ├── facebookgraphapierror.js
│   │   │   │   └── facebooktokenerror.js
│   │   │   ├── index.js
│   │   │   ├── profile.js
│   │   │   └── strategy.js
│   │   ├── LICENSE
│   │   ├── node_modules
│   │   │   └── passport-oauth2
│   │   │   ├── lib
│   │   │   │   ├── errors
│   │   │   │   │   ├── authorizationerror.js
│   │   │   │   │   ├── internaloautherror.js
│   │   │   │   │   └── tokenerror.js
│   │   │   │   ├── index.js
│   │   │   │   ├── strategy.js
│   │   │   │   └── utils.js
│   │   │   ├── LICENSE
│   │   │   ├── node_modules
│   │   │   │   ├── oauth
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── express-gdata
│   │   │   │   │   │   │   ├── server.js
│   │   │   │   │   │   │   └── views
│   │   │   │   │   │   │   ├── google_calendars.ejs
│   │   │   │   │   │   │   ├── google_contacts.ejs
│   │   │   │   │   │   │   └── layout.ejs
│   │   │   │   │   │   └── term.ie.oauth-HMAC-SHA1.js
│   │   │   │   │   ├── index.js
│   │   │   │   │   ├── lib
│   │   │   │   │   │   ├── oauth2.js
│   │   │   │   │   │   ├── oauth.js
│   │   │   │   │   │   ├── sha1.js
│   │   │   │   │   │   └── _utils.js
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── package.json
│   │   │   │   │   ├── Readme.md
│   │   │   │   │   └── tests
│   │   │   │   │   ├── oauth2.js
│   │   │   │   │   ├── oauth.js
│   │   │   │   │   └── sha1.js
│   │   │   │   ├── passport-strategy
│   │   │   │   │   ├── lib
│   │   │   │   │   │   ├── index.js
│   │   │   │   │   │   └── strategy.js
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── package.json
│   │   │   │   │   └── README.md
│   │   │   │   └── uid2
│   │   │   │   ├── index.js
│   │   │   │   ├── LICENSE
│   │   │   │   └── package.json
│   │   │   ├── package.json
│   │   │   └── README.md
│   │   ├── package.json
│   │   └── README.md
│   ├── passport-google
│   │   ├── lib
│   │   │   └── passport-google
│   │   │   ├── index.js
│   │   │   └── strategy.js
│   │   ├── LICENSE
│   │   ├── node_modules
│   │   │   ├── passport-openid
│   │   │   │   ├── lib
│   │   │   │   │   └── passport-openid
│   │   │   │   │   ├── errors
│   │   │   │   │   │   ├── badrequesterror.js
│   │   │   │   │   │   └── internalopeniderror.js
│   │   │   │   │   ├── index.js
│   │   │   │   │   └── strategy.js
│   │   │   │   ├── LICENSE
│   │   │   │   ├── node_modules
│   │   │   │   │   ├── openid
│   │   │   │   │   │   ├── expressjs_sample
│   │   │   │   │   │   │   ├── authentication_controller.js
│   │   │   │   │   │   │   └── login.jade
│   │   │   │   │   │   ├── lib
│   │   │   │   │   │   │   ├── base64.js
│   │   │   │   │   │   │   ├── convert.js
│   │   │   │   │   │   │   └── xrds.js
│   │   │   │   │   │   ├── LICENSE
│   │   │   │   │   │   ├── openid.js
│   │   │   │   │   │   ├── OpenID.njsproj
│   │   │   │   │   │   ├── OpenID.sln
│   │   │   │   │   │   ├── OpenID.v12.suo
│   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   ├── sample.js
│   │   │   │   │   │   └── test
│   │   │   │   │   │   ├── openid_fast_tests.js
│   │   │   │   │   │   ├── openid_integration_tests.js
│   │   │   │   │   │   └── xrds_tests.js
│   │   │   │   │   └── passport
│   │   │   │   │   ├── lib
│   │   │   │   │   │   └── passport
│   │   │   │   │   │   ├── context
│   │   │   │   │   │   │   └── http
│   │   │   │   │   │   │   ├── actions.js
│   │   │   │   │   │   │   └── context.js
│   │   │   │   │   │   ├── http
│   │   │   │   │   │   │   └── request.js
│   │   │   │   │   │   ├── index.js
│   │   │   │   │   │   ├── middleware
│   │   │   │   │   │   │   ├── authenticate.js
│   │   │   │   │   │   │   └── initialize.js
│   │   │   │   │   │   ├── strategies
│   │   │   │   │   │   │   └── session.js
│   │   │   │   │   │   └── strategy.js
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── node_modules
│   │   │   │   │   │   └── pause
│   │   │   │   │   │   ├── History.md
│   │   │   │   │   │   ├── index.js
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   └── Readme.md
│   │   │   │   │   ├── package.json
│   │   │   │   │   └── README.md
│   │   │   │   ├── package.json
│   │   │   │   └── README.md
│   │   │   └── pkginfo
│   │   │   ├── docs
│   │   │   │   ├── docco.css
│   │   │   │   └── pkginfo.html
│   │   │   ├── examples
│   │   │   │   ├── all-properties.js
│   │   │   │   ├── array-argument.js
│   │   │   │   ├── multiple-properties.js
│   │   │   │   ├── object-argument.js
│   │   │   │   ├── package.json
│   │   │   │   └── single-property.js
│   │   │   ├── lib
│   │   │   │   └── pkginfo.js
│   │   │   ├── package.json
│   │   │   ├── README.md
│   │   │   └── test
│   │   │   └── pkginfo-test.js
│   │   ├── package.json
│   │   └── README.md
│   └── passport-twitter
│   ├── lib
│   │   ├── errors
│   │   │   └── apierror.js
│   │   ├── index.js
│   │   ├── profile.js
│   │   └── strategy.js
│   ├── LICENSE
│   ├── node_modules
│   │   ├── passport-oauth1
│   │   │   ├── lib
│   │   │   │   ├── errors
│   │   │   │   │   └── internaloautherror.js
│   │   │   │   ├── index.js
│   │   │   │   ├── strategy.js
│   │   │   │   └── utils.js
│   │   │   ├── LICENSE
│   │   │   ├── node_modules
│   │   │   │   ├── oauth
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── express-gdata
│   │   │   │   │   │   │   ├── server.js
│   │   │   │   │   │   │   └── views
│   │   │   │   │   │   │   ├── google_calendars.ejs
│   │   │   │   │   │   │   ├── google_contacts.ejs
│   │   │   │   │   │   │   └── layout.ejs
│   │   │   │   │   │   └── term.ie.oauth-HMAC-SHA1.js
│   │   │   │   │   ├── index.js
│   │   │   │   │   ├── lib
│   │   │   │   │   │   ├── oauth2.js
│   │   │   │   │   │   ├── oauth.js
│   │   │   │   │   │   ├── sha1.js
│   │   │   │   │   │   └── _utils.js
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── package.json
│   │   │   │   │   ├── Readme.md
│   │   │   │   │   └── tests
│   │   │   │   │   ├── oauth2.js
│   │   │   │   │   ├── oauth.js
│   │   │   │   │   └── sha1.js
│   │   │   │   ├── passport-strategy
│   │   │   │   │   ├── lib
│   │   │   │   │   │   ├── index.js
│   │   │   │   │   │   └── strategy.js
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── package.json
│   │   │   │   │   └── README.md
│   │   │   │   └── utils-merge
│   │   │   │   ├── index.js
│   │   │   │   ├── LICENSE
│   │   │   │   ├── package.json
│   │   │   │   └── README.md
│   │   │   ├── package.json
│   │   │   └── README.md
│   │   └── xtraverse
│   │   ├── lib
│   │   │   ├── collection.js
│   │   │   └── index.js
│   │   ├── LICENSE
│   │   ├── node_modules
│   │   │   └── xmldom
│   │   │   ├── component.json
│   │   │   ├── dom.js
│   │   │   ├── dom-parser.js
│   │   │   ├── LICENSE
│   │   │   ├── __package__.js
│   │   │   ├── package.json
│   │   │   ├── readme.md
│   │   │   └── sax.js
│   │   ├── package.json
│   │   └── README.md
│   ├── package.json
│   └── README.md
└── README.md

524 directories, 1897 files

标签:

实例下载地址

《Node.js+MongoDB+AngularJS Web开发》源代码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

第 1 楼 2513183027 发表于: 2022-03-28 02:34 08
怎么运行呢

支持(0) 盖楼(回复)

发表评论

(您的评论需要经过审核才能显示)

查看所有1条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警