├── .idea ├── WebRTC-Android-Server.iml ├── codeStyles │ └── Project.xml ├── misc.xml ├── modules.xml └── workspace.xml ├── AndroidWebRTCsamplekt ├── .gitignore ├── .idea │ ├── .name │ ├── codeStyles │ │ └── Project.xml │ ├── gradle.xml │ ├── misc.xml │ ├── runConfigurations.xml │ └── vcs.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── e │ │ │ └── androidwebrtc_sample_kt │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── e │ │ │ │ └── androidwebrtc_sample_kt │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── ModelUtil.kt │ │ │ │ ├── OnlineUser.kt │ │ │ │ ├── OnlineUserAdapter.kt │ │ │ │ └── WebRtcClient.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── online_usrs_item.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── e │ │ └── androidwebrtc_sample_kt │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── README.md └── SignalServer ├── .vscode └── settings.json ├── LICENSE.txt ├── app.js ├── app ├── routes.js ├── socketHandler.js └── streams.js ├── node_modules ├── .bin │ ├── acorn │ ├── cleancss │ ├── flatiron │ ├── forever │ ├── foreverd │ ├── jade │ ├── mime │ ├── mkdirp │ ├── ncp │ ├── uglifyjs │ ├── uuid │ └── wscat ├── accepts │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── acorn-globals │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── acorn │ ├── .editorconfig │ ├── .gitattributes │ ├── .npmignore │ ├── .tern-project │ ├── .travis.yml │ ├── AUTHORS │ ├── LICENSE │ ├── README.md │ ├── dist │ │ ├── .keep │ │ ├── acorn.js │ │ ├── acorn_loose.js │ │ └── walk.js │ ├── package.json │ └── src │ │ ├── expression.js │ │ ├── identifier.js │ │ ├── index.js │ │ ├── location.js │ │ ├── locutil.js │ │ ├── loose │ │ ├── acorn_loose.js │ │ ├── expression.js │ │ ├── index.js │ │ ├── parseutil.js │ │ ├── state.js │ │ ├── statement.js │ │ └── tokenize.js │ │ ├── lval.js │ │ ├── node.js │ │ ├── options.js │ │ ├── parseutil.js │ │ ├── state.js │ │ ├── statement.js │ │ ├── tokencontext.js │ │ ├── tokenize.js │ │ ├── tokentype.js │ │ ├── util.js │ │ ├── walk │ │ └── index.js │ │ └── whitespace.js ├── after │ ├── .npmignore │ ├── .travis.yml │ ├── LICENCE │ ├── README.md │ ├── index.js │ ├── package.json │ └── test │ │ └── after-test.js ├── align-text │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── amdefine │ ├── LICENSE │ ├── README.md │ ├── amdefine.js │ ├── intercept.js │ └── package.json ├── array-flatten │ ├── LICENSE │ ├── README.md │ ├── array-flatten.js │ └── package.json ├── arraybuffer.slice │ ├── .npmignore │ ├── Makefile │ ├── README.md │ ├── index.js │ ├── package.json │ └── test │ │ └── slice-buffer.js ├── asap │ ├── LICENSE.md │ ├── README.md │ ├── asap.js │ └── package.json ├── async │ ├── .gitmodules │ ├── .npmignore │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── index.js │ ├── lib │ │ └── async.js │ └── package.json ├── aws-sign │ ├── index.js │ └── package.json ├── base64-arraybuffer │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE-MIT │ ├── README.md │ ├── grunt.js │ ├── lib │ │ └── base64-arraybuffer.js │ ├── package.json │ └── test │ │ └── base64-arraybuffer_test.js ├── base64id │ ├── .npmignore │ ├── README.md │ ├── lib │ │ └── base64id.js │ └── package.json ├── basic-auth │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── better-assert │ ├── .npmignore │ ├── History.md │ ├── Makefile │ ├── Readme.md │ ├── example.js │ ├── index.js │ └── package.json ├── blob │ ├── .npmignore │ ├── .zuul.yml │ ├── Makefile │ ├── README.md │ ├── index.js │ ├── package.json │ └── test │ │ └── index.js ├── body-parser │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── lib │ │ ├── read.js │ │ └── types │ │ │ ├── json.js │ │ │ ├── raw.js │ │ │ ├── text.js │ │ │ └── urlencoded.js │ └── package.json ├── boom │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── images │ │ └── boom.png │ ├── index.js │ ├── lib │ │ └── index.js │ ├── package.json │ └── test │ │ └── index.js ├── broadway │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── examples │ │ ├── browser │ │ │ ├── app.js │ │ │ ├── index.html │ │ │ └── plugins │ │ │ │ └── helloworld.js │ │ └── nodejs │ │ │ ├── app.js │ │ │ └── plugins │ │ │ └── helloworld.js │ ├── lib │ │ ├── broadway.js │ │ └── broadway │ │ │ ├── app.js │ │ │ ├── bootstrapper.js │ │ │ ├── browser.js │ │ │ ├── common │ │ │ ├── directories.js │ │ │ └── index.js │ │ │ ├── features │ │ │ └── index.js │ │ │ └── plugins │ │ │ ├── config.js │ │ │ ├── directories.js │ │ │ ├── exceptions.js │ │ │ ├── inspect.js │ │ │ └── log.js │ ├── node_modules │ │ ├── colors │ │ │ ├── MIT-LICENSE.txt │ │ │ ├── ReadMe.md │ │ │ ├── colors.js │ │ │ ├── example.html │ │ │ ├── example.js │ │ │ ├── package.json │ │ │ ├── test.js │ │ │ └── themes │ │ │ │ ├── winston-dark.js │ │ │ │ └── winston-light.js │ │ ├── pkginfo │ │ │ ├── .npmignore │ │ │ ├── README.md │ │ │ ├── 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 │ │ │ └── test │ │ │ │ └── pkginfo-test.js │ │ └── winston │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── docs │ │ │ └── transports.md │ │ │ ├── examples │ │ │ ├── couchdb.js │ │ │ ├── exception.js │ │ │ ├── raw-mode.js │ │ │ └── webhook-post.js │ │ │ ├── lib │ │ │ ├── winston.js │ │ │ └── winston │ │ │ │ ├── common.js │ │ │ │ ├── config.js │ │ │ │ ├── config │ │ │ │ ├── cli-config.js │ │ │ │ ├── npm-config.js │ │ │ │ └── syslog-config.js │ │ │ │ ├── container.js │ │ │ │ ├── exception.js │ │ │ │ ├── logger.js │ │ │ │ ├── transports.js │ │ │ │ └── transports │ │ │ │ ├── console.js │ │ │ │ ├── file.js │ │ │ │ ├── http.js │ │ │ │ ├── transport.js │ │ │ │ └── webhook.js │ │ │ ├── package.json │ │ │ └── test │ │ │ ├── cli-test.js │ │ │ ├── container-test.js │ │ │ ├── custom-timestamp-test.js │ │ │ ├── exception-test.js │ │ │ ├── fixtures │ │ │ ├── .gitkeep │ │ │ ├── keys │ │ │ │ ├── agent2-cert.pem │ │ │ │ └── agent2-key.pem │ │ │ ├── logs │ │ │ │ └── .gitkeep │ │ │ └── scripts │ │ │ │ ├── default-exceptions.js │ │ │ │ ├── exit-on-error.js │ │ │ │ ├── log-exceptions.js │ │ │ │ └── unhandle-exceptions.js │ │ │ ├── helpers.js │ │ │ ├── log-exception-test.js │ │ │ ├── log-rewriter-test.js │ │ │ ├── logger-test.js │ │ │ ├── transports │ │ │ ├── console-test.js │ │ │ ├── file-maxfiles-test.js │ │ │ ├── file-maxsize-test.js │ │ │ ├── file-test.js │ │ │ ├── transport.js │ │ │ └── webhook-test.js │ │ │ └── winston-test.js │ ├── package.json │ └── test │ │ ├── common │ │ └── directories-test.js │ │ ├── core │ │ ├── app-init-test.js │ │ ├── app-test.js │ │ └── broadway-test.js │ │ ├── fixtures │ │ ├── .gitkeep │ │ ├── empty-app │ │ │ └── .gitkeep │ │ ├── sample-app.json │ │ └── sample-app │ │ │ ├── app │ │ │ └── index.js │ │ │ └── config │ │ │ └── topics.json │ │ ├── helpers │ │ ├── assert.js │ │ ├── helpers.js │ │ └── macros.js │ │ └── plugins │ │ ├── config-test.js │ │ ├── directories-test.js │ │ └── log-test.js ├── busboy │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── deps │ │ └── encoding │ │ │ ├── encoding-indexes.js │ │ │ └── encoding.js │ ├── lib │ │ ├── main.js │ │ ├── types │ │ │ ├── multipart.js │ │ │ └── urlencoded.js │ │ └── utils.js │ ├── package.json │ └── test │ │ ├── test-types-multipart.js │ │ ├── test-types-urlencoded.js │ │ ├── test-utils-decoder.js │ │ ├── test-utils-parse-params.js │ │ └── test.js ├── bytes │ ├── History.md │ ├── LICENSE │ ├── Readme.md │ ├── index.js │ └── package.json ├── callsite │ ├── .npmignore │ ├── History.md │ ├── Makefile │ ├── Readme.md │ ├── index.js │ └── package.json ├── camelcase │ ├── index.js │ ├── license │ ├── package.json │ └── readme.md ├── center-align │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── package.json │ └── utils.js ├── character-parser │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── clean-css │ ├── History.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── lib │ │ ├── clean.js │ │ ├── colors │ │ │ ├── hex-name-shortener.js │ │ │ ├── hsl.js │ │ │ └── rgb.js │ │ ├── imports │ │ │ └── inliner.js │ │ ├── properties │ │ │ ├── break-up.js │ │ │ ├── can-override.js │ │ │ ├── clone.js │ │ │ ├── compactable.js │ │ │ ├── every-combination.js │ │ │ ├── has-inherit.js │ │ │ ├── invalid-property-error.js │ │ │ ├── optimizer.js │ │ │ ├── override-compactor.js │ │ │ ├── populate-components.js │ │ │ ├── remove-unused.js │ │ │ ├── restore-from-optimizing.js │ │ │ ├── restore.js │ │ │ ├── shorthand-compactor.js │ │ │ ├── validator.js │ │ │ ├── vendor-prefixes.js │ │ │ └── wrap-for-optimizing.js │ │ ├── selectors │ │ │ ├── advanced.js │ │ │ ├── clean-up.js │ │ │ ├── extractor.js │ │ │ ├── is-special.js │ │ │ ├── merge-adjacent.js │ │ │ ├── merge-media-queries.js │ │ │ ├── merge-non-adjacent-by-body.js │ │ │ ├── merge-non-adjacent-by-selector.js │ │ │ ├── reduce-non-adjacent.js │ │ │ ├── remove-duplicate-media-queries.js │ │ │ ├── remove-duplicates.js │ │ │ ├── reorderable.js │ │ │ ├── restructure.js │ │ │ └── simple.js │ │ ├── source-maps │ │ │ └── track.js │ │ ├── stringifier │ │ │ ├── helpers.js │ │ │ ├── one-time.js │ │ │ ├── simple.js │ │ │ └── source-maps.js │ │ ├── text │ │ │ ├── comments-processor.js │ │ │ ├── escape-store.js │ │ │ ├── expressions-processor.js │ │ │ ├── free-text-processor.js │ │ │ └── urls-processor.js │ │ ├── tokenizer │ │ │ ├── extract-properties.js │ │ │ ├── extract-selectors.js │ │ │ └── tokenize.js │ │ ├── urls │ │ │ ├── rebase.js │ │ │ ├── reduce.js │ │ │ └── rewrite.js │ │ └── utils │ │ │ ├── clone-array.js │ │ │ ├── compatibility.js │ │ │ ├── input-source-map-tracker.js │ │ │ ├── object.js │ │ │ ├── quote-scanner.js │ │ │ ├── source-reader.js │ │ │ ├── source-tracker.js │ │ │ └── split.js │ ├── node_modules │ │ └── commander │ │ │ ├── History.md │ │ │ ├── LICENSE │ │ │ ├── Readme.md │ │ │ ├── index.js │ │ │ └── package.json │ └── package.json ├── cliff │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── assets │ │ ├── inspect.png │ │ ├── put-object-rows.png │ │ ├── put-object.png │ │ ├── put-rows-colors.png │ │ ├── put-rows.png │ │ ├── string-object-rows.png │ │ └── string-rows.png │ ├── examples │ │ ├── inspect.js │ │ ├── put-object-rows.js │ │ ├── put-object.js │ │ ├── put-rows-colors.js │ │ ├── put-rows.js │ │ ├── string-object-rows.js │ │ └── string-rows.js │ ├── lib │ │ └── cliff.js │ ├── node_modules │ │ ├── colors │ │ │ ├── MIT-LICENSE.txt │ │ │ ├── ReadMe.md │ │ │ ├── colors.js │ │ │ ├── example.html │ │ │ ├── example.js │ │ │ ├── package.json │ │ │ ├── test.js │ │ │ └── themes │ │ │ │ ├── winston-dark.js │ │ │ │ └── winston-light.js │ │ ├── pkginfo │ │ │ ├── .npmignore │ │ │ ├── README.md │ │ │ ├── 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 │ │ │ └── test │ │ │ │ └── pkginfo-test.js │ │ └── winston │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── docs │ │ │ └── transports.md │ │ │ ├── examples │ │ │ ├── couchdb.js │ │ │ ├── exception.js │ │ │ ├── raw-mode.js │ │ │ └── webhook-post.js │ │ │ ├── lib │ │ │ ├── winston.js │ │ │ └── winston │ │ │ │ ├── common.js │ │ │ │ ├── config.js │ │ │ │ ├── config │ │ │ │ ├── cli-config.js │ │ │ │ ├── npm-config.js │ │ │ │ └── syslog-config.js │ │ │ │ ├── container.js │ │ │ │ ├── exception.js │ │ │ │ ├── logger.js │ │ │ │ ├── transports.js │ │ │ │ └── transports │ │ │ │ ├── console.js │ │ │ │ ├── file.js │ │ │ │ ├── http.js │ │ │ │ ├── transport.js │ │ │ │ └── webhook.js │ │ │ ├── package.json │ │ │ └── test │ │ │ ├── cli-test.js │ │ │ ├── container-test.js │ │ │ ├── custom-timestamp-test.js │ │ │ ├── exception-test.js │ │ │ ├── fixtures │ │ │ ├── .gitkeep │ │ │ ├── keys │ │ │ │ ├── agent2-cert.pem │ │ │ │ └── agent2-key.pem │ │ │ ├── logs │ │ │ │ └── .gitkeep │ │ │ └── scripts │ │ │ │ ├── default-exceptions.js │ │ │ │ ├── exit-on-error.js │ │ │ │ ├── log-exceptions.js │ │ │ │ └── unhandle-exceptions.js │ │ │ ├── helpers.js │ │ │ ├── log-exception-test.js │ │ │ ├── log-rewriter-test.js │ │ │ ├── logger-test.js │ │ │ ├── transports │ │ │ ├── console-test.js │ │ │ ├── file-maxfiles-test.js │ │ │ ├── file-maxsize-test.js │ │ │ ├── file-test.js │ │ │ ├── transport.js │ │ │ └── webhook-test.js │ │ │ └── winston-test.js │ ├── package.json │ └── test │ │ └── cliff-test.js ├── cliui │ ├── .coveralls.yml │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE.txt │ ├── README.md │ ├── index.js │ ├── node_modules │ │ └── wordwrap │ │ │ ├── .npmignore │ │ │ ├── README.markdown │ │ │ ├── example │ │ │ ├── center.js │ │ │ └── meat.js │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── test │ │ │ ├── break.js │ │ │ ├── idleness.txt │ │ │ └── wrap.js │ ├── package.json │ └── test │ │ └── cliui.js ├── colors │ ├── MIT-LICENSE.txt │ ├── ReadMe.md │ ├── colors.js │ ├── example.html │ ├── example.js │ ├── package.json │ └── test.js ├── combined-stream │ ├── License │ ├── Readme.md │ ├── lib │ │ └── combined_stream.js │ └── package.json ├── commander │ ├── History.md │ ├── Readme.md │ ├── index.js │ └── package.json ├── component-bind │ ├── .npmignore │ ├── History.md │ ├── Makefile │ ├── Readme.md │ ├── component.json │ ├── index.js │ └── package.json ├── component-emitter │ ├── .npmignore │ ├── .travis.yml │ ├── History.md │ ├── Makefile │ ├── Readme.md │ ├── bower.json │ ├── component.json │ ├── index.js │ └── package.json ├── component-inherit │ ├── .npmignore │ ├── History.md │ ├── Makefile │ ├── Readme.md │ ├── component.json │ ├── index.js │ ├── package.json │ └── test │ │ └── inherit.js ├── constantinople │ ├── .gitattributes │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── package.json │ └── test │ │ └── index.js ├── content-disposition │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── content-type │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── cookie-jar │ ├── index.js │ ├── jar.js │ ├── package.json │ └── tests │ │ ├── run.js │ │ ├── test-cookie.js │ │ └── test-cookiejar.js ├── cookie-signature │ ├── .npmignore │ ├── History.md │ ├── Readme.md │ ├── index.js │ └── package.json ├── cookie │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── core-util-is │ ├── LICENSE │ ├── README.md │ ├── float.patch │ ├── lib │ │ └── util.js │ ├── package.json │ └── test.js ├── crc │ ├── LICENSE │ ├── README.md │ ├── lib │ │ ├── crc1.js │ │ ├── crc16.js │ │ ├── crc16_ccitt.js │ │ ├── crc16_kermit.js │ │ ├── crc16_modbus.js │ │ ├── crc16_xmodem.js │ │ ├── crc24.js │ │ ├── crc32.js │ │ ├── crc8.js │ │ ├── crc8_1wire.js │ │ ├── create_buffer.js │ │ ├── define_crc.js │ │ └── index.js │ └── package.json ├── cryptiles │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── index.js │ ├── lib │ │ └── index.js │ ├── package.json │ └── test │ │ └── index.js ├── css-parse │ ├── .npmignore │ ├── History.md │ ├── Makefile │ ├── Readme.md │ ├── component.json │ ├── index.js │ └── package.json ├── css-stringify │ ├── .npmignore │ ├── History.md │ ├── Makefile │ ├── Readme.md │ ├── component.json │ ├── index.js │ └── package.json ├── css │ ├── .npmignore │ ├── History.md │ ├── Makefile │ ├── Readme.md │ ├── benchmark.js │ ├── component.json │ ├── index.js │ ├── package.json │ └── test.js ├── cycle │ ├── README.md │ ├── cycle.js │ └── package.json ├── debug │ ├── .coveralls.yml │ ├── .eslintrc │ ├── .npmignore │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── component.json │ ├── karma.conf.js │ ├── node.js │ ├── package.json │ └── src │ │ ├── browser.js │ │ ├── debug.js │ │ ├── index.js │ │ └── node.js ├── decamelize │ ├── index.js │ ├── license │ ├── package.json │ └── readme.md ├── deep-equal │ ├── .travis.yml │ ├── LICENSE │ ├── example │ │ └── cmp.js │ ├── index.js │ ├── lib │ │ ├── is_arguments.js │ │ └── keys.js │ ├── package.json │ ├── readme.markdown │ └── test │ │ └── cmp.js ├── delayed-stream │ ├── .npmignore │ ├── License │ ├── Makefile │ ├── Readme.md │ ├── lib │ │ └── delayed_stream.js │ ├── package.json │ └── test │ │ ├── common.js │ │ ├── integration │ │ ├── test-delayed-http-upload.js │ │ ├── test-delayed-stream-auto-pause.js │ │ ├── test-delayed-stream-pause.js │ │ ├── test-delayed-stream.js │ │ ├── test-handle-source-errors.js │ │ ├── test-max-data-size.js │ │ ├── test-pipe-resumes.js │ │ └── test-proxy-readable.js │ │ └── run.js ├── depd │ ├── History.md │ ├── LICENSE │ ├── Readme.md │ ├── index.js │ ├── lib │ │ ├── browser │ │ │ └── index.js │ │ └── compat │ │ │ ├── buffer-concat.js │ │ │ ├── callsite-tostring.js │ │ │ ├── event-listener-count.js │ │ │ └── index.js │ └── package.json ├── destroy │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── dicer │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── bench │ │ ├── dicer-bench-multipart-parser.js │ │ ├── formidable-bench-multipart-parser.js │ │ ├── multipartser-bench-multipart-parser.js │ │ ├── multiparty-bench-multipart-parser.js │ │ ├── parted-bench-multipart-parser.js │ │ └── parted-multipart.js │ ├── lib │ │ ├── Dicer.js │ │ ├── HeaderParser.js │ │ └── PartStream.js │ ├── package.json │ └── test │ │ ├── fixtures │ │ ├── many-noend │ │ │ ├── original │ │ │ ├── part1 │ │ │ ├── part1.header │ │ │ ├── part2 │ │ │ ├── part2.header │ │ │ ├── part3 │ │ │ ├── part3.header │ │ │ ├── part4 │ │ │ ├── part4.header │ │ │ ├── part5 │ │ │ ├── part5.header │ │ │ ├── part6 │ │ │ ├── part6.header │ │ │ └── part7.header │ │ ├── many-wrongboundary │ │ │ ├── original │ │ │ ├── preamble │ │ │ └── preamble.error │ │ ├── many │ │ │ ├── original │ │ │ ├── part1 │ │ │ ├── part1.header │ │ │ ├── part2 │ │ │ ├── part2.header │ │ │ ├── part3 │ │ │ ├── part3.header │ │ │ ├── part4 │ │ │ ├── part4.header │ │ │ ├── part5 │ │ │ ├── part5.header │ │ │ ├── part6 │ │ │ ├── part6.header │ │ │ ├── part7 │ │ │ └── part7.header │ │ ├── nested-full │ │ │ ├── original │ │ │ ├── part1 │ │ │ ├── part1.header │ │ │ ├── part2 │ │ │ ├── part2.header │ │ │ └── preamble.header │ │ └── nested │ │ │ ├── original │ │ │ ├── part1 │ │ │ ├── part1.header │ │ │ ├── part2 │ │ │ └── part2.header │ │ ├── test-endfinish.js │ │ ├── test-headerparser.js │ │ ├── test-multipart-extra-trailer.js │ │ ├── test-multipart-nolisteners.js │ │ ├── test-multipart.js │ │ └── test.js ├── director │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── examples │ │ └── http.js │ ├── img │ │ ├── director.png │ │ └── hashRoute.png │ ├── lib │ │ ├── director.js │ │ └── director │ │ │ ├── browser.js │ │ │ ├── cli.js │ │ │ ├── http │ │ │ ├── index.js │ │ │ ├── methods.js │ │ │ └── responses.js │ │ │ └── router.js │ ├── package.json │ └── test │ │ ├── browser │ │ ├── backend │ │ │ └── backend.js │ │ ├── browserify-harness.html │ │ ├── helpers │ │ │ └── api.js │ │ ├── html5-routes-harness.html │ │ ├── html5-routes-test.js │ │ ├── routes-harness.html │ │ └── routes-test.js │ │ └── server │ │ ├── cli │ │ ├── dispatch-test.js │ │ ├── mount-test.js │ │ └── path-test.js │ │ ├── core │ │ ├── dispatch-test.js │ │ ├── insert-test.js │ │ ├── mount-test.js │ │ ├── on-test.js │ │ ├── path-test.js │ │ └── regifystring-test.js │ │ ├── helpers │ │ ├── index.js │ │ └── macros.js │ │ └── http │ │ ├── accept-test.js │ │ ├── attach-test.js │ │ ├── before-test.js │ │ ├── http-test.js │ │ ├── methods-test.js │ │ ├── responses-test.js │ │ └── stream-test.js ├── ee-first │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── 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 ├── emitter │ ├── .npmignore │ ├── History.md │ ├── Makefile │ ├── Readme.md │ ├── component.json │ ├── index.js │ ├── package.json │ └── test │ │ └── emitter.js ├── encodeurl │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── engine.io-client │ ├── .npmignore │ ├── .travis.yml │ ├── .zuul.yml │ ├── History.md │ ├── Makefile │ ├── README.md │ ├── engine.io.js │ ├── index.js │ ├── lib │ │ ├── index.js │ │ ├── socket.js │ │ ├── transport.js │ │ ├── transports │ │ │ ├── index.js │ │ │ ├── polling-jsonp.js │ │ │ ├── polling-xhr.js │ │ │ ├── polling.js │ │ │ └── websocket.js │ │ └── xmlhttprequest.js │ ├── node_modules │ │ └── debug │ │ │ ├── Readme.md │ │ │ ├── debug.js │ │ │ ├── index.js │ │ │ ├── lib │ │ │ └── debug.js │ │ │ └── package.json │ └── package.json ├── engine.io-parser │ ├── .npmignore │ ├── .travis.yml │ ├── .zuul.yml │ ├── History.md │ ├── LICENSE │ ├── Makefile │ ├── Readme.md │ ├── index.js │ ├── lib │ │ ├── browser.js │ │ ├── index.js │ │ └── keys.js │ └── package.json ├── engine.io │ ├── .npmignore │ ├── .travis.yml │ ├── History.md │ ├── Makefile │ ├── README.md │ ├── index.js │ ├── lib │ │ ├── engine.io.js │ │ ├── server.js │ │ ├── socket.js │ │ ├── transport.js │ │ └── transports │ │ │ ├── index.js │ │ │ ├── polling-jsonp.js │ │ │ ├── polling-xhr.js │ │ │ ├── polling.js │ │ │ └── websocket.js │ ├── node_modules │ │ └── debug │ │ │ ├── .npmignore │ │ │ ├── History.md │ │ │ ├── Makefile │ │ │ ├── Readme.md │ │ │ ├── debug.js │ │ │ ├── example │ │ │ ├── app.js │ │ │ ├── browser.html │ │ │ ├── wildcards.js │ │ │ └── worker.js │ │ │ ├── index.js │ │ │ ├── lib │ │ │ └── debug.js │ │ │ └── package.json │ └── package.json ├── errorhandler │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── package.json │ └── public │ │ ├── error.html │ │ └── style.css ├── escape-html │ ├── LICENSE │ ├── Readme.md │ ├── index.js │ └── package.json ├── etag │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── event-stream │ ├── .gitmodules │ ├── .npmignore │ ├── LICENCE │ ├── examples │ │ └── pretty.js │ ├── index.js │ ├── node_modules │ │ └── optimist │ │ │ ├── .npmignore │ │ │ ├── LICENSE │ │ │ ├── README.markdown │ │ │ ├── examples │ │ │ ├── bool.js │ │ │ ├── boolean_double.js │ │ │ ├── boolean_single.js │ │ │ ├── default_hash.js │ │ │ ├── default_singles.js │ │ │ ├── divide.js │ │ │ ├── line_count.js │ │ │ ├── line_count_options.js │ │ │ ├── line_count_wrap.js │ │ │ ├── nonopt.js │ │ │ ├── reflect.js │ │ │ ├── short.js │ │ │ ├── string.js │ │ │ ├── usage-options.js │ │ │ └── xup.js │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── test │ │ │ ├── _.js │ │ │ ├── _ │ │ │ ├── argv.js │ │ │ └── bin.js │ │ │ ├── parse.js │ │ │ └── usage.js │ ├── out │ ├── package.json │ ├── readme.markdown │ └── test │ │ ├── .npmignore │ │ ├── package.json │ │ ├── pipe.async.js │ │ ├── readArray.asynct.js │ │ ├── readme.markdown │ │ ├── simple-map.asynct.js │ │ ├── split.asynct.js │ │ └── writeArray.asynct.js ├── eventemitter2 │ ├── .npmignore │ ├── README.md │ ├── index.js │ ├── lib │ │ └── eventemitter2.js │ ├── package.json │ └── test │ │ ├── common.js │ │ ├── perf │ │ └── benchmark.js │ │ ├── simple │ │ ├── addListener.js │ │ ├── emit.js │ │ ├── reconfigure.js │ │ ├── removeListener.js │ │ ├── setMax.js │ │ └── ttl.js │ │ └── wildcardEvents │ │ ├── addListener.js │ │ ├── all.js │ │ ├── customDelimiter.js │ │ ├── k1.js │ │ ├── options.js │ │ ├── removeListener.js │ │ └── ttl.js ├── express-session │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── package.json │ └── session │ │ ├── cookie.js │ │ ├── memory.js │ │ ├── session.js │ │ └── store.js ├── express │ ├── History.md │ ├── LICENSE │ ├── Readme.md │ ├── index.js │ ├── lib │ │ ├── application.js │ │ ├── express.js │ │ ├── middleware │ │ │ ├── init.js │ │ │ └── query.js │ │ ├── request.js │ │ ├── response.js │ │ ├── router │ │ │ ├── index.js │ │ │ ├── layer.js │ │ │ └── route.js │ │ ├── utils.js │ │ └── view.js │ └── package.json ├── eyes │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── lib │ │ └── eyes.js │ ├── package.json │ └── test │ │ └── eyes-test.js ├── finalhandler │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── flatiron │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── examples │ │ ├── cli-sample │ │ │ ├── index.js │ │ │ └── print.js │ │ ├── http-sample.js │ │ ├── resourceful-app │ │ │ ├── app.js │ │ │ ├── app │ │ │ │ └── resources │ │ │ │ │ └── creature.js │ │ │ └── package.json │ │ ├── socket.io │ │ │ ├── index.html │ │ │ └── server.js │ │ └── static-app │ │ │ ├── app.js │ │ │ ├── app │ │ │ └── assets │ │ │ │ ├── style.css │ │ │ │ └── style.js │ │ │ └── package.json │ ├── lib │ │ ├── flatiron.js │ │ └── flatiron │ │ │ ├── app.js │ │ │ ├── cli │ │ │ └── create.js │ │ │ ├── common.js │ │ │ ├── constants.js │ │ │ └── plugins │ │ │ ├── cli.js │ │ │ ├── http.js │ │ │ ├── resourceful.js │ │ │ └── static.js │ ├── node_modules │ │ └── optimist │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.markdown │ │ │ ├── example │ │ │ ├── bool.js │ │ │ ├── boolean_double.js │ │ │ ├── boolean_single.js │ │ │ ├── default_hash.js │ │ │ ├── default_singles.js │ │ │ ├── divide.js │ │ │ ├── line_count.js │ │ │ ├── line_count_options.js │ │ │ ├── line_count_wrap.js │ │ │ ├── nonopt.js │ │ │ ├── reflect.js │ │ │ ├── short.js │ │ │ ├── string.js │ │ │ ├── usage-options.js │ │ │ └── xup.js │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ ├── test │ │ │ ├── _.js │ │ │ ├── _ │ │ │ │ ├── argv.js │ │ │ │ └── bin.js │ │ │ ├── parse.js │ │ │ └── usage.js │ │ │ └── x.js │ ├── package.json │ ├── scaffolds │ │ ├── cli │ │ │ ├── app.js │ │ │ ├── config │ │ │ │ └── config.json │ │ │ ├── directories.json │ │ │ ├── files.json │ │ │ ├── lib │ │ │ │ └── index.js │ │ │ └── package.json │ │ └── http │ │ │ ├── app.js │ │ │ ├── config │ │ │ └── config.json │ │ │ ├── directories.json │ │ │ ├── files.json │ │ │ └── package.json │ └── test │ │ ├── fixtures │ │ └── sample-app │ │ │ └── app │ │ │ └── new-york │ │ │ ├── controller.js │ │ │ ├── index.js │ │ │ └── new-york.js │ │ ├── flatiron-test.js │ │ └── plugins │ │ ├── resourceful-test.js │ │ └── static-test.js ├── forever-agent │ ├── index.js │ └── package.json ├── forever-monitor │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── examples │ │ ├── all-env-vars.js │ │ ├── always-throw.js │ │ ├── cli-multiple-start │ │ ├── count-timer.js │ │ ├── custom-cwd.js │ │ ├── env-server.js │ │ ├── env-vars.js │ │ ├── error-on-timer.js │ │ ├── graceful-exit.js │ │ ├── list-multiple.js │ │ ├── log-on-interval.js │ │ ├── multiple-processes.js │ │ ├── process-send.js │ │ ├── server.js │ │ ├── signal-ignore.js │ │ └── spawn-and-error.js │ ├── lib │ │ ├── forever-monitor │ │ │ ├── common.js │ │ │ ├── monitor.js │ │ │ └── plugins │ │ │ │ ├── index.js │ │ │ │ ├── logger.js │ │ │ │ └── watch.js │ │ └── index.js │ ├── node_modules │ │ └── watch │ │ │ ├── LICENSE │ │ │ ├── main.js │ │ │ ├── package.json │ │ │ ├── readme.mkd │ │ │ └── test │ │ │ ├── d │ │ │ ├── d │ │ │ │ └── t │ │ │ └── t │ │ │ ├── test_monitor.js │ │ │ └── test_watchTree.js │ ├── package.json │ └── test │ │ ├── core │ │ └── check-process-test.js │ │ ├── fixtures │ │ ├── fork.js │ │ ├── gc.js │ │ ├── logs.js │ │ ├── send-pong.js │ │ ├── testnode │ │ └── watch │ │ │ ├── .foreverignore │ │ │ ├── daemon.js │ │ │ ├── file │ │ │ ├── ignoredDir │ │ │ └── file │ │ │ └── removeMe │ │ ├── helpers │ │ └── macros.js │ │ ├── monitor │ │ ├── env-spawn-test.js │ │ ├── fork-test.js │ │ ├── send-test.js │ │ ├── signal-test.js │ │ ├── simple-test.js │ │ └── spin-test.js │ │ └── plugins │ │ ├── logger-test.js │ │ └── watch-test.js ├── forever │ ├── .npmignore │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── lib │ │ ├── forever.js │ │ └── forever │ │ │ ├── cli.js │ │ │ ├── service │ │ │ ├── adapters │ │ │ │ ├── adapter.js │ │ │ │ ├── initd │ │ │ │ │ └── index.js │ │ │ │ └── systemv │ │ │ │ │ ├── foreverd │ │ │ │ │ └── index.js │ │ │ ├── cli.js │ │ │ ├── index.js │ │ │ └── service.js │ │ │ └── worker.js │ ├── package.json │ └── test │ │ ├── cli-test │ │ ├── core │ │ └── tail-stopall-test.js │ │ ├── fixtures │ │ ├── log-on-interval.js │ │ ├── server.js │ │ └── start-daemon.js │ │ ├── helpers │ │ ├── macros.js │ │ └── mocks │ │ │ ├── child-process.js │ │ │ ├── monitor.js │ │ │ └── stream.js │ │ ├── service │ │ └── simple-test.js │ │ └── worker │ │ ├── multiple-workers-test.js │ │ └── simple-test.js ├── form-data │ ├── License │ ├── Readme.md │ ├── lib │ │ └── form_data.js │ ├── node_modules │ │ ├── async │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── component.json │ │ │ ├── lib │ │ │ │ └── async.js │ │ │ └── package.json │ │ └── mime │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── mime.js │ │ │ ├── package.json │ │ │ ├── test.js │ │ │ └── types │ │ │ ├── mime.types │ │ │ └── node.types │ └── package.json ├── forwarded │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── fresh │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── global │ ├── .npmignore │ ├── History.md │ ├── Makefile │ ├── Readme.md │ ├── component.json │ ├── index.js │ ├── package.json │ └── test │ │ ├── index.html │ │ ├── mocha.css │ │ ├── mocha.js │ │ └── test.js ├── graceful-readlink │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── has-binary-data │ ├── .npmignore │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── index.js │ ├── package.json │ └── test.js ├── has-cors │ ├── .npmignore │ ├── History.md │ ├── Makefile │ ├── Readme.md │ ├── component.json │ ├── index.js │ └── package.json ├── hawk │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── example │ │ └── usage.js │ ├── images │ │ ├── hawk.png │ │ └── logo.png │ ├── index.js │ ├── lib │ │ ├── client.js │ │ ├── crypto.js │ │ ├── index.js │ │ ├── server.js │ │ ├── uri.js │ │ └── utils.js │ ├── package.json │ └── test │ │ ├── client.js │ │ ├── crypto.js │ │ ├── index.js │ │ ├── readme.js │ │ ├── server.js │ │ ├── uri.js │ │ └── utils.js ├── hoek │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── images │ │ └── hoek.png │ ├── index.js │ ├── lib │ │ ├── escape.js │ │ └── index.js │ ├── package.json │ └── test │ │ ├── escaper.js │ │ ├── index.js │ │ └── modules │ │ ├── test1.js │ │ ├── test2.js │ │ └── test3.js ├── http-errors │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── i │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── lib │ │ ├── defaults.js │ │ ├── inflect.js │ │ ├── inflections.js │ │ ├── methods.js │ │ ├── native.js │ │ └── util.js │ ├── package.json │ └── test │ │ ├── inflector │ │ ├── cases.js │ │ ├── inflections-test.js │ │ └── methods-test.js │ │ └── utils │ │ ├── array-test.js │ │ └── string-test.js ├── iconv-lite │ ├── .npmignore │ ├── .travis.yml │ ├── Changelog.md │ ├── LICENSE │ ├── README.md │ ├── encodings │ │ ├── dbcs-codec.js │ │ ├── dbcs-data.js │ │ ├── index.js │ │ ├── internal.js │ │ ├── sbcs-codec.js │ │ ├── sbcs-data-generated.js │ │ ├── sbcs-data.js │ │ ├── tables │ │ │ ├── big5-added.json │ │ │ ├── cp936.json │ │ │ ├── cp949.json │ │ │ ├── cp950.json │ │ │ ├── eucjp.json │ │ │ ├── gb18030-ranges.json │ │ │ ├── gbk-added.json │ │ │ └── shiftjis.json │ │ ├── utf16.js │ │ └── utf7.js │ ├── lib │ │ ├── bom-handling.js │ │ ├── extend-node.js │ │ ├── index.d.ts │ │ ├── index.js │ │ └── streams.js │ └── package.json ├── indexof │ ├── .npmignore │ ├── Makefile │ ├── Readme.md │ ├── component.json │ ├── index.js │ └── package.json ├── inherits │ ├── LICENSE │ ├── README.md │ ├── inherits.js │ ├── inherits_browser.js │ └── package.json ├── ini │ ├── LICENSE │ ├── README.md │ ├── ini.js │ └── package.json ├── ipaddr.js │ ├── .npmignore │ ├── .travis.yml │ ├── Cakefile │ ├── LICENSE │ ├── README.md │ ├── bower.json │ ├── ipaddr.min.js │ ├── lib │ │ └── ipaddr.js │ ├── package.json │ ├── src │ │ └── ipaddr.coffee │ └── test │ │ └── ipaddr.test.coffee ├── is-buffer │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── package.json │ └── test │ │ └── basic.js ├── is-promise │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── index.js │ ├── package.json │ └── readme.md ├── isarray │ ├── README.md │ ├── component.json │ ├── index.js │ └── package.json ├── jade │ ├── .npmignore │ ├── .release.json │ ├── History.md │ ├── LICENSE │ ├── README.md │ ├── Readme_zh-cn.md │ ├── block-code.html │ ├── component.json │ ├── jade.js │ ├── lib │ │ ├── compiler.js │ │ ├── doctypes.js │ │ ├── filters-client.js │ │ ├── filters.js │ │ ├── index.js │ │ ├── inline-tags.js │ │ ├── lexer.js │ │ ├── nodes │ │ │ ├── attrs.js │ │ │ ├── block-comment.js │ │ │ ├── block.js │ │ │ ├── case.js │ │ │ ├── code.js │ │ │ ├── comment.js │ │ │ ├── doctype.js │ │ │ ├── each.js │ │ │ ├── filter.js │ │ │ ├── index.js │ │ │ ├── literal.js │ │ │ ├── mixin-block.js │ │ │ ├── mixin.js │ │ │ ├── node.js │ │ │ ├── tag.js │ │ │ └── text.js │ │ ├── parser.js │ │ ├── runtime.js │ │ └── utils.js │ ├── package.json │ ├── release.js │ └── runtime.js ├── json-stringify-safe │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── stringify.js │ └── test.js ├── json3 │ ├── .gitmodules │ ├── .jamignore │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── coverage │ │ ├── coverage.json │ │ ├── lcov-report │ │ │ ├── lib │ │ │ │ └── json3.js.html │ │ │ ├── prettify.css │ │ │ └── prettify.js │ │ └── lcov.info │ ├── lib │ │ ├── json3.js │ │ └── json3.min.js │ └── package.json ├── jstransformer │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── kind-of │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── lazy-cache │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── lazy │ ├── .npmignore │ ├── README.md │ ├── lazy.js │ ├── package.json │ └── test │ │ ├── bucket.js │ │ ├── complex.js │ │ ├── custom.js │ │ ├── em.js │ │ ├── filter.js │ │ ├── foldr.js │ │ ├── forEach.js │ │ ├── head.js │ │ ├── join.js │ │ ├── lines.js │ │ ├── map.js │ │ ├── pipe.js │ │ ├── product.js │ │ ├── range.js │ │ ├── skip.js │ │ ├── sum.js │ │ ├── tail.js │ │ ├── take.js │ │ └── takeWhile.js ├── longest │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── lru-cache │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── lib │ │ └── lru-cache.js │ ├── package.json │ └── test │ │ └── basic.js ├── media-typer │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── merge-descriptors │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── method-override │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ └── debug │ │ │ ├── .coveralls.yml │ │ │ ├── .eslintrc │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── component.json │ │ │ ├── karma.conf.js │ │ │ ├── node.js │ │ │ ├── package.json │ │ │ └── src │ │ │ ├── browser.js │ │ │ ├── debug.js │ │ │ ├── index.js │ │ │ └── node.js │ └── package.json ├── methods │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── mime-db │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── db.json │ ├── index.js │ └── package.json ├── mime-types │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── mime │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── cli.js │ ├── mime.js │ ├── package.json │ └── types.json ├── minimatch │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── blerg.js │ ├── minimatch.js │ ├── package.json │ ├── t.js │ └── test │ │ └── basic.js ├── minimist │ ├── .travis.yml │ ├── LICENSE │ ├── example │ │ └── parse.js │ ├── index.js │ ├── package.json │ ├── readme.markdown │ └── test │ │ ├── dash.js │ │ ├── default_bool.js │ │ ├── dotted.js │ │ ├── long.js │ │ ├── parse.js │ │ ├── parse_modified.js │ │ ├── short.js │ │ └── whitespace.js ├── mkdirp │ ├── .travis.yml │ ├── LICENSE │ ├── examples │ │ └── pow.js │ ├── index.js │ ├── package.json │ ├── readme.markdown │ └── test │ │ ├── chmod.js │ │ ├── clobber.js │ │ ├── mkdirp.js │ │ ├── opts_fs.js │ │ ├── opts_fs_sync.js │ │ ├── perm.js │ │ ├── perm_sync.js │ │ ├── race.js │ │ ├── rel.js │ │ ├── return.js │ │ ├── return_sync.js │ │ ├── root.js │ │ ├── sync.js │ │ ├── umask.js │ │ └── umask_sync.js ├── morgan │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ └── debug │ │ │ ├── .coveralls.yml │ │ │ ├── .eslintrc │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── component.json │ │ │ ├── karma.conf.js │ │ │ ├── node.js │ │ │ ├── package.json │ │ │ └── src │ │ │ ├── browser.js │ │ │ ├── debug.js │ │ │ ├── index.js │ │ │ └── node.js │ └── package.json ├── ms │ ├── index.js │ ├── license.md │ ├── package.json │ └── readme.md ├── multer │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ ├── mime-db │ │ │ ├── HISTORY.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── db.json │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── mime-types │ │ │ ├── HISTORY.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── 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 │ │ ├── qs │ │ │ ├── .jshintignore │ │ │ ├── .jshintrc │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── lib │ │ │ │ ├── index.js │ │ │ │ ├── parse.js │ │ │ │ ├── stringify.js │ │ │ │ └── utils.js │ │ │ ├── package.json │ │ │ └── test │ │ │ │ ├── parse.js │ │ │ │ └── stringify.js │ │ └── type-is │ │ │ ├── HISTORY.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ └── package.json ├── mute-stream │ ├── .nyc_output │ │ ├── 33508.json │ │ └── 33510.json │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── coverage │ │ ├── lcov-report │ │ │ ├── __root__ │ │ │ │ ├── index.html │ │ │ │ └── mute.js.html │ │ │ ├── base.css │ │ │ ├── index.html │ │ │ ├── prettify.css │ │ │ ├── prettify.js │ │ │ ├── sort-arrow-sprite.png │ │ │ └── sorter.js │ │ └── lcov.info │ ├── mute.js │ ├── package.json │ └── test │ │ └── basic.js ├── nan │ ├── .index.js │ ├── LICENSE │ ├── README.md │ ├── nan.h │ └── package.json ├── nconf │ ├── .npmignore │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── docs │ │ ├── docco.css │ │ ├── nconf.html │ │ └── nconf │ │ │ ├── common.html │ │ │ ├── formats.html │ │ │ ├── provider.html │ │ │ ├── stores.html │ │ │ └── stores │ │ │ ├── file.html │ │ │ ├── memory.html │ │ │ └── system.html │ ├── lib │ │ ├── nconf.js │ │ └── nconf │ │ │ ├── common.js │ │ │ ├── formats.js │ │ │ ├── provider.js │ │ │ └── stores │ │ │ ├── argv.js │ │ │ ├── env.js │ │ │ ├── file.js │ │ │ ├── literal.js │ │ │ └── memory.js │ ├── node_modules │ │ ├── optimist │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── example │ │ │ │ ├── bool.js │ │ │ │ ├── boolean_double.js │ │ │ │ ├── boolean_single.js │ │ │ │ ├── default_hash.js │ │ │ │ ├── default_singles.js │ │ │ │ ├── divide.js │ │ │ │ ├── line_count.js │ │ │ │ ├── line_count_options.js │ │ │ │ ├── line_count_wrap.js │ │ │ │ ├── nonopt.js │ │ │ │ ├── reflect.js │ │ │ │ ├── short.js │ │ │ │ ├── string.js │ │ │ │ ├── usage-options.js │ │ │ │ └── xup.js │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ ├── readme.markdown │ │ │ └── test │ │ │ │ ├── _.js │ │ │ │ ├── _ │ │ │ │ ├── argv.js │ │ │ │ └── bin.js │ │ │ │ ├── parse.js │ │ │ │ └── usage.js │ │ └── pkginfo │ │ │ ├── .npmignore │ │ │ ├── README.md │ │ │ ├── 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 │ │ │ └── test │ │ │ └── pkginfo-test.js │ ├── package.json │ ├── test │ │ ├── common-test.js │ │ ├── complete-test.js │ │ ├── fixtures │ │ │ ├── complete.json │ │ │ ├── data.js │ │ │ ├── hierarchy │ │ │ │ ├── global.json │ │ │ │ ├── hierarchical.json │ │ │ │ └── user.json │ │ │ ├── malformed.json │ │ │ ├── merge │ │ │ │ ├── file1.json │ │ │ │ └── file2.json │ │ │ └── scripts │ │ │ │ ├── nconf-argv.js │ │ │ │ ├── nconf-change-argv.js │ │ │ │ ├── nconf-env.js │ │ │ │ ├── nconf-hierarchical-file-argv.js │ │ │ │ ├── nconf-hierarchical-load-merge.js │ │ │ │ ├── nconf-hierarchical-load-save.js │ │ │ │ ├── nconf-nested-env.js │ │ │ │ ├── provider-argv.js │ │ │ │ └── provider-env.js │ │ ├── helpers.js │ │ ├── hierarchy-test.js │ │ ├── mocks │ │ │ └── mock-store.js │ │ ├── nconf-test.js │ │ ├── provider-save-test.js │ │ ├── provider-test.js │ │ └── stores │ │ │ ├── argv-test.js │ │ │ ├── env-test.js │ │ │ ├── file-store-test.js │ │ │ ├── literal-test.js │ │ │ └── memory-store-test.js │ └── usage.js ├── ncp │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE.md │ ├── README.md │ ├── lib │ │ └── ncp.js │ ├── package.json │ └── test │ │ ├── fixtures │ │ └── src │ │ │ ├── a │ │ │ ├── b │ │ │ ├── c │ │ │ ├── d │ │ │ ├── e │ │ │ ├── f │ │ │ └── sub │ │ │ ├── a │ │ │ └── b │ │ └── ncp-test.js ├── negotiator │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── lib │ │ ├── charset.js │ │ ├── encoding.js │ │ ├── language.js │ │ └── mediaType.js │ └── package.json ├── node-uuid │ ├── .npmignore │ ├── LICENSE.md │ ├── README.md │ ├── benchmark │ │ ├── README.md │ │ ├── bench.gnu │ │ ├── bench.sh │ │ ├── benchmark-native.c │ │ └── benchmark.js │ ├── bower.json │ ├── component.json │ ├── lib │ │ └── sha1-browser.js │ ├── package.json │ ├── test │ │ ├── compare_v1.js │ │ ├── test.html │ │ └── test.js │ ├── uuid.js │ └── v3.js ├── nssocket │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── examples │ │ ├── bla.js │ │ ├── foo.js │ │ ├── reconnect.js │ │ ├── simple-protocol.js │ │ └── verbose-protocol.js │ ├── lib │ │ ├── common.js │ │ └── nssocket.js │ ├── node_modules │ │ └── eventemitter2 │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── lib │ │ │ └── eventemitter2.js │ │ │ └── package.json │ ├── package.json │ └── test │ │ ├── create-server-test.js │ │ ├── fixtures │ │ ├── ryans-cert.pem │ │ ├── ryans-csr.pem │ │ └── ryans-key.pem │ │ ├── msgpack-tcp-test.js │ │ ├── tcp-reconnect-test.js │ │ ├── tcp-test.js │ │ └── tls-test.js ├── oauth-sign │ ├── index.js │ ├── package.json │ └── test.js ├── object-component │ ├── .npmignore │ ├── History.md │ ├── Makefile │ ├── Readme.md │ ├── component.json │ ├── index.js │ ├── package.json │ └── test │ │ └── object.js ├── on-finished │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── on-headers │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── optimist │ ├── .travis.yml │ ├── LICENSE │ ├── example │ │ ├── bool.js │ │ ├── boolean_double.js │ │ ├── boolean_single.js │ │ ├── default_hash.js │ │ ├── default_singles.js │ │ ├── divide.js │ │ ├── line_count.js │ │ ├── line_count_options.js │ │ ├── line_count_wrap.js │ │ ├── nonopt.js │ │ ├── reflect.js │ │ ├── short.js │ │ ├── string.js │ │ ├── usage-options.js │ │ └── xup.js │ ├── index.js │ ├── package.json │ ├── readme.markdown │ └── test │ │ ├── _.js │ │ ├── _ │ │ ├── argv.js │ │ └── bin.js │ │ ├── parse.js │ │ ├── short.js │ │ └── usage.js ├── options │ ├── .npmignore │ ├── Makefile │ ├── README.md │ ├── lib │ │ └── options.js │ └── package.json ├── parsejson │ ├── Makefile │ ├── index.js │ ├── package.json │ └── test.js ├── parseqs │ ├── Makefile │ ├── index.js │ ├── package.json │ └── test.js ├── parseuri │ ├── History.md │ ├── Makefile │ ├── index.js │ ├── package.json │ └── test.js ├── parseurl │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── path-to-regexp │ ├── History.md │ ├── LICENSE │ ├── Readme.md │ ├── index.js │ └── package.json ├── pkginfo │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── docs │ │ ├── docco.css │ │ └── pkginfo.html │ ├── examples │ │ ├── all-properties.js │ │ ├── array-argument.js │ │ ├── multiple-properties.js │ │ ├── object-argument.js │ │ ├── package.json │ │ ├── single-property.js │ │ ├── subdir │ │ │ └── package.json │ │ └── target-dir.js │ ├── lib │ │ └── pkginfo.js │ ├── package.json │ └── test │ │ └── pkginfo-test.js ├── promise │ ├── .jshintrc │ ├── .npmignore │ ├── LICENSE │ ├── Readme.md │ ├── core.js │ ├── index.js │ ├── lib │ │ ├── core.js │ │ ├── done.js │ │ ├── es6-extensions.js │ │ └── node-extensions.js │ ├── package.json │ ├── polyfill-done.js │ └── polyfill.js ├── prompt │ ├── .jshintrc │ ├── .npmignore │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── docs │ │ ├── docco.css │ │ └── prompt.html │ ├── examples │ │ ├── add-properties.js │ │ ├── existing-properties.js │ │ ├── history.js │ │ ├── nested-properties-prompt.js │ │ ├── old-schema.js │ │ ├── override-validation.js │ │ ├── password.js │ │ ├── prompt-override.js │ │ ├── property-prompt.js │ │ ├── simple-prompt.js │ │ └── yes-or-no-prompt.js │ ├── lib │ │ └── prompt.js │ ├── node_modules │ │ ├── colors │ │ │ ├── MIT-LICENSE.txt │ │ │ ├── ReadMe.md │ │ │ ├── colors.js │ │ │ ├── example.html │ │ │ ├── example.js │ │ │ ├── package.json │ │ │ ├── test.js │ │ │ └── themes │ │ │ │ ├── winston-dark.js │ │ │ │ └── winston-light.js │ │ └── winston │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── docs │ │ │ └── transports.md │ │ │ ├── examples │ │ │ ├── couchdb.js │ │ │ ├── exception.js │ │ │ ├── raw-mode.js │ │ │ └── webhook-post.js │ │ │ ├── lib │ │ │ ├── winston.js │ │ │ └── winston │ │ │ │ ├── common.js │ │ │ │ ├── config.js │ │ │ │ ├── config │ │ │ │ ├── cli-config.js │ │ │ │ ├── npm-config.js │ │ │ │ └── syslog-config.js │ │ │ │ ├── container.js │ │ │ │ ├── exception.js │ │ │ │ ├── logger.js │ │ │ │ ├── transports.js │ │ │ │ └── transports │ │ │ │ ├── console.js │ │ │ │ ├── file.js │ │ │ │ ├── http.js │ │ │ │ ├── transport.js │ │ │ │ └── webhook.js │ │ │ ├── node_modules │ │ │ └── pkginfo │ │ │ │ ├── .npmignore │ │ │ │ ├── README.md │ │ │ │ ├── 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 │ │ │ │ └── test │ │ │ │ └── pkginfo-test.js │ │ │ ├── package.json │ │ │ └── test │ │ │ ├── cli-test.js │ │ │ ├── container-test.js │ │ │ ├── custom-timestamp-test.js │ │ │ ├── exception-test.js │ │ │ ├── fixtures │ │ │ ├── .gitkeep │ │ │ ├── keys │ │ │ │ ├── agent2-cert.pem │ │ │ │ └── agent2-key.pem │ │ │ ├── logs │ │ │ │ └── .gitkeep │ │ │ └── scripts │ │ │ │ ├── default-exceptions.js │ │ │ │ ├── exit-on-error.js │ │ │ │ ├── log-exceptions.js │ │ │ │ └── unhandle-exceptions.js │ │ │ ├── helpers.js │ │ │ ├── log-exception-test.js │ │ │ ├── log-rewriter-test.js │ │ │ ├── logger-test.js │ │ │ ├── transports │ │ │ ├── console-test.js │ │ │ ├── file-maxfiles-test.js │ │ │ ├── file-maxsize-test.js │ │ │ ├── file-test.js │ │ │ ├── transport.js │ │ │ └── webhook-test.js │ │ │ └── winston-test.js │ ├── package.json │ └── test │ │ ├── helpers.js │ │ ├── interactive-prompt-test.js │ │ ├── macros.js │ │ └── prompt-test.js ├── proxy-addr │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── ps-tree │ ├── .npmignore │ ├── index.js │ ├── package.json │ └── readme.markdown ├── qs │ ├── .eslintignore │ ├── .eslintrc │ ├── .jscs.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── dist │ │ └── qs.js │ ├── lib │ │ ├── formats.js │ │ ├── index.js │ │ ├── parse.js │ │ ├── stringify.js │ │ └── utils.js │ ├── package.json │ └── test │ │ ├── .eslintrc │ │ ├── index.js │ │ ├── parse.js │ │ ├── stringify.js │ │ └── utils.js ├── random-bytes │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── range-parser │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── raw-body │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── read │ ├── LICENSE │ ├── README.md │ ├── lib │ │ └── read.js │ └── package.json ├── readable-stream │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── duplex.js │ ├── float.patch │ ├── lib │ │ ├── _stream_duplex.js │ │ ├── _stream_passthrough.js │ │ ├── _stream_readable.js │ │ ├── _stream_transform.js │ │ └── _stream_writable.js │ ├── package.json │ ├── passthrough.js │ ├── readable.js │ ├── transform.js │ └── writable.js ├── repeat-string │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── request │ ├── LICENSE │ ├── README.md │ ├── aws.js │ ├── aws2.js │ ├── forever.js │ ├── main.js │ ├── mimetypes.js │ ├── oauth.js │ ├── package.json │ ├── tests │ │ ├── googledoodle.png │ │ ├── run.js │ │ ├── server.js │ │ ├── squid.conf │ │ ├── ssl │ │ │ ├── ca │ │ │ │ ├── ca.cnf │ │ │ │ ├── ca.crl │ │ │ │ ├── ca.crt │ │ │ │ ├── ca.csr │ │ │ │ ├── ca.key │ │ │ │ ├── ca.srl │ │ │ │ ├── server.cnf │ │ │ │ ├── server.crt │ │ │ │ ├── server.csr │ │ │ │ ├── server.js │ │ │ │ └── server.key │ │ │ ├── npm-ca.crt │ │ │ ├── test.crt │ │ │ └── test.key │ │ ├── test-body.js │ │ ├── test-cookie.js │ │ ├── test-cookiejar.js │ │ ├── test-defaults.js │ │ ├── test-errors.js │ │ ├── test-headers.js │ │ ├── test-httpModule.js │ │ ├── test-https-strict.js │ │ ├── test-https.js │ │ ├── test-oauth.js │ │ ├── test-params.js │ │ ├── test-pipes.js │ │ ├── test-pool.js │ │ ├── test-proxy.js │ │ ├── test-qs.js │ │ ├── test-redirect.js │ │ ├── test-s3.js │ │ ├── test-timeout.js │ │ ├── test-toJSON.js │ │ └── test-tunnel.js │ ├── tunnel.js │ ├── uuid.js │ └── vendor │ │ └── cookie │ │ ├── index.js │ │ └── jar.js ├── revalidator │ ├── .npmignore │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── example │ │ └── webservice.js │ ├── lib │ │ └── revalidator.js │ ├── package.json │ └── test │ │ └── validator-test.js ├── right-align │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── rimraf │ ├── AUTHORS │ ├── LICENSE │ ├── README.md │ ├── fiber.js │ ├── package.json │ ├── rimraf.js │ └── test │ │ ├── run.sh │ │ ├── setup.sh │ │ ├── test-async.js │ │ ├── test-fiber.js │ │ └── test-sync.js ├── safe-buffer │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── browser.js │ ├── index.js │ ├── package.json │ └── test.js ├── send │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── serve-favicon │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── serve-static │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── setprototypeof │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── sntp │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── examples │ │ ├── offset.js │ │ └── time.js │ ├── index.js │ ├── lib │ │ └── index.js │ ├── package.json │ └── test │ │ └── index.js ├── socket.io-adapter │ ├── .npmignore │ ├── History.md │ ├── Readme.md │ ├── index.js │ ├── node_modules │ │ ├── debug │ │ │ ├── Readme.md │ │ │ ├── debug.js │ │ │ ├── index.js │ │ │ ├── lib │ │ │ │ └── debug.js │ │ │ └── package.json │ │ └── socket.io-parser │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── .zuul.yml │ │ │ ├── History.md │ │ │ ├── Makefile │ │ │ ├── Readme.md │ │ │ ├── binary.js │ │ │ ├── index.js │ │ │ └── package.json │ └── package.json ├── socket.io-client │ ├── .npmignore │ ├── .travis.yml │ ├── .zuul.yml │ ├── History.md │ ├── Makefile │ ├── README.md │ ├── coverage │ │ ├── coverage.json │ │ ├── lcov-report │ │ │ ├── index.html │ │ │ ├── lib │ │ │ │ ├── index.html │ │ │ │ └── url.js.html │ │ │ ├── prettify.css │ │ │ ├── prettify.js │ │ │ └── socket.io-client │ │ │ │ ├── index.html │ │ │ │ ├── index.js.html │ │ │ │ └── lib │ │ │ │ ├── index.html │ │ │ │ ├── index.js.html │ │ │ │ ├── manager.js.html │ │ │ │ ├── on.js.html │ │ │ │ ├── socket.js.html │ │ │ │ └── url.js.html │ │ └── lcov.info │ ├── index.js │ ├── lib │ │ ├── index.js │ │ ├── manager.js │ │ ├── on.js │ │ ├── socket.js │ │ └── url.js │ ├── node_modules │ │ └── debug │ │ │ ├── Readme.md │ │ │ ├── debug.js │ │ │ ├── index.js │ │ │ ├── lib │ │ │ └── debug.js │ │ │ └── package.json │ ├── package.json │ └── socket.io.js ├── socket.io-parser │ ├── .npmignore │ ├── .travis.yml │ ├── .zuul.yml │ ├── History.md │ ├── Makefile │ ├── Readme.md │ ├── binary.js │ ├── index.js │ ├── node_modules │ │ └── debug │ │ │ ├── Readme.md │ │ │ ├── debug.js │ │ │ ├── index.js │ │ │ ├── lib │ │ │ └── debug.js │ │ │ └── package.json │ └── package.json ├── socket.io │ ├── .npmignore │ ├── .travis.yml │ ├── History.md │ ├── LICENSE │ ├── Makefile │ ├── Readme.md │ ├── index.js │ ├── latest │ ├── lib │ │ ├── client.js │ │ ├── index.js │ │ ├── namespace.js │ │ └── socket.js │ ├── node_modules │ │ └── debug │ │ │ ├── Readme.md │ │ │ ├── debug.js │ │ │ ├── index.js │ │ │ ├── lib │ │ │ └── debug.js │ │ │ └── package.json │ └── package.json ├── source-map │ ├── README.md │ ├── lib │ │ ├── source-map.js │ │ └── source-map │ │ │ ├── array-set.js │ │ │ ├── base64-vlq.js │ │ │ ├── base64.js │ │ │ ├── binary-search.js │ │ │ ├── mapping-list.js │ │ │ ├── quick-sort.js │ │ │ ├── source-map-consumer.js │ │ │ ├── source-map-generator.js │ │ │ ├── source-node.js │ │ │ └── util.js │ └── package.json ├── stack-trace │ ├── .npmignore │ ├── License │ ├── Makefile │ ├── Readme.md │ ├── lib │ │ └── stack-trace.js │ └── package.json ├── statuses │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── codes.json │ ├── index.js │ └── package.json ├── streamsearch │ ├── LICENSE │ ├── README.md │ ├── lib │ │ └── sbmh.js │ └── package.json ├── string_decoder │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── timespan │ ├── .npmignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── browser │ │ ├── TimeSpan-1.2.js │ │ └── TimeSpan-1.2.min.js │ ├── lib │ │ └── time-span.js │ ├── package.json │ └── test │ │ └── time-span-test.js ├── tinycolor │ ├── .npmignore │ ├── README.md │ ├── example.js │ ├── package.json │ └── tinycolor.js ├── to-array │ ├── .npmignore │ ├── LICENCE │ ├── README.md │ ├── index.js │ └── package.json ├── transformers │ ├── .npmignore │ ├── README.md │ ├── history.md │ ├── lib │ │ ├── shared.js │ │ └── transformers.js │ ├── node_modules │ │ ├── .bin │ │ │ └── uglifyjs │ │ ├── is-promise │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── readme.md │ │ ├── optimist │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── example │ │ │ │ ├── bool.js │ │ │ │ ├── boolean_double.js │ │ │ │ ├── boolean_single.js │ │ │ │ ├── default_hash.js │ │ │ │ ├── default_singles.js │ │ │ │ ├── divide.js │ │ │ │ ├── line_count.js │ │ │ │ ├── line_count_options.js │ │ │ │ ├── line_count_wrap.js │ │ │ │ ├── nonopt.js │ │ │ │ ├── reflect.js │ │ │ │ ├── short.js │ │ │ │ ├── string.js │ │ │ │ ├── usage-options.js │ │ │ │ └── xup.js │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ ├── readme.markdown │ │ │ └── test │ │ │ │ ├── _.js │ │ │ │ ├── _ │ │ │ │ ├── argv.js │ │ │ │ └── bin.js │ │ │ │ ├── parse.js │ │ │ │ └── usage.js │ │ ├── promise │ │ │ ├── .npmignore │ │ │ ├── Readme.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── source-map │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── Makefile.dryice.js │ │ │ ├── README.md │ │ │ ├── lib │ │ │ │ ├── source-map.js │ │ │ │ └── source-map │ │ │ │ │ ├── array-set.js │ │ │ │ │ ├── base64-vlq.js │ │ │ │ │ ├── base64.js │ │ │ │ │ ├── binary-search.js │ │ │ │ │ ├── mapping-list.js │ │ │ │ │ ├── source-map-consumer.js │ │ │ │ │ ├── source-map-generator.js │ │ │ │ │ ├── source-node.js │ │ │ │ │ └── util.js │ │ │ ├── package.json │ │ │ └── test │ │ │ │ ├── run-tests.js │ │ │ │ └── source-map │ │ │ │ ├── test-api.js │ │ │ │ ├── test-array-set.js │ │ │ │ ├── test-base64-vlq.js │ │ │ │ ├── test-base64.js │ │ │ │ ├── test-binary-search.js │ │ │ │ ├── test-dog-fooding.js │ │ │ │ ├── test-source-map-consumer.js │ │ │ │ ├── test-source-map-generator.js │ │ │ │ ├── test-source-node.js │ │ │ │ ├── test-util.js │ │ │ │ └── util.js │ │ └── uglify-js │ │ │ ├── .npmignore │ │ │ ├── README.md │ │ │ ├── lib │ │ │ ├── ast.js │ │ │ ├── compress.js │ │ │ ├── mozilla-ast.js │ │ │ ├── output.js │ │ │ ├── parse.js │ │ │ ├── scope.js │ │ │ ├── sourcemap.js │ │ │ ├── transform.js │ │ │ └── utils.js │ │ │ ├── package.json │ │ │ ├── test │ │ │ ├── compress │ │ │ │ ├── arrays.js │ │ │ │ ├── blocks.js │ │ │ │ ├── conditionals.js │ │ │ │ ├── dead-code.js │ │ │ │ ├── debugger.js │ │ │ │ ├── drop-unused.js │ │ │ │ ├── issue-105.js │ │ │ │ ├── issue-12.js │ │ │ │ ├── issue-22.js │ │ │ │ ├── issue-44.js │ │ │ │ ├── issue-59.js │ │ │ │ ├── labels.js │ │ │ │ ├── loops.js │ │ │ │ ├── properties.js │ │ │ │ ├── sequences.js │ │ │ │ └── switch.js │ │ │ └── run-tests.js │ │ │ └── tools │ │ │ └── node.js │ └── package.json ├── tunnel-agent │ ├── index.js │ └── package.json ├── type-is │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── uglify-js │ ├── LICENSE │ ├── README.md │ ├── lib │ │ ├── ast.js │ │ ├── compress.js │ │ ├── mozilla-ast.js │ │ ├── output.js │ │ ├── parse.js │ │ ├── propmangle.js │ │ ├── scope.js │ │ ├── sourcemap.js │ │ ├── transform.js │ │ └── utils.js │ ├── node_modules │ │ └── source-map │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── dist │ │ │ ├── source-map.debug.js │ │ │ ├── source-map.js │ │ │ ├── source-map.min.js │ │ │ └── source-map.min.js.map │ │ │ ├── lib │ │ │ ├── array-set.js │ │ │ ├── base64-vlq.js │ │ │ ├── base64.js │ │ │ ├── binary-search.js │ │ │ ├── mapping-list.js │ │ │ ├── quick-sort.js │ │ │ ├── source-map-consumer.js │ │ │ ├── source-map-generator.js │ │ │ ├── source-node.js │ │ │ └── util.js │ │ │ ├── package.json │ │ │ └── source-map.js │ ├── package.json │ └── tools │ │ ├── domprops.json │ │ ├── exports.js │ │ ├── node.js │ │ └── props.html ├── uglify-to-browserify │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── package.json │ └── test │ │ └── index.js ├── uid-safe │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── unpipe │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── utf8 │ ├── .gitattributes │ ├── .npmignore │ ├── .travis.yml │ ├── Gruntfile.js │ ├── LICENSE-GPL.txt │ ├── LICENSE-MIT.txt │ ├── README.md │ ├── bower.json │ ├── component.json │ ├── coverage │ │ ├── index.html │ │ ├── prettify.css │ │ ├── prettify.js │ │ └── utf8.js │ │ │ ├── index.html │ │ │ └── utf8.js.html │ ├── package.json │ ├── tests │ │ ├── generate-test-data.py │ │ ├── index.html │ │ └── tests.js │ ├── utf8.js │ └── x.js ├── utile │ ├── .npmignore │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── lib │ │ ├── args.js │ │ ├── base64.js │ │ ├── file.js │ │ ├── format.js │ │ └── index.js │ ├── package.json │ └── test │ │ ├── file-test.js │ │ ├── fixtures │ │ ├── read-json-file │ │ │ └── config.json │ │ └── require-directory │ │ │ ├── directory │ │ │ └── index.js │ │ │ └── helloWorld.js │ │ ├── format-test.js │ │ ├── function-args-test.js │ │ ├── helpers │ │ └── macros.js │ │ ├── random-string-test.js │ │ ├── require-directory-test.js │ │ └── utile-test.js ├── utils-merge │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── vary │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── void-elements │ ├── .gitattributes │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── package.json │ ├── pre-publish.js │ └── test │ │ └── index.js ├── watch │ ├── LICENSE │ ├── main.js │ ├── package.json │ ├── readme.mkd │ └── test │ │ ├── d │ │ ├── d │ │ │ └── t │ │ └── t │ │ ├── test_monitor.js │ │ └── test_watchTree.js ├── window-size │ ├── LICENSE-MIT │ ├── README.md │ ├── index.js │ └── package.json ├── winston │ ├── .npmignore │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── docs │ │ └── transports.md │ ├── examples │ │ ├── couchdb.js │ │ ├── custom-levels.js │ │ ├── exception.js │ │ ├── raw-mode.js │ │ └── webhook-post.js │ ├── lib │ │ ├── winston.js │ │ └── winston │ │ │ ├── common.js │ │ │ ├── config.js │ │ │ ├── config │ │ │ ├── cli-config.js │ │ │ ├── npm-config.js │ │ │ └── syslog-config.js │ │ │ ├── container.js │ │ │ ├── exception.js │ │ │ ├── logger.js │ │ │ ├── transports.js │ │ │ └── transports │ │ │ ├── console.js │ │ │ ├── daily-rotate-file.js │ │ │ ├── file.js │ │ │ ├── http.js │ │ │ ├── memory.js │ │ │ ├── transport.js │ │ │ └── webhook.js │ ├── node_modules │ │ ├── async │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── component.json │ │ │ ├── lib │ │ │ │ └── async.js │ │ │ └── package.json │ │ ├── colors │ │ │ ├── MIT-LICENSE.txt │ │ │ ├── ReadMe.md │ │ │ ├── colors.js │ │ │ ├── example.html │ │ │ ├── example.js │ │ │ ├── package.json │ │ │ ├── test.js │ │ │ └── themes │ │ │ │ ├── winston-dark.js │ │ │ │ └── winston-light.js │ │ ├── mime │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── mime.js │ │ │ ├── package.json │ │ │ ├── test.js │ │ │ └── types │ │ │ │ ├── mime.types │ │ │ │ └── node.types │ │ ├── qs │ │ │ ├── .gitmodules │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── History.md │ │ │ ├── Makefile │ │ │ ├── Readme.md │ │ │ ├── benchmark.js │ │ │ ├── component.json │ │ │ ├── examples.js │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── test │ │ │ │ ├── browser │ │ │ │ ├── expect.js │ │ │ │ ├── index.html │ │ │ │ ├── jquery.js │ │ │ │ ├── mocha.css │ │ │ │ ├── mocha.js │ │ │ │ ├── qs.css │ │ │ │ └── qs.js │ │ │ │ ├── parse.js │ │ │ │ └── stringify.js │ │ └── request │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── tests │ │ │ ├── googledoodle.jpg │ │ │ ├── run.js │ │ │ ├── server.js │ │ │ ├── squid.conf │ │ │ ├── ssl │ │ │ ├── ca │ │ │ │ ├── ca.cnf │ │ │ │ ├── ca.crl │ │ │ │ ├── ca.crt │ │ │ │ ├── ca.csr │ │ │ │ ├── ca.key │ │ │ │ ├── ca.srl │ │ │ │ ├── server.cnf │ │ │ │ ├── server.crt │ │ │ │ ├── server.csr │ │ │ │ ├── server.js │ │ │ │ └── server.key │ │ │ ├── npm-ca.crt │ │ │ ├── test.crt │ │ │ └── test.key │ │ │ ├── test-basic-auth.js │ │ │ ├── test-body.js │ │ │ ├── test-defaults.js │ │ │ ├── test-digest-auth.js │ │ │ ├── test-errors.js │ │ │ ├── test-follow-all-303.js │ │ │ ├── test-follow-all.js │ │ │ ├── test-form.js │ │ │ ├── test-hawk.js │ │ │ ├── test-headers.js │ │ │ ├── test-httpModule.js │ │ │ ├── test-https-strict.js │ │ │ ├── test-https.js │ │ │ ├── test-oauth.js │ │ │ ├── test-params.js │ │ │ ├── test-piped-redirect.js │ │ │ ├── test-pipes.js │ │ │ ├── test-pool.js │ │ │ ├── test-protocol-changing-redirect.js │ │ │ ├── test-proxy.js │ │ │ ├── test-qs.js │ │ │ ├── test-redirect.js │ │ │ ├── test-s3.js │ │ │ ├── test-timeout.js │ │ │ ├── test-toJSON.js │ │ │ ├── test-tunnel.js │ │ │ └── unicycle.jpg │ ├── package.json │ └── test │ │ ├── cli-test.js │ │ ├── container-test.js │ │ ├── custom-timestamp-test.js │ │ ├── exception-test.js │ │ ├── fixtures │ │ ├── .gitkeep │ │ ├── keys │ │ │ ├── agent2-cert.pem │ │ │ └── agent2-key.pem │ │ ├── logs │ │ │ └── .gitkeep │ │ └── scripts │ │ │ ├── default-exceptions.js │ │ │ ├── exit-on-error.js │ │ │ ├── log-exceptions.js │ │ │ └── unhandle-exceptions.js │ │ ├── helpers.js │ │ ├── log-exception-test.js │ │ ├── log-rewriter-test.js │ │ ├── logger-test.js │ │ ├── transports │ │ ├── console-test.js │ │ ├── daily-rotate-file-test.js │ │ ├── file-maxfiles-test.js │ │ ├── file-maxsize-test.js │ │ ├── file-test.js │ │ ├── memory-test.js │ │ ├── transport.js │ │ └── webhook-test.js │ │ └── winston-test.js ├── with │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ ├── .bin │ │ │ └── acorn │ │ └── acorn │ │ │ ├── .editorconfig │ │ │ ├── .gitattributes │ │ │ ├── .npmignore │ │ │ ├── .tern-project │ │ │ ├── .travis.yml │ │ │ ├── AUTHORS │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── dist │ │ │ ├── .keep │ │ │ ├── acorn.js │ │ │ ├── acorn_csp.js │ │ │ ├── acorn_loose.js │ │ │ └── walk.js │ │ │ ├── package.json │ │ │ └── src │ │ │ ├── expression.js │ │ │ ├── identifier.js │ │ │ ├── index.js │ │ │ ├── location.js │ │ │ ├── loose │ │ │ ├── acorn_loose.js │ │ │ ├── expression.js │ │ │ ├── index.js │ │ │ ├── parseutil.js │ │ │ ├── state.js │ │ │ ├── statement.js │ │ │ └── tokenize.js │ │ │ ├── lval.js │ │ │ ├── node.js │ │ │ ├── options.js │ │ │ ├── parseutil.js │ │ │ ├── state.js │ │ │ ├── statement.js │ │ │ ├── tokencontext.js │ │ │ ├── tokenize.js │ │ │ ├── tokentype.js │ │ │ ├── util.js │ │ │ ├── walk │ │ │ └── index.js │ │ │ └── whitespace.js │ └── package.json ├── wordwrap │ ├── LICENSE │ ├── README.markdown │ ├── example │ │ ├── center.js │ │ └── meat.js │ ├── index.js │ ├── package.json │ └── test │ │ ├── break.js │ │ ├── idleness.txt │ │ └── wrap.js ├── ws │ ├── .npmignore │ ├── .travis.yml │ ├── History.md │ ├── Makefile │ ├── README.md │ ├── bench │ │ ├── parser.benchmark.js │ │ ├── sender.benchmark.js │ │ ├── speed.js │ │ └── util.js │ ├── binding.gyp │ ├── 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 │ ├── 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 │ ├── LICENSE │ ├── 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-redirect-302.js │ │ ├── test-redirect-303.js │ │ ├── test-redirect-307.js │ │ ├── test-request-methods.js │ │ ├── test-request-protocols.js │ │ └── testdata.txt └── yargs │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── completion.sh.hbs │ ├── index.js │ ├── lib │ ├── completion.js │ ├── parser.js │ ├── usage.js │ └── validation.js │ └── package.json ├── package-lock.json ├── package.json ├── public ├── images │ └── favicon.ico ├── javascripts │ ├── adapter.js │ ├── app.js │ └── rtcClient.js └── stylesheets │ └── style.css └── views ├── index.ejs ├── local-cam.ejs └── remote-streams.ejs /.idea/WebRTC-Android-Server.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /AndroidWebRTCsamplekt/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | -------------------------------------------------------------------------------- /AndroidWebRTCsamplekt/.idea/.name: -------------------------------------------------------------------------------- 1 | AndroidWebRTC-sample-kt -------------------------------------------------------------------------------- /AndroidWebRTCsamplekt/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /AndroidWebRTCsamplekt/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | *.iml 3 | .gradle 4 | /local.properties 5 | /.idea/ 6 | .DS_Store 7 | /build 8 | /captures 9 | .externalNativeBuild 10 | 11 | # IntelliJ 12 | /out/ 13 | 14 | # Built application files 15 | *.apk 16 | *.ap_ 17 | 18 | # Files for the ART/Dalvik VM 19 | *.dex 20 | 21 | # Java class files 22 | *.class 23 | 24 | !gradlew 25 | !.gitignore -------------------------------------------------------------------------------- /AndroidWebRTCsamplekt/app/src/main/java/com/e/androidwebrtc_sample_kt/OnlineUser.kt: -------------------------------------------------------------------------------- 1 | package com.e.androidwebrtc_sample_kt 2 | 3 | data class OnlineUser(val id: String, val name: String) -------------------------------------------------------------------------------- /AndroidWebRTCsamplekt/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /AndroidWebRTCsamplekt/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /AndroidWebRTCsamplekt/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/AndroidWebRTCsamplekt/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /AndroidWebRTCsamplekt/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/AndroidWebRTCsamplekt/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /AndroidWebRTCsamplekt/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/AndroidWebRTCsamplekt/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /AndroidWebRTCsamplekt/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/AndroidWebRTCsamplekt/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /AndroidWebRTCsamplekt/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/AndroidWebRTCsamplekt/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /AndroidWebRTCsamplekt/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/AndroidWebRTCsamplekt/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /AndroidWebRTCsamplekt/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/AndroidWebRTCsamplekt/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /AndroidWebRTCsamplekt/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/AndroidWebRTCsamplekt/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /AndroidWebRTCsamplekt/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/AndroidWebRTCsamplekt/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /AndroidWebRTCsamplekt/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/AndroidWebRTCsamplekt/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /AndroidWebRTCsamplekt/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #008577 4 | #00574B 5 | #D81B60 6 | 7 | -------------------------------------------------------------------------------- /AndroidWebRTCsamplekt/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | AndroidWebRTC-sample-kt 3 | 4 | -------------------------------------------------------------------------------- /AndroidWebRTCsamplekt/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/AndroidWebRTCsamplekt/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /AndroidWebRTCsamplekt/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Nov 14 11:38:29 CST 2019 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip 7 | -------------------------------------------------------------------------------- /AndroidWebRTCsamplekt/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name='AndroidWebRTC-sample-kt' 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # WebRTC-Android-Server 2 | WebRTC demo for Android & SignalServer 3 | -------------------------------------------------------------------------------- /SignalServer/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "workbench.colorCustomizations": { 3 | "activityBar.background": "#063603", 4 | "titleBar.activeBackground": "#084C04", 5 | "titleBar.activeForeground": "#F1FEF0" 6 | } 7 | } -------------------------------------------------------------------------------- /SignalServer/node_modules/.bin/acorn: -------------------------------------------------------------------------------- 1 | ../acorn/bin/acorn -------------------------------------------------------------------------------- /SignalServer/node_modules/.bin/cleancss: -------------------------------------------------------------------------------- 1 | ../clean-css/bin/cleancss -------------------------------------------------------------------------------- /SignalServer/node_modules/.bin/flatiron: -------------------------------------------------------------------------------- 1 | ../flatiron/bin/flatiron -------------------------------------------------------------------------------- /SignalServer/node_modules/.bin/forever: -------------------------------------------------------------------------------- 1 | ../forever/bin/forever -------------------------------------------------------------------------------- /SignalServer/node_modules/.bin/foreverd: -------------------------------------------------------------------------------- 1 | ../forever/bin/foreverd -------------------------------------------------------------------------------- /SignalServer/node_modules/.bin/jade: -------------------------------------------------------------------------------- 1 | ../jade/bin/jade.js -------------------------------------------------------------------------------- /SignalServer/node_modules/.bin/mime: -------------------------------------------------------------------------------- 1 | ../mime/cli.js -------------------------------------------------------------------------------- /SignalServer/node_modules/.bin/mkdirp: -------------------------------------------------------------------------------- 1 | ../mkdirp/bin/cmd.js -------------------------------------------------------------------------------- /SignalServer/node_modules/.bin/ncp: -------------------------------------------------------------------------------- 1 | ../ncp/bin/ncp -------------------------------------------------------------------------------- /SignalServer/node_modules/.bin/uglifyjs: -------------------------------------------------------------------------------- 1 | ../uglify-js/bin/uglifyjs -------------------------------------------------------------------------------- /SignalServer/node_modules/.bin/uuid: -------------------------------------------------------------------------------- 1 | ../node-uuid/bin/uuid -------------------------------------------------------------------------------- /SignalServer/node_modules/.bin/wscat: -------------------------------------------------------------------------------- 1 | ../ws/bin/wscat -------------------------------------------------------------------------------- /SignalServer/node_modules/acorn/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 2 6 | end_of_line = lf 7 | insert_final_newline = true 8 | -------------------------------------------------------------------------------- /SignalServer/node_modules/acorn/.gitattributes: -------------------------------------------------------------------------------- 1 | * text eol=lf 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/acorn/.npmignore: -------------------------------------------------------------------------------- 1 | /.tern-port 2 | /test 3 | /local 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/acorn/.tern-project: -------------------------------------------------------------------------------- 1 | { 2 | "plugins": { 3 | "node": true, 4 | "es_modules": true 5 | } 6 | } -------------------------------------------------------------------------------- /SignalServer/node_modules/acorn/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | node_js: 4 | - '0.10' 5 | - '0.12' 6 | - '4' 7 | -------------------------------------------------------------------------------- /SignalServer/node_modules/acorn/dist/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/acorn/dist/.keep -------------------------------------------------------------------------------- /SignalServer/node_modules/acorn/src/loose/acorn_loose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/acorn/src/loose/acorn_loose.js -------------------------------------------------------------------------------- /SignalServer/node_modules/acorn/src/loose/parseutil.js: -------------------------------------------------------------------------------- 1 | export function isDummy(node) { return node.name == "✖" } -------------------------------------------------------------------------------- /SignalServer/node_modules/acorn/src/util.js: -------------------------------------------------------------------------------- 1 | export function isArray(obj) { 2 | return Object.prototype.toString.call(obj) === "[object Array]" 3 | } 4 | 5 | // Checks if an object has a property. 6 | 7 | export function has(obj, propName) { 8 | return Object.prototype.hasOwnProperty.call(obj, propName) 9 | } 10 | -------------------------------------------------------------------------------- /SignalServer/node_modules/after/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .monitor 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/after/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | - 0.9 6 | -------------------------------------------------------------------------------- /SignalServer/node_modules/arraybuffer.slice/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | lcov.info 3 | *.seed 4 | *.log 5 | *.csv 6 | *.dat 7 | *.out 8 | *.pid 9 | *.gz 10 | 11 | pids 12 | logs 13 | results 14 | build 15 | .grunt 16 | 17 | node_modules 18 | -------------------------------------------------------------------------------- /SignalServer/node_modules/arraybuffer.slice/Makefile: -------------------------------------------------------------------------------- 1 | 2 | REPORTER = dot 3 | 4 | test: 5 | @./node_modules/.bin/mocha \ 6 | --reporter $(REPORTER) 7 | 8 | .PHONY: test 9 | -------------------------------------------------------------------------------- /SignalServer/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 | -------------------------------------------------------------------------------- /SignalServer/node_modules/async/.npmignore: -------------------------------------------------------------------------------- 1 | deps 2 | dist 3 | test 4 | nodelint.cfg -------------------------------------------------------------------------------- /SignalServer/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 | -------------------------------------------------------------------------------- /SignalServer/node_modules/base64-arraybuffer/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/base64-arraybuffer/.travis.yml: -------------------------------------------------------------------------------- 1 | --- 2 | language: node_js 3 | node_js: 4 | - '0.10' 5 | before_script: 6 | - npm install 7 | -------------------------------------------------------------------------------- /SignalServer/node_modules/base64id/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/better-assert/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/better-assert/History.md: -------------------------------------------------------------------------------- 1 | 2 | 1.0.0 / 2013-02-03 3 | ================== 4 | 5 | * Stop using the removed magic __stack global getter 6 | 7 | 0.1.0 / 2012-10-04 8 | ================== 9 | 10 | * add throwing of AssertionError for test frameworks etc 11 | 12 | 0.0.1 / 2010-01-03 13 | ================== 14 | 15 | * Initial release 16 | -------------------------------------------------------------------------------- /SignalServer/node_modules/better-assert/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @echo "populate me" 4 | 5 | .PHONY: test -------------------------------------------------------------------------------- /SignalServer/node_modules/better-assert/example.js: -------------------------------------------------------------------------------- 1 | 2 | var assert = require('./'); 3 | 4 | test(); 5 | 6 | function test() { 7 | var user = { name: 'tobi' }; 8 | assert('tobi' == user.name); 9 | assert('number' == typeof user.age); 10 | } -------------------------------------------------------------------------------- /SignalServer/node_modules/blob/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | blob.js 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/blob/.zuul.yml: -------------------------------------------------------------------------------- 1 | ui: mocha-bdd 2 | browsers: 3 | - name: chrome 4 | version: [8, latest] 5 | - name: ie 6 | version: 10 7 | - name: android 8 | version: latest 9 | -------------------------------------------------------------------------------- /SignalServer/node_modules/blob/Makefile: -------------------------------------------------------------------------------- 1 | REPORTER = dot 2 | 3 | build: blob.js 4 | 5 | blob.js: 6 | @./node_modules/.bin/browserify --standalone blob index.js > blob.js 7 | 8 | test: 9 | @./node_modules/.bin/zuul -- test/index.js 10 | 11 | clean: 12 | rm blob.js 13 | 14 | .PHONY: test blob.js 15 | -------------------------------------------------------------------------------- /SignalServer/node_modules/blob/README.md: -------------------------------------------------------------------------------- 1 | Blob 2 | ==== 3 | 4 | A module that exports a constructor that uses window.Blob when available, and a BlobBuilder with any vendor prefix in other cases. If neither is available, it exports undefined. 5 | 6 | Usage: 7 | 8 | ```javascript 9 | var Blob = require('blob'); 10 | var b = new Blob(['hi', 'constructing', 'a', 'blob']); 11 | ``` 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/boom/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.iml 3 | npm-debug.log 4 | dump.rdb 5 | node_modules 6 | results.tap 7 | results.xml 8 | npm-shrinkwrap.json 9 | config.json 10 | .DS_Store 11 | */.DS_Store 12 | */*/.DS_Store 13 | ._* 14 | */._* 15 | */*/._* 16 | coverage.* 17 | lib-cov 18 | 19 | -------------------------------------------------------------------------------- /SignalServer/node_modules/boom/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.8 5 | 6 | -------------------------------------------------------------------------------- /SignalServer/node_modules/boom/Makefile: -------------------------------------------------------------------------------- 1 | test: 2 | @./node_modules/.bin/lab 3 | test-cov: 4 | @./node_modules/.bin/lab -r threshold -t 100 5 | test-cov-html: 6 | @./node_modules/.bin/lab -r html -o coverage.html 7 | complexity: 8 | @./node_modules/.bin/cr -o complexity.md -f markdown lib 9 | 10 | .PHONY: test test-cov test-cov-html complexity 11 | 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/boom/README.md: -------------------------------------------------------------------------------- 1 | 2 | ![boom Logo](https://raw.github.com/spumko/boom/master/images/boom.png) 3 | 4 | HTTP-friendly error objects 5 | 6 | [![Build Status](https://secure.travis-ci.org/spumko/boom.png)](http://travis-ci.org/spumko/boom) 7 | -------------------------------------------------------------------------------- /SignalServer/node_modules/boom/images/boom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/boom/images/boom.png -------------------------------------------------------------------------------- /SignalServer/node_modules/boom/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib'); -------------------------------------------------------------------------------- /SignalServer/node_modules/broadway/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | .DS_Store 4 | 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/broadway/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.6 5 | - 0.8 6 | 7 | notifications: 8 | email: 9 | - travis@nodejitsu.com 10 | irc: "irc.freenode.org#nodejitsu" 11 | 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/broadway/examples/browser/app.js: -------------------------------------------------------------------------------- 1 | 2 | var app = new App(); 3 | 4 | app.use(HelloWorld, { "delimiter": "!" } ); 5 | 6 | app.init(function (err) { 7 | if (err) { 8 | console.log(err); 9 | } 10 | }); 11 | 12 | app.hello("world"); -------------------------------------------------------------------------------- /SignalServer/node_modules/broadway/examples/browser/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Example 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/broadway/node_modules/colors/themes/winston-dark.js: -------------------------------------------------------------------------------- 1 | module['exports'] = { 2 | silly: 'rainbow', 3 | input: 'black', 4 | verbose: 'cyan', 5 | prompt: 'grey', 6 | info: 'green', 7 | data: 'grey', 8 | help: 'cyan', 9 | warn: 'yellow', 10 | debug: 'blue', 11 | error: 'red' 12 | }; -------------------------------------------------------------------------------- /SignalServer/node_modules/broadway/node_modules/colors/themes/winston-light.js: -------------------------------------------------------------------------------- 1 | module['exports'] = { 2 | silly: 'rainbow', 3 | input: 'grey', 4 | verbose: 'cyan', 5 | prompt: 'grey', 6 | info: 'green', 7 | data: 'grey', 8 | help: 'cyan', 9 | warn: 'yellow', 10 | debug: 'blue', 11 | error: 'red' 12 | }; -------------------------------------------------------------------------------- /SignalServer/node_modules/broadway/node_modules/pkginfo/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | npm-debug.log -------------------------------------------------------------------------------- /SignalServer/node_modules/broadway/node_modules/winston/.npmignore: -------------------------------------------------------------------------------- 1 | test/*.log 2 | test/fixtures/*.json 3 | test/fixtures/logs/*.log 4 | node_modules/ 5 | node_modules/* 6 | npm-debug.log -------------------------------------------------------------------------------- /SignalServer/node_modules/broadway/node_modules/winston/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.4 4 | - 0.6 5 | branches: 6 | only: 7 | - master 8 | notifications: 9 | email: 10 | - travis@nodejitsu.com 11 | irc: "irc.freenode.org#nodejitsu" 12 | 13 | -------------------------------------------------------------------------------- /SignalServer/node_modules/broadway/node_modules/winston/examples/exception.js: -------------------------------------------------------------------------------- 1 | var winston = require('../'); 2 | winston.handleExceptions(new winston.transports.Console({ colorize: true, json: true })); 3 | 4 | throw new Error('Hello, winston!'); 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/broadway/node_modules/winston/test/fixtures/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/broadway/node_modules/winston/test/fixtures/.gitkeep -------------------------------------------------------------------------------- /SignalServer/node_modules/broadway/node_modules/winston/test/fixtures/logs/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/broadway/node_modules/winston/test/fixtures/logs/.gitkeep -------------------------------------------------------------------------------- /SignalServer/node_modules/broadway/test/fixtures/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/broadway/test/fixtures/.gitkeep -------------------------------------------------------------------------------- /SignalServer/node_modules/broadway/test/fixtures/empty-app/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/broadway/test/fixtures/empty-app/.gitkeep -------------------------------------------------------------------------------- /SignalServer/node_modules/broadway/test/fixtures/sample-app.json: -------------------------------------------------------------------------------- 1 | { 2 | "directories": { 3 | "app": "#ROOT/app", 4 | "config": "#ROOT/config", 5 | "lib": "#ROOT/lib", 6 | "test": "#ROOT/test" 7 | } 8 | } -------------------------------------------------------------------------------- /SignalServer/node_modules/broadway/test/fixtures/sample-app/app/index.js: -------------------------------------------------------------------------------- 1 | 2 | var broadway = require("../../../") -------------------------------------------------------------------------------- /SignalServer/node_modules/broadway/test/fixtures/sample-app/config/topics.json: -------------------------------------------------------------------------------- 1 | { 2 | "topics": [ 3 | 4 | ] 5 | } -------------------------------------------------------------------------------- /SignalServer/node_modules/busboy/test/test.js: -------------------------------------------------------------------------------- 1 | require('fs').readdirSync(__dirname).forEach(function(f) { 2 | if (f.substr(0, 5) === 'test-') 3 | require('./' + f); 4 | }); -------------------------------------------------------------------------------- /SignalServer/node_modules/callsite/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/callsite/History.md: -------------------------------------------------------------------------------- 1 | 2 | 1.0.0 / 2013-01-24 3 | ================== 4 | 5 | * remove lame magical getters 6 | 7 | 0.0.1 / 2010-01-03 8 | ================== 9 | 10 | * Initial release 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/callsite/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should 5 | 6 | .PHONY: test -------------------------------------------------------------------------------- /SignalServer/node_modules/callsite/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = function(){ 3 | var orig = Error.prepareStackTrace; 4 | Error.prepareStackTrace = function(_, stack){ return stack; }; 5 | var err = new Error; 6 | Error.captureStackTrace(err, arguments.callee); 7 | var stack = err.stack; 8 | Error.prepareStackTrace = orig; 9 | return stack; 10 | }; 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/character-parser/.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | .travis.yml -------------------------------------------------------------------------------- /SignalServer/node_modules/clean-css/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/clean'); 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/clean-css/lib/properties/has-inherit.js: -------------------------------------------------------------------------------- 1 | function hasInherit(property) { 2 | for (var i = property.value.length - 1; i >= 0; i--) { 3 | if (property.value[i][0] == 'inherit') 4 | return true; 5 | } 6 | 7 | return false; 8 | } 9 | 10 | module.exports = hasInherit; 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/clean-css/lib/properties/remove-unused.js: -------------------------------------------------------------------------------- 1 | function removeUnused(properties) { 2 | for (var i = properties.length - 1; i >= 0; i--) { 3 | var property = properties[i]; 4 | 5 | if (property.unused) 6 | property.all.splice(property.position, 1); 7 | } 8 | } 9 | 10 | module.exports = removeUnused; 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/clean-css/lib/selectors/is-special.js: -------------------------------------------------------------------------------- 1 | function isSpecial(options, selector) { 2 | return options.compatibility.selectors.special.test(selector); 3 | } 4 | 5 | module.exports = isSpecial; 6 | -------------------------------------------------------------------------------- /SignalServer/node_modules/clean-css/lib/utils/clone-array.js: -------------------------------------------------------------------------------- 1 | function cloneArray(array) { 2 | var cloned = array.slice(0); 3 | 4 | for (var i = 0, l = cloned.length; i < l; i++) { 5 | if (Array.isArray(cloned[i])) 6 | cloned[i] = cloneArray(cloned[i]); 7 | } 8 | 9 | return cloned; 10 | } 11 | 12 | module.exports = cloneArray; 13 | -------------------------------------------------------------------------------- /SignalServer/node_modules/clean-css/lib/utils/object.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | override: function (source1, source2) { 3 | var target = {}; 4 | for (var key1 in source1) 5 | target[key1] = source1[key1]; 6 | for (var key2 in source2) 7 | target[key2] = source2[key2]; 8 | 9 | return target; 10 | } 11 | }; 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/cliff/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log -------------------------------------------------------------------------------- /SignalServer/node_modules/cliff/assets/inspect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/cliff/assets/inspect.png -------------------------------------------------------------------------------- /SignalServer/node_modules/cliff/assets/put-object-rows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/cliff/assets/put-object-rows.png -------------------------------------------------------------------------------- /SignalServer/node_modules/cliff/assets/put-object.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/cliff/assets/put-object.png -------------------------------------------------------------------------------- /SignalServer/node_modules/cliff/assets/put-rows-colors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/cliff/assets/put-rows-colors.png -------------------------------------------------------------------------------- /SignalServer/node_modules/cliff/assets/put-rows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/cliff/assets/put-rows.png -------------------------------------------------------------------------------- /SignalServer/node_modules/cliff/assets/string-object-rows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/cliff/assets/string-object-rows.png -------------------------------------------------------------------------------- /SignalServer/node_modules/cliff/assets/string-rows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/cliff/assets/string-rows.png -------------------------------------------------------------------------------- /SignalServer/node_modules/cliff/examples/put-rows.js: -------------------------------------------------------------------------------- 1 | var cliff = require('../lib/cliff'); 2 | 3 | var rows = [ 4 | ['Name', 'Flavor', 'Dessert'], 5 | ['Alice', 'cherry', 'yogurt'], 6 | ['Bob', 'carmel', 'apples'], 7 | ['Joe', 'chocolate', 'cake'], 8 | ['Nick', 'vanilla', 'ice cream'] 9 | ]; 10 | 11 | cliff.putRows('data', rows, ['red', 'blue', 'green']); 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/cliff/node_modules/colors/themes/winston-dark.js: -------------------------------------------------------------------------------- 1 | module['exports'] = { 2 | silly: 'rainbow', 3 | input: 'black', 4 | verbose: 'cyan', 5 | prompt: 'grey', 6 | info: 'green', 7 | data: 'grey', 8 | help: 'cyan', 9 | warn: 'yellow', 10 | debug: 'blue', 11 | error: 'red' 12 | }; -------------------------------------------------------------------------------- /SignalServer/node_modules/cliff/node_modules/colors/themes/winston-light.js: -------------------------------------------------------------------------------- 1 | module['exports'] = { 2 | silly: 'rainbow', 3 | input: 'grey', 4 | verbose: 'cyan', 5 | prompt: 'grey', 6 | info: 'green', 7 | data: 'grey', 8 | help: 'cyan', 9 | warn: 'yellow', 10 | debug: 'blue', 11 | error: 'red' 12 | }; -------------------------------------------------------------------------------- /SignalServer/node_modules/cliff/node_modules/pkginfo/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | npm-debug.log -------------------------------------------------------------------------------- /SignalServer/node_modules/cliff/node_modules/winston/.npmignore: -------------------------------------------------------------------------------- 1 | test/*.log 2 | test/fixtures/*.json 3 | test/fixtures/logs/*.log 4 | node_modules/ 5 | node_modules/* 6 | npm-debug.log -------------------------------------------------------------------------------- /SignalServer/node_modules/cliff/node_modules/winston/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.4 4 | - 0.6 5 | branches: 6 | only: 7 | - master 8 | notifications: 9 | email: 10 | - travis@nodejitsu.com 11 | irc: "irc.freenode.org#nodejitsu" 12 | 13 | -------------------------------------------------------------------------------- /SignalServer/node_modules/cliff/node_modules/winston/examples/exception.js: -------------------------------------------------------------------------------- 1 | var winston = require('../'); 2 | winston.handleExceptions(new winston.transports.Console({ colorize: true, json: true })); 3 | 4 | throw new Error('Hello, winston!'); 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/cliff/node_modules/winston/test/fixtures/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/cliff/node_modules/winston/test/fixtures/.gitkeep -------------------------------------------------------------------------------- /SignalServer/node_modules/cliff/node_modules/winston/test/fixtures/logs/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/cliff/node_modules/winston/test/fixtures/logs/.gitkeep -------------------------------------------------------------------------------- /SignalServer/node_modules/cliui/.coveralls.yml: -------------------------------------------------------------------------------- 1 | repo_token: NiRhyj91Z2vtgob6XdEAqs83rzNnbMZUu 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/cliui/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/cliui/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | - "0.11" 5 | - "0.12" 6 | - "iojs" 7 | after_script: "NODE_ENV=test YOURPACKAGE_COVERAGE=1 ./node_modules/.bin/mocha --require patched-blanket --reporter mocha-lcov-reporter | ./node_modules/coveralls/bin/coveralls.js" 8 | -------------------------------------------------------------------------------- /SignalServer/node_modules/cliui/node_modules/wordwrap/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/cliui/node_modules/wordwrap/example/meat.js: -------------------------------------------------------------------------------- 1 | var wrap = require('wordwrap')(15); 2 | 3 | console.log(wrap('You and your whole family are made out of meat.')); 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/component-bind/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/component-bind/History.md: -------------------------------------------------------------------------------- 1 | 2 | 1.0.0 / 2014-05-27 3 | ================== 4 | 5 | * index: use slice ref (#7, @viatropos) 6 | * package: rename package to "component-bind" 7 | * package: add "repository" field (#6, @repoify) 8 | * package: add "component" section 9 | 10 | 0.0.1 / 2010-01-03 11 | ================== 12 | 13 | * Initial release 14 | -------------------------------------------------------------------------------- /SignalServer/node_modules/component-bind/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should \ 5 | --reporter spec 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /SignalServer/node_modules/component-bind/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "bind", 3 | "version": "1.0.0", 4 | "description": "function binding utility", 5 | "keywords": [ 6 | "bind", 7 | "utility" 8 | ], 9 | "dependencies": {}, 10 | "scripts": [ 11 | "index.js" 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /SignalServer/node_modules/component-emitter/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/component-emitter/.travis.yml: -------------------------------------------------------------------------------- 1 | node_js: 2 | - "0.8" 3 | - "0.10" 4 | language: node_js -------------------------------------------------------------------------------- /SignalServer/node_modules/component-emitter/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should \ 5 | --reporter spec 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /SignalServer/node_modules/component-emitter/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "emitter", 3 | "repo": "component/emitter", 4 | "description": "Event emitter", 5 | "keywords": [ 6 | "emitter", 7 | "events" 8 | ], 9 | "version": "1.1.2", 10 | "scripts": [ 11 | "index.js" 12 | ], 13 | "license": "MIT" 14 | } 15 | -------------------------------------------------------------------------------- /SignalServer/node_modules/component-inherit/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | build 3 | node_modules 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/component-inherit/History.md: -------------------------------------------------------------------------------- 1 | 2 | 0.0.2 / 2012-09-03 3 | ================== 4 | 5 | * fix typo in package.json 6 | -------------------------------------------------------------------------------- /SignalServer/node_modules/component-inherit/Makefile: -------------------------------------------------------------------------------- 1 | 2 | build: components index.js 3 | @component build 4 | 5 | components: 6 | @Component install 7 | 8 | clean: 9 | rm -fr build components template.js 10 | 11 | test: 12 | @node_modules/.bin/mocha \ 13 | --require should \ 14 | --reporter spec 15 | 16 | .PHONY: clean test 17 | -------------------------------------------------------------------------------- /SignalServer/node_modules/component-inherit/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "inherit", 3 | "description": "Prototype inheritance utility", 4 | "version": "0.0.3", 5 | "keywords": ["inherit", "utility"], 6 | "dependencies": {}, 7 | "scripts": [ 8 | "index.js" 9 | ] 10 | } 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/component-inherit/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = function(a, b){ 3 | var fn = function(){}; 4 | fn.prototype = b.prototype; 5 | a.prototype = new fn; 6 | a.prototype.constructor = a; 7 | }; -------------------------------------------------------------------------------- /SignalServer/node_modules/constantinople/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | pids 10 | logs 11 | results 12 | npm-debug.log 13 | node_modules 14 | -------------------------------------------------------------------------------- /SignalServer/node_modules/constantinople/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/content-type/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.2 / 2016-05-09 2 | ================== 3 | 4 | * perf: enable strict mode 5 | 6 | 1.0.1 / 2015-02-13 7 | ================== 8 | 9 | * Improve missing `Content-Type` header error message 10 | 11 | 1.0.0 / 2015-02-01 12 | ================== 13 | 14 | * Initial implementation, derived from `media-typer@0.3.0` 15 | -------------------------------------------------------------------------------- /SignalServer/node_modules/cookie-signature/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/core-util-is/README.md: -------------------------------------------------------------------------------- 1 | # core-util-is 2 | 3 | The `util.is*` functions introduced in Node v0.12. 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/cryptiles/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.iml 3 | npm-debug.log 4 | dump.rdb 5 | node_modules 6 | results.tap 7 | results.xml 8 | npm-shrinkwrap.json 9 | config.json 10 | .DS_Store 11 | */.DS_Store 12 | */*/.DS_Store 13 | ._* 14 | */._* 15 | */*/._* 16 | coverage.* 17 | lib-cov 18 | 19 | -------------------------------------------------------------------------------- /SignalServer/node_modules/cryptiles/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.8 5 | 6 | -------------------------------------------------------------------------------- /SignalServer/node_modules/cryptiles/Makefile: -------------------------------------------------------------------------------- 1 | test: 2 | @./node_modules/.bin/lab 3 | test-cov: 4 | @./node_modules/.bin/lab -r threshold -t 100 5 | test-cov-html: 6 | @./node_modules/.bin/lab -r html -o coverage.html 7 | complexity: 8 | @./node_modules/.bin/cr -o complexity.md -f markdown lib 9 | 10 | .PHONY: test test-cov test-cov-html complexity 11 | 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/cryptiles/README.md: -------------------------------------------------------------------------------- 1 | cryptiles 2 | ========= 3 | 4 | General purpose crypto utilities 5 | 6 | [![Build Status](https://secure.travis-ci.org/hueniverse/cryptiles.png)](http://travis-ci.org/hueniverse/cryptiles) 7 | -------------------------------------------------------------------------------- /SignalServer/node_modules/cryptiles/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib'); -------------------------------------------------------------------------------- /SignalServer/node_modules/css-parse/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | test.css 6 | test.js 7 | -------------------------------------------------------------------------------- /SignalServer/node_modules/css-parse/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should \ 5 | --reporter spec 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /SignalServer/node_modules/css-parse/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "css-parse", 3 | "repo": "visionmedia/node-css-parse", 4 | "version": "1.0.3", 5 | "description": "CSS parser", 6 | "keywords": ["css", "parser", "stylesheet"], 7 | "scripts": ["index.js"] 8 | } -------------------------------------------------------------------------------- /SignalServer/node_modules/css-stringify/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | test.css 6 | test.js 7 | -------------------------------------------------------------------------------- /SignalServer/node_modules/css-stringify/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should \ 5 | --reporter spec 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /SignalServer/node_modules/css-stringify/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "css-stringify", 3 | "repo": "visionmedia/css-stringify", 4 | "version": "1.0.5", 5 | "description": "CSS compiler", 6 | "keywords": ["css", "stringify", "stylesheet"], 7 | "scripts": ["index.js"] 8 | } 9 | -------------------------------------------------------------------------------- /SignalServer/node_modules/css/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/css/History.md: -------------------------------------------------------------------------------- 1 | 2 | 1.0.7 / 2012-11-21 3 | ================== 4 | 5 | * fix component.json 6 | 7 | 1.0.4 / 2012-11-15 8 | ================== 9 | 10 | * update css-stringify 11 | 12 | 1.0.3 / 2012-09-01 13 | ================== 14 | 15 | * add component support 16 | 17 | 0.0.1 / 2010-01-03 18 | ================== 19 | 20 | * Initial release 21 | -------------------------------------------------------------------------------- /SignalServer/node_modules/css/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @node test 4 | 5 | benchmark: 6 | @node benchmark 7 | 8 | .PHONY: test benchmark -------------------------------------------------------------------------------- /SignalServer/node_modules/css/index.js: -------------------------------------------------------------------------------- 1 | 2 | exports.parse = require('css-parse'); 3 | exports.stringify = require('css-stringify'); 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/css/test.js: -------------------------------------------------------------------------------- 1 | 2 | var css = require('./') 3 | , assert = require('assert'); 4 | 5 | assert(css.parse); 6 | assert(css.stringify); 7 | -------------------------------------------------------------------------------- /SignalServer/node_modules/debug/.coveralls.yml: -------------------------------------------------------------------------------- 1 | repo_token: SIAeZjKYlHK74rbcFvNHMUzjRiMpflxve 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/debug/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "browser": true, 4 | "node": true 5 | }, 6 | "rules": { 7 | "no-console": 0, 8 | "no-empty": [1, { "allowEmptyCatch": true }] 9 | }, 10 | "extends": "eslint:recommended" 11 | } 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | yarn.lock 8 | coverage 9 | bower.json 10 | -------------------------------------------------------------------------------- /SignalServer/node_modules/debug/.travis.yml: -------------------------------------------------------------------------------- 1 | 2 | language: node_js 3 | node_js: 4 | - "6" 5 | - "5" 6 | - "4" 7 | 8 | install: 9 | - make node_modules 10 | 11 | script: 12 | - make lint 13 | - make test 14 | - make coveralls 15 | -------------------------------------------------------------------------------- /SignalServer/node_modules/debug/node.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./src/node'); 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/debug/src/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Detect Electron renderer process, which is node, but we should 3 | * treat as a browser. 4 | */ 5 | 6 | if (typeof process !== 'undefined' && process.type === 'renderer') { 7 | module.exports = require('./browser.js'); 8 | } else { 9 | module.exports = require('./node.js'); 10 | } 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/deep-equal/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - '0.8' 4 | - '0.10' 5 | - '0.12' 6 | - 'iojs' 7 | before_install: 8 | - npm install -g npm@latest 9 | -------------------------------------------------------------------------------- /SignalServer/node_modules/deep-equal/example/cmp.js: -------------------------------------------------------------------------------- 1 | var equal = require('../'); 2 | console.dir([ 3 | equal( 4 | { a : [ 2, 3 ], b : [ 4 ] }, 5 | { a : [ 2, 3 ], b : [ 4 ] } 6 | ), 7 | equal( 8 | { x : 5, y : [6] }, 9 | { x : 5, y : 6 } 10 | ) 11 | ]); 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/deep-equal/lib/keys.js: -------------------------------------------------------------------------------- 1 | exports = module.exports = typeof Object.keys === 'function' 2 | ? Object.keys : shim; 3 | 4 | exports.shim = shim; 5 | function shim (obj) { 6 | var keys = []; 7 | for (var key in obj) keys.push(key); 8 | return keys; 9 | } 10 | -------------------------------------------------------------------------------- /SignalServer/node_modules/delayed-stream/.npmignore: -------------------------------------------------------------------------------- 1 | *.un~ 2 | /node_modules/* 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/delayed-stream/Makefile: -------------------------------------------------------------------------------- 1 | SHELL := /bin/bash 2 | 3 | test: 4 | @./test/run.js 5 | 6 | .PHONY: test 7 | 8 | -------------------------------------------------------------------------------- /SignalServer/node_modules/delayed-stream/test/common.js: -------------------------------------------------------------------------------- 1 | var common = module.exports; 2 | 3 | common.DelayedStream = require('..'); 4 | common.assert = require('assert'); 5 | common.fake = require('fake'); 6 | common.PORT = 49252; 7 | -------------------------------------------------------------------------------- /SignalServer/node_modules/delayed-stream/test/run.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var far = require('far').create(); 3 | 4 | far.add(__dirname); 5 | far.include(/test-.*\.js$/); 6 | 7 | far.execute(); 8 | -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/many-noend/part1: -------------------------------------------------------------------------------- 1 | put -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/many-noend/part1.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"_method\""]} -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/many-noend/part2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/dicer/test/fixtures/many-noend/part2 -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/many-noend/part2.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"profile[blog]\""]} -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/many-noend/part3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/dicer/test/fixtures/many-noend/part3 -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/many-noend/part3.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"profile[public_email]\""]} -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/many-noend/part4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/dicer/test/fixtures/many-noend/part4 -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/many-noend/part4.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"profile[interests]\""]} -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/many-noend/part5: -------------------------------------------------------------------------------- 1 | hello 2 | 3 | "quote" -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/many-noend/part5.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"profile[bio]\""]} -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/many-noend/part6: -------------------------------------------------------------------------------- 1 | Save -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/many-noend/part6.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"commit\""]} -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/many-noend/part7.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"media\"; filename=\"\""], 2 | "content-type": ["application/octet-stream"]} -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/many-wrongboundary/preamble.error: -------------------------------------------------------------------------------- 1 | Preamble terminated early due to unexpected end of multipart data -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/many/part1: -------------------------------------------------------------------------------- 1 | put -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/many/part1.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"_method\""]} -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/many/part2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/dicer/test/fixtures/many/part2 -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/many/part2.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"profile[blog]\""]} -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/many/part3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/dicer/test/fixtures/many/part3 -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/many/part3.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"profile[public_email]\""]} -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/many/part4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/dicer/test/fixtures/many/part4 -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/many/part4.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"profile[interests]\""]} -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/many/part5: -------------------------------------------------------------------------------- 1 | hello 2 | 3 | "quote" -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/many/part5.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"profile[bio]\""]} -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/many/part6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/dicer/test/fixtures/many/part6 -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/many/part6.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"media\"; filename=\"\""], 2 | "content-type": ["application/octet-stream"]} -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/many/part7: -------------------------------------------------------------------------------- 1 | Save -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/many/part7.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"commit\""]} -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/nested-full/part1: -------------------------------------------------------------------------------- 1 | bar -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/nested-full/part1.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"foo\""]} 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/nested-full/part2: -------------------------------------------------------------------------------- 1 | --BbC04y 2 | Content-Disposition: attachment; filename="file.txt" 3 | Content-Type: text/plain 4 | 5 | contents 6 | --BbC04y 7 | Content-Disposition: attachment; filename="flowers.jpg" 8 | Content-Type: image/jpeg 9 | Content-Transfer-Encoding: binary 10 | 11 | contents 12 | --BbC04y-- -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/nested-full/part2.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"files\""], 2 | "content-type": ["multipart/mixed, boundary=BbC04y"]} -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/nested-full/preamble.header: -------------------------------------------------------------------------------- 1 | {"user-agent": ["foo bar baz"], 2 | "content-type": ["multipart/form-data; boundary=AaB03x"]} -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/nested/part1: -------------------------------------------------------------------------------- 1 | bar -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/nested/part1.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"foo\""]} 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/nested/part2: -------------------------------------------------------------------------------- 1 | --BbC04y 2 | Content-Disposition: attachment; filename="file.txt" 3 | Content-Type: text/plain 4 | 5 | contents 6 | --BbC04y 7 | Content-Disposition: attachment; filename="flowers.jpg" 8 | Content-Type: image/jpeg 9 | Content-Transfer-Encoding: binary 10 | 11 | contents 12 | --BbC04y-- -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/fixtures/nested/part2.header: -------------------------------------------------------------------------------- 1 | {"content-disposition": ["form-data; name=\"files\""], 2 | "content-type": ["multipart/mixed, boundary=BbC04y"]} -------------------------------------------------------------------------------- /SignalServer/node_modules/dicer/test/test.js: -------------------------------------------------------------------------------- 1 | require('fs').readdirSync(__dirname).forEach(function(f) { 2 | if (f.substr(0, 5) === 'test-') 3 | require('./' + f); 4 | }); -------------------------------------------------------------------------------- /SignalServer/node_modules/director/.npmignore: -------------------------------------------------------------------------------- 1 | /.idea/ 2 | node_modules 3 | npm-debug.log 4 | .DS_Store 5 | 6 | /test/browser/browserified-bundle.js 7 | -------------------------------------------------------------------------------- /SignalServer/node_modules/director/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.6 5 | - 0.8 6 | 7 | notifications: 8 | email: 9 | - travis@nodejitsu.com 10 | irc: "irc.freenode.org#nodejitsu" 11 | 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/director/img/director.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/director/img/director.png -------------------------------------------------------------------------------- /SignalServer/node_modules/director/img/hashRoute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/director/img/hashRoute.png -------------------------------------------------------------------------------- /SignalServer/node_modules/director/lib/director.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | exports.Router = require('./director/router').Router; 5 | exports.http = require('./director/http'); 6 | exports.cli = require('./director/cli'); 7 | -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/ejs/.gitmodules -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/.npmignore: -------------------------------------------------------------------------------- 1 | # ignore any vim files: 2 | *.sw[a-z] 3 | vim/.netrwhist 4 | node_modules 5 | -------------------------------------------------------------------------------- /SignalServer/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 | -------------------------------------------------------------------------------- /SignalServer/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 | -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/examples/list.ejs: -------------------------------------------------------------------------------- 1 | <% if (names.length) { %> 2 | 7 | <% } %> -------------------------------------------------------------------------------- /SignalServer/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); -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/ejs'); -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/test/fixtures/backslash.ejs: -------------------------------------------------------------------------------- 1 | \foo -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/test/fixtures/backslash.html: -------------------------------------------------------------------------------- 1 | \foo -------------------------------------------------------------------------------- /SignalServer/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 %>
  • -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/test/fixtures/comments.html: -------------------------------------------------------------------------------- 1 |
  • foo
  • 2 |
  • bar
  • 3 |
  • baz
  • 4 |
  • qux
  • -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/test/fixtures/double-quote.ejs: -------------------------------------------------------------------------------- 1 |

    <%= "lo" + 'ki' %>'s "wheelchair"

    -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/test/fixtures/double-quote.html: -------------------------------------------------------------------------------- 1 |

    loki's "wheelchair"

    -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/test/fixtures/error.ejs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/test/fixtures/error.out: -------------------------------------------------------------------------------- 1 | ReferenceError: error.ejs:2 2 | 1| 7 | 8 | users is not defined -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/test/fixtures/fail.ejs: -------------------------------------------------------------------------------- 1 | <% function foo() return 'foo'; %> -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/test/fixtures/include.css.ejs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/test/fixtures/include.css.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/test/fixtures/include.ejs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/test/fixtures/include.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/test/fixtures/includes/menu-item.ejs: -------------------------------------------------------------------------------- 1 |
  • <% include menu/item %>
  • -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/test/fixtures/includes/menu/item.ejs: -------------------------------------------------------------------------------- 1 |
    <%= title %> -------------------------------------------------------------------------------- /SignalServer/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 -%> -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/test/fixtures/menu.html: -------------------------------------------------------------------------------- 1 |
  • Foo
  • 2 |
  • Bar
  • 3 |
  • Baz
  • -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/test/fixtures/messed.ejs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/test/fixtures/messed.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/test/fixtures/newlines.ejs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/test/fixtures/newlines.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/test/fixtures/no.newlines.ejs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/test/fixtures/no.newlines.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/test/fixtures/para.ejs: -------------------------------------------------------------------------------- 1 |

    hey

    -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/test/fixtures/pet.ejs: -------------------------------------------------------------------------------- 1 |
  • [[= pet.name ]]
  • -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/test/fixtures/single-quote.ejs: -------------------------------------------------------------------------------- 1 |

    <%= 'loki' %>'s wheelchair

    -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/test/fixtures/single-quote.html: -------------------------------------------------------------------------------- 1 |

    loki's wheelchair

    -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/test/fixtures/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | foo: '<%= value %>'; 3 | } -------------------------------------------------------------------------------- /SignalServer/node_modules/ejs/test/fixtures/user.ejs: -------------------------------------------------------------------------------- 1 |

    {= name}

    -------------------------------------------------------------------------------- /SignalServer/node_modules/emitter/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/emitter/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should \ 5 | --reporter spec 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /SignalServer/node_modules/emitter/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "emitter", 3 | "description": "Event emitter", 4 | "keywords": ["emitter", "events"], 5 | "dependencies": { 6 | "component/indexof": "*" 7 | }, 8 | "version": "1.0.1", 9 | "scripts": ["index.js"], 10 | "license": "MIT" 11 | } 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/encodeurl/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.1 / 2016-06-09 2 | ================== 3 | 4 | * Fix encoding unpaired surrogates at start/end of string 5 | 6 | 1.0.0 / 2016-06-08 7 | ================== 8 | 9 | * Initial release 10 | -------------------------------------------------------------------------------- /SignalServer/node_modules/engine.io-client/.npmignore: -------------------------------------------------------------------------------- 1 | support/ 2 | test 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/engine.io-client/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/'); 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/engine.io-client/lib/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./socket'); 3 | 4 | /** 5 | * Exports parser 6 | * 7 | * @api public 8 | * 9 | */ 10 | module.exports.parser = require('engine.io-parser'); 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/engine.io-client/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 | -------------------------------------------------------------------------------- /SignalServer/node_modules/engine.io-parser/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | 10 | pids 11 | logs 12 | results 13 | 14 | npm-debug.log 15 | node_modules/* 16 | 17 | test 18 | -------------------------------------------------------------------------------- /SignalServer/node_modules/engine.io-parser/Makefile: -------------------------------------------------------------------------------- 1 | 2 | REPORTER = dot 3 | 4 | test: 5 | @./node_modules/.bin/mocha \ 6 | --reporter $(REPORTER) \ 7 | test/index.js 8 | @./node_modules/.bin/zuul -- test/index.js 9 | 10 | .PHONY: test 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/engine.io-parser/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/'); 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/engine.io/.npmignore: -------------------------------------------------------------------------------- 1 | examples 2 | node_modules 3 | test 4 | npm-debug.log 5 | coverage.html 6 | -------------------------------------------------------------------------------- /SignalServer/node_modules/engine.io/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | - "0.8" 5 | 6 | notifications: 7 | irc: "irc.freenode.org#socket.io" 8 | -------------------------------------------------------------------------------- /SignalServer/node_modules/engine.io/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = process.env.EIO_COV 3 | ? require('./lib-cov/engine.io') 4 | : require('./lib/engine.io'); 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/engine.io/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/engine.io/node_modules/debug/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @echo "populate me" 4 | 5 | .PHONY: test -------------------------------------------------------------------------------- /SignalServer/node_modules/engine.io/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') -------------------------------------------------------------------------------- /SignalServer/node_modules/engine.io/node_modules/debug/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/debug'); -------------------------------------------------------------------------------- /SignalServer/node_modules/errorhandler/public/error.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | {error} 5 | 6 | 7 | 8 |
    9 |

    {title}

    10 |

    {statusCode} {error}

    11 | 12 |
    13 | 14 | 15 | -------------------------------------------------------------------------------- /SignalServer/node_modules/event-stream/.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "test"] 2 | path = test 3 | url = git@github.com:dominictarr/event-stream_tests.git 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/event-stream/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | node_modules/* 3 | npm_debug.log 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/event-stream/node_modules/optimist/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov/* 2 | *.swp 3 | *.swo 4 | node_modules 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/event-stream/node_modules/optimist/examples/bool.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var util = require('util'); 3 | var argv = require('optimist').argv; 4 | 5 | if (argv.s) { 6 | util.print(argv.fr ? 'Le chat dit: ' : 'The cat says: '); 7 | } 8 | console.log( 9 | (argv.fr ? 'miaou' : 'meow') + (argv.p ? '.' : '') 10 | ); 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/event-stream/node_modules/optimist/examples/boolean_double.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .boolean(['x','y','z']) 4 | .argv 5 | ; 6 | console.dir([ argv.x, argv.y, argv.z ]); 7 | console.dir(argv._); 8 | -------------------------------------------------------------------------------- /SignalServer/node_modules/event-stream/node_modules/optimist/examples/boolean_single.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .boolean('v') 4 | .argv 5 | ; 6 | console.dir(argv.v); 7 | console.dir(argv._); 8 | -------------------------------------------------------------------------------- /SignalServer/node_modules/event-stream/node_modules/optimist/examples/default_hash.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var argv = require('optimist') 4 | .default({ x : 10, y : 10 }) 5 | .argv 6 | ; 7 | 8 | console.log(argv.x + argv.y); 9 | -------------------------------------------------------------------------------- /SignalServer/node_modules/event-stream/node_modules/optimist/examples/default_singles.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .default('x', 10) 4 | .default('y', 10) 5 | .argv 6 | ; 7 | console.log(argv.x + argv.y); 8 | -------------------------------------------------------------------------------- /SignalServer/node_modules/event-stream/node_modules/optimist/examples/divide.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var argv = require('optimist') 4 | .usage('Usage: $0 -x [num] -y [num]') 5 | .demand(['x','y']) 6 | .argv; 7 | 8 | console.log(argv.x / argv.y); 9 | -------------------------------------------------------------------------------- /SignalServer/node_modules/event-stream/node_modules/optimist/examples/nonopt.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | console.log('(%d,%d)', argv.x, argv.y); 4 | console.log(argv._); 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/event-stream/node_modules/optimist/examples/reflect.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.dir(require('optimist').argv); 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/event-stream/node_modules/optimist/examples/short.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | console.log('(%d,%d)', argv.x, argv.y); 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/event-stream/node_modules/optimist/examples/string.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .string('x', 'y') 4 | .argv 5 | ; 6 | console.dir([ argv.x, argv.y ]); 7 | 8 | /* Turns off numeric coercion: 9 | ./node string.js -x 000123 -y 9876 10 | [ '000123', '9876' ] 11 | */ 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/event-stream/node_modules/optimist/examples/xup.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | 4 | if (argv.rif - 5 * argv.xup > 7.138) { 5 | console.log('Buy more riffiwobbles'); 6 | } 7 | else { 8 | console.log('Sell the xupptumblers'); 9 | } 10 | 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/event-stream/node_modules/optimist/test/_/argv.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.log(JSON.stringify(process.argv)); 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/event-stream/node_modules/optimist/test/_/bin.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('../../index').argv 3 | console.log(JSON.stringify(argv._)); 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/event-stream/out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/event-stream/out -------------------------------------------------------------------------------- /SignalServer/node_modules/event-stream/test/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | node_modules/* 3 | npm_debug.log 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/event-stream/test/readme.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/event-stream/test/readme.markdown -------------------------------------------------------------------------------- /SignalServer/node_modules/eventemitter2/.npmignore: -------------------------------------------------------------------------------- 1 | #ignore these files 2 | *.swp 3 | *~ 4 | *.lock 5 | *.DS_Store 6 | node_modules 7 | npm-debug.log 8 | *.out 9 | *.o 10 | *.tmp 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /SignalServer/node_modules/eventemitter2/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/eventemitter2'); 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/express/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * express 3 | * Copyright(c) 2009-2013 TJ Holowaychuk 4 | * Copyright(c) 2013 Roman Shtylman 5 | * Copyright(c) 2014-2015 Douglas Christopher Wilson 6 | * MIT Licensed 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('./lib/express'); 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/eyes/Makefile: -------------------------------------------------------------------------------- 1 | test: 2 | @@node test/eyes-test.js 3 | 4 | .PHONY: test 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | branches: 3 | only: 4 | - master 5 | node_js: 6 | - 0.8 7 | 8 | notifications: 9 | email: 10 | - travis@nodejitsu.com 11 | irc: "irc.freenode.org#nodejitsu" 12 | 13 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/examples/cli-sample/print.js: -------------------------------------------------------------------------------- 1 | var print = module.exports = function print(msg) { 2 | console.log(msg); 3 | } 4 | print.usage = 'Print out a '; 5 | 6 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/examples/resourceful-app/app.js: -------------------------------------------------------------------------------- 1 | 2 | var flatiron = require('../../lib/flatiron'), 3 | app = module.exports = flatiron.app; 4 | 5 | app.use(flatiron.plugins.resourceful, { 6 | root: __dirname, 7 | engine: 'memory' 8 | }); 9 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/examples/socket.io/index.html: -------------------------------------------------------------------------------- 1 | 2 | 9 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/examples/static-app/app.js: -------------------------------------------------------------------------------- 1 | 2 | var flatiron = require('../../lib/flatiron'), 3 | app = flatiron.app; 4 | 5 | app.use(flatiron.plugins.http); 6 | app.use(flatiron.plugins.static, { root: __dirname }); 7 | 8 | app.router.get('/headers', function () { 9 | this.res.json(this.req.headers); 10 | }); 11 | 12 | module.exports = app; 13 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/examples/static-app/app/assets/style.css: -------------------------------------------------------------------------------- 1 | body { color: lime; background-color: black; } 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/examples/static-app/app/assets/style.js: -------------------------------------------------------------------------------- 1 | document.write('Hello World!'); 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/node_modules/optimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/node_modules/optimist/example/bool.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var util = require('util'); 3 | var argv = require('optimist').argv; 4 | 5 | if (argv.s) { 6 | util.print(argv.fr ? 'Le chat dit: ' : 'The cat says: '); 7 | } 8 | console.log( 9 | (argv.fr ? 'miaou' : 'meow') + (argv.p ? '.' : '') 10 | ); 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/node_modules/optimist/example/boolean_double.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .boolean(['x','y','z']) 4 | .argv 5 | ; 6 | console.dir([ argv.x, argv.y, argv.z ]); 7 | console.dir(argv._); 8 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/node_modules/optimist/example/boolean_single.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .boolean('v') 4 | .argv 5 | ; 6 | console.dir(argv.v); 7 | console.dir(argv._); 8 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/node_modules/optimist/example/default_hash.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var argv = require('optimist') 4 | .default({ x : 10, y : 10 }) 5 | .argv 6 | ; 7 | 8 | console.log(argv.x + argv.y); 9 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/node_modules/optimist/example/default_singles.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .default('x', 10) 4 | .default('y', 10) 5 | .argv 6 | ; 7 | console.log(argv.x + argv.y); 8 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/node_modules/optimist/example/divide.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var argv = require('optimist') 4 | .usage('Usage: $0 -x [num] -y [num]') 5 | .demand(['x','y']) 6 | .argv; 7 | 8 | console.log(argv.x / argv.y); 9 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/node_modules/optimist/example/nonopt.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | console.log('(%d,%d)', argv.x, argv.y); 4 | console.log(argv._); 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/node_modules/optimist/example/reflect.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.dir(require('optimist').argv); 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/node_modules/optimist/example/short.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | console.log('(%d,%d)', argv.x, argv.y); 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/node_modules/optimist/example/string.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .string('x', 'y') 4 | .argv 5 | ; 6 | console.dir([ argv.x, argv.y ]); 7 | 8 | /* Turns off numeric coercion: 9 | ./node string.js -x 000123 -y 9876 10 | [ '000123', '9876' ] 11 | */ 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/node_modules/optimist/example/xup.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | 4 | if (argv.rif - 5 * argv.xup > 7.138) { 5 | console.log('Buy more riffiwobbles'); 6 | } 7 | else { 8 | console.log('Sell the xupptumblers'); 9 | } 10 | 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/node_modules/optimist/test/_/argv.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.log(JSON.stringify(process.argv)); 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/node_modules/optimist/test/_/bin.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('../../index').argv 3 | console.log(JSON.stringify(argv._)); 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/node_modules/optimist/x.js: -------------------------------------------------------------------------------- 1 | console.dir(require('./').argv); 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/scaffolds/cli/config/config.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/scaffolds/cli/directories.json: -------------------------------------------------------------------------------- 1 | { 2 | "config": "#CONFIG", 3 | "lib": "#LIB", 4 | "commands": "#LIB/commands", 5 | "test": "#TEST" 6 | } 7 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/scaffolds/cli/files.json: -------------------------------------------------------------------------------- 1 | { 2 | "app.js": "#ROOT/app.js", 3 | "config/config.json": "#CONFIG/config.json", 4 | "lib/index.js": "#LIB/index.js" 5 | } 6 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/scaffolds/cli/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/flatiron/scaffolds/cli/lib/index.js -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/scaffolds/cli/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "A Flatiron CLI application", 3 | "version": "0.0.0", 4 | "private": true, 5 | "dependencies": { 6 | }, 7 | "devDependencies": { 8 | "cli-easy": "0.1.0", 9 | "vows": "0.6.1" 10 | }, 11 | "scripts": { 12 | "test": "vows --spec", 13 | "start": "node app.js" 14 | } 15 | } -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/scaffolds/http/config/config.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/scaffolds/http/directories.json: -------------------------------------------------------------------------------- 1 | { 2 | "config": "#CONFIG", 3 | "lib": "#LIB", 4 | "test": "#TEST" 5 | } 6 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/scaffolds/http/files.json: -------------------------------------------------------------------------------- 1 | { 2 | "app.js": "#ROOT/app.js", 3 | "config/config.json": "#CONFIG/config.json" 4 | } 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/test/fixtures/sample-app/app/new-york/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/flatiron/test/fixtures/sample-app/app/new-york/controller.js -------------------------------------------------------------------------------- /SignalServer/node_modules/flatiron/test/fixtures/sample-app/app/new-york/new-york.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/flatiron/test/fixtures/sample-app/app/new-york/new-york.js -------------------------------------------------------------------------------- /SignalServer/node_modules/forever-monitor/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | 10 | pids 11 | logs 12 | results 13 | 14 | node_modules 15 | npm-debug.log 16 | 17 | test/*.log 18 | .*.sw[op] 19 | test/fixtures/*.log -------------------------------------------------------------------------------- /SignalServer/node_modules/forever-monitor/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - 0.10 5 | branches: 6 | only: 7 | - master 8 | notifications: 9 | email: 10 | - travis@nodejitsu.com 11 | irc: "irc.freenode.org#nodejitsu" 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/forever-monitor/examples/all-env-vars.js: -------------------------------------------------------------------------------- 1 | console.log(JSON.stringify(process.env)); -------------------------------------------------------------------------------- /SignalServer/node_modules/forever-monitor/examples/always-throw.js: -------------------------------------------------------------------------------- 1 | throw new Error('Dont spin restart') -------------------------------------------------------------------------------- /SignalServer/node_modules/forever-monitor/examples/cli-multiple-start: -------------------------------------------------------------------------------- 1 | forever start examples/server.js -p 8080 2 | forever start examples/server.js -p 8081 3 | forever start examples/server.js -p 8082 4 | forever list -------------------------------------------------------------------------------- /SignalServer/node_modules/forever-monitor/examples/count-timer.js: -------------------------------------------------------------------------------- 1 | var util = require('util'); 2 | 3 | var count = 0; 4 | 5 | var id = setInterval(function () { 6 | util.puts('Count is ' + count + '. Incrementing now.'); 7 | count++; 8 | }, 1000); 9 | -------------------------------------------------------------------------------- /SignalServer/node_modules/forever-monitor/examples/custom-cwd.js: -------------------------------------------------------------------------------- 1 | console.log(process.cwd()); -------------------------------------------------------------------------------- /SignalServer/node_modules/forever-monitor/examples/env-server.js: -------------------------------------------------------------------------------- 1 | var http = require('http'); 2 | 3 | http.createServer(function (req, res) { 4 | res.writeHead(200, { 'Content-Type': 'application/json' }); 5 | res.write(JSON.stringify(process.env)); 6 | res.end(); 7 | }).listen(8080); 8 | -------------------------------------------------------------------------------- /SignalServer/node_modules/forever-monitor/examples/env-vars.js: -------------------------------------------------------------------------------- 1 | console.log(JSON.stringify({ 2 | foo: process.env.FOO, 3 | bar: process.env.BAR 4 | })); -------------------------------------------------------------------------------- /SignalServer/node_modules/forever-monitor/examples/error-on-timer.js: -------------------------------------------------------------------------------- 1 | var util = require('util'); 2 | 3 | setTimeout(function () { 4 | util.puts('Throwing error now.'); 5 | throw new Error('User generated fault.'); 6 | }, 200); 7 | -------------------------------------------------------------------------------- /SignalServer/node_modules/forever-monitor/examples/graceful-exit.js: -------------------------------------------------------------------------------- 1 | process.on('SIGTERM',function () { 2 | console.log('received SIGTERM'); 3 | setTimeout(function () { 4 | console.log('Exiting after some time.'); 5 | process.exit(0); 6 | }, 1000); 7 | }); 8 | 9 | setInterval(function (){ 10 | console.log('Heartbeat'); 11 | }, 100); -------------------------------------------------------------------------------- /SignalServer/node_modules/forever-monitor/examples/log-on-interval.js: -------------------------------------------------------------------------------- 1 | setInterval(function () { 2 | console.log('Logging at ' + Date.now()); 3 | }, 100); -------------------------------------------------------------------------------- /SignalServer/node_modules/forever-monitor/examples/process-send.js: -------------------------------------------------------------------------------- 1 | 2 | setInterval(function () { 3 | if (process.send) { 4 | process.send({ from: 'child' }); 5 | } 6 | }, 1000) -------------------------------------------------------------------------------- /SignalServer/node_modules/forever-monitor/examples/signal-ignore.js: -------------------------------------------------------------------------------- 1 | function noop() { 2 | console.log('IGNORED!') 3 | } 4 | process.on('SIGTERM',noop); 5 | process.on('SIGINT',noop); 6 | setInterval(function (){ 7 | console.log('heartbeat'); 8 | }, 100); -------------------------------------------------------------------------------- /SignalServer/node_modules/forever-monitor/lib/forever-monitor/plugins/index.js: -------------------------------------------------------------------------------- 1 | /* 2 | * index.js: Built-in plugins for forever-monitor. 3 | * 4 | * (C) 2010 Nodejitsu Inc. 5 | * MIT LICENCE 6 | * 7 | */ 8 | 9 | exports.logger = require('./logger'); 10 | exports.watch = require('./watch'); -------------------------------------------------------------------------------- /SignalServer/node_modules/forever-monitor/node_modules/watch/test/d/d/t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/forever-monitor/node_modules/watch/test/d/d/t -------------------------------------------------------------------------------- /SignalServer/node_modules/forever-monitor/node_modules/watch/test/d/t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/forever-monitor/node_modules/watch/test/d/t -------------------------------------------------------------------------------- /SignalServer/node_modules/forever-monitor/node_modules/watch/test/test_watchTree.js: -------------------------------------------------------------------------------- 1 | var watch = require('../main') 2 | , assert = require('assert') 3 | ; 4 | 5 | watch.watchTree(__dirname, function (f, curr, prev) { 6 | // console.log('file '+f+' prev '+prev+' curr '+curr); 7 | // console.dir(curr) 8 | // console.dir(prev) 9 | }); -------------------------------------------------------------------------------- /SignalServer/node_modules/forever-monitor/test/fixtures/fork.js: -------------------------------------------------------------------------------- 1 | if (process.send) { 2 | process.send({from: 'child'}); 3 | process.disconnect(); 4 | } 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/forever-monitor/test/fixtures/gc.js: -------------------------------------------------------------------------------- 1 | console.log(typeof global.gc); 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/forever-monitor/test/fixtures/logs.js: -------------------------------------------------------------------------------- 1 | 2 | for (var i = 0; i < 10; i++) { 3 | console.log('stdout %d', i); 4 | console.error('stderr %d', i); 5 | } 6 | -------------------------------------------------------------------------------- /SignalServer/node_modules/forever-monitor/test/fixtures/send-pong.js: -------------------------------------------------------------------------------- 1 | if (process.send) { 2 | 3 | 4 | process.on('message', function (m) { 5 | process.send({pong: true, message: m}); 6 | }); 7 | 8 | } 9 | -------------------------------------------------------------------------------- /SignalServer/node_modules/forever-monitor/test/fixtures/testnode: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | process.stdout.write(process.argv[2]); -------------------------------------------------------------------------------- /SignalServer/node_modules/forever-monitor/test/fixtures/watch/.foreverignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | ignore* 3 | ignoredDir/* 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/forever-monitor/test/fixtures/watch/daemon.js: -------------------------------------------------------------------------------- 1 | console.log('Hello!'); 2 | //timeout should be large enough to stay alive during the test 3 | setTimeout(process.exit, 20000); 4 | 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/forever-monitor/test/fixtures/watch/file: -------------------------------------------------------------------------------- 1 | /* hello, I know nodejitsu. */ -------------------------------------------------------------------------------- /SignalServer/node_modules/forever-monitor/test/fixtures/watch/ignoredDir/file: -------------------------------------------------------------------------------- 1 | test -------------------------------------------------------------------------------- /SignalServer/node_modules/forever-monitor/test/fixtures/watch/removeMe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/forever-monitor/test/fixtures/watch/removeMe -------------------------------------------------------------------------------- /SignalServer/node_modules/forever/.npmignore: -------------------------------------------------------------------------------- 1 | test/*.log 2 | node_modules/ 3 | node_modules/* 4 | npm-debug.log 5 | .*.sw[op] 6 | test/fixtures/*.log -------------------------------------------------------------------------------- /SignalServer/node_modules/forever/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - 0.10 5 | branches: 6 | only: 7 | - master 8 | notifications: 9 | email: 10 | - travis@nodejitsu.com 11 | irc: "irc.freenode.org#nodejitsu" 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/forever/lib/forever/service/adapters/initd/index.js: -------------------------------------------------------------------------------- 1 | /* 2 | * index.js: Top-level include for the init.d foreverd service adapter. 3 | * 4 | * (C) 2010 Nodejitsu Inc. 5 | * MIT LICENCE 6 | * 7 | */ 8 | 9 | module.exports = require('../systemv'); -------------------------------------------------------------------------------- /SignalServer/node_modules/forever/test/fixtures/log-on-interval.js: -------------------------------------------------------------------------------- 1 | setInterval(function () { 2 | console.log('Logging at ' + Date.now()); 3 | }, 100); -------------------------------------------------------------------------------- /SignalServer/node_modules/form-data/node_modules/async/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "async", 3 | "repo": "caolan/async", 4 | "description": "Higher-order functions and common patterns for asynchronous code", 5 | "version": "0.1.23", 6 | "keywords": [], 7 | "dependencies": {}, 8 | "development": {}, 9 | "main": "lib/async.js", 10 | "scripts": [ "lib/async.js" ] 11 | } 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/forwarded/HISTORY.md: -------------------------------------------------------------------------------- 1 | 0.1.0 / 2014-09-21 2 | ================== 3 | 4 | * Initial release 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/global/.npmignore: -------------------------------------------------------------------------------- 1 | /components 2 | /build 3 | /node_modules 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/global/History.md: -------------------------------------------------------------------------------- 1 | 2 | 2.0.1 / 2013-08-23 3 | ================== 4 | 5 | - package: add "component" section 6 | 7 | 2.0.0 / 2013-08-22 8 | ================== 9 | 10 | - No more function invocation required, returns `global` directly 11 | 12 | 1.0.0 / 2013-08-22 13 | ================== 14 | 15 | - Initial release 16 | -------------------------------------------------------------------------------- /SignalServer/node_modules/global/Makefile: -------------------------------------------------------------------------------- 1 | 2 | build: components 3 | @component build --dev 4 | 5 | components: component.json 6 | @component install --dev 7 | 8 | clean: 9 | rm -fr build components template.js 10 | 11 | .PHONY: clean 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/global/Readme.md: -------------------------------------------------------------------------------- 1 | 2 | # global 3 | 4 | Returns a reference to the `global` object 5 | 6 | ## Installation 7 | 8 | Install with [component(1)](http://component.io): 9 | 10 | $ component install component/global 11 | 12 | ## API 13 | 14 | ``` js 15 | var global = require('global'); 16 | ``` 17 | 18 | ## License 19 | 20 | MIT 21 | -------------------------------------------------------------------------------- /SignalServer/node_modules/global/index.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * Returns `this`. Execute this without a "context" (i.e. without it being 4 | * attached to an object of the left-hand side), and `this` points to the 5 | * "global" scope of the current JS execution. 6 | */ 7 | 8 | module.exports = (function () { return this; })(); 9 | -------------------------------------------------------------------------------- /SignalServer/node_modules/graceful-readlink/.npmignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | .DS_Store 3 | node_modules/ 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/graceful-readlink/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | - "0.12" 5 | - "io.js" 6 | -------------------------------------------------------------------------------- /SignalServer/node_modules/graceful-readlink/index.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs') 2 | , lstat = fs.lstatSync; 3 | 4 | exports.readlinkSync = function (p) { 5 | if (lstat(p).isSymbolicLink()) { 6 | return fs.readlinkSync(p); 7 | } else { 8 | return p; 9 | } 10 | }; 11 | 12 | 13 | -------------------------------------------------------------------------------- /SignalServer/node_modules/has-binary-data/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | 10 | pids 11 | logs 12 | results 13 | 14 | npm-debug.log 15 | node_modules 16 | -------------------------------------------------------------------------------- /SignalServer/node_modules/has-binary-data/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha test.js 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/has-binary-data/README.md: -------------------------------------------------------------------------------- 1 | has-binarydata.js 2 | ================= 3 | 4 | Simple module to test if an object contains binary data 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/has-cors/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | build 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/has-cors/History.md: -------------------------------------------------------------------------------- 1 | 2 | 1.0.2 / 2013-08-27 3 | ================== 4 | 5 | - explicitly use `global` instead of being implicit 6 | - pin "component/global" to v2.0.1 7 | 8 | 1.0.1 / 2013-08-23 9 | ================== 10 | 11 | - package: add "component" section 12 | 13 | 1.0.0 / 2013-08-22 14 | ================== 15 | 16 | - Initial release 17 | -------------------------------------------------------------------------------- /SignalServer/node_modules/has-cors/Makefile: -------------------------------------------------------------------------------- 1 | 2 | build: components index.js 3 | @component build --dev 4 | 5 | components: component.json 6 | @component install --dev 7 | 8 | clean: 9 | rm -fr build components template.js 10 | 11 | .PHONY: clean 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/hawk/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.iml 3 | npm-debug.log 4 | dump.rdb 5 | node_modules 6 | results.tap 7 | results.xml 8 | npm-shrinkwrap.json 9 | config.json 10 | .DS_Store 11 | */.DS_Store 12 | */*/.DS_Store 13 | ._* 14 | */._* 15 | */*/._* 16 | coverage.* 17 | lib-cov 18 | 19 | -------------------------------------------------------------------------------- /SignalServer/node_modules/hawk/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.8 5 | 6 | -------------------------------------------------------------------------------- /SignalServer/node_modules/hawk/Makefile: -------------------------------------------------------------------------------- 1 | test: 2 | @./node_modules/.bin/lab 3 | test-cov: 4 | @./node_modules/.bin/lab -r threshold -t 100 5 | test-cov-html: 6 | @./node_modules/.bin/lab -r html -o coverage.html 7 | complexity: 8 | @./node_modules/.bin/cr -o complexity.md -f markdown lib 9 | 10 | .PHONY: test test-cov test-cov-html complexity 11 | 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/hawk/images/hawk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/hawk/images/hawk.png -------------------------------------------------------------------------------- /SignalServer/node_modules/hawk/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/hawk/images/logo.png -------------------------------------------------------------------------------- /SignalServer/node_modules/hawk/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib'); -------------------------------------------------------------------------------- /SignalServer/node_modules/hawk/lib/index.js: -------------------------------------------------------------------------------- 1 | // Export sub-modules 2 | 3 | exports.error = exports.Error = require('boom'); 4 | exports.sntp = require('sntp'); 5 | exports.server = require('./server'); 6 | exports.client = require('./client'); 7 | exports.uri = require('./uri'); 8 | exports.crypto = require('./crypto'); 9 | exports.utils = require('./utils'); 10 | 11 | 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/hoek/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.iml 3 | npm-debug.log 4 | dump.rdb 5 | node_modules 6 | results.tap 7 | results.xml 8 | npm-shrinkwrap.json 9 | config.json 10 | .DS_Store 11 | */.DS_Store 12 | */*/.DS_Store 13 | ._* 14 | */._* 15 | */*/._* 16 | coverage.* 17 | lib-cov 18 | complexity.md 19 | -------------------------------------------------------------------------------- /SignalServer/node_modules/hoek/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.8 5 | 6 | -------------------------------------------------------------------------------- /SignalServer/node_modules/hoek/Makefile: -------------------------------------------------------------------------------- 1 | test: 2 | @./node_modules/.bin/lab 3 | test-cov: 4 | @./node_modules/.bin/lab -r threshold -t 100 5 | test-cov-html: 6 | @./node_modules/.bin/lab -r html -o coverage.html 7 | complexity: 8 | @./node_modules/.bin/cr -o complexity.md -f markdown lib 9 | 10 | .PHONY: test test-cov test-cov-html complexity -------------------------------------------------------------------------------- /SignalServer/node_modules/hoek/images/hoek.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/hoek/images/hoek.png -------------------------------------------------------------------------------- /SignalServer/node_modules/hoek/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib'); -------------------------------------------------------------------------------- /SignalServer/node_modules/hoek/test/modules/test1.js: -------------------------------------------------------------------------------- 1 | exports.x = 1; 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/hoek/test/modules/test2.js: -------------------------------------------------------------------------------- 1 | exports.y = 2; 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/hoek/test/modules/test3.js: -------------------------------------------------------------------------------- 1 | exports.z = 3; 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/i/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | *.swp 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/i/.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | language: node_js 3 | node_js: 4 | - '5' 5 | - '4' 6 | - '3' 7 | - '2' 8 | - '1' 9 | - '0.12' 10 | - '0.10' 11 | - '0.8' 12 | notifications: 13 | email: 14 | on_success: never 15 | -------------------------------------------------------------------------------- /SignalServer/node_modules/i/lib/inflect.js: -------------------------------------------------------------------------------- 1 | // Requiring modules 2 | 3 | module.exports = function (attach) { 4 | var methods = require('./methods'); 5 | 6 | if (attach) { 7 | require('./native')(methods); 8 | } 9 | 10 | return methods 11 | }; 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/iconv-lite/.npmignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *sublime-* 3 | generation 4 | test 5 | wiki 6 | coverage 7 | -------------------------------------------------------------------------------- /SignalServer/node_modules/indexof/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | build 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/indexof/Makefile: -------------------------------------------------------------------------------- 1 | 2 | build: components index.js 3 | @component build 4 | 5 | components: 6 | @Component install 7 | 8 | clean: 9 | rm -fr build components template.js 10 | 11 | .PHONY: clean 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/indexof/Readme.md: -------------------------------------------------------------------------------- 1 | 2 | # indexOf 3 | 4 | Lame indexOf thing, thanks microsoft 5 | 6 | ## Example 7 | 8 | ```js 9 | var index = require('indexof'); 10 | index(arr, obj); 11 | ``` 12 | 13 | ## License 14 | 15 | MIT -------------------------------------------------------------------------------- /SignalServer/node_modules/indexof/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "indexof", 3 | "description": "Microsoft sucks", 4 | "version": "0.0.1", 5 | "keywords": ["index", "array", "indexOf"], 6 | "dependencies": {}, 7 | "scripts": [ 8 | "index.js" 9 | ] 10 | } -------------------------------------------------------------------------------- /SignalServer/node_modules/indexof/index.js: -------------------------------------------------------------------------------- 1 | 2 | var indexOf = [].indexOf; 3 | 4 | module.exports = function(arr, obj){ 5 | if (indexOf) return arr.indexOf(obj); 6 | for (var i = 0; i < arr.length; ++i) { 7 | if (arr[i] === obj) return i; 8 | } 9 | return -1; 10 | }; -------------------------------------------------------------------------------- /SignalServer/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | try { 2 | var util = require('util'); 3 | if (typeof util.inherits !== 'function') throw ''; 4 | module.exports = util.inherits; 5 | } catch (e) { 6 | module.exports = require('./inherits_browser.js'); 7 | } 8 | -------------------------------------------------------------------------------- /SignalServer/node_modules/ipaddr.js/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | node_modules 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/ipaddr.js/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - "0.10" 5 | - "0.11" 6 | - "0.12" 7 | - "4.0" 8 | - "4.1" 9 | - "4.2" 10 | - "5" 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/is-buffer/.npmignore: -------------------------------------------------------------------------------- 1 | .travis.yml 2 | .zuul.yml 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/is-promise/.npmignore: -------------------------------------------------------------------------------- 1 | component 2 | build 3 | node_modules 4 | test.js 5 | component.json 6 | .gitignore -------------------------------------------------------------------------------- /SignalServer/node_modules/is-promise/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" -------------------------------------------------------------------------------- /SignalServer/node_modules/is-promise/index.js: -------------------------------------------------------------------------------- 1 | module.exports = isPromise; 2 | 3 | function isPromise(obj) { 4 | return !!obj && (typeof obj === 'object' || typeof obj === 'function') && typeof obj.then === 'function'; 5 | } 6 | -------------------------------------------------------------------------------- /SignalServer/node_modules/isarray/index.js: -------------------------------------------------------------------------------- 1 | module.exports = Array.isArray || function (arr) { 2 | return Object.prototype.toString.call(arr) == '[object Array]'; 3 | }; 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/jade/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | support 3 | benchmarks 4 | examples 5 | lib-cov 6 | coverage 7 | .gitmodules 8 | .travis.yml 9 | History.md 10 | Makefile 11 | test/ 12 | support/ 13 | benchmarks/ 14 | examples/ 15 | docs/ 16 | -------------------------------------------------------------------------------- /SignalServer/node_modules/jade/.release.json: -------------------------------------------------------------------------------- 1 | "2ab04e8289982bfac3548a9c6016476472dcdb4f" 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/jade/block-code.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/jade/block-code.html -------------------------------------------------------------------------------- /SignalServer/node_modules/jade/lib/filters-client.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = filter; 4 | function filter(name, str, options) { 5 | if (typeof filter[name] === 'function') { 6 | return filter[name](str, options); 7 | } else { 8 | throw new Error('unknown filter ":' + name + '"'); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/jade/lib/inline-tags.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = [ 4 | 'a' 5 | , 'abbr' 6 | , 'acronym' 7 | , 'b' 8 | , 'br' 9 | , 'code' 10 | , 'em' 11 | , 'font' 12 | , 'i' 13 | , 'img' 14 | , 'ins' 15 | , 'kbd' 16 | , 'map' 17 | , 'samp' 18 | , 'small' 19 | , 'span' 20 | , 'strong' 21 | , 'sub' 22 | , 'sup' 23 | ]; -------------------------------------------------------------------------------- /SignalServer/node_modules/json3/.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "vendor/spec"] 2 | path = vendor/spec 3 | url = git://github.com/kitcambridge/spec.git 4 | [submodule "vendor/marked"] 5 | path = vendor/marked 6 | url = git://github.com/chjj/marked.git 7 | -------------------------------------------------------------------------------- /SignalServer/node_modules/json3/.jamignore: -------------------------------------------------------------------------------- 1 | .* 2 | build.js 3 | index.html 4 | component.json 5 | bower.json 6 | index.js 7 | benchmark 8 | page 9 | test 10 | vendor 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/json3/.npmignore: -------------------------------------------------------------------------------- 1 | bower.json 2 | component.json 3 | build.js 4 | index.html 5 | index.js 6 | .jshintrc 7 | 8 | benchmark 9 | page 10 | test 11 | vendor 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/lazy/.npmignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/lru-cache/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/method-override/node_modules/debug/.coveralls.yml: -------------------------------------------------------------------------------- 1 | repo_token: SIAeZjKYlHK74rbcFvNHMUzjRiMpflxve 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/method-override/node_modules/debug/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "browser": true, 4 | "node": true 5 | }, 6 | "rules": { 7 | "no-console": 0, 8 | "no-empty": [1, { "allowEmptyCatch": true }] 9 | }, 10 | "extends": "eslint:recommended" 11 | } 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/method-override/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | yarn.lock 8 | coverage 9 | bower.json 10 | -------------------------------------------------------------------------------- /SignalServer/node_modules/method-override/node_modules/debug/.travis.yml: -------------------------------------------------------------------------------- 1 | 2 | language: node_js 3 | node_js: 4 | - "6" 5 | - "5" 6 | - "4" 7 | 8 | install: 9 | - make node_modules 10 | 11 | script: 12 | - make lint 13 | - make test 14 | - make coveralls 15 | -------------------------------------------------------------------------------- /SignalServer/node_modules/method-override/node_modules/debug/node.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./src/node'); 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/method-override/node_modules/debug/src/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Detect Electron renderer process, which is node, but we should 3 | * treat as a browser. 4 | */ 5 | 6 | if (typeof process !== 'undefined' && process.type === 'renderer') { 7 | module.exports = require('./browser.js'); 8 | } else { 9 | module.exports = require('./node.js'); 10 | } 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/mime-db/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * mime-db 3 | * Copyright(c) 2014 Jonathan Ong 4 | * MIT Licensed 5 | */ 6 | 7 | /** 8 | * Module exports. 9 | */ 10 | 11 | module.exports = require('./db.json') 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/mime/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/mime/.npmignore -------------------------------------------------------------------------------- /SignalServer/node_modules/mime/cli.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var mime = require('./mime.js'); 4 | var file = process.argv[2]; 5 | var type = mime.lookup(file); 6 | 7 | process.stdout.write(type + '\n'); 8 | 9 | -------------------------------------------------------------------------------- /SignalServer/node_modules/minimatch/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.4 4 | - 0.6 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/minimatch/t.js: -------------------------------------------------------------------------------- 1 | console.error(Object.keys(global).length) 2 | var m = require("./") 3 | console.log(m.makeRe("**")) 4 | console.error(Object.keys(global).length) 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/minimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/minimist/example/parse.js: -------------------------------------------------------------------------------- 1 | var argv = require('../')(process.argv.slice(2)); 2 | console.dir(argv); 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/minimist/test/parse_modified.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('parse with modifier functions' , function (t) { 5 | t.plan(1); 6 | 7 | var argv = parse([ '-b', '123' ], { boolean: 'b' }); 8 | t.deepEqual(argv, { b: true, _: ['123'] }); 9 | }); 10 | -------------------------------------------------------------------------------- /SignalServer/node_modules/minimist/test/whitespace.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('whitespace should be whitespace' , function (t) { 5 | t.plan(1); 6 | var x = parse([ '-x', '\t' ]).x; 7 | t.equal(x, '\t'); 8 | }); 9 | -------------------------------------------------------------------------------- /SignalServer/node_modules/mkdirp/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | - "0.12" 6 | - "iojs" 7 | before_install: 8 | - npm install -g npm@~1.4.6 9 | -------------------------------------------------------------------------------- /SignalServer/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 | -------------------------------------------------------------------------------- /SignalServer/node_modules/morgan/node_modules/debug/.coveralls.yml: -------------------------------------------------------------------------------- 1 | repo_token: SIAeZjKYlHK74rbcFvNHMUzjRiMpflxve 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/morgan/node_modules/debug/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "browser": true, 4 | "node": true 5 | }, 6 | "rules": { 7 | "no-console": 0, 8 | "no-empty": [1, { "allowEmptyCatch": true }] 9 | }, 10 | "extends": "eslint:recommended" 11 | } 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/morgan/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | yarn.lock 8 | coverage 9 | bower.json 10 | -------------------------------------------------------------------------------- /SignalServer/node_modules/morgan/node_modules/debug/.travis.yml: -------------------------------------------------------------------------------- 1 | 2 | language: node_js 3 | node_js: 4 | - "6" 5 | - "5" 6 | - "4" 7 | 8 | install: 9 | - make node_modules 10 | 11 | script: 12 | - make lint 13 | - make test 14 | - make coveralls 15 | -------------------------------------------------------------------------------- /SignalServer/node_modules/morgan/node_modules/debug/node.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./src/node'); 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/morgan/node_modules/debug/src/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Detect Electron renderer process, which is node, but we should 3 | * treat as a browser. 4 | */ 5 | 6 | if (typeof process !== 'undefined' && process.type === 'renderer') { 7 | module.exports = require('./browser.js'); 8 | } else { 9 | module.exports = require('./node.js'); 10 | } 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/multer/node_modules/mime-db/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * mime-db 3 | * Copyright(c) 2014 Jonathan Ong 4 | * MIT Licensed 5 | */ 6 | 7 | /** 8 | * Module exports. 9 | */ 10 | 11 | module.exports = require('./db.json') 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/multer/node_modules/mkdirp/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | npm-debug.log -------------------------------------------------------------------------------- /SignalServer/node_modules/multer/node_modules/mkdirp/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | - 0.9 6 | -------------------------------------------------------------------------------- /SignalServer/node_modules/multer/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 | -------------------------------------------------------------------------------- /SignalServer/node_modules/multer/node_modules/qs/.jshintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/multer/node_modules/qs/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "node": true, 3 | 4 | "curly": true, 5 | "latedef": true, 6 | "quotmark": true, 7 | "undef": true, 8 | "unused": true, 9 | "trailing": true 10 | } 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/multer/node_modules/qs/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.iml 3 | npm-debug.log 4 | dump.rdb 5 | node_modules 6 | results.tap 7 | results.xml 8 | npm-shrinkwrap.json 9 | config.json 10 | .DS_Store 11 | */.DS_Store 12 | */*/.DS_Store 13 | ._* 14 | */._* 15 | */*/._* 16 | coverage.* 17 | lib-cov 18 | complexity.md 19 | -------------------------------------------------------------------------------- /SignalServer/node_modules/multer/node_modules/qs/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.10 -------------------------------------------------------------------------------- /SignalServer/node_modules/multer/node_modules/qs/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Please view our [hapijs contributing guide](https://github.com/hapijs/hapi/blob/master/CONTRIBUTING.md). 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/multer/node_modules/qs/Makefile: -------------------------------------------------------------------------------- 1 | test: 2 | @node node_modules/lab/bin/lab 3 | test-cov: 4 | @node node_modules/lab/bin/lab -t 100 5 | test-cov-html: 6 | @node node_modules/lab/bin/lab -r html -o coverage.html 7 | 8 | .PHONY: test test-cov test-cov-html -------------------------------------------------------------------------------- /SignalServer/node_modules/multer/node_modules/qs/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib'); 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/multer/node_modules/qs/lib/index.js: -------------------------------------------------------------------------------- 1 | // Load modules 2 | 3 | var Stringify = require('./stringify'); 4 | var Parse = require('./parse'); 5 | 6 | 7 | // Declare internals 8 | 9 | var internals = {}; 10 | 11 | 12 | module.exports = { 13 | stringify: Stringify, 14 | parse: Parse 15 | }; 16 | -------------------------------------------------------------------------------- /SignalServer/node_modules/mute-stream/.nyc_output/33508.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /SignalServer/node_modules/mute-stream/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | language: node_js 3 | node_js: 4 | - '0.8' 5 | - '0.10' 6 | - '0.12' 7 | - 'iojs' 8 | before_install: 9 | - npm install -g npm@latest 10 | -------------------------------------------------------------------------------- /SignalServer/node_modules/mute-stream/coverage/lcov-report/sort-arrow-sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/mute-stream/coverage/lcov-report/sort-arrow-sprite.png -------------------------------------------------------------------------------- /SignalServer/node_modules/nan/.index.js: -------------------------------------------------------------------------------- 1 | //noop -------------------------------------------------------------------------------- /SignalServer/node_modules/nconf/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | config.json 3 | test/fixtures/*.json 4 | !test/fixtures/complete.json 5 | !test/fixtures/malformed.json 6 | node_modules/ 7 | node_modules/* 8 | npm-debug.log 9 | -------------------------------------------------------------------------------- /SignalServer/node_modules/nconf/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.4 4 | - 0.6 5 | - 0.8 6 | - 0.9 7 | 8 | notifications: 9 | email: 10 | - travis@nodejitsu.com 11 | irc: "irc.freenode.org#nodejitsu" 12 | 13 | -------------------------------------------------------------------------------- /SignalServer/node_modules/nconf/node_modules/optimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/nconf/node_modules/optimist/example/bool.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var util = require('util'); 3 | var argv = require('optimist').argv; 4 | 5 | if (argv.s) { 6 | util.print(argv.fr ? 'Le chat dit: ' : 'The cat says: '); 7 | } 8 | console.log( 9 | (argv.fr ? 'miaou' : 'meow') + (argv.p ? '.' : '') 10 | ); 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/nconf/node_modules/optimist/example/boolean_double.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .boolean(['x','y','z']) 4 | .argv 5 | ; 6 | console.dir([ argv.x, argv.y, argv.z ]); 7 | console.dir(argv._); 8 | -------------------------------------------------------------------------------- /SignalServer/node_modules/nconf/node_modules/optimist/example/boolean_single.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .boolean('v') 4 | .argv 5 | ; 6 | console.dir(argv.v); 7 | console.dir(argv._); 8 | -------------------------------------------------------------------------------- /SignalServer/node_modules/nconf/node_modules/optimist/example/default_hash.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var argv = require('optimist') 4 | .default({ x : 10, y : 10 }) 5 | .argv 6 | ; 7 | 8 | console.log(argv.x + argv.y); 9 | -------------------------------------------------------------------------------- /SignalServer/node_modules/nconf/node_modules/optimist/example/default_singles.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .default('x', 10) 4 | .default('y', 10) 5 | .argv 6 | ; 7 | console.log(argv.x + argv.y); 8 | -------------------------------------------------------------------------------- /SignalServer/node_modules/nconf/node_modules/optimist/example/divide.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var argv = require('optimist') 4 | .usage('Usage: $0 -x [num] -y [num]') 5 | .demand(['x','y']) 6 | .argv; 7 | 8 | console.log(argv.x / argv.y); 9 | -------------------------------------------------------------------------------- /SignalServer/node_modules/nconf/node_modules/optimist/example/nonopt.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | console.log('(%d,%d)', argv.x, argv.y); 4 | console.log(argv._); 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/nconf/node_modules/optimist/example/reflect.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.dir(require('optimist').argv); 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/nconf/node_modules/optimist/example/short.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | console.log('(%d,%d)', argv.x, argv.y); 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/nconf/node_modules/optimist/example/string.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .string('x', 'y') 4 | .argv 5 | ; 6 | console.dir([ argv.x, argv.y ]); 7 | 8 | /* Turns off numeric coercion: 9 | ./node string.js -x 000123 -y 9876 10 | [ '000123', '9876' ] 11 | */ 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/nconf/node_modules/optimist/example/xup.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | 4 | if (argv.rif - 5 * argv.xup > 7.138) { 5 | console.log('Buy more riffiwobbles'); 6 | } 7 | else { 8 | console.log('Sell the xupptumblers'); 9 | } 10 | 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/nconf/node_modules/optimist/test/_/argv.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.log(JSON.stringify(process.argv)); 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/nconf/node_modules/optimist/test/_/bin.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('../../index').argv 3 | console.log(JSON.stringify(argv._)); 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/nconf/node_modules/pkginfo/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | npm-debug.log -------------------------------------------------------------------------------- /SignalServer/node_modules/nconf/test/fixtures/hierarchy/global.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "My generic title", 3 | "color": "red", 4 | "movie": "Kill Bill" 5 | } -------------------------------------------------------------------------------- /SignalServer/node_modules/nconf/test/fixtures/hierarchy/hierarchical.json: -------------------------------------------------------------------------------- 1 | { 2 | "test": "empty" 3 | } -------------------------------------------------------------------------------- /SignalServer/node_modules/nconf/test/fixtures/hierarchy/user.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "My specific title", 3 | "color": "green" 4 | } -------------------------------------------------------------------------------- /SignalServer/node_modules/nconf/test/fixtures/malformed.json: -------------------------------------------------------------------------------- 1 | { 2 | "literal": "bazz", 3 | } -------------------------------------------------------------------------------- /SignalServer/node_modules/nconf/test/fixtures/merge/file1.json: -------------------------------------------------------------------------------- 1 | { 2 | "apples": true, 3 | "bananas": true, 4 | "foo": { 5 | "bar": "boo" 6 | }, 7 | "candy": { 8 | "something": "file1", 9 | "something1": true, 10 | "something2": true, 11 | "something5": { 12 | "first": 1, 13 | "second": 2 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /SignalServer/node_modules/nconf/test/fixtures/merge/file2.json: -------------------------------------------------------------------------------- 1 | { 2 | "candy": { 3 | "something": "file2", 4 | "something3": true, 5 | "something4": true 6 | }, 7 | "dates": true, 8 | "elderberries": true 9 | } -------------------------------------------------------------------------------- /SignalServer/node_modules/nconf/test/fixtures/scripts/nconf-argv.js: -------------------------------------------------------------------------------- 1 | /* 2 | * default-argv.js: Test fixture for using optimist defaults with nconf. 3 | * 4 | * (C) 2011, Nodejitsu Inc. 5 | * 6 | */ 7 | 8 | var nconf = require('../../../lib/nconf').argv().env(); 9 | 10 | process.stdout.write(nconf.get('something')); -------------------------------------------------------------------------------- /SignalServer/node_modules/nconf/test/fixtures/scripts/nconf-env.js: -------------------------------------------------------------------------------- 1 | /* 2 | * nconf-env.js: Test fixture for using process.env defaults with nconf. 3 | * 4 | * (C) 2011, Nodejitsu Inc. 5 | * 6 | */ 7 | 8 | var nconf = require('../../../lib/nconf').env(); 9 | 10 | process.stdout.write(nconf.get('SOMETHING')); -------------------------------------------------------------------------------- /SignalServer/node_modules/nconf/test/fixtures/scripts/nconf-nested-env.js: -------------------------------------------------------------------------------- 1 | /* 2 | * nconf-nested-env.js: Test fixture for env with nested keys. 3 | * 4 | * (C) 2012, Nodejitsu Inc. 5 | * (C) 2012, Michael Hart 6 | * 7 | */ 8 | 9 | var nconf = require('../../../lib/nconf').env('_'); 10 | 11 | process.stdout.write(nconf.get('SOME:THING')); 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/nconf/test/fixtures/scripts/provider-argv.js: -------------------------------------------------------------------------------- 1 | /* 2 | * provider-argv.js: Test fixture for using optimist defaults with nconf. 3 | * 4 | * (C) 2011, Nodejitsu Inc. 5 | * 6 | */ 7 | 8 | var nconf = require('../../../lib/nconf'); 9 | 10 | var provider = new (nconf.Provider)().argv(); 11 | 12 | process.stdout.write(provider.get('something')); -------------------------------------------------------------------------------- /SignalServer/node_modules/nconf/test/fixtures/scripts/provider-env.js: -------------------------------------------------------------------------------- 1 | /* 2 | * provider-argv.js: Test fixture for using process.env defaults with nconf. 3 | * 4 | * (C) 2011, Nodejitsu Inc. 5 | * 6 | */ 7 | 8 | var nconf = require('../../../lib/nconf'); 9 | 10 | var provider = new (nconf.Provider)().env(); 11 | 12 | process.stdout.write(provider.get('SOMETHING')); -------------------------------------------------------------------------------- /SignalServer/node_modules/ncp/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .*.sw[op] 3 | .DS_Store 4 | test/fixtures/out 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/ncp/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.4 5 | - 0.6 6 | - 0.7 7 | -------------------------------------------------------------------------------- /SignalServer/node_modules/ncp/test/fixtures/src/a: -------------------------------------------------------------------------------- 1 | Hello world 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/ncp/test/fixtures/src/b: -------------------------------------------------------------------------------- 1 | Hello ncp 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/ncp/test/fixtures/src/c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/ncp/test/fixtures/src/c -------------------------------------------------------------------------------- /SignalServer/node_modules/ncp/test/fixtures/src/d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/ncp/test/fixtures/src/d -------------------------------------------------------------------------------- /SignalServer/node_modules/ncp/test/fixtures/src/e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/ncp/test/fixtures/src/e -------------------------------------------------------------------------------- /SignalServer/node_modules/ncp/test/fixtures/src/f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/ncp/test/fixtures/src/f -------------------------------------------------------------------------------- /SignalServer/node_modules/ncp/test/fixtures/src/sub/a: -------------------------------------------------------------------------------- 1 | Hello nodejitsu 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/ncp/test/fixtures/src/sub/b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/ncp/test/fixtures/src/sub/b -------------------------------------------------------------------------------- /SignalServer/node_modules/node-uuid/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | .nyc_output 4 | coverage 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/node-uuid/README.md: -------------------------------------------------------------------------------- 1 | # node-uuid 2 | 3 | DEPRECATED: Use the `uuid` package instead. See 4 | 5 | * On NPM: https://www.npmjs.com/package/uuid 6 | * On Github: https://github.com/kelektiv/node-uuid 7 | 8 | (Yes, the github project is still called "node-uuid". We merged the two projects. Sorry for the confusion.) 9 | -------------------------------------------------------------------------------- /SignalServer/node_modules/node-uuid/lib/sha1-browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/node-uuid/lib/sha1-browser.js -------------------------------------------------------------------------------- /SignalServer/node_modules/nssocket/.npmignore: -------------------------------------------------------------------------------- 1 | #ignore these files 2 | *.swp 3 | *~ 4 | *.lock 5 | *.DS_Store 6 | node_modules 7 | npm-debug.log 8 | *.out 9 | *.o 10 | *.tmp 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/nssocket/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | - 0.10 6 | 7 | notifications: 8 | email: 9 | - travis@nodejitsu.com 10 | irc: "irc.freenode.org#nodejitsu" 11 | 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/nssocket/examples/foo.js: -------------------------------------------------------------------------------- 1 | var nssocket = require('../lib/nssocket'); 2 | var outbound = new nssocket.NsSocket(); 3 | 4 | outbound.data('Broadcasting', function (data) { 5 | console.log(data) 6 | }); 7 | 8 | outbound.connect(4949); 9 | 10 | outbound.send('Connecting', { "random": Math.random() }); 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/nssocket/node_modules/eventemitter2/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/eventemitter2'); 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/object-component/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | build 3 | node_modules 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/object-component/History.md: -------------------------------------------------------------------------------- 1 | 2 | 0.0.3 / 2012-10-15 3 | ================== 4 | 5 | * package: added `component` namespace (fixes #1) 6 | 7 | 0.0.2 / 2012-09-20 8 | ================== 9 | 10 | * add code smell to `.merge()` 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/object-component/Makefile: -------------------------------------------------------------------------------- 1 | 2 | build: components index.js 3 | @component build 4 | 5 | components: 6 | @Component install 7 | 8 | clean: 9 | rm -fr build components template.js 10 | 11 | test: 12 | @./node_modules/.bin/mocha \ 13 | --require should \ 14 | --reporter spec 15 | 16 | .PHONY: clean test 17 | -------------------------------------------------------------------------------- /SignalServer/node_modules/object-component/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "object", 3 | "description": "Object keys / values / length", 4 | "version": "0.0.3", 5 | "keywords": ["object", "keys", "utility"], 6 | "dependencies": {}, 7 | "scripts": [ 8 | "index.js" 9 | ] 10 | } -------------------------------------------------------------------------------- /SignalServer/node_modules/optimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/optimist/example/bool.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var util = require('util'); 3 | var argv = require('optimist').argv; 4 | 5 | if (argv.s) { 6 | util.print(argv.fr ? 'Le chat dit: ' : 'The cat says: '); 7 | } 8 | console.log( 9 | (argv.fr ? 'miaou' : 'meow') + (argv.p ? '.' : '') 10 | ); 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/optimist/example/boolean_double.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .boolean(['x','y','z']) 4 | .argv 5 | ; 6 | console.dir([ argv.x, argv.y, argv.z ]); 7 | console.dir(argv._); 8 | -------------------------------------------------------------------------------- /SignalServer/node_modules/optimist/example/boolean_single.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .boolean('v') 4 | .argv 5 | ; 6 | console.dir(argv.v); 7 | console.dir(argv._); 8 | -------------------------------------------------------------------------------- /SignalServer/node_modules/optimist/example/default_hash.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var argv = require('optimist') 4 | .default({ x : 10, y : 10 }) 5 | .argv 6 | ; 7 | 8 | console.log(argv.x + argv.y); 9 | -------------------------------------------------------------------------------- /SignalServer/node_modules/optimist/example/default_singles.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .default('x', 10) 4 | .default('y', 10) 5 | .argv 6 | ; 7 | console.log(argv.x + argv.y); 8 | -------------------------------------------------------------------------------- /SignalServer/node_modules/optimist/example/divide.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var argv = require('optimist') 4 | .usage('Usage: $0 -x [num] -y [num]') 5 | .demand(['x','y']) 6 | .argv; 7 | 8 | console.log(argv.x / argv.y); 9 | -------------------------------------------------------------------------------- /SignalServer/node_modules/optimist/example/nonopt.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | console.log('(%d,%d)', argv.x, argv.y); 4 | console.log(argv._); 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/optimist/example/reflect.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.dir(require('optimist').argv); 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/optimist/example/short.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | console.log('(%d,%d)', argv.x, argv.y); 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/optimist/example/string.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .string('x', 'y') 4 | .argv 5 | ; 6 | console.dir([ argv.x, argv.y ]); 7 | 8 | /* Turns off numeric coercion: 9 | ./node string.js -x 000123 -y 9876 10 | [ '000123', '9876' ] 11 | */ 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/optimist/example/xup.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | 4 | if (argv.rif - 5 * argv.xup > 7.138) { 5 | console.log('Buy more riffiwobbles'); 6 | } 7 | else { 8 | console.log('Sell the xupptumblers'); 9 | } 10 | 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/optimist/test/_/argv.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.log(JSON.stringify(process.argv)); 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/optimist/test/_/bin.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('../../index').argv 3 | console.log(JSON.stringify(argv._)); 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/options/.npmignore: -------------------------------------------------------------------------------- 1 | npm-debug.log 2 | node_modules 3 | .*.swp 4 | .lock-* 5 | build/ 6 | 7 | test 8 | -------------------------------------------------------------------------------- /SignalServer/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 | -------------------------------------------------------------------------------- /SignalServer/node_modules/parsejson/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha test.js 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/parseqs/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha test.js 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/parseuri/History.md: -------------------------------------------------------------------------------- 1 | 2 | n.n.n / 2014-02-09 3 | ================== 4 | 5 | * parseuri first commit 6 | -------------------------------------------------------------------------------- /SignalServer/node_modules/parseuri/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha test.js 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/pkginfo/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | npm-debug.log -------------------------------------------------------------------------------- /SignalServer/node_modules/promise/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "asi": true, 3 | "node": true, 4 | "strict": true 5 | } 6 | -------------------------------------------------------------------------------- /SignalServer/node_modules/promise/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | node_modules 3 | test 4 | .gitignore 5 | .travis.yml 6 | component.json 7 | -------------------------------------------------------------------------------- /SignalServer/node_modules/promise/core.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = require('./lib/core.js'); 4 | 5 | console.error('require("promise/core") is deprecated, use require("promise/lib/core") instead.'); 6 | -------------------------------------------------------------------------------- /SignalServer/node_modules/promise/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = require('./lib/core.js') 4 | require('./lib/done.js') 5 | require('./lib/es6-extensions.js') 6 | require('./lib/node-extensions.js') -------------------------------------------------------------------------------- /SignalServer/node_modules/promise/polyfill.js: -------------------------------------------------------------------------------- 1 | // not "use strict" so we can declare global "Promise" 2 | 3 | var asap = require('asap'); 4 | 5 | if (typeof Promise === 'undefined') { 6 | Promise = require('./lib/core.js') 7 | require('./lib/es6-extensions.js') 8 | } 9 | 10 | require('./polyfill-done.js'); 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/prompt/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | node_modules/* 3 | npm-debug.log -------------------------------------------------------------------------------- /SignalServer/node_modules/prompt/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | 5 | notifications: 6 | email: 7 | - travis@nodejitsu.com 8 | irc: "irc.freenode.org#nodejitsu" 9 | 10 | -------------------------------------------------------------------------------- /SignalServer/node_modules/prompt/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | 2 | 0.2.7 / 2012-08-30 3 | ================== 4 | 5 | * Fixed handling of numeric inputs with parseFloat 6 | * Fixed overwriting of non-string inputs 7 | * Added support for boolean types 8 | 9 | 0.2.6 / 2012-08-12 10 | ================== 11 | 12 | * Added allowance of empty default values 13 | 14 | -------------------------------------------------------------------------------- /SignalServer/node_modules/prompt/node_modules/colors/themes/winston-dark.js: -------------------------------------------------------------------------------- 1 | module['exports'] = { 2 | silly: 'rainbow', 3 | input: 'black', 4 | verbose: 'cyan', 5 | prompt: 'grey', 6 | info: 'green', 7 | data: 'grey', 8 | help: 'cyan', 9 | warn: 'yellow', 10 | debug: 'blue', 11 | error: 'red' 12 | }; -------------------------------------------------------------------------------- /SignalServer/node_modules/prompt/node_modules/colors/themes/winston-light.js: -------------------------------------------------------------------------------- 1 | module['exports'] = { 2 | silly: 'rainbow', 3 | input: 'grey', 4 | verbose: 'cyan', 5 | prompt: 'grey', 6 | info: 'green', 7 | data: 'grey', 8 | help: 'cyan', 9 | warn: 'yellow', 10 | debug: 'blue', 11 | error: 'red' 12 | }; -------------------------------------------------------------------------------- /SignalServer/node_modules/prompt/node_modules/winston/.npmignore: -------------------------------------------------------------------------------- 1 | test/*.log 2 | test/fixtures/*.json 3 | test/fixtures/logs/*.log 4 | node_modules/ 5 | node_modules/* 6 | npm-debug.log -------------------------------------------------------------------------------- /SignalServer/node_modules/prompt/node_modules/winston/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.4 4 | - 0.6 5 | branches: 6 | only: 7 | - master 8 | notifications: 9 | email: 10 | - travis@nodejitsu.com 11 | irc: "irc.freenode.org#nodejitsu" 12 | 13 | -------------------------------------------------------------------------------- /SignalServer/node_modules/prompt/node_modules/winston/examples/exception.js: -------------------------------------------------------------------------------- 1 | var winston = require('../'); 2 | winston.handleExceptions(new winston.transports.Console({ colorize: true, json: true })); 3 | 4 | throw new Error('Hello, winston!'); 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/prompt/node_modules/winston/node_modules/pkginfo/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | npm-debug.log -------------------------------------------------------------------------------- /SignalServer/node_modules/prompt/node_modules/winston/test/fixtures/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/prompt/node_modules/winston/test/fixtures/.gitkeep -------------------------------------------------------------------------------- /SignalServer/node_modules/prompt/node_modules/winston/test/fixtures/logs/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/prompt/node_modules/winston/test/fixtures/logs/.gitkeep -------------------------------------------------------------------------------- /SignalServer/node_modules/ps-tree/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | node_modules/* 3 | npm_debug.log 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/qs/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/qs/lib/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var stringify = require('./stringify'); 4 | var parse = require('./parse'); 5 | var formats = require('./formats'); 6 | 7 | module.exports = { 8 | formats: formats, 9 | parse: parse, 10 | stringify: stringify 11 | }; 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/qs/test/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "rules": { 3 | "consistent-return": 2, 4 | "max-lines": 0, 5 | "max-nested-callbacks": [2, 3], 6 | "max-statements": 0, 7 | "no-extend-native": 0, 8 | "no-magic-numbers": 0, 9 | "sort-keys": 0 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/qs/test/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | require('./parse'); 4 | 5 | require('./stringify'); 6 | 7 | require('./utils'); 8 | -------------------------------------------------------------------------------- /SignalServer/node_modules/random-bytes/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.0 / 2016-01-17 2 | ================== 3 | 4 | * Initial release 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/readable-stream/.npmignore: -------------------------------------------------------------------------------- 1 | build/ 2 | test/ 3 | examples/ 4 | fs.js 5 | zlib.js -------------------------------------------------------------------------------- /SignalServer/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_duplex.js") 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_passthrough.js") 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_transform.js") 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/readable-stream/writable.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_writable.js") 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/request/tests/googledoodle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/request/tests/googledoodle.png -------------------------------------------------------------------------------- /SignalServer/node_modules/request/tests/ssl/ca/ca.crl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/request/tests/ssl/ca/ca.crl -------------------------------------------------------------------------------- /SignalServer/node_modules/request/tests/ssl/ca/ca.srl: -------------------------------------------------------------------------------- 1 | ADF62016AA40C9C3 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/revalidator/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log -------------------------------------------------------------------------------- /SignalServer/node_modules/revalidator/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | - "0.11" 6 | 7 | notifications: 8 | email: 9 | - travis@nodejitsu.com 10 | irc: "irc.freenode.org#nodejitsu" 11 | 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/rimraf/AUTHORS: -------------------------------------------------------------------------------- 1 | # Authors sorted by whether or not they're me. 2 | Isaac Z. Schlueter (http://blog.izs.me) 3 | Wayne Larsen (http://github.com/wvl) 4 | ritch 5 | Marcel Laverdet 6 | -------------------------------------------------------------------------------- /SignalServer/node_modules/rimraf/test/run.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | for i in test-*.js; do 4 | echo -n $i ... 5 | bash setup.sh 6 | node $i 7 | ! [ -d target ] 8 | echo "pass" 9 | done 10 | rm -rf target 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/rimraf/test/test-async.js: -------------------------------------------------------------------------------- 1 | var rimraf = require("../rimraf") 2 | , path = require("path") 3 | rimraf(path.join(__dirname, "target"), function (er) { 4 | if (er) throw er 5 | }) 6 | -------------------------------------------------------------------------------- /SignalServer/node_modules/rimraf/test/test-fiber.js: -------------------------------------------------------------------------------- 1 | var rimraf 2 | , path = require("path") 3 | 4 | try { 5 | rimraf = require("../fiber") 6 | } catch (er) { 7 | console.error("skipping fiber test") 8 | } 9 | 10 | if (rimraf) { 11 | Fiber(function () { 12 | rimraf(path.join(__dirname, "target")).wait() 13 | }).run() 14 | } 15 | 16 | -------------------------------------------------------------------------------- /SignalServer/node_modules/rimraf/test/test-sync.js: -------------------------------------------------------------------------------- 1 | var rimraf = require("../rimraf") 2 | , path = require("path") 3 | rimraf.sync(path.join(__dirname, "target")) 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/safe-buffer/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 'node' 4 | - '5' 5 | - '4' 6 | - '0.12' 7 | - '0.10' 8 | -------------------------------------------------------------------------------- /SignalServer/node_modules/safe-buffer/browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('buffer') 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/sntp/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.iml 3 | npm-debug.log 4 | dump.rdb 5 | node_modules 6 | results.tap 7 | results.xml 8 | npm-shrinkwrap.json 9 | config.json 10 | .DS_Store 11 | */.DS_Store 12 | */*/.DS_Store 13 | ._* 14 | */._* 15 | */*/._* 16 | coverage.* 17 | lib-cov 18 | 19 | -------------------------------------------------------------------------------- /SignalServer/node_modules/sntp/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.8 5 | 6 | -------------------------------------------------------------------------------- /SignalServer/node_modules/sntp/Makefile: -------------------------------------------------------------------------------- 1 | test: 2 | @./node_modules/.bin/lab 3 | test-cov: 4 | @./node_modules/.bin/lab -r threshold -t 100 5 | test-cov-html: 6 | @./node_modules/.bin/lab -r html -o coverage.html 7 | complexity: 8 | @./node_modules/.bin/cr -o complexity.md -f markdown lib 9 | 10 | .PHONY: test test-cov test-cov-html complexity 11 | 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/sntp/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib'); -------------------------------------------------------------------------------- /SignalServer/node_modules/socket.io-adapter/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/socket.io-adapter/History.md: -------------------------------------------------------------------------------- 1 | 2 | 0.2.0 / 2014-03-14 3 | ================== 4 | 5 | * upgraded faster parser 6 | 7 | 0.1.0 / 2014-03-07 8 | ================== 9 | 10 | * initial commit 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/socket.io-adapter/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 | -------------------------------------------------------------------------------- /SignalServer/node_modules/socket.io-adapter/node_modules/socket.io-parser/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | components 4 | 5 | test 6 | -------------------------------------------------------------------------------- /SignalServer/node_modules/socket.io-adapter/node_modules/socket.io-parser/Makefile: -------------------------------------------------------------------------------- 1 | 2 | REPORTER = dot 3 | 4 | test: 5 | @./node_modules/.bin/mocha \ 6 | --reporter $(REPORTER) \ 7 | --bail \ 8 | test/index.js 9 | @./node_modules/.bin/zuul -- test/index.js 10 | 11 | .PHONY: test 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/socket.io-adapter/node_modules/socket.io-parser/Readme.md: -------------------------------------------------------------------------------- 1 | 2 | # socket.io-parser 3 | 4 | [![Build Status](https://secure.travis-ci.org/LearnBoost/socket.io-parser.png)](http://travis-ci.org/LearnBoost/socket.io-parser) 5 | [![NPM version](https://badge.fury.io/js/socket.io-parser.png)](http://badge.fury.io/js/socket.io-parser) 6 | -------------------------------------------------------------------------------- /SignalServer/node_modules/socket.io-client/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | support 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/socket.io-client/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/'); 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/socket.io-client/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 | -------------------------------------------------------------------------------- /SignalServer/node_modules/socket.io-parser/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | components 4 | 5 | test 6 | -------------------------------------------------------------------------------- /SignalServer/node_modules/socket.io-parser/Makefile: -------------------------------------------------------------------------------- 1 | 2 | REPORTER = dot 3 | 4 | test: 5 | @./node_modules/.bin/mocha \ 6 | --reporter $(REPORTER) \ 7 | --bail \ 8 | test/index.js 9 | @./node_modules/.bin/zuul -- test/index.js 10 | 11 | .PHONY: test 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/socket.io-parser/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 | -------------------------------------------------------------------------------- /SignalServer/node_modules/socket.io/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/socket.io/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | - "0.11" 6 | 7 | matrix: 8 | fast_finish: true 9 | allow_failures: 10 | - node_js: "0.11" 11 | 12 | notifications: 13 | irc: "irc.freenode.org#socket.io" 14 | -------------------------------------------------------------------------------- /SignalServer/node_modules/socket.io/Makefile: -------------------------------------------------------------------------------- 1 | 2 | REPORTER = dot 3 | 4 | test: 5 | @./node_modules/.bin/mocha \ 6 | --reporter $(REPORTER) \ 7 | --slow 200ms \ 8 | --bail 9 | 10 | test-cov: 11 | @./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- \ 12 | --reporter $(REPORTER) \ 13 | test/ 14 | 15 | .PHONY: test 16 | -------------------------------------------------------------------------------- /SignalServer/node_modules/socket.io/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib'); 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/socket.io/latest: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | npm tag socket.io@0.9.16 latest 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/socket.io/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 | -------------------------------------------------------------------------------- /SignalServer/node_modules/stack-trace/.npmignore: -------------------------------------------------------------------------------- 1 | test/ -------------------------------------------------------------------------------- /SignalServer/node_modules/stack-trace/Makefile: -------------------------------------------------------------------------------- 1 | SHELL := /bin/bash 2 | 3 | test: 4 | @./test/run.js 5 | 6 | release: 7 | git push 8 | git push --tags 9 | npm publish . 10 | 11 | .PHONY: test 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/string_decoder/.npmignore: -------------------------------------------------------------------------------- 1 | build 2 | test 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/timespan/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | node_modules/* 3 | npm-debug.log -------------------------------------------------------------------------------- /SignalServer/node_modules/tinycolor/.npmignore: -------------------------------------------------------------------------------- 1 | npm-debug.log 2 | node_modules 3 | .*.swp 4 | .lock-* 5 | build/ 6 | -------------------------------------------------------------------------------- /SignalServer/node_modules/tinycolor/README.md: -------------------------------------------------------------------------------- 1 | # tinycolor # 2 | 3 | This is a no-fuzz, barebone, zero muppetry color module for node.js. -------------------------------------------------------------------------------- /SignalServer/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); -------------------------------------------------------------------------------- /SignalServer/node_modules/to-array/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.log 3 | *.err -------------------------------------------------------------------------------- /SignalServer/node_modules/to-array/README.md: -------------------------------------------------------------------------------- 1 | # to-array 2 | 3 | Turn an array like into an array 4 | 5 | ## Example 6 | 7 | ``` js 8 | var toArray = require("to-array") 9 | , elems = document.links 10 | 11 | var array = toArray(elems) 12 | ``` 13 | 14 | ## Installation 15 | 16 | `npm install to-array` 17 | 18 | ## Contributors 19 | 20 | - Raynos 21 | 22 | ## MIT Licenced 23 | -------------------------------------------------------------------------------- /SignalServer/node_modules/to-array/index.js: -------------------------------------------------------------------------------- 1 | module.exports = toArray 2 | 3 | function toArray(list, index) { 4 | var array = [] 5 | 6 | index = index || 0 7 | 8 | for (var i = index || 0; i < list.length; i++) { 9 | array[i - index] = list[i] 10 | } 11 | 12 | return array 13 | } 14 | -------------------------------------------------------------------------------- /SignalServer/node_modules/transformers/.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | .travis.yml -------------------------------------------------------------------------------- /SignalServer/node_modules/transformers/node_modules/.bin/uglifyjs: -------------------------------------------------------------------------------- 1 | ../uglify-js/bin/uglifyjs -------------------------------------------------------------------------------- /SignalServer/node_modules/transformers/node_modules/is-promise/.npmignore: -------------------------------------------------------------------------------- 1 | component 2 | build 3 | node_modules 4 | test.js 5 | component.json 6 | .gitignore -------------------------------------------------------------------------------- /SignalServer/node_modules/transformers/node_modules/is-promise/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" -------------------------------------------------------------------------------- /SignalServer/node_modules/transformers/node_modules/is-promise/index.js: -------------------------------------------------------------------------------- 1 | module.exports = isPromise; 2 | 3 | function isPromise(obj) { 4 | return obj && typeof obj.then === 'function'; 5 | } -------------------------------------------------------------------------------- /SignalServer/node_modules/transformers/node_modules/optimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/transformers/node_modules/optimist/example/bool.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var util = require('util'); 3 | var argv = require('optimist').argv; 4 | 5 | if (argv.s) { 6 | util.print(argv.fr ? 'Le chat dit: ' : 'The cat says: '); 7 | } 8 | console.log( 9 | (argv.fr ? 'miaou' : 'meow') + (argv.p ? '.' : '') 10 | ); 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/transformers/node_modules/optimist/example/boolean_double.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .boolean(['x','y','z']) 4 | .argv 5 | ; 6 | console.dir([ argv.x, argv.y, argv.z ]); 7 | console.dir(argv._); 8 | -------------------------------------------------------------------------------- /SignalServer/node_modules/transformers/node_modules/optimist/example/boolean_single.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .boolean('v') 4 | .argv 5 | ; 6 | console.dir(argv.v); 7 | console.dir(argv._); 8 | -------------------------------------------------------------------------------- /SignalServer/node_modules/transformers/node_modules/optimist/example/default_hash.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var argv = require('optimist') 4 | .default({ x : 10, y : 10 }) 5 | .argv 6 | ; 7 | 8 | console.log(argv.x + argv.y); 9 | -------------------------------------------------------------------------------- /SignalServer/node_modules/transformers/node_modules/optimist/example/default_singles.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .default('x', 10) 4 | .default('y', 10) 5 | .argv 6 | ; 7 | console.log(argv.x + argv.y); 8 | -------------------------------------------------------------------------------- /SignalServer/node_modules/transformers/node_modules/optimist/example/divide.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var argv = require('optimist') 4 | .usage('Usage: $0 -x [num] -y [num]') 5 | .demand(['x','y']) 6 | .argv; 7 | 8 | console.log(argv.x / argv.y); 9 | -------------------------------------------------------------------------------- /SignalServer/node_modules/transformers/node_modules/optimist/example/nonopt.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | console.log('(%d,%d)', argv.x, argv.y); 4 | console.log(argv._); 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/transformers/node_modules/optimist/example/reflect.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.dir(require('optimist').argv); 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/transformers/node_modules/optimist/example/short.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | console.log('(%d,%d)', argv.x, argv.y); 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/transformers/node_modules/optimist/example/string.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .string('x', 'y') 4 | .argv 5 | ; 6 | console.dir([ argv.x, argv.y ]); 7 | 8 | /* Turns off numeric coercion: 9 | ./node string.js -x 000123 -y 9876 10 | [ '000123', '9876' ] 11 | */ 12 | -------------------------------------------------------------------------------- /SignalServer/node_modules/transformers/node_modules/optimist/example/xup.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | 4 | if (argv.rif - 5 * argv.xup > 7.138) { 5 | console.log('Buy more riffiwobbles'); 6 | } 7 | else { 8 | console.log('Sell the xupptumblers'); 9 | } 10 | 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/transformers/node_modules/optimist/test/_/argv.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.log(JSON.stringify(process.argv)); 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/transformers/node_modules/optimist/test/_/bin.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('../../index').argv 3 | console.log(JSON.stringify(argv._)); 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/transformers/node_modules/promise/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | node_modules 3 | test 4 | .gitignore 5 | .travis.yml 6 | component.json -------------------------------------------------------------------------------- /SignalServer/node_modules/transformers/node_modules/source-map/.npmignore: -------------------------------------------------------------------------------- 1 | dist/* 2 | node_modules/* 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/transformers/node_modules/source-map/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - "0.10" -------------------------------------------------------------------------------- /SignalServer/node_modules/transformers/node_modules/uglify-js/.npmignore: -------------------------------------------------------------------------------- 1 | tmp/ 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/transformers/node_modules/uglify-js/test/compress/arrays.js: -------------------------------------------------------------------------------- 1 | holes_and_undefined: { 2 | input: { 3 | x = [1, 2, undefined]; 4 | y = [1, , 2, ]; 5 | z = [1, undefined, 3]; 6 | } 7 | expect: { 8 | x=[1,2,void 0]; 9 | y=[1,,2]; 10 | z=[1,void 0,3]; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /SignalServer/node_modules/uglify-to-browserify/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | pids 10 | logs 11 | results 12 | npm-debug.log 13 | node_modules 14 | /test/output.js 15 | -------------------------------------------------------------------------------- /SignalServer/node_modules/uglify-to-browserify/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" -------------------------------------------------------------------------------- /SignalServer/node_modules/unpipe/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.0 / 2015-06-14 2 | ================== 3 | 4 | * Initial release 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/utf8/.gitattributes: -------------------------------------------------------------------------------- 1 | # Automatically normalize line endings for all text-based files 2 | * text=auto 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/utf8/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "utf8", 3 | "version": "2.0.0", 4 | "main": "utf8.js", 5 | "ignore": [ 6 | "coverage", 7 | "tests", 8 | ".*", 9 | "component.json", 10 | "Gruntfile.js", 11 | "node_modules", 12 | "package.json" 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /SignalServer/node_modules/utile/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | *.swp 4 | *.swo 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/utile/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | 6 | notifications: 7 | email: 8 | - travis@nodejitsu.com 9 | irc: "irc.freenode.org#nodejitsu" 10 | 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/utile/test/fixtures/read-json-file/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "hello": "World", 3 | "I am": ["the utile module"], 4 | "thisMakesMe": { 5 | "really": 1337, 6 | "right?": true 7 | } 8 | } 9 | 10 | -------------------------------------------------------------------------------- /SignalServer/node_modules/utile/test/fixtures/require-directory/directory/index.js: -------------------------------------------------------------------------------- 1 | exports.me = 'directory/index.js'; 2 | 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/utile/test/fixtures/require-directory/helloWorld.js: -------------------------------------------------------------------------------- 1 | exports.me = 'helloWorld.js'; 2 | 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/utils-merge/.travis.yml: -------------------------------------------------------------------------------- 1 | language: "node_js" 2 | node_js: 3 | - "0.4" 4 | - "0.6" 5 | - "0.8" 6 | - "0.10" 7 | -------------------------------------------------------------------------------- /SignalServer/node_modules/void-elements/.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/void-elements/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/void-elements/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - '0.10' 4 | - '0.11' 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/void-elements/test/index.js: -------------------------------------------------------------------------------- 1 | var assert = require('assert'); 2 | var voidElements = require('../'); 3 | assert(!voidElements.span, ' is not a void element'); 4 | assert(voidElements.img, ' is a void element'); 5 | console.log('tests passed'); 6 | -------------------------------------------------------------------------------- /SignalServer/node_modules/watch/test/d/d/t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/watch/test/d/d/t -------------------------------------------------------------------------------- /SignalServer/node_modules/watch/test/d/t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/watch/test/d/t -------------------------------------------------------------------------------- /SignalServer/node_modules/watch/test/test_watchTree.js: -------------------------------------------------------------------------------- 1 | var watch = require('../main') 2 | , assert = require('assert') 3 | ; 4 | 5 | watch.watchTree(__dirname, function (f, curr, prev) { 6 | // console.log('file '+f+' prev '+prev+' curr '+curr); 7 | // console.dir(curr) 8 | // console.dir(prev) 9 | }); -------------------------------------------------------------------------------- /SignalServer/node_modules/winston/.npmignore: -------------------------------------------------------------------------------- 1 | test/*.log 2 | test/fixtures/*.json 3 | test/fixtures/logs/*.log* 4 | node_modules/ 5 | node_modules/* 6 | npm-debug.log -------------------------------------------------------------------------------- /SignalServer/node_modules/winston/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | 6 | notifications: 7 | email: 8 | - travis@nodejitsu.com 9 | irc: "irc.freenode.org#nodejitsu" 10 | 11 | -------------------------------------------------------------------------------- /SignalServer/node_modules/winston/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | 2 | 0.6.2 / 2012-07-08 3 | ================== 4 | 5 | * Added prettyPrint option for console logging 6 | * Multi-line values for conditional returns are not allowed 7 | * Added acceptance of `stringify` option 8 | * Fixed padding for log levels 9 | 10 | -------------------------------------------------------------------------------- /SignalServer/node_modules/winston/examples/exception.js: -------------------------------------------------------------------------------- 1 | var winston = require('../'); 2 | winston.handleExceptions(new winston.transports.Console({ colorize: true, json: true })); 3 | 4 | throw new Error('Hello, winston!'); 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/winston/node_modules/colors/themes/winston-dark.js: -------------------------------------------------------------------------------- 1 | module['exports'] = { 2 | silly: 'rainbow', 3 | input: 'black', 4 | verbose: 'cyan', 5 | prompt: 'grey', 6 | info: 'green', 7 | data: 'grey', 8 | help: 'cyan', 9 | warn: 'yellow', 10 | debug: 'blue', 11 | error: 'red' 12 | }; -------------------------------------------------------------------------------- /SignalServer/node_modules/winston/node_modules/colors/themes/winston-light.js: -------------------------------------------------------------------------------- 1 | module['exports'] = { 2 | silly: 'rainbow', 3 | input: 'grey', 4 | verbose: 'cyan', 5 | prompt: 'grey', 6 | info: 'green', 7 | data: 'grey', 8 | help: 'cyan', 9 | warn: 'yellow', 10 | debug: 'blue', 11 | error: 'red' 12 | }; -------------------------------------------------------------------------------- /SignalServer/node_modules/winston/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 | -------------------------------------------------------------------------------- /SignalServer/node_modules/winston/node_modules/qs/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/winston/node_modules/qs/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.4 -------------------------------------------------------------------------------- /SignalServer/node_modules/winston/node_modules/qs/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --ui bdd 5 | 6 | .PHONY: test -------------------------------------------------------------------------------- /SignalServer/node_modules/winston/node_modules/qs/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "querystring", 3 | "repo": "visionmedia/node-querystring", 4 | "description": "query-string parser / stringifier with nesting support", 5 | "version": "0.5.6", 6 | "keywords": ["querystring", "query", "parser"], 7 | "scripts": ["index.js"], 8 | "license": "MIT" 9 | } 10 | -------------------------------------------------------------------------------- /SignalServer/node_modules/winston/node_modules/qs/test/browser/qs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/winston/node_modules/qs/test/browser/qs.css -------------------------------------------------------------------------------- /SignalServer/node_modules/winston/node_modules/request/tests/googledoodle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/winston/node_modules/request/tests/googledoodle.jpg -------------------------------------------------------------------------------- /SignalServer/node_modules/winston/node_modules/request/tests/ssl/ca/ca.crl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/winston/node_modules/request/tests/ssl/ca/ca.crl -------------------------------------------------------------------------------- /SignalServer/node_modules/winston/node_modules/request/tests/ssl/ca/ca.srl: -------------------------------------------------------------------------------- 1 | ADF62016AA40C9C3 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/winston/node_modules/request/tests/unicycle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/winston/node_modules/request/tests/unicycle.jpg -------------------------------------------------------------------------------- /SignalServer/node_modules/winston/test/fixtures/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/winston/test/fixtures/.gitkeep -------------------------------------------------------------------------------- /SignalServer/node_modules/winston/test/fixtures/logs/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/winston/test/fixtures/logs/.gitkeep -------------------------------------------------------------------------------- /SignalServer/node_modules/with/.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | .travis.yml -------------------------------------------------------------------------------- /SignalServer/node_modules/with/node_modules/.bin/acorn: -------------------------------------------------------------------------------- 1 | ../acorn/bin/acorn -------------------------------------------------------------------------------- /SignalServer/node_modules/with/node_modules/acorn/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 2 6 | end_of_line = lf 7 | insert_final_newline = true 8 | -------------------------------------------------------------------------------- /SignalServer/node_modules/with/node_modules/acorn/.gitattributes: -------------------------------------------------------------------------------- 1 | * text eol=lf 2 | -------------------------------------------------------------------------------- /SignalServer/node_modules/with/node_modules/acorn/.npmignore: -------------------------------------------------------------------------------- 1 | /.tern-port 2 | /test 3 | /local 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/with/node_modules/acorn/.tern-project: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /SignalServer/node_modules/with/node_modules/acorn/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: '0.10' 3 | -------------------------------------------------------------------------------- /SignalServer/node_modules/with/node_modules/acorn/dist/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/with/node_modules/acorn/dist/.keep -------------------------------------------------------------------------------- /SignalServer/node_modules/with/node_modules/acorn/src/loose/acorn_loose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/node_modules/with/node_modules/acorn/src/loose/acorn_loose.js -------------------------------------------------------------------------------- /SignalServer/node_modules/with/node_modules/acorn/src/util.js: -------------------------------------------------------------------------------- 1 | export function isArray(obj) { 2 | return Object.prototype.toString.call(obj) === "[object Array]" 3 | } 4 | 5 | // Checks if an object has a property. 6 | 7 | export function has(obj, propName) { 8 | return Object.prototype.hasOwnProperty.call(obj, propName) 9 | } 10 | -------------------------------------------------------------------------------- /SignalServer/node_modules/wordwrap/example/meat.js: -------------------------------------------------------------------------------- 1 | var wrap = require('wordwrap')(15); 2 | 3 | console.log(wrap('You and your whole family are made out of meat.')); 4 | -------------------------------------------------------------------------------- /SignalServer/node_modules/ws/.npmignore: -------------------------------------------------------------------------------- 1 | npm-debug.log 2 | node_modules 3 | .*.swp 4 | .lock-* 5 | build 6 | 7 | -------------------------------------------------------------------------------- /SignalServer/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 | -------------------------------------------------------------------------------- /SignalServer/node_modules/ws/examples/fileapi/.npmignore: -------------------------------------------------------------------------------- 1 | uploaded 2 | -------------------------------------------------------------------------------- /SignalServer/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 | -------------------------------------------------------------------------------- /SignalServer/node_modules/ws/node_modules/commander/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /SignalServer/node_modules/ws/node_modules/commander/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.4 4 | - 0.6 5 | -------------------------------------------------------------------------------- /SignalServer/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 -------------------------------------------------------------------------------- /SignalServer/node_modules/ws/node_modules/commander/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/commander'); -------------------------------------------------------------------------------- /SignalServer/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 | -------------------------------------------------------------------------------- /SignalServer/node_modules/xmlhttprequest/tests/testdata.txt: -------------------------------------------------------------------------------- 1 | Hello World 2 | -------------------------------------------------------------------------------- /SignalServer/public/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiejinpeng007/WebRTC-Android-Server/c64aeb43da15bb8b4a4cb77c355b0814dc2ef0f2/SignalServer/public/images/favicon.ico --------------------------------------------------------------------------------