From 8ee7bb4575854a8edadd7af0e3f0c9db17d81119 Mon Sep 17 00:00:00 2001 From: Jonas Blumer <jonas.blumer@entwicklungspark.com> Date: Thu, 26 Nov 2015 22:29:28 +0100 Subject: [PATCH] maybe --- .../node_modules/mime-db/package.json | 6 +----- .../node_modules/mime-types/package.json | 6 +----- .../node_modules/negotiator/package.json | 6 +----- .../express/node_modules/accepts/package.json | 6 +----- .../node_modules/content-type/package.json | 6 +----- .../express/node_modules/debug/package.json | 6 +----- .../express/node_modules/depd/package.json | 6 +----- .../express/node_modules/etag/package.json | 6 +----- .../node_modules/unpipe/package.json | 6 +----- .../node_modules/finalhandler/package.json | 6 +----- .../express/node_modules/methods/package.json | 6 +----- .../node_modules/on-finished/package.json | 6 +----- .../node_modules/proxy-addr/package.json | 6 +----- .../node_modules/range-parser/package.json | 6 +----- .../send/node_modules/destroy/package.json | 6 +----- .../node_modules/inherits/package.json | 6 +----- .../node_modules/http-errors/package.json | 6 +----- .../send/node_modules/statuses/package.json | 6 +----- .../express/node_modules/send/package.json | 6 +----- .../node_modules/serve-static/package.json | 6 +----- .../node_modules/media-typer/package.json | 6 +----- .../node_modules/mime-db/package.json | 6 +----- .../node_modules/mime-types/package.json | 6 +----- .../express/node_modules/type-is/package.json | 6 +----- .../node_modules/utils-merge/package.json | 6 +----- .../express/node_modules/vary/package.json | 6 +----- node_modules/express/package.json | 6 +----- .../node_modules/base64id/package.json | 6 +----- .../node_modules/after/package.json | 6 +----- .../arraybuffer.slice/package.json | 6 +----- .../node_modules/blob/package.json | 6 +----- .../node_modules/has-binary/package.json | 3 +-- .../node_modules/utf8/package.json | 6 +----- .../engine.io-parser/package.json | 6 +----- .../ws/node_modules/bufferutil/build/Makefile | 2 +- .../bufferutil/build/Release/bufferutil.node | Bin 19036 -> 19068 bytes .../obj.target/bufferutil/src/bufferutil.o | Bin 141712 -> 141736 bytes .../node_modules/bufferutil/build/config.gypi | 2 +- .../node_modules/bindings/package.json | 6 +----- .../bufferutil/node_modules/nan/package.json | 6 +----- .../ws/node_modules/bufferutil/package.json | 6 +----- .../ws/node_modules/options/package.json | 6 +----- .../ws/node_modules/ultron/package.json | 6 +----- .../utf-8-validate/build/Makefile | 2 +- .../obj.target/validation/src/validation.o | Bin 129720 -> 129736 bytes .../build/Release/validation.node | Bin 18988 -> 19020 bytes .../utf-8-validate/build/config.gypi | 2 +- .../node_modules/bindings/package.json | 6 +----- .../node_modules/nan/package.json | 6 +----- .../node_modules/utf-8-validate/package.json | 6 +----- .../node_modules/engine.io/package.json | 6 +----- .../node_modules/has-binary-data/package.json | 6 +----- .../debug/node_modules/ms/package.json | 3 +-- .../component-emitter/package.json | 6 +----- .../node_modules/debug/package.json | 3 +-- .../node_modules/json3/package.json | 6 +----- .../socket.io-adapter/package.json | 6 +----- .../node_modules/backo2/package.json | 6 +----- .../node_modules/component-bind/package.json | 6 +----- .../component-emitter/package.json | 6 +----- .../node_modules/debug/package.json | 3 ++- .../component-inherit/package.json | 6 +----- .../node_modules/after/package.json | 6 +----- .../arraybuffer.slice/package.json | 4 ---- .../node_modules/blob/package.json | 6 +----- .../node_modules/utf8/package.json | 6 +----- .../engine.io-parser/package.json | 6 +----- .../node_modules/has-cors/package.json | 6 +----- .../node_modules/callsite/package.json | 5 +---- .../node_modules/better-assert/package.json | 4 ---- .../node_modules/parsejson/package.json | 6 +----- .../node_modules/callsite/package.json | 5 +---- .../node_modules/better-assert/package.json | 4 ---- .../node_modules/parseqs/package.json | 6 +----- .../node_modules/callsite/package.json | 5 +---- .../node_modules/better-assert/package.json | 4 ---- .../node_modules/parseuri/package.json | 6 +----- .../ws/node_modules/bufferutil/build/Makefile | 2 +- .../bufferutil/build/Release/bufferutil.node | Bin 19108 -> 19140 bytes .../obj.target/bufferutil/src/bufferutil.o | Bin 141752 -> 141768 bytes .../node_modules/bufferutil/build/config.gypi | 2 +- .../node_modules/bindings/package.json | 5 +---- .../bufferutil/node_modules/nan/package.json | 6 +----- .../ws/node_modules/bufferutil/package.json | 6 +----- .../ws/node_modules/options/package.json | 6 +----- .../ws/node_modules/ultron/package.json | 6 +----- .../utf-8-validate/build/Makefile | 2 +- .../obj.target/validation/src/validation.o | Bin 129768 -> 129784 bytes .../build/Release/validation.node | Bin 19060 -> 19100 bytes .../utf-8-validate/build/config.gypi | 2 +- .../node_modules/bindings/package.json | 5 +---- .../node_modules/nan/package.json | 6 +----- .../node_modules/utf-8-validate/package.json | 6 +----- .../engine.io-client/package.json | 6 +----- .../node_modules/has-binary/package.json | 3 ++- .../node_modules/indexof/package.json | 6 +----- .../object-component/package.json | 6 +----- .../node_modules/callsite/package.json | 6 +----- .../node_modules/better-assert/package.json | 6 +----- .../node_modules/parseuri/package.json | 6 +----- .../node_modules/to-array/package.json | 6 +----- .../component-emitter/package.json | 6 +----- .../node_modules/debug/package.json | 3 +-- .../node_modules/json3/package.json | 6 +----- node_modules/socket.io/package.json | 6 +----- 105 files changed, 95 insertions(+), 424 deletions(-) diff --git a/node_modules/express/node_modules/accepts/node_modules/mime-types/node_modules/mime-db/package.json b/node_modules/express/node_modules/accepts/node_modules/mime-types/node_modules/mime-db/package.json index 843af08..c90e759 100644 --- a/node_modules/express/node_modules/accepts/node_modules/mime-types/node_modules/mime-db/package.json +++ b/node_modules/express/node_modules/accepts/node_modules/mime-types/node_modules/mime-db/package.json @@ -68,9 +68,5 @@ }, "homepage": "https://github.com/jshttp/mime-db", "_id": "mime-db@1.19.0", - "dist": { - "shasum": "d1db75e9ac4bea5cf895c27760fb690802cc19b2" - }, - "_from": "mime-db@~1.19.0", - "_resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz" + "_from": "mime-db@~1.19.0" } diff --git a/node_modules/express/node_modules/accepts/node_modules/mime-types/package.json b/node_modules/express/node_modules/accepts/node_modules/mime-types/package.json index 0c99bf2..f84d815 100644 --- a/node_modules/express/node_modules/accepts/node_modules/mime-types/package.json +++ b/node_modules/express/node_modules/accepts/node_modules/mime-types/package.json @@ -54,9 +54,5 @@ }, "homepage": "https://github.com/jshttp/mime-types", "_id": "mime-types@2.1.7", - "dist": { - "shasum": "5126022e80cb5314df04a55c2de286faa96eb8f6" - }, - "_from": "mime-types@~2.1.6", - "_resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz" + "_from": "mime-types@~2.1.7" } diff --git a/node_modules/express/node_modules/accepts/node_modules/negotiator/package.json b/node_modules/express/node_modules/accepts/node_modules/negotiator/package.json index 1f3eda2..3960765 100644 --- a/node_modules/express/node_modules/accepts/node_modules/negotiator/package.json +++ b/node_modules/express/node_modules/accepts/node_modules/negotiator/package.json @@ -56,9 +56,5 @@ }, "homepage": "https://github.com/jshttp/negotiator", "_id": "negotiator@0.5.3", - "dist": { - "shasum": "c642d1d87feef5b2d1f37a98db7314e09e5316a0" - }, - "_from": "negotiator@0.5.3", - "_resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz" + "_from": "negotiator@0.5.3" } diff --git a/node_modules/express/node_modules/accepts/package.json b/node_modules/express/node_modules/accepts/package.json index 3e613f3..094bfc4 100644 --- a/node_modules/express/node_modules/accepts/package.json +++ b/node_modules/express/node_modules/accepts/package.json @@ -52,9 +52,5 @@ }, "homepage": "https://github.com/jshttp/accepts", "_id": "accepts@1.2.13", - "dist": { - "shasum": "ab3236b5bc42b709fc524f55d4793ff6199e67d3" - }, - "_from": "accepts@~1.2.12", - "_resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.13.tgz" + "_from": "accepts@~1.2.12" } diff --git a/node_modules/express/node_modules/content-type/package.json b/node_modules/express/node_modules/content-type/package.json index 1cd0230..d0bc0c0 100644 --- a/node_modules/express/node_modules/content-type/package.json +++ b/node_modules/express/node_modules/content-type/package.json @@ -43,9 +43,5 @@ }, "homepage": "https://github.com/jshttp/content-type", "_id": "content-type@1.0.1", - "dist": { - "shasum": "1e0101fb403fd3b572ceb53fd4a89a130cc4ec9a" - }, - "_from": "content-type@~1.0.1", - "_resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.1.tgz" + "_from": "content-type@~1.0.1" } diff --git a/node_modules/express/node_modules/debug/package.json b/node_modules/express/node_modules/debug/package.json index 1dc3348..0b43161 100644 --- a/node_modules/express/node_modules/debug/package.json +++ b/node_modules/express/node_modules/debug/package.json @@ -45,9 +45,5 @@ }, "homepage": "https://github.com/visionmedia/debug", "_id": "debug@2.2.0", - "dist": { - "shasum": "efc5644a853499018dc87f051858e6572d3edd24" - }, - "_from": "debug@~2.2.0", - "_resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz" + "_from": "debug@~2.2.0" } diff --git a/node_modules/express/node_modules/depd/package.json b/node_modules/express/node_modules/depd/package.json index 15efe08..3ae9578 100644 --- a/node_modules/express/node_modules/depd/package.json +++ b/node_modules/express/node_modules/depd/package.json @@ -44,9 +44,5 @@ }, "homepage": "https://github.com/dougwilson/nodejs-depd", "_id": "depd@1.0.1", - "dist": { - "shasum": "822d5829762f9533e5aaea0ed70855ce8444adc9" - }, - "_from": "depd@~1.0.1", - "_resolved": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz" + "_from": "depd@~1.0.1" } diff --git a/node_modules/express/node_modules/etag/package.json b/node_modules/express/node_modules/etag/package.json index 5e6dd67..6818e2a 100644 --- a/node_modules/express/node_modules/etag/package.json +++ b/node_modules/express/node_modules/etag/package.json @@ -51,9 +51,5 @@ }, "homepage": "https://github.com/jshttp/etag", "_id": "etag@1.7.0", - "dist": { - "shasum": "9e4a26bab285912bf0418675b8687876e09367a5" - }, - "_from": "etag@~1.7.0", - "_resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz" + "_from": "etag@~1.7.0" } diff --git a/node_modules/express/node_modules/finalhandler/node_modules/unpipe/package.json b/node_modules/express/node_modules/finalhandler/node_modules/unpipe/package.json index 35d530e..5de33dc 100644 --- a/node_modules/express/node_modules/finalhandler/node_modules/unpipe/package.json +++ b/node_modules/express/node_modules/finalhandler/node_modules/unpipe/package.json @@ -37,9 +37,5 @@ }, "homepage": "https://github.com/stream-utils/unpipe", "_id": "unpipe@1.0.0", - "dist": { - "shasum": "8cc4cc4035f8486373c9fe282d8880f43894d71d" - }, - "_from": "unpipe@~1.0.0", - "_resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" + "_from": "unpipe@~1.0.0" } diff --git a/node_modules/express/node_modules/finalhandler/package.json b/node_modules/express/node_modules/finalhandler/package.json index c961645..b4561de 100644 --- a/node_modules/express/node_modules/finalhandler/package.json +++ b/node_modules/express/node_modules/finalhandler/package.json @@ -43,9 +43,5 @@ }, "homepage": "https://github.com/pillarjs/finalhandler", "_id": "finalhandler@0.4.0", - "dist": { - "shasum": "aeaca709b5764deccb7553b6aa09e58b08c55d31" - }, - "_from": "finalhandler@0.4.0", - "_resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.0.tgz" + "_from": "finalhandler@0.4.0" } diff --git a/node_modules/express/node_modules/methods/package.json b/node_modules/express/node_modules/methods/package.json index 80960df..525627a 100644 --- a/node_modules/express/node_modules/methods/package.json +++ b/node_modules/express/node_modules/methods/package.json @@ -54,9 +54,5 @@ }, "homepage": "https://github.com/jshttp/methods", "_id": "methods@1.1.1", - "dist": { - "shasum": "9ccc11186cf9954d6b8dc07adcf6087d0cb78913" - }, - "_from": "methods@~1.1.1", - "_resolved": "https://registry.npmjs.org/methods/-/methods-1.1.1.tgz" + "_from": "methods@~1.1.1" } diff --git a/node_modules/express/node_modules/on-finished/package.json b/node_modules/express/node_modules/on-finished/package.json index d497e9e..29f497b 100644 --- a/node_modules/express/node_modules/on-finished/package.json +++ b/node_modules/express/node_modules/on-finished/package.json @@ -45,9 +45,5 @@ }, "homepage": "https://github.com/jshttp/on-finished", "_id": "on-finished@2.3.0", - "dist": { - "shasum": "cb0a0b98d8f59c91fc44de17778f7fdd0a40a70d" - }, - "_from": "on-finished@~2.3.0", - "_resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz" + "_from": "on-finished@~2.3.0" } diff --git a/node_modules/express/node_modules/proxy-addr/package.json b/node_modules/express/node_modules/proxy-addr/package.json index 1e26a39..daabfb3 100644 --- a/node_modules/express/node_modules/proxy-addr/package.json +++ b/node_modules/express/node_modules/proxy-addr/package.json @@ -48,9 +48,5 @@ }, "homepage": "https://github.com/jshttp/proxy-addr", "_id": "proxy-addr@1.0.8", - "dist": { - "shasum": "a07ab9442b887f56d45abfaa1fef6e1fffdc2a69" - }, - "_from": "proxy-addr@~1.0.8", - "_resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.0.8.tgz" + "_from": "proxy-addr@~1.0.8" } diff --git a/node_modules/express/node_modules/range-parser/package.json b/node_modules/express/node_modules/range-parser/package.json index af76448..5c44108 100644 --- a/node_modules/express/node_modules/range-parser/package.json +++ b/node_modules/express/node_modules/range-parser/package.json @@ -41,9 +41,5 @@ }, "homepage": "https://github.com/jshttp/range-parser", "_id": "range-parser@1.0.3", - "dist": { - "shasum": "ad116afd1a9f019de6a0f465ac16f8467ce1765d" - }, - "_from": "range-parser@~1.0.2", - "_resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz" + "_from": "range-parser@~1.0.2" } diff --git a/node_modules/express/node_modules/send/node_modules/destroy/package.json b/node_modules/express/node_modules/send/node_modules/destroy/package.json index 2eceaeb..2c14a89 100644 --- a/node_modules/express/node_modules/send/node_modules/destroy/package.json +++ b/node_modules/express/node_modules/send/node_modules/destroy/package.json @@ -45,9 +45,5 @@ }, "homepage": "https://github.com/stream-utils/destroy", "_id": "destroy@1.0.3", - "dist": { - "shasum": "24393d06de5b819be0479b1b818db28cd7a47bbc" - }, - "_from": "destroy@1.0.3", - "_resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.3.tgz" + "_from": "destroy@1.0.3" } diff --git a/node_modules/express/node_modules/send/node_modules/http-errors/node_modules/inherits/package.json b/node_modules/express/node_modules/send/node_modules/http-errors/node_modules/inherits/package.json index 61d430d..c532ca6 100644 --- a/node_modules/express/node_modules/send/node_modules/http-errors/node_modules/inherits/package.json +++ b/node_modules/express/node_modules/send/node_modules/http-errors/node_modules/inherits/package.json @@ -29,9 +29,5 @@ }, "homepage": "https://github.com/isaacs/inherits", "_id": "inherits@2.0.1", - "dist": { - "shasum": "afd3dacb84057af53356249754211c12eb57724c" - }, - "_from": "inherits@~2.0.1", - "_resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + "_from": "inherits@~2.0.1" } diff --git a/node_modules/express/node_modules/send/node_modules/http-errors/package.json b/node_modules/express/node_modules/send/node_modules/http-errors/package.json index 8df2778..0837279 100644 --- a/node_modules/express/node_modules/send/node_modules/http-errors/package.json +++ b/node_modules/express/node_modules/send/node_modules/http-errors/package.json @@ -55,9 +55,5 @@ }, "homepage": "https://github.com/jshttp/http-errors", "_id": "http-errors@1.3.1", - "dist": { - "shasum": "3e99a15a94018cf5aa068ad10c8d6dbd6ca46bc2" - }, - "_from": "http-errors@~1.3.1", - "_resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz" + "_from": "http-errors@~1.3.1" } diff --git a/node_modules/express/node_modules/send/node_modules/statuses/package.json b/node_modules/express/node_modules/send/node_modules/statuses/package.json index 48c1215..ad751bb 100644 --- a/node_modules/express/node_modules/send/node_modules/statuses/package.json +++ b/node_modules/express/node_modules/send/node_modules/statuses/package.json @@ -42,9 +42,5 @@ }, "homepage": "https://github.com/jshttp/statuses", "_id": "statuses@1.2.1", - "dist": { - "shasum": "7c619f954dcc7529096173ffa490ef0e9d7b757b" - }, - "_from": "statuses@~1.2.1", - "_resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz" + "_from": "statuses@~1.2.1" } diff --git a/node_modules/express/node_modules/send/package.json b/node_modules/express/node_modules/send/package.json index 0a2fb70..ddd2974 100644 --- a/node_modules/express/node_modules/send/package.json +++ b/node_modules/express/node_modules/send/package.json @@ -63,9 +63,5 @@ }, "homepage": "https://github.com/pillarjs/send", "_id": "send@0.13.0", - "dist": { - "shasum": "f295a2bb6747d20e07460a0a631bd0f84848ba45" - }, - "_from": "send@0.13.0", - "_resolved": "https://registry.npmjs.org/send/-/send-0.13.0.tgz" + "_from": "send@0.13.0" } diff --git a/node_modules/express/node_modules/serve-static/package.json b/node_modules/express/node_modules/serve-static/package.json index 91da1c8..a169a1d 100644 --- a/node_modules/express/node_modules/serve-static/package.json +++ b/node_modules/express/node_modules/serve-static/package.json @@ -41,9 +41,5 @@ }, "homepage": "https://github.com/expressjs/serve-static", "_id": "serve-static@1.10.0", - "dist": { - "shasum": "239180def4f007a49ee726f18a6967e6c6644923" - }, - "_from": "serve-static@~1.10.0", - "_resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.0.tgz" + "_from": "serve-static@~1.10.0" } diff --git a/node_modules/express/node_modules/type-is/node_modules/media-typer/package.json b/node_modules/express/node_modules/type-is/node_modules/media-typer/package.json index 4030b29..274e4cb 100644 --- a/node_modules/express/node_modules/type-is/node_modules/media-typer/package.json +++ b/node_modules/express/node_modules/type-is/node_modules/media-typer/package.json @@ -36,9 +36,5 @@ }, "homepage": "https://github.com/jshttp/media-typer", "_id": "media-typer@0.3.0", - "dist": { - "shasum": "a3167e8e76fbb03313fd3d901980db85db49e448" - }, - "_from": "media-typer@0.3.0", - "_resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" + "_from": "media-typer@0.3.0" } diff --git a/node_modules/express/node_modules/type-is/node_modules/mime-types/node_modules/mime-db/package.json b/node_modules/express/node_modules/type-is/node_modules/mime-types/node_modules/mime-db/package.json index 843af08..c90e759 100644 --- a/node_modules/express/node_modules/type-is/node_modules/mime-types/node_modules/mime-db/package.json +++ b/node_modules/express/node_modules/type-is/node_modules/mime-types/node_modules/mime-db/package.json @@ -68,9 +68,5 @@ }, "homepage": "https://github.com/jshttp/mime-db", "_id": "mime-db@1.19.0", - "dist": { - "shasum": "d1db75e9ac4bea5cf895c27760fb690802cc19b2" - }, - "_from": "mime-db@~1.19.0", - "_resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.19.0.tgz" + "_from": "mime-db@~1.19.0" } diff --git a/node_modules/express/node_modules/type-is/node_modules/mime-types/package.json b/node_modules/express/node_modules/type-is/node_modules/mime-types/package.json index 0c99bf2..f84d815 100644 --- a/node_modules/express/node_modules/type-is/node_modules/mime-types/package.json +++ b/node_modules/express/node_modules/type-is/node_modules/mime-types/package.json @@ -54,9 +54,5 @@ }, "homepage": "https://github.com/jshttp/mime-types", "_id": "mime-types@2.1.7", - "dist": { - "shasum": "5126022e80cb5314df04a55c2de286faa96eb8f6" - }, - "_from": "mime-types@~2.1.6", - "_resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz" + "_from": "mime-types@~2.1.7" } diff --git a/node_modules/express/node_modules/type-is/package.json b/node_modules/express/node_modules/type-is/package.json index 4691eb8..af9b184 100644 --- a/node_modules/express/node_modules/type-is/package.json +++ b/node_modules/express/node_modules/type-is/package.json @@ -51,9 +51,5 @@ }, "homepage": "https://github.com/jshttp/type-is", "_id": "type-is@1.6.9", - "dist": { - "shasum": "ee0b3cb2e4c0495270aee21e32115faf11363fd9" - }, - "_from": "type-is@~1.6.6", - "_resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.9.tgz" + "_from": "type-is@~1.6.6" } diff --git a/node_modules/express/node_modules/utils-merge/package.json b/node_modules/express/node_modules/utils-merge/package.json index 1de42ce..967cc31 100644 --- a/node_modules/express/node_modules/utils-merge/package.json +++ b/node_modules/express/node_modules/utils-merge/package.json @@ -39,9 +39,5 @@ "readmeFilename": "README.md", "homepage": "https://github.com/jaredhanson/utils-merge", "_id": "utils-merge@1.0.0", - "dist": { - "shasum": "aa62c6474b9dc17651801e22073212311fb0b0a4" - }, - "_from": "utils-merge@1.0.0", - "_resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz" + "_from": "utils-merge@1.0.0" } diff --git a/node_modules/express/node_modules/vary/package.json b/node_modules/express/node_modules/vary/package.json index 6d133eb..15256db 100644 --- a/node_modules/express/node_modules/vary/package.json +++ b/node_modules/express/node_modules/vary/package.json @@ -42,9 +42,5 @@ }, "homepage": "https://github.com/jshttp/vary", "_id": "vary@1.0.1", - "dist": { - "shasum": "03468a188b840444bd503b9b6e511f468f7351b0" - }, - "_from": "vary@~1.0.1", - "_resolved": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz" + "_from": "vary@~1.0.1" } diff --git a/node_modules/express/package.json b/node_modules/express/package.json index 2ab93fc..fde119e 100644 --- a/node_modules/express/package.json +++ b/node_modules/express/package.json @@ -121,9 +121,5 @@ "url": "https://github.com/strongloop/express/issues" }, "_id": "express@4.13.3", - "dist": { - "shasum": "a268516c71fc653b4dbb7330dcb6a1eddb40cb7e" - }, - "_from": "express@", - "_resolved": "https://registry.npmjs.org/express/-/express-4.13.3.tgz" + "_from": "express@~4.13.3" } diff --git a/node_modules/socket.io/node_modules/engine.io/node_modules/base64id/package.json b/node_modules/socket.io/node_modules/engine.io/node_modules/base64id/package.json index 09ccd8a..cbf1298 100644 --- a/node_modules/socket.io/node_modules/engine.io/node_modules/base64id/package.json +++ b/node_modules/socket.io/node_modules/engine.io/node_modules/base64id/package.json @@ -21,9 +21,5 @@ }, "homepage": "https://github.com/faeldt/base64id", "_id": "base64id@0.1.0", - "dist": { - "shasum": "08b68dfb4f6955266113cf9bd7fccf9178330ca8" - }, - "_from": "base64id@0.1.0", - "_resolved": "https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz" + "_from": "base64id@0.1.0" } diff --git a/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/after/package.json b/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/after/package.json index 5c242f8..a02f122 100644 --- a/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/after/package.json +++ b/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/after/package.json @@ -37,9 +37,5 @@ }, "homepage": "https://github.com/Raynos/after", "_id": "after@0.8.1", - "dist": { - "shasum": "7e7a21e0c2f511639482b911a717b0aab95d11ee" - }, - "_from": "after@0.8.1", - "_resolved": "https://registry.npmjs.org/after/-/after-0.8.1.tgz" + "_from": "after@0.8.1" } diff --git a/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/arraybuffer.slice/package.json b/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/arraybuffer.slice/package.json index 391d9d0..3db3f4c 100644 --- a/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/arraybuffer.slice/package.json +++ b/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/arraybuffer.slice/package.json @@ -18,9 +18,5 @@ "url": "https://github.com/rase-/arraybuffer.slice/issues" }, "_id": "arraybuffer.slice@0.0.6", - "dist": { - "shasum": "51f3d8be361975fc8ca85077e1194672148e9e9c" - }, - "_from": "arraybuffer.slice@0.0.6", - "_resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz" + "_from": "arraybuffer.slice@0.0.6" } diff --git a/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/blob/package.json b/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/blob/package.json index 8eab946..31646ea 100644 --- a/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/blob/package.json +++ b/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/blob/package.json @@ -23,9 +23,5 @@ "url": "https://github.com/rase-/blob/issues" }, "_id": "blob@0.0.4", - "dist": { - "shasum": "4cb767c80af563e4a5caf88455abbdc8670743fa" - }, - "_from": "blob@0.0.4", - "_resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz" + "_from": "blob@0.0.4" } diff --git a/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/has-binary/package.json b/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/has-binary/package.json index 6ab1f43..7263b30 100644 --- a/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/has-binary/package.json +++ b/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/has-binary/package.json @@ -20,6 +20,5 @@ "shasum": "22795ac0db05e72f15748d057cf272d5dff7cfe2" }, "_from": "has-binary@0.1.6", - "_resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.6.tgz", - "scripts": {} + "_resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.6.tgz" } diff --git a/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/package.json b/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/package.json index fe00d5d..c1c1d9e 100644 --- a/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/package.json +++ b/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/package.json @@ -37,9 +37,5 @@ "readme": "# utf8.js [](https://travis-ci.org/mathiasbynens/utf8.js) [](https://coveralls.io/r/mathiasbynens/utf8.js) [](https://gemnasium.com/mathiasbynens/utf8.js)\n\n_utf8.js_ is a well-tested UTF-8 encoder/decoder written in JavaScript. Unlike many other JavaScript solutions, it is designed to be a _proper_ UTF-8 encoder/decoder: it can encode/decode any scalar Unicode code point values, as per [the Encoding Standard](https://encoding.spec.whatwg.org/#utf-8). [Here’s an online demo.](https://mothereff.in/utf-8)\n\nFeel free to fork if you see possible improvements!\n\n## Installation\n\nVia [npm](https://www.npmjs.org/):\n\n```bash\nnpm install utf8\n```\n\nVia [Bower](http://bower.io/):\n\n```bash\nbower install utf8\n```\n\nVia [Component](https://github.com/component/component):\n\n```bash\ncomponent install mathiasbynens/utf8.js\n```\n\nIn a browser:\n\n```html\n<script src=\"utf8.js\"></script>\n```\n\nIn [Narwhal](http://narwhaljs.org/), [Node.js](https://nodejs.org/), and [RingoJS ≥ v0.8.0](http://ringojs.org/):\n\n```js\nvar utf8 = require('utf8');\n```\n\nIn [Rhino](http://www.mozilla.org/rhino/):\n\n```js\nload('utf8.js');\n```\n\nUsing an AMD loader like [RequireJS](http://requirejs.org/):\n\n```js\nrequire(\n {\n 'paths': {\n 'utf8': 'path/to/utf8'\n }\n },\n ['utf8'],\n function(utf8) {\n console.log(utf8);\n }\n);\n```\n\n## API\n\n### `utf8.encode(string)`\n\nEncodes any given JavaScript string (`string`) as UTF-8, and returns the UTF-8-encoded version of the string. It throws an error if the input string contains a non-scalar value, i.e. a lone surrogate. (If you need to be able to encode non-scalar values as well, use [WTF-8](https://mths.be/wtf8) instead.)\n\n```js\n// U+00A9 COPYRIGHT SIGN; see http://codepoints.net/U+00A9\nutf8.encode('\\xA9');\n// → '\\xC2\\xA9'\n// U+10001 LINEAR B SYLLABLE B038 E; see http://codepoints.net/U+10001\nutf8.encode('\\uD800\\uDC01');\n// → '\\xF0\\x90\\x80\\x81'\n```\n\n### `utf8.decode(byteString)`\n\nDecodes any given UTF-8-encoded string (`byteString`) as UTF-8, and returns the UTF-8-decoded version of the string. It throws an error when malformed UTF-8 is detected. (If you need to be able to decode encoded non-scalar values as well, use [WTF-8](https://mths.be/wtf8) instead.)\n\n```js\nutf8.decode('\\xC2\\xA9');\n// → '\\xA9'\n\nutf8.decode('\\xF0\\x90\\x80\\x81');\n// → '\\uD800\\uDC01'\n// → U+10001 LINEAR B SYLLABLE B038 E\n```\n\n### `utf8.version`\n\nA string representing the semantic version number.\n\n## Support\n\nutf8.js has been tested in at least Chrome 27-39, Firefox 3-34, Safari 4-8, Opera 10-28, IE 6-11, Node.js v0.10.0, Narwhal 0.3.2, RingoJS 0.8-0.11, PhantomJS 1.9.0, and Rhino 1.7RC4.\n\n## Unit tests & code coverage\n\nAfter cloning this repository, run `npm install` to install the dependencies needed for development and testing. You may want to install Istanbul _globally_ using `npm install istanbul -g`.\n\nOnce that’s done, you can run the unit tests in Node using `npm test` or `node tests/tests.js`. To run the tests in Rhino, Ringo, Narwhal, PhantomJS, and web browsers as well, use `grunt test`.\n\nTo generate the code coverage report, use `grunt cover`.\n\n## FAQ\n\n### Why is the first release named v2.0.0? Haven’t you heard of [semantic versioning](http://semver.org/)?\n\nLong before utf8.js was created, the `utf8` module on npm was registered and used by another (slightly buggy) library. @ryanmcgrath was kind enough to give me access to the `utf8` package on npm when I told him about utf8.js. Since there has already been a v1.0.0 release of the old library, and to avoid breaking backwards compatibility with projects that rely on the `utf8` npm package, I decided the tag the first release of utf8.js as v2.0.0 and take it from there.\n\n## Author\n\n| [](https://twitter.com/mathias \"Follow @mathias on Twitter\") |\n|---|\n| [Mathias Bynens](https://mathiasbynens.be/) |\n\n## License\n\nutf8.js is available under the [MIT](https://mths.be/mit) license.\n", "readmeFilename": "README.md", "_id": "utf8@2.1.0", - "dist": { - "shasum": "c5a8a41585dd2d4a4b956076c68d0712c81a5559" - }, - "_from": "utf8@2.1.0", - "_resolved": "https://registry.npmjs.org/utf8/-/utf8-2.1.0.tgz" + "_from": "utf8@2.1.0" } diff --git a/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/package.json b/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/package.json index 3ac472a..fa5095d 100644 --- a/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/package.json +++ b/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/package.json @@ -31,9 +31,5 @@ "url": "https://github.com/Automattic/engine.io-parser/issues" }, "_id": "engine.io-parser@1.2.2", - "dist": { - "shasum": "5f0a8114e58faf118a7b0d9380848d19da4127e7" - }, - "_from": "engine.io-parser@1.2.2", - "_resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.2.2.tgz" + "_from": "engine.io-parser@1.2.2" } diff --git a/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/build/Makefile b/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/build/Makefile index e667391..a407008 100644 --- a/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/build/Makefile +++ b/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/build/Makefile @@ -334,7 +334,7 @@ ifeq ($(strip $(foreach prefix,$(NO_LOAD),\ endif quiet_cmd_regen_makefile = ACTION Regenerating $@ -cmd_regen_makefile = cd $(srcdir); /usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py -fmake --ignore-environment "--toplevel-dir=." -I/Applications/AMPPS/www/node/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/build/config.gypi -I/usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi -I/Users/Jonas/.node-gyp/0.10.26/common.gypi "--depth=." "-Goutput_dir=." "--generator-output=build" "-Dlibrary=shared_library" "-Dvisibility=default" "-Dnode_root_dir=/Users/Jonas/.node-gyp/0.10.26" "-Dmodule_root_dir=/Applications/AMPPS/www/node/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil" binding.gyp +cmd_regen_makefile = cd $(srcdir); /usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py -fmake --ignore-environment "--toplevel-dir=." -I/Applications/AMPPS/www/semesterarbeit_heroku/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/build/config.gypi -I/usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi -I/Users/Jonas/.node-gyp/0.10.26/common.gypi "--depth=." "-Goutput_dir=." "--generator-output=build" "-Dlibrary=shared_library" "-Dvisibility=default" "-Dnode_root_dir=/Users/Jonas/.node-gyp/0.10.26" "-Dmodule_root_dir=/Applications/AMPPS/www/semesterarbeit_heroku/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil" binding.gyp Makefile: $(srcdir)/../../../../../../../../../../../../Users/Jonas/.node-gyp/0.10.26/common.gypi $(srcdir)/build/config.gypi $(srcdir)/binding.gyp $(srcdir)/../../../../../../../../../../../../usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi $(call do_cmd,regen_makefile) diff --git a/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/build/Release/bufferutil.node b/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/build/Release/bufferutil.node index fd6fadeb2e931c216219c36d7bf0f4c5e8abf780..e56b00046975449297703f609b87d10e339c00d7 100755 GIT binary patch delta 1364 zcmZwHO=uHQ5CGtL$yQBl(?$}dBDT>Ugf@XDMpQx;p;c2+8V@a4M2%fhRFt%W)=DDU zLry|psL?|yiin_~wg(T2A_X!2+ytdUJXmOZsy!%(h_m}<<2tyokNxJ&o5^fQJ{QHW zqL|RcuoPOW_$b3#U&GAdFL%FI+8^8*-!Z+kr_Fu4q=nN(0O-ftzHZ^eF}Hwg7kYcl zn7})N%i5Ku0Q&H`#o<f%d{u2(>vcKbu5Y+cS$pZ!EXxYGWLGp9+U-)sHr1*Md9<_G zl)M+!S5+u$f4$0TcFUj9q`$|l4tF%D@J*SD>Eewn#B^7kCd;v;=$4+%x-eu4*CAQJ zbxgj-bxL~Tx_B>BxX#H!Tz9!@WH}xQ?WzH2R^_bq0P`u?xTPsKg3<Lj5zutw<N)~* z+K2o0^b6>EwEYfimzmCkJ$47#9&m)b;8!2z6}c^7IS1b5s(?NEKJrpf9XLv!BcCUi z)~NkwWZ!D#Pvo8CA7r3>{|eRbyS1MKXr;h9O6WB0&BKe3D%eY2B%iemP$FMJ;|uw% zvH_kle`EG~9QoKEHaY|7F6N8OH<({CFEXdSj)qwOvcqP7c<cz6o@F+_Yv+XB%oEIS znP-@T_!FUeR)5(3H(>UMe&$i;GINEwrLNk*s+VCNs#^7j(Q3fThiT?U-@gUJ%$>{` z=3(YB+gnvXcxVOk_*T^Qg!#ETfd3xqdN(=0?Slvo7^jVaK_h!4n=wud9y)Gh&zw9b S(}{z!DG~Yq?qoXQ@%;hDR<lh2 delta 1329 zcmZA1O-NKx6ae6J-@LM?HENjs5Y}jgkWMw@lrk~Teh8jWPz$k)BDC6-kWq_h1`1*d z`teE(MIc3#)y_q=5F#PUMJ+-|Xwh=iMPX18BAs{7dG_X9c$fR#d+s@N9y2pHsJ;%W zAzK~Q%HFJA>1MmT$~*m~Zf0`p<de6x*V5jOxkm-N`QQ}*=*1@(cW`kkqM$6D==Ap# zK5?AZRQLjD!}W%cyK#M$j?8>sPi=GSuXEIXzBMMIW|i(pWMZ2vO4hiPG8{vPlMU$M zgu8r{qYhP4)V!ttCNkA65xTs$incFmFX^gbolm;fOhk_-Gb*l~7FX@j9?o4lk8{8N zfb)QMQm%TTJ)Ga^e9E=H*?K$`k8NB8u%6PHxmCDBuim~c+k?Ax*b#7dm)JGzTj(gB z2i?C%SE7S=IBlGRpzZp_{&^0927B1k)$~ywvzuy+vry!Xp!KFQN-(>EF6?3#*`4gd zN;<#Kj@FW2viGqk*ue4M*}u$r7Qk6T1=n&wgYWVjyopi56#EDJfH6RUeFBXyWS*h{ z?g@VqE{2WuK{=%f8ifxFUl1M={wTbqyfpvukp22_JG9|@O!$v*9KRdkjxP&86MilH z^S@1fScSitaKhcfeZo(LM}@6rrTN;0yB19Kp>JWs?;qfy@NeOYXla24;dbF8!u^3; tsUF-k8##OlH0}yNpbPl#LF4(zRNI8I&z$W&sXwQ0n8nDsolX=Z{sB=3q3Zwu diff --git a/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/build/Release/obj.target/bufferutil/src/bufferutil.o b/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/build/Release/obj.target/bufferutil/src/bufferutil.o index ca239552a074f3e78e177db8856520302683cc17..9be631e3b7075963f955cb94dc0e9659f2946492 100644 GIT binary patch delta 47170 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 ItFDj!4_my(+yDRo delta 47156 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 YM(dlh5?ceG`Rh?UQK!~b7L1kt2Vz{2NB{r; diff --git a/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/build/config.gypi b/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/build/config.gypi index b8547fb..75c9c76 100644 --- a/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/build/config.gypi +++ b/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/build/config.gypi @@ -100,7 +100,7 @@ "ignore_scripts": "", "user_agent": "node/v0.10.26 darwin x64", "cache_lock_wait": "10000", - "production": "", + "production": "true", "save_bundle": "", "umask": "18", "git": "git", diff --git a/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/node_modules/bindings/package.json b/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/node_modules/bindings/package.json index 89368a3..6ecf3a4 100644 --- a/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/node_modules/bindings/package.json +++ b/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/node_modules/bindings/package.json @@ -29,9 +29,5 @@ "readme": "node-bindings\n=============\n### Helper module for loading your native module's .node file\n\nThis is a helper module for authors of Node.js native addon modules.\nIt is basically the \"swiss army knife\" of `require()`ing your native module's\n`.node` file.\n\nThroughout the course of Node's native addon history, addons have ended up being\ncompiled in a variety of different places, depending on which build tool and which\nversion of node was used. To make matters worse, now the _gyp_ build tool can\nproduce either a _Release_ or _Debug_ build, each being built into different\nlocations.\n\nThis module checks _all_ the possible locations that a native addon would be built\nat, and returns the first one that loads successfully.\n\n\nInstallation\n------------\n\nInstall with `npm`:\n\n``` bash\n$ npm install bindings\n```\n\nOr add it to the `\"dependencies\"` section of your _package.json_ file.\n\n\nExample\n-------\n\n`require()`ing the proper bindings file for the current node version, platform\nand architecture is as simple as:\n\n``` js\nvar bindings = require('bindings')('binding.node')\n\n// Use your bindings defined in your C files\nbindings.your_c_function()\n```\n\n\nNice Error Output\n-----------------\n\nWhen the `.node` file could not be loaded, `node-bindings` throws an Error with\na nice error message telling you exactly what was tried. You can also check the\n`err.tries` Array property.\n\n```\nError: Could not load the bindings file. Tried:\n → /Users/nrajlich/ref/build/binding.node\n → /Users/nrajlich/ref/build/Debug/binding.node\n → /Users/nrajlich/ref/build/Release/binding.node\n → /Users/nrajlich/ref/out/Debug/binding.node\n → /Users/nrajlich/ref/Debug/binding.node\n → /Users/nrajlich/ref/out/Release/binding.node\n → /Users/nrajlich/ref/Release/binding.node\n → /Users/nrajlich/ref/build/default/binding.node\n → /Users/nrajlich/ref/compiled/0.8.2/darwin/x64/binding.node\n at bindings (/Users/nrajlich/ref/node_modules/bindings/bindings.js:84:13)\n at Object.<anonymous> (/Users/nrajlich/ref/lib/ref.js:5:47)\n at Module._compile (module.js:449:26)\n at Object.Module._extensions..js (module.js:467:10)\n at Module.load (module.js:356:32)\n at Function.Module._load (module.js:312:12)\n ...\n```\n\n\nLicense\n-------\n\n(The MIT License)\n\nCopyright (c) 2012 Nathan Rajlich <nathan@tootallnate.net>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "readmeFilename": "README.md", "_id": "bindings@1.2.1", - "dist": { - "shasum": "8799654b482aef23d3684c48b8fcab70f9a0d4cb" - }, - "_from": "bindings@1.2.x", - "_resolved": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz" + "_from": "bindings@1.2.x" } diff --git a/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/node_modules/nan/package.json b/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/node_modules/nan/package.json index 17273c3..a39be86 100644 --- a/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/node_modules/nan/package.json +++ b/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/node_modules/nan/package.json @@ -65,9 +65,5 @@ }, "homepage": "https://github.com/nodejs/nan", "_id": "nan@2.1.0", - "dist": { - "shasum": "f20176705534f227f7c31ed0357d83963a3022ba" - }, - "_from": "nan@^2.0.5", - "_resolved": "https://registry.npmjs.org/nan/-/nan-2.1.0.tgz" + "_from": "nan@^2.0.5" } diff --git a/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/package.json b/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/package.json index 4fcf19a..022d669 100644 --- a/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/package.json +++ b/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/package.json @@ -32,9 +32,5 @@ "readme": "# bufferutil\n\n[](https://travis-ci.org/websockets/bufferutil)\n\nBuffer utils is one of the modules that makes `ws` fast. It's optimized for\ncertain buffer based operations such as merging buffers, generating WebSocket\nmasks and unmasking.\n\nAs the module consists of binary components, it should be used an\n`optionalDependency` so when installation fails, it doesn't halt the\ninstallation of your module. There are fallback files available in this\nrepository. See `fallback.js` for the suggest fallback implementation if\ninstallation fails. \n\n## Installation\n\n```\nnpm install bufferutil\n```\n\n## API\n\nIn all examples we assume that you've already required the BufferUtil as\nfollowed:\n\n```js\n'use strict';\n\nvar bu = require('bufferutil').BufferUtil;\n```\n\nThe module exposes 3 different functions:\n\n#### merge\n\nMerge multiple buffers in the first supplied buffer argument:\n\n```js\nbu.merge(buffer, [buffer1, buffer2]);\n```\n\nThis merges buffer1 and buffer2 which are in an array into buffer.\n\n#### mask\n\nApply a WebSocket mask on the given data.\n\n```js\nbu.mask(buffer, mask);\n```\n\n#### unmask\n\nRemove a WebSocket mask on the given data.;w\n\n```js\nbu.unmask(buffer, mask);\n```\n\n## License\n\nMIT\n", "readmeFilename": "README.md", "_id": "bufferutil@1.2.1", - "dist": { - "shasum": "9710eade416ca1ee1851be71caf7f192cb7aa4e5" - }, - "_from": "bufferutil@1.2.x", - "_resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-1.2.1.tgz" + "_from": "bufferutil@1.2.x" } diff --git a/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/options/package.json b/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/options/package.json index a1922a9..bb26c80 100644 --- a/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/options/package.json +++ b/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/options/package.json @@ -29,9 +29,5 @@ }, "homepage": "https://github.com/einaros/options.js", "_id": "options@0.0.6", - "dist": { - "shasum": "e014132163d1f009bc3b40d5c5a8a4f23c875f78" - }, - "_from": "options@>=0.0.5", - "_resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz" + "_from": "options@>=0.0.5" } diff --git a/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/ultron/package.json b/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/ultron/package.json index 86823d5..0162d49 100644 --- a/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/ultron/package.json +++ b/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/ultron/package.json @@ -43,9 +43,5 @@ "readme": "# Ultron\n\n[](http://unshift.io)[](http://browsenpm.org/package/ultron)[](https://travis-ci.org/unshiftio/ultron)[](https://david-dm.org/unshiftio/ultron)[](https://coveralls.io/r/unshiftio/ultron?branch=master)[](http://webchat.freenode.net/?channels=unshift)\n\nUltron is a high-intelligence robot. It gathers intelligence so it can start\nimproving upon his rudimentary design. It will learn your event emitting\npatterns and find ways to exterminate them. Allowing you to remove only the\nevent emitters that **you** assigned and not the ones that your users or\ndevelopers assigned. This can prevent race conditions, memory leaks and even file\ndescriptor leaks from ever happening as you won't remove clean up processes.\n\n## Installation\n\nThe module is designed to be used in browsers using browserify and in Node.js.\nYou can install the module through the public npm registry by running the\nfollowing command in CLI:\n\n```\nnpm install --save ultron\n```\n\n## Usage\n\nIn all examples we assume that you've required the library as following:\n\n```js\n'use strict';\n\nvar Ultron = require('ultron');\n```\n\nNow that we've required the library we can construct our first `Ultron` instance.\nThe constructor requires one argument which should be the `EventEmitter`\ninstance that we need to operate upon. This can be the `EventEmitter` module\nthat ships with Node.js or `EventEmitter3` or anything else as long as it\nfollow the same API and internal structure as these 2. So with that in mind we\ncan create the instance:\n\n```js\n//\n// For the sake of this example we're going to construct an empty EventEmitter\n//\nvar EventEmitter = require('events').EventEmitter; // or require('eventmitter3');\nvar events = new EventEmitter();\n\nvar ultron = new Ultron(events);\n```\n\nYou can now use the following API's from the Ultron instance:\n\n### Ultron.on\n\nRegister a new event listener for the given event. It follows the exact same API\nas `EventEmitter.on` but it will return itself instead of returning the\nEventEmitter instance. If you are using EventEmitter3 it also supports the\ncontext param:\n\n```js\nultron.on('event-name', handler, { custom: 'function context' });\n```\n\n### Ultron.once\n\nExactly the same as the [Ultron.on](#ultronon) but it only allows the execution\nonce.\n\n### Ultron.remove\n\nThis is where all the magic happens and the safe removal starts. This function\naccepts different argument styles:\n\n- No arguments, assume that all events need to be removed so it will work as\n `removeAllListeners()` API.\n- 1 argument, when it's a string it will be split on ` ` and `,` to create a\n list of events that need to be cleared.\n- Multiple arguments, we assume that they are all names of events that need to\n be cleared.\n\n```js\nultron.remove('foo, bar baz'); // Removes foo, bar and baz.\nultron.remove('foo', 'bar', 'baz'); // Removes foo, bar and baz.\nultron.remove(); // Removes everything.\n```\n\nIf you just want to remove a single event listener using a function reference\nyou can still use the EventEmitter's `removeListener(event, fn)` API:\n\n```js\nfunction foo() {}\n\nulton.on('foo', foo);\nevents.removeListener('foo', foo);\n```\n\n## License\n\nMIT\n", "readmeFilename": "README.md", "_id": "ultron@1.0.2", - "dist": { - "shasum": "6d86d63486c9543d0de208f48f9bd799c9de560e" - }, - "_from": "ultron@1.0.x", - "_resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz" + "_from": "ultron@1.0.x" } diff --git a/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/build/Makefile b/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/build/Makefile index 8456439..e90613b 100644 --- a/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/build/Makefile +++ b/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/build/Makefile @@ -334,7 +334,7 @@ ifeq ($(strip $(foreach prefix,$(NO_LOAD),\ endif quiet_cmd_regen_makefile = ACTION Regenerating $@ -cmd_regen_makefile = cd $(srcdir); /usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py -fmake --ignore-environment "--toplevel-dir=." -I/Applications/AMPPS/www/node/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/build/config.gypi -I/usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi -I/Users/Jonas/.node-gyp/0.10.26/common.gypi "--depth=." "-Goutput_dir=." "--generator-output=build" "-Dlibrary=shared_library" "-Dvisibility=default" "-Dnode_root_dir=/Users/Jonas/.node-gyp/0.10.26" "-Dmodule_root_dir=/Applications/AMPPS/www/node/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate" binding.gyp +cmd_regen_makefile = cd $(srcdir); /usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py -fmake --ignore-environment "--toplevel-dir=." -I/Applications/AMPPS/www/semesterarbeit_heroku/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/build/config.gypi -I/usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi -I/Users/Jonas/.node-gyp/0.10.26/common.gypi "--depth=." "-Goutput_dir=." "--generator-output=build" "-Dlibrary=shared_library" "-Dvisibility=default" "-Dnode_root_dir=/Users/Jonas/.node-gyp/0.10.26" "-Dmodule_root_dir=/Applications/AMPPS/www/semesterarbeit_heroku/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate" binding.gyp Makefile: $(srcdir)/../../../../../../../../../../../../Users/Jonas/.node-gyp/0.10.26/common.gypi $(srcdir)/build/config.gypi $(srcdir)/binding.gyp $(srcdir)/../../../../../../../../../../../../usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi $(call do_cmd,regen_makefile) diff --git a/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/build/Release/obj.target/validation/src/validation.o b/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/build/Release/obj.target/validation/src/validation.o index 1ce30cb362bb575ec0c247dcbfecc37cd73a5f39..b1d6e98659df3193cd1a87b7ab9854776aec38a9 100644 GIT binary patch delta 42757 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 U<&j!`p1cRd-Um*9XTR+EKWr^3)&Kwi delta 42782 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%0DUY%8z|@U7zel;n1M;Ch5g^J*wP3HS`D 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 diff --git a/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/build/Release/validation.node b/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/build/Release/validation.node index 60bfa20cf62d5bfc5fbf9cb88a8a716d89ac6c97..4f5b702ba980a65ed0778d7889abea2bcd21662b 100755 GIT binary patch delta 1406 zcmZwFO=uHA6ae5i$y)1A+oV5gET}=_L8X$PJqR&NJSp^0(I~Wt#+s5URZJsNL9&ZN zRnRJvg9j0;KllrQT%@8<yoe}L!JA6$p%q1o2caN}Z+G6>&BKKm=6mxpZ|0GQW$~&k zDqWiBlsmPJ;)Oh|^#tI+t+{+apLu$wcO=vw`B?p|-QASF3IK<2xZfRI^!Wu`9NN3b zjtLwcI9+S71<;G@bsi7NiKr30<VKrRRz-$mM))N~-%!-=130S^oH-^f%<99aed7Iq z+PcoN-pWrgBlw%Lx|>y2N=D;Gu;^F6?QBueXVQurVpfjF4WFh-Un1oTX>wa4C3I;e z46#d&<2)dRZir!-#`%V{^v&sM4PZTvu9fN>v4GsJyd1qoEuDD-b5j1$SC=vvU4<_( zsaHqIWwM2C#C^9PW41k2-?^r$U(rpN@Ah8Qk*S|+9h+|FO3*_Aw;i|1Zqug8Us}~$ zevv21frWMf6D}`P`x$awoAPmTiabJ|b6f(rM}hB@@SNOA2Y#@<#Dq#%9XLy#B-hv5 z`vB+2?PzSkAC(QToB6!gSRY2c0rV5*Ddv_%wFRQgS>_AOk3F{QLuhgBfjgK_F+XCS zVqSsW@OB{2T%Na6A8yVE?E65K`5SZd(%J$^=EKaR%rpP2>O%zo?cN)2WzH}UGrwmJ zHrAdOVczF@yYpUvlWu@~h53PF6Yr?LD)U%%V#{mMHkcd84Hk2SY~f(8zqmi2D;zs= TLh8w^^d~$1zgyLlKO6o61fRHH delta 1375 zcmZA1L1+_E5CG8m*|k<{o5V&Bsi*<bLqjFm1S}0%A|eF~RzV~6P{c+(SPPz&Y*48p zh~-C#(1YHhcnIXCmlo=wXe>R7hqfL>Jk<73YcJyL{`q!y7XD}7{K-sqvgA`$yse7H zuql%AoY^bt@~(L~a&>-Te64okvou~OM_)D{G=G@&WML8j#&GHD8Qxqo1cV0C7u}e^ z)rZ@3rz?O0-XHO~C>K+9^rnu6Rn`-kNZW}zMHeW#g1)a3ygec-m~|?oD!z%RqdRDS zRzt3&?dVs^8riF|4#<>cN6#DTvqRk~IxQ=fEn0HcvP0ht8Or2Cn}$4@$%}4T$=D(# zXK_CxMb;K2S-`z4E7{|PITPS0uHm?<v!valyn#NfZoR#IN6>M(o;_5yFnSQ5(V<xl zk*nlUbQhlMdDL9{x;C|`>pVJ)`Fi$C+B8qm=AJu1lPg0%1@t)Xk@e8#$UkH1S-y~$ z$*bh2`_;L%Q#EMYr+k*2Cy$f=crF7>Qec%5UXf!|@V)B}2O0@guti=bfA<XVki3P) z0sK|j0O|IiultSt!SM&sFPLYT*O|k+f(>lu8_dsrcKgGoFW~yv?qI=7%#WF8n13^$ z?g-Yqy=|{QRJH?df0$za$h^iJ-xF*w$m}qG_;1x841C-DzgZ8n#av>3$NY=g=nB>! x&>r-j7vO>pkSCZQd3NwSs%wh5)?Dmw3G>#(SV<OhS7a>L=b>55ZFJ(_&_4w8tcw5u diff --git a/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/build/config.gypi b/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/build/config.gypi index b8547fb..75c9c76 100644 --- a/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/build/config.gypi +++ b/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/build/config.gypi @@ -100,7 +100,7 @@ "ignore_scripts": "", "user_agent": "node/v0.10.26 darwin x64", "cache_lock_wait": "10000", - "production": "", + "production": "true", "save_bundle": "", "umask": "18", "git": "git", diff --git a/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/node_modules/bindings/package.json b/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/node_modules/bindings/package.json index 89368a3..6ecf3a4 100644 --- a/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/node_modules/bindings/package.json +++ b/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/node_modules/bindings/package.json @@ -29,9 +29,5 @@ "readme": "node-bindings\n=============\n### Helper module for loading your native module's .node file\n\nThis is a helper module for authors of Node.js native addon modules.\nIt is basically the \"swiss army knife\" of `require()`ing your native module's\n`.node` file.\n\nThroughout the course of Node's native addon history, addons have ended up being\ncompiled in a variety of different places, depending on which build tool and which\nversion of node was used. To make matters worse, now the _gyp_ build tool can\nproduce either a _Release_ or _Debug_ build, each being built into different\nlocations.\n\nThis module checks _all_ the possible locations that a native addon would be built\nat, and returns the first one that loads successfully.\n\n\nInstallation\n------------\n\nInstall with `npm`:\n\n``` bash\n$ npm install bindings\n```\n\nOr add it to the `\"dependencies\"` section of your _package.json_ file.\n\n\nExample\n-------\n\n`require()`ing the proper bindings file for the current node version, platform\nand architecture is as simple as:\n\n``` js\nvar bindings = require('bindings')('binding.node')\n\n// Use your bindings defined in your C files\nbindings.your_c_function()\n```\n\n\nNice Error Output\n-----------------\n\nWhen the `.node` file could not be loaded, `node-bindings` throws an Error with\na nice error message telling you exactly what was tried. You can also check the\n`err.tries` Array property.\n\n```\nError: Could not load the bindings file. Tried:\n → /Users/nrajlich/ref/build/binding.node\n → /Users/nrajlich/ref/build/Debug/binding.node\n → /Users/nrajlich/ref/build/Release/binding.node\n → /Users/nrajlich/ref/out/Debug/binding.node\n → /Users/nrajlich/ref/Debug/binding.node\n → /Users/nrajlich/ref/out/Release/binding.node\n → /Users/nrajlich/ref/Release/binding.node\n → /Users/nrajlich/ref/build/default/binding.node\n → /Users/nrajlich/ref/compiled/0.8.2/darwin/x64/binding.node\n at bindings (/Users/nrajlich/ref/node_modules/bindings/bindings.js:84:13)\n at Object.<anonymous> (/Users/nrajlich/ref/lib/ref.js:5:47)\n at Module._compile (module.js:449:26)\n at Object.Module._extensions..js (module.js:467:10)\n at Module.load (module.js:356:32)\n at Function.Module._load (module.js:312:12)\n ...\n```\n\n\nLicense\n-------\n\n(The MIT License)\n\nCopyright (c) 2012 Nathan Rajlich <nathan@tootallnate.net>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "readmeFilename": "README.md", "_id": "bindings@1.2.1", - "dist": { - "shasum": "8799654b482aef23d3684c48b8fcab70f9a0d4cb" - }, - "_from": "bindings@1.2.x", - "_resolved": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz" + "_from": "bindings@1.2.x" } diff --git a/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/node_modules/nan/package.json b/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/node_modules/nan/package.json index 17273c3..a39be86 100644 --- a/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/node_modules/nan/package.json +++ b/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/node_modules/nan/package.json @@ -65,9 +65,5 @@ }, "homepage": "https://github.com/nodejs/nan", "_id": "nan@2.1.0", - "dist": { - "shasum": "f20176705534f227f7c31ed0357d83963a3022ba" - }, - "_from": "nan@^2.0.5", - "_resolved": "https://registry.npmjs.org/nan/-/nan-2.1.0.tgz" + "_from": "nan@^2.0.5" } diff --git a/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/package.json b/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/package.json index 6d94e1e..116b7ac 100644 --- a/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/package.json +++ b/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/package.json @@ -32,9 +32,5 @@ "readme": "# utf-8-validate\n\n[](https://travis-ci.org/websockets/utf-8-validate)\n\nWebSocket connections require extensive UTF-8 validation in order to confirm to\nthe specification. This was unfortunately not possible in JavaScript, hence the\nneed for a binary addon.\n\nAs the module consists of binary components, it should be used an\n`optionalDependency` so when installation fails, it doesn't halt the\ninstallation of your module. There are fallback files available in this\nrepository. See `fallback.js` for the suggest fallback implementation if\ninstallation fails. \n\n## Installation\n\n```\nnpm install utf-8-validate\n```\n\n## API\n\nIn all examples we assume that you've already required the mdoule as\nfollowed:\n\n```js\n'use strict';\n\nvar isValid = require('utf-8-validate').isValidUTF8;\n```\n\nThe module exposes 1 function:\n\n#### isValidUTF8\n\nValidate if the passed in buffer contains valid UTF-8 chars.\n\n```js\nbu.isValidUTF8(buffer);\n```\n\n## License\n\nMIT\n", "readmeFilename": "README.md", "_id": "utf-8-validate@1.2.1", - "dist": { - "shasum": "db866a1f4cfc7993efd9c54b066a826a80ae2465" - }, - "_from": "utf-8-validate@1.2.x", - "_resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-1.2.1.tgz" + "_from": "utf-8-validate@1.2.x" } diff --git a/node_modules/socket.io/node_modules/engine.io/package.json b/node_modules/socket.io/node_modules/engine.io/package.json index 1fcf1c1..95244f5 100644 --- a/node_modules/socket.io/node_modules/engine.io/package.json +++ b/node_modules/socket.io/node_modules/engine.io/package.json @@ -52,9 +52,5 @@ "url": "https://github.com/Automattic/engine.io/issues" }, "_id": "engine.io@1.5.4", - "dist": { - "shasum": "0d840e7cfb0ca69901b317f1f21b51cbd21e5ae5" - }, - "_from": "engine.io@1.5.4", - "_resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.5.4.tgz" + "_from": "engine.io@1.5.4" } diff --git a/node_modules/socket.io/node_modules/has-binary-data/package.json b/node_modules/socket.io/node_modules/has-binary-data/package.json index 5cd5544..97ba22a 100644 --- a/node_modules/socket.io/node_modules/has-binary-data/package.json +++ b/node_modules/socket.io/node_modules/has-binary-data/package.json @@ -16,9 +16,5 @@ "readme": "has-binarydata.js\n=================\n\nSimple module to test if an object contains binary data\n", "readmeFilename": "README.md", "_id": "has-binary-data@0.1.3", - "dist": { - "shasum": "62b452e60fea180445e1a1a048566c3b1e15b863" - }, - "_from": "has-binary-data@0.1.3", - "_resolved": "https://registry.npmjs.org/has-binary-data/-/has-binary-data-0.1.3.tgz" + "_from": "has-binary-data@0.1.3" } diff --git a/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/debug/node_modules/ms/package.json b/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/debug/node_modules/ms/package.json index e9a6c95..d3bc9ca 100644 --- a/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/debug/node_modules/ms/package.json +++ b/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/debug/node_modules/ms/package.json @@ -28,6 +28,5 @@ "shasum": "d83081e22685a128f4a0c60921bb350336e116b9" }, "_from": "ms@0.6.2", - "_resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz", - "scripts": {} + "_resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz" } diff --git a/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/component-emitter/package.json b/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/component-emitter/package.json index 23acc71..21df384 100644 --- a/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/component-emitter/package.json +++ b/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/component-emitter/package.json @@ -26,9 +26,5 @@ }, "homepage": "https://github.com/component/emitter", "_id": "component-emitter@1.1.2", - "dist": { - "shasum": "437268f3477719ea42c85ff33fff693b81a8ab5d" - }, - "_from": "component-emitter@1.1.2", - "_resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz" + "_from": "component-emitter@1.1.2" } diff --git a/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/debug/package.json b/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/debug/package.json index 9f044ba..cf72162 100644 --- a/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/debug/package.json +++ b/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/debug/package.json @@ -46,6 +46,5 @@ "shasum": "1c2bc6b9cf2158fea0855a2126e99ca5ee199ed2" }, "_from": "debug@0.7.4", - "_resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", - "scripts": {} + "_resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" } diff --git a/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/json3/package.json b/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/json3/package.json index fb1fa8e..823184f 100644 --- a/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/json3/package.json +++ b/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/json3/package.json @@ -88,9 +88,5 @@ "readme": "# JSON 3 #\n\n\n\n**JSON 3** is a modern JSON implementation compatible with a variety of JavaScript platforms, including Internet Explorer 6, Opera 7, Safari 2, and Netscape 6. The current version is **3.2.6**.\n\n- [Development Version](https://raw.github.com/bestiejs/json3/v3.2.6/lib/json3.js) *(40 KB; uncompressed with comments)*\n- [Production Version](https://raw.github.com/bestiejs/json3/v3.2.6/lib/json3.min.js) *(3.3 KB; compressed and `gzip`-ped)*\n\nCDN copies are also available at [cdnjs](http://cdnjs.com/libraries/json3/) & [jsDelivr](http://www.jsdelivr.com/#!json3).\n\n[JSON](http://json.org/) is a language-independent data interchange format based on a loose subset of the JavaScript grammar. Originally popularized by [Douglas Crockford](http://www.crockford.com/), the format was standardized in the [fifth edition](http://es5.github.com/) of the ECMAScript specification. The 5.1 edition, ratified in June 2011, incorporates several modifications to the grammar pertaining to the serialization of dates.\n\nJSON 3 exposes two functions: `stringify()` for [serializing](https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/JSON/stringify) a JavaScript value to JSON, and `parse()` for [producing](https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/JSON/parse) a JavaScript value from a JSON source string. It is a **drop-in replacement** for [JSON 2](http://json.org/js). The functions behave exactly as described in the ECMAScript spec, **except** for the date serialization discrepancy noted below.\n\nThe JSON 3 parser does **not** use `eval` or regular expressions. This provides security and performance benefits in obsolete and mobile environments, where the margin is particularly significant. The complete [benchmark suite](http://jsperf.com/json3) is available on [jsPerf](http://jsperf.com/).\n\nThe project is [hosted on GitHub](http://git.io/json3), along with the [unit tests](http://bestiejs.github.io/json3/test/test_browser.html). It is part of the [BestieJS](https://github.com/bestiejs) family, a collection of best-in-class JavaScript libraries that promote cross-platform support, specification precedents, unit testing, and plenty of documentation.\n\n# Changes from JSON 2 #\n\nJSON 3...\n\n* Correctly serializes primitive wrapper objects.\n* Throws a `TypeError` when serializing cyclic structures (JSON 2 recurses until the call stack overflows).\n* Utilizes **feature tests** to detect broken or incomplete *native* JSON implementations (JSON 2 only checks for the presence of the native functions). The tests are only executed once at runtime, so there is no additional performance cost when parsing or serializing values.\n\n**As of v3.2.3**, JSON 3 is compatible with [Prototype](http://prototypejs.org) 1.6.1 and older.\n\nIn contrast to JSON 2, JSON 3 **does not**...\n\n* Add `toJSON()` methods to the `Boolean`, `Number`, and `String` prototypes. These are not part of any standard, and are made redundant by the design of the `stringify()` implementation.\n* Add `toJSON()` or `toISOString()` methods to `Date.prototype`. See the note about date serialization below.\n\n## Date Serialization\n\n**JSON 3 deviates from the specification in one important way**: it does not define `Date#toISOString()` or `Date#toJSON()`. This preserves CommonJS compatibility and avoids polluting native prototypes. Instead, date serialization is performed internally by the `stringify()` implementation: if a date object does not define a custom `toJSON()` method, it is serialized as a [simplified ISO 8601 date-time string](http://es5.github.com/#x15.9.1.15).\n\n**Several native `Date#toJSON()` implementations produce date time strings that do *not* conform to the grammar outlined in the spec**. For instance, all versions of Safari 4, as well as JSON 2, fail to serialize extended years correctly. Furthermore, JSON 2 and older implementations omit the milliseconds from the date-time string (optional in ES 5, but required in 5.1). Finally, in all versions of Safari 4 and 5, serializing an invalid date will produce the string `\"Invalid Date\"`, rather than `null`. Because these environments exhibit other serialization bugs, however, JSON 3 will override the native `stringify()` implementation.\n\nPortions of the date serialization code are adapted from the [`date-shim`](https://github.com/Yaffle/date-shim) project.\n\n# Usage #\n\n## Web Browsers\n\n <script src=\"http://bestiejs.github.io/json3/lib/json3.js\"></script>\n <script>\n JSON.stringify({\"Hello\": 123});\n // => '{\"Hello\":123}'\n JSON.parse(\"[[1, 2, 3], 1, 2, 3, 4]\", function (key, value) {\n if (typeof value == \"number\") {\n value = value % 2 ? \"Odd\" : \"Even\";\n }\n return value;\n });\n // => [[\"Odd\", \"Even\", \"Odd\"], \"Odd\", \"Even\", \"Odd\", \"Even\"]\n </script>\n\n## CommonJS Environments\n\n var JSON3 = require(\"./path/to/json3\");\n JSON3.parse(\"[1, 2, 3]\");\n // => [1, 2, 3]\n\n## JavaScript Engines\n\n load(\"path/to/json3.js\");\n JSON.stringify({\"Hello\": 123, \"Good-bye\": 456}, [\"Hello\"], \"\\t\");\n // => '{\\n\\t\"Hello\": 123\\n}'\n\n# Compatibility #\n\nJSON 3 has been **tested** with the following web browsers, CommonJS environments, and JavaScript engines.\n\n## Web Browsers\n\n- Windows [Internet Explorer](http://www.microsoft.com/windows/internet-explorer), version 6.0 and higher\n- Mozilla [Firefox](http://www.mozilla.com/firefox), version 1.0 and higher\n- Apple [Safari](http://www.apple.com/safari), version 2.0 and higher\n- [Opera](http://www.opera.com) 7.02 and higher\n- [Mozilla](http://sillydog.org/narchive/gecko.php) 1.0, [Netscape](http://sillydog.org/narchive/) 6.2.3, and [SeaMonkey](http://www.seamonkey-project.org/) 1.0 and higher\n\n## CommonJS Environments\n\n- [Node](http://nodejs.org/) 0.2.6 and higher\n- [RingoJS](http://ringojs.org/) 0.4 and higher\n- [Narwhal](http://narwhaljs.org/) 0.3.2 and higher\n\n## JavaScript Engines\n\n- Mozilla [Rhino](http://www.mozilla.org/rhino) 1.5R5 and higher\n- WebKit [JSC](https://trac.webkit.org/wiki/JSC)\n- Google [V8](http://code.google.com/p/v8)\n\n## Known Incompatibilities\n\n* Attempting to serialize the `arguments` object may produce inconsistent results across environments due to specification version differences. As a workaround, please convert the `arguments` object to an array first: `JSON.stringify([].slice.call(arguments, 0))`.\n\n## Required Native Methods\n\nJSON 3 assumes that the following methods exist and function as described in the ECMAScript specification:\n\n- The `Number`, `String`, `Array`, `Object`, `Date`, `SyntaxError`, and `TypeError` constructors.\n- `String.fromCharCode`\n- `Object#toString`\n- `Function#call`\n- `Math.floor`\n- `Number#toString`\n- `Date#valueOf`\n- `String.prototype`: `indexOf`, `charCodeAt`, `charAt`, `slice`.\n- `Array.prototype`: `push`, `pop`, `join`.\n\n# Contribute #\n\nCheck out a working copy of the JSON 3 source code with [Git](http://git-scm.com/):\n\n $ git clone git://github.com/bestiejs/json3.git\n $ cd json3\n $ git submodule update --init\n\nIf you'd like to contribute a feature or bug fix, you can [fork](http://help.github.com/fork-a-repo/) JSON 3, commit your changes, and [send a pull request](http://help.github.com/send-pull-requests/). Please make sure to update the unit tests in the `test` directory as well.\n\nAlternatively, you can use the [GitHub issue tracker](https://github.com/bestiejs/json3/issues) to submit bug reports, feature requests, and questions, or send tweets to [@kitcambridge](http://twitter.com/kitcambridge).\n\nJSON 3 is released under the [MIT License](http://kit.mit-license.org/).", "readmeFilename": "README.md", "_id": "json3@3.2.6", - "dist": { - "shasum": "4ae7af9adf88980d99642a44d7dbaa26867c558d" - }, - "_from": "json3@3.2.6", - "_resolved": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz" + "_from": "json3@3.2.6" } diff --git a/node_modules/socket.io/node_modules/socket.io-adapter/package.json b/node_modules/socket.io/node_modules/socket.io-adapter/package.json index 17a23b7..c96a6b3 100644 --- a/node_modules/socket.io/node_modules/socket.io-adapter/package.json +++ b/node_modules/socket.io/node_modules/socket.io-adapter/package.json @@ -18,9 +18,5 @@ }, "homepage": "https://github.com/Automattic/socket.io-adapter", "_id": "socket.io-adapter@0.3.1", - "dist": { - "shasum": "880975a08b7ec5b9e0e0f3b0980a696d0a01527b" - }, - "_from": "socket.io-adapter@0.3.1", - "_resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.3.1.tgz" + "_from": "socket.io-adapter@0.3.1" } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/backo2/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/backo2/package.json index e9fecca..52341d3 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/backo2/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/backo2/package.json @@ -22,9 +22,5 @@ }, "homepage": "https://github.com/mokesmokes/backo", "_id": "backo2@1.0.2", - "dist": { - "shasum": "8b0a7e210baf34859f14cf62cfb8d754c0700a17" - }, - "_from": "backo2@1.0.2", - "_resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz" + "_from": "backo2@1.0.2" } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/component-bind/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/component-bind/package.json index b4f740b..b18f176 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/component-bind/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/component-bind/package.json @@ -26,9 +26,5 @@ }, "homepage": "https://github.com/component/bind", "_id": "component-bind@1.0.0", - "dist": { - "shasum": "e50d0759cc24e2ee01d1840b1db204523b48ef26" - }, - "_from": "component-bind@1.0.0", - "_resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz" + "_from": "component-bind@1.0.0" } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/component-emitter/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/component-emitter/package.json index 23acc71..21df384 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/component-emitter/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/component-emitter/package.json @@ -26,9 +26,5 @@ }, "homepage": "https://github.com/component/emitter", "_id": "component-emitter@1.1.2", - "dist": { - "shasum": "437268f3477719ea42c85ff33fff693b81a8ab5d" - }, - "_from": "component-emitter@1.1.2", - "_resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz" + "_from": "component-emitter@1.1.2" } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/debug/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/debug/package.json index cf72162..9f044ba 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/debug/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/debug/package.json @@ -46,5 +46,6 @@ "shasum": "1c2bc6b9cf2158fea0855a2126e99ca5ee199ed2" }, "_from": "debug@0.7.4", - "_resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" + "_resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", + "scripts": {} } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/component-inherit/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/component-inherit/package.json index 0928f1e..446bf5c 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/component-inherit/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/component-inherit/package.json @@ -23,9 +23,5 @@ }, "homepage": "https://github.com/component/inherit", "_id": "component-inherit@0.0.3", - "dist": { - "shasum": "8eeaf53d35712dd2aa2e0042f23897dad2536a3c" - }, - "_from": "component-inherit@0.0.3", - "_resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz" + "_from": "component-inherit@0.0.3" } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/after/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/after/package.json index 5c242f8..a02f122 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/after/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/after/package.json @@ -37,9 +37,5 @@ }, "homepage": "https://github.com/Raynos/after", "_id": "after@0.8.1", - "dist": { - "shasum": "7e7a21e0c2f511639482b911a717b0aab95d11ee" - }, - "_from": "after@0.8.1", - "_resolved": "https://registry.npmjs.org/after/-/after-0.8.1.tgz" + "_from": "after@0.8.1" } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/arraybuffer.slice/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/arraybuffer.slice/package.json index 1b687ff..4f71733 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/arraybuffer.slice/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/arraybuffer.slice/package.json @@ -18,10 +18,6 @@ "url": "https://github.com/rase-/arraybuffer.slice/issues" }, "_id": "arraybuffer.slice@0.0.6", - "dist": { - "shasum": "51f3d8be361975fc8ca85077e1194672148e9e9c" - }, "_from": "arraybuffer.slice@0.0.6", - "_resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz", "scripts": {} } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/blob/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/blob/package.json index 8eab946..31646ea 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/blob/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/blob/package.json @@ -23,9 +23,5 @@ "url": "https://github.com/rase-/blob/issues" }, "_id": "blob@0.0.4", - "dist": { - "shasum": "4cb767c80af563e4a5caf88455abbdc8670743fa" - }, - "_from": "blob@0.0.4", - "_resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz" + "_from": "blob@0.0.4" } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8/package.json index fe00d5d..c1c1d9e 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8/package.json @@ -37,9 +37,5 @@ "readme": "# utf8.js [](https://travis-ci.org/mathiasbynens/utf8.js) [](https://coveralls.io/r/mathiasbynens/utf8.js) [](https://gemnasium.com/mathiasbynens/utf8.js)\n\n_utf8.js_ is a well-tested UTF-8 encoder/decoder written in JavaScript. Unlike many other JavaScript solutions, it is designed to be a _proper_ UTF-8 encoder/decoder: it can encode/decode any scalar Unicode code point values, as per [the Encoding Standard](https://encoding.spec.whatwg.org/#utf-8). [Here’s an online demo.](https://mothereff.in/utf-8)\n\nFeel free to fork if you see possible improvements!\n\n## Installation\n\nVia [npm](https://www.npmjs.org/):\n\n```bash\nnpm install utf8\n```\n\nVia [Bower](http://bower.io/):\n\n```bash\nbower install utf8\n```\n\nVia [Component](https://github.com/component/component):\n\n```bash\ncomponent install mathiasbynens/utf8.js\n```\n\nIn a browser:\n\n```html\n<script src=\"utf8.js\"></script>\n```\n\nIn [Narwhal](http://narwhaljs.org/), [Node.js](https://nodejs.org/), and [RingoJS ≥ v0.8.0](http://ringojs.org/):\n\n```js\nvar utf8 = require('utf8');\n```\n\nIn [Rhino](http://www.mozilla.org/rhino/):\n\n```js\nload('utf8.js');\n```\n\nUsing an AMD loader like [RequireJS](http://requirejs.org/):\n\n```js\nrequire(\n {\n 'paths': {\n 'utf8': 'path/to/utf8'\n }\n },\n ['utf8'],\n function(utf8) {\n console.log(utf8);\n }\n);\n```\n\n## API\n\n### `utf8.encode(string)`\n\nEncodes any given JavaScript string (`string`) as UTF-8, and returns the UTF-8-encoded version of the string. It throws an error if the input string contains a non-scalar value, i.e. a lone surrogate. (If you need to be able to encode non-scalar values as well, use [WTF-8](https://mths.be/wtf8) instead.)\n\n```js\n// U+00A9 COPYRIGHT SIGN; see http://codepoints.net/U+00A9\nutf8.encode('\\xA9');\n// → '\\xC2\\xA9'\n// U+10001 LINEAR B SYLLABLE B038 E; see http://codepoints.net/U+10001\nutf8.encode('\\uD800\\uDC01');\n// → '\\xF0\\x90\\x80\\x81'\n```\n\n### `utf8.decode(byteString)`\n\nDecodes any given UTF-8-encoded string (`byteString`) as UTF-8, and returns the UTF-8-decoded version of the string. It throws an error when malformed UTF-8 is detected. (If you need to be able to decode encoded non-scalar values as well, use [WTF-8](https://mths.be/wtf8) instead.)\n\n```js\nutf8.decode('\\xC2\\xA9');\n// → '\\xA9'\n\nutf8.decode('\\xF0\\x90\\x80\\x81');\n// → '\\uD800\\uDC01'\n// → U+10001 LINEAR B SYLLABLE B038 E\n```\n\n### `utf8.version`\n\nA string representing the semantic version number.\n\n## Support\n\nutf8.js has been tested in at least Chrome 27-39, Firefox 3-34, Safari 4-8, Opera 10-28, IE 6-11, Node.js v0.10.0, Narwhal 0.3.2, RingoJS 0.8-0.11, PhantomJS 1.9.0, and Rhino 1.7RC4.\n\n## Unit tests & code coverage\n\nAfter cloning this repository, run `npm install` to install the dependencies needed for development and testing. You may want to install Istanbul _globally_ using `npm install istanbul -g`.\n\nOnce that’s done, you can run the unit tests in Node using `npm test` or `node tests/tests.js`. To run the tests in Rhino, Ringo, Narwhal, PhantomJS, and web browsers as well, use `grunt test`.\n\nTo generate the code coverage report, use `grunt cover`.\n\n## FAQ\n\n### Why is the first release named v2.0.0? Haven’t you heard of [semantic versioning](http://semver.org/)?\n\nLong before utf8.js was created, the `utf8` module on npm was registered and used by another (slightly buggy) library. @ryanmcgrath was kind enough to give me access to the `utf8` package on npm when I told him about utf8.js. Since there has already been a v1.0.0 release of the old library, and to avoid breaking backwards compatibility with projects that rely on the `utf8` npm package, I decided the tag the first release of utf8.js as v2.0.0 and take it from there.\n\n## Author\n\n| [](https://twitter.com/mathias \"Follow @mathias on Twitter\") |\n|---|\n| [Mathias Bynens](https://mathiasbynens.be/) |\n\n## License\n\nutf8.js is available under the [MIT](https://mths.be/mit) license.\n", "readmeFilename": "README.md", "_id": "utf8@2.1.0", - "dist": { - "shasum": "c5a8a41585dd2d4a4b956076c68d0712c81a5559" - }, - "_from": "utf8@2.1.0", - "_resolved": "https://registry.npmjs.org/utf8/-/utf8-2.1.0.tgz" + "_from": "utf8@2.1.0" } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/package.json index 3ac472a..fa5095d 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/package.json @@ -31,9 +31,5 @@ "url": "https://github.com/Automattic/engine.io-parser/issues" }, "_id": "engine.io-parser@1.2.2", - "dist": { - "shasum": "5f0a8114e58faf118a7b0d9380848d19da4127e7" - }, - "_from": "engine.io-parser@1.2.2", - "_resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.2.2.tgz" + "_from": "engine.io-parser@1.2.2" } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/package.json index 342e18e..d179b5b 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/package.json @@ -36,9 +36,5 @@ }, "homepage": "https://github.com/component/has-cors", "_id": "has-cors@1.0.3", - "dist": { - "shasum": "407c0019568500e16a29386a93ff67fde9484c01" - }, - "_from": "has-cors@1.0.3", - "_resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.0.3.tgz" + "_from": "has-cors@1.0.3" } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert/node_modules/callsite/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert/node_modules/callsite/package.json index df70d58..86c68e1 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert/node_modules/callsite/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert/node_modules/callsite/package.json @@ -23,9 +23,6 @@ "readme": "# callstack\n\n Access to v8's \"raw\" `CallSite`s.\n\n## Installation\n\n $ npm install callsite\n\n## Example\n\n```js\nvar stack = require('callsite');\n\nfoo();\n\nfunction foo() {\n bar();\n}\n\nfunction bar() {\n baz();\n}\n\nfunction baz() {\n console.log();\n stack().forEach(function(site){\n console.log(' \\033[36m%s\\033[90m in %s:%d\\033[0m'\n , site.getFunctionName() || 'anonymous'\n , site.getFileName()\n , site.getLineNumber());\n });\n console.log();\n}\n```\n\n## Why?\n\n Because you can do weird, stupid, clever, wacky things such as:\n\n - [better-assert](https://github.com/visionmedia/better-assert)\n\n## License\n\n MIT\n", "readmeFilename": "Readme.md", "_id": "callsite@1.0.0", - "dist": { - "shasum": "9b7b1c754d0ae6fc0043b4ca6899b6982779027f" - }, "_from": "callsite@1.0.0", - "_resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz" + "scripts": {} } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert/package.json index e430f18..80266ba 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert/package.json @@ -39,10 +39,6 @@ }, "homepage": "https://github.com/visionmedia/better-assert", "_id": "better-assert@1.0.2", - "dist": { - "shasum": "bdf8921f68228a9c35a6d22319865083d4c63fca" - }, "_from": "better-assert@~1.0.0", - "_resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", "scripts": {} } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/package.json index fe6ac63..40b375e 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/package.json @@ -15,9 +15,5 @@ }, "readme": "ERROR: No README data found!", "_id": "parsejson@0.0.1", - "dist": { - "shasum": "9a9eefebc3a2274c66226f57b9c1781c09163742" - }, - "_from": "parsejson@0.0.1", - "_resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.1.tgz" + "_from": "parsejson@0.0.1" } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert/node_modules/callsite/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert/node_modules/callsite/package.json index df70d58..86c68e1 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert/node_modules/callsite/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert/node_modules/callsite/package.json @@ -23,9 +23,6 @@ "readme": "# callstack\n\n Access to v8's \"raw\" `CallSite`s.\n\n## Installation\n\n $ npm install callsite\n\n## Example\n\n```js\nvar stack = require('callsite');\n\nfoo();\n\nfunction foo() {\n bar();\n}\n\nfunction bar() {\n baz();\n}\n\nfunction baz() {\n console.log();\n stack().forEach(function(site){\n console.log(' \\033[36m%s\\033[90m in %s:%d\\033[0m'\n , site.getFunctionName() || 'anonymous'\n , site.getFileName()\n , site.getLineNumber());\n });\n console.log();\n}\n```\n\n## Why?\n\n Because you can do weird, stupid, clever, wacky things such as:\n\n - [better-assert](https://github.com/visionmedia/better-assert)\n\n## License\n\n MIT\n", "readmeFilename": "Readme.md", "_id": "callsite@1.0.0", - "dist": { - "shasum": "9b7b1c754d0ae6fc0043b4ca6899b6982779027f" - }, "_from": "callsite@1.0.0", - "_resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz" + "scripts": {} } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert/package.json index e430f18..80266ba 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert/package.json @@ -39,10 +39,6 @@ }, "homepage": "https://github.com/visionmedia/better-assert", "_id": "better-assert@1.0.2", - "dist": { - "shasum": "bdf8921f68228a9c35a6d22319865083d4c63fca" - }, "_from": "better-assert@~1.0.0", - "_resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", "scripts": {} } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/package.json index 841917a..d4f8fc9 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/package.json @@ -15,9 +15,5 @@ }, "readme": "ERROR: No README data found!", "_id": "parseqs@0.0.2", - "dist": { - "shasum": "faa6b1c68e7b47c672a615ae5deea5a807654156" - }, - "_from": "parseqs@0.0.2", - "_resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.2.tgz" + "_from": "parseqs@0.0.2" } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert/node_modules/callsite/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert/node_modules/callsite/package.json index df70d58..86c68e1 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert/node_modules/callsite/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert/node_modules/callsite/package.json @@ -23,9 +23,6 @@ "readme": "# callstack\n\n Access to v8's \"raw\" `CallSite`s.\n\n## Installation\n\n $ npm install callsite\n\n## Example\n\n```js\nvar stack = require('callsite');\n\nfoo();\n\nfunction foo() {\n bar();\n}\n\nfunction bar() {\n baz();\n}\n\nfunction baz() {\n console.log();\n stack().forEach(function(site){\n console.log(' \\033[36m%s\\033[90m in %s:%d\\033[0m'\n , site.getFunctionName() || 'anonymous'\n , site.getFileName()\n , site.getLineNumber());\n });\n console.log();\n}\n```\n\n## Why?\n\n Because you can do weird, stupid, clever, wacky things such as:\n\n - [better-assert](https://github.com/visionmedia/better-assert)\n\n## License\n\n MIT\n", "readmeFilename": "Readme.md", "_id": "callsite@1.0.0", - "dist": { - "shasum": "9b7b1c754d0ae6fc0043b4ca6899b6982779027f" - }, "_from": "callsite@1.0.0", - "_resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz" + "scripts": {} } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert/package.json index e430f18..80266ba 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert/package.json @@ -39,10 +39,6 @@ }, "homepage": "https://github.com/visionmedia/better-assert", "_id": "better-assert@1.0.2", - "dist": { - "shasum": "bdf8921f68228a9c35a6d22319865083d4c63fca" - }, "_from": "better-assert@~1.0.0", - "_resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", "scripts": {} } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/package.json index fbdc4a1..c6e0b9e 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/package.json @@ -23,9 +23,5 @@ }, "readme": "ERROR: No README data found!", "_id": "parseuri@0.0.4", - "dist": { - "shasum": "7d3e2378a499ebfaa5976fafd086941e3db1ff84" - }, - "_from": "parseuri@0.0.4", - "_resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.4.tgz" + "_from": "parseuri@0.0.4" } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/build/Makefile b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/build/Makefile index c222e01..d2a082d 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/build/Makefile +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/build/Makefile @@ -334,7 +334,7 @@ ifeq ($(strip $(foreach prefix,$(NO_LOAD),\ endif quiet_cmd_regen_makefile = ACTION Regenerating $@ -cmd_regen_makefile = cd $(srcdir); /usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py -fmake --ignore-environment "--toplevel-dir=." -I/Applications/AMPPS/www/node/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/build/config.gypi -I/usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi -I/Users/Jonas/.node-gyp/0.10.26/common.gypi "--depth=." "-Goutput_dir=." "--generator-output=build" "-Dlibrary=shared_library" "-Dvisibility=default" "-Dnode_root_dir=/Users/Jonas/.node-gyp/0.10.26" "-Dmodule_root_dir=/Applications/AMPPS/www/node/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil" binding.gyp +cmd_regen_makefile = cd $(srcdir); /usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py -fmake --ignore-environment "--toplevel-dir=." -I/Applications/AMPPS/www/semesterarbeit_heroku/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/build/config.gypi -I/usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi -I/Users/Jonas/.node-gyp/0.10.26/common.gypi "--depth=." "-Goutput_dir=." "--generator-output=build" "-Dlibrary=shared_library" "-Dvisibility=default" "-Dnode_root_dir=/Users/Jonas/.node-gyp/0.10.26" "-Dmodule_root_dir=/Applications/AMPPS/www/semesterarbeit_heroku/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil" binding.gyp Makefile: $(srcdir)/../../../../../../../../../../../../../../Users/Jonas/.node-gyp/0.10.26/common.gypi $(srcdir)/build/config.gypi $(srcdir)/binding.gyp $(srcdir)/../../../../../../../../../../../../../../usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi $(call do_cmd,regen_makefile) diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/build/Release/bufferutil.node b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/build/Release/bufferutil.node index b6d1a56ed3bf3fa90ba5ba6b84fb1ad297f5fe83..9016cdd395ff0bcd4ab4285e9ea1db4e4cf47358 100755 GIT binary patch delta 1371 zcmZ|PQAkr!7y#h^%&RuD&Bf*_q8t?^<wlzetl=e)U{Mc+=!1|{E~;U{RKln2!50IQ zIvK-Wj4TRPJqSTPMXY2>_|l^fiao47RS!ZIqyOIX-|g;)4xGdJ{_~&n-*d<A{EW!Y zh&fH<rO=LwHrb&Kw5*RGPX64AF6SP-C<ZrnK7X3kIxf5efFbNwTg1t=IstOLzt4yX z>_Hs%Y&Qh(4Ce=JUc~u?S~ACV`Te*a*rcrUv@7JO&AKGxVLk8wqsCcBn$-bIEUPSE zhILPSoyxlCR#`XYZ;Z}Sw5LTyzsYz+clb1UH_|QoWg()AS?TQ5#TyyNF)t@^T$2SH z%hDOu9lPq~*=V;2%gLxN&dEYF6u4gx(58+v$9d+ra`%b-=@pFb!>0ziTaoM~|3SNO z-MV{c1ArTCy}>@ynaZv2k*)i!kV_u*D4s@Re+G_uO{bxk0@l^D<X=9u;T5?^{z%UH z)q3MLb)c(N`2hJ0`7{|Qe}KGcuBQRUD6p3jrVTe`;6p$i_=Nm}{N6M`miz^cFQlxp z0UDgOKE>Q?H`a$?djS2A`4jU7b8}N|!IR97nU`%g>cd}Kz;FnEd;5)sm}i+w%&qtj zu<t*_JXp0^A10~+qdvT5US;;~s4dXWe2Y29oUd5bht*2JtPd_%ZGo%IcbKP{bIhNa z*DQCbdaz{%GWgb1bKvJeK-EsufS(lA{O*NP*H_^iNem}OMiZ&asVj*aql4EIsoTjh UITiC`Ps*NH@c$VLQ!$_GANWbQtpET3 delta 1340 zcmZA1O=uHQ5CGtL$=aA`wyCz(idX|4L~X>R5rVOcMb!9nP>B~$O7)_(;z8=A8?2W` zJ&lDNYa5|ON)Lq|dWb)Wn0pT@J$O*mAShLfUc}jbv+3?U*vEeJW@q-juz5AEs^e<H zP*qgMUIo}=TudB~J+56E$^Tg>_M4ki_UKf_=s7zL00VS+V}Wk2h846NN?&kdimnt* z+cr1?7^VANK0l%RdwR*8pW)X7R&t56&hS(5P%tZxg|wBtNl~ZP?v1*@w8&b<nY7gw z3G1wLtvc%j{-x*$M~^0S^d%NDR_JFK%b7lv#d^k4!x-(g)I%)LJc(m8*RW3WGDfpj zXw|@z**=xPv8<)`U_HA(IkXO7r!MEtcZDBe*THUkmZCf8t%3LUn%&NRM>c8Q+xw;# zfL5}1g1xRw&0Sw-d;6PZH`?^8d}r@#cWpyD;uI`_xAoiXl@9&DefAgj1iR9y*FUk% zE!t|mu6K;x%?8fTu~*%78{j+#wsXRu<5&rvCv`!a{exX`4Nze}CDVcY)7bzYg}b7` z^|asAA5QrL<Xgg1!Y_my!dqj(hIfQ#e0KW7dtbnDoPK-%j{1d%h2IGO5)RWB;jedi z&2E3VycTf!!vo<(;T7RXJlNp0a9Mb=Y26<dn*p~!d=oxm1{)NG2ZhVRRpFZFobCs2 v-9U*>NskZ0pY;Rum!ijSbH0&VQpSy;fh#zd@1*M*7W1iQV16#&VN&{kclxIP diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/build/Release/obj.target/bufferutil/src/bufferutil.o b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/build/Release/obj.target/bufferutil/src/bufferutil.o index cbb799d389ba5e633020bdc4f825be2ba3a2356c..94df5c4e5e9840d6568c49eb5c068e4b74f8b9ea 100644 GIT binary patch delta 47122 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 delta 47105 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 diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/build/config.gypi b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/build/config.gypi index b8547fb..75c9c76 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/build/config.gypi +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/build/config.gypi @@ -100,7 +100,7 @@ "ignore_scripts": "", "user_agent": "node/v0.10.26 darwin x64", "cache_lock_wait": "10000", - "production": "", + "production": "true", "save_bundle": "", "umask": "18", "git": "git", diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/node_modules/bindings/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/node_modules/bindings/package.json index 89368a3..f5da686 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/node_modules/bindings/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/node_modules/bindings/package.json @@ -29,9 +29,6 @@ "readme": "node-bindings\n=============\n### Helper module for loading your native module's .node file\n\nThis is a helper module for authors of Node.js native addon modules.\nIt is basically the \"swiss army knife\" of `require()`ing your native module's\n`.node` file.\n\nThroughout the course of Node's native addon history, addons have ended up being\ncompiled in a variety of different places, depending on which build tool and which\nversion of node was used. To make matters worse, now the _gyp_ build tool can\nproduce either a _Release_ or _Debug_ build, each being built into different\nlocations.\n\nThis module checks _all_ the possible locations that a native addon would be built\nat, and returns the first one that loads successfully.\n\n\nInstallation\n------------\n\nInstall with `npm`:\n\n``` bash\n$ npm install bindings\n```\n\nOr add it to the `\"dependencies\"` section of your _package.json_ file.\n\n\nExample\n-------\n\n`require()`ing the proper bindings file for the current node version, platform\nand architecture is as simple as:\n\n``` js\nvar bindings = require('bindings')('binding.node')\n\n// Use your bindings defined in your C files\nbindings.your_c_function()\n```\n\n\nNice Error Output\n-----------------\n\nWhen the `.node` file could not be loaded, `node-bindings` throws an Error with\na nice error message telling you exactly what was tried. You can also check the\n`err.tries` Array property.\n\n```\nError: Could not load the bindings file. Tried:\n → /Users/nrajlich/ref/build/binding.node\n → /Users/nrajlich/ref/build/Debug/binding.node\n → /Users/nrajlich/ref/build/Release/binding.node\n → /Users/nrajlich/ref/out/Debug/binding.node\n → /Users/nrajlich/ref/Debug/binding.node\n → /Users/nrajlich/ref/out/Release/binding.node\n → /Users/nrajlich/ref/Release/binding.node\n → /Users/nrajlich/ref/build/default/binding.node\n → /Users/nrajlich/ref/compiled/0.8.2/darwin/x64/binding.node\n at bindings (/Users/nrajlich/ref/node_modules/bindings/bindings.js:84:13)\n at Object.<anonymous> (/Users/nrajlich/ref/lib/ref.js:5:47)\n at Module._compile (module.js:449:26)\n at Object.Module._extensions..js (module.js:467:10)\n at Module.load (module.js:356:32)\n at Function.Module._load (module.js:312:12)\n ...\n```\n\n\nLicense\n-------\n\n(The MIT License)\n\nCopyright (c) 2012 Nathan Rajlich <nathan@tootallnate.net>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "readmeFilename": "README.md", "_id": "bindings@1.2.1", - "dist": { - "shasum": "8799654b482aef23d3684c48b8fcab70f9a0d4cb" - }, "_from": "bindings@1.2.x", - "_resolved": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz" + "scripts": {} } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/node_modules/nan/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/node_modules/nan/package.json index 17273c3..a39be86 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/node_modules/nan/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/node_modules/nan/package.json @@ -65,9 +65,5 @@ }, "homepage": "https://github.com/nodejs/nan", "_id": "nan@2.1.0", - "dist": { - "shasum": "f20176705534f227f7c31ed0357d83963a3022ba" - }, - "_from": "nan@^2.0.5", - "_resolved": "https://registry.npmjs.org/nan/-/nan-2.1.0.tgz" + "_from": "nan@^2.0.5" } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/package.json index 4fcf19a..022d669 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/package.json @@ -32,9 +32,5 @@ "readme": "# bufferutil\n\n[](https://travis-ci.org/websockets/bufferutil)\n\nBuffer utils is one of the modules that makes `ws` fast. It's optimized for\ncertain buffer based operations such as merging buffers, generating WebSocket\nmasks and unmasking.\n\nAs the module consists of binary components, it should be used an\n`optionalDependency` so when installation fails, it doesn't halt the\ninstallation of your module. There are fallback files available in this\nrepository. See `fallback.js` for the suggest fallback implementation if\ninstallation fails. \n\n## Installation\n\n```\nnpm install bufferutil\n```\n\n## API\n\nIn all examples we assume that you've already required the BufferUtil as\nfollowed:\n\n```js\n'use strict';\n\nvar bu = require('bufferutil').BufferUtil;\n```\n\nThe module exposes 3 different functions:\n\n#### merge\n\nMerge multiple buffers in the first supplied buffer argument:\n\n```js\nbu.merge(buffer, [buffer1, buffer2]);\n```\n\nThis merges buffer1 and buffer2 which are in an array into buffer.\n\n#### mask\n\nApply a WebSocket mask on the given data.\n\n```js\nbu.mask(buffer, mask);\n```\n\n#### unmask\n\nRemove a WebSocket mask on the given data.;w\n\n```js\nbu.unmask(buffer, mask);\n```\n\n## License\n\nMIT\n", "readmeFilename": "README.md", "_id": "bufferutil@1.2.1", - "dist": { - "shasum": "9710eade416ca1ee1851be71caf7f192cb7aa4e5" - }, - "_from": "bufferutil@1.2.x", - "_resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-1.2.1.tgz" + "_from": "bufferutil@1.2.x" } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/options/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/options/package.json index a1922a9..bb26c80 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/options/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/options/package.json @@ -29,9 +29,5 @@ }, "homepage": "https://github.com/einaros/options.js", "_id": "options@0.0.6", - "dist": { - "shasum": "e014132163d1f009bc3b40d5c5a8a4f23c875f78" - }, - "_from": "options@>=0.0.5", - "_resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz" + "_from": "options@>=0.0.5" } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/ultron/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/ultron/package.json index 86823d5..0162d49 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/ultron/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/ultron/package.json @@ -43,9 +43,5 @@ "readme": "# Ultron\n\n[](http://unshift.io)[](http://browsenpm.org/package/ultron)[](https://travis-ci.org/unshiftio/ultron)[](https://david-dm.org/unshiftio/ultron)[](https://coveralls.io/r/unshiftio/ultron?branch=master)[](http://webchat.freenode.net/?channels=unshift)\n\nUltron is a high-intelligence robot. It gathers intelligence so it can start\nimproving upon his rudimentary design. It will learn your event emitting\npatterns and find ways to exterminate them. Allowing you to remove only the\nevent emitters that **you** assigned and not the ones that your users or\ndevelopers assigned. This can prevent race conditions, memory leaks and even file\ndescriptor leaks from ever happening as you won't remove clean up processes.\n\n## Installation\n\nThe module is designed to be used in browsers using browserify and in Node.js.\nYou can install the module through the public npm registry by running the\nfollowing command in CLI:\n\n```\nnpm install --save ultron\n```\n\n## Usage\n\nIn all examples we assume that you've required the library as following:\n\n```js\n'use strict';\n\nvar Ultron = require('ultron');\n```\n\nNow that we've required the library we can construct our first `Ultron` instance.\nThe constructor requires one argument which should be the `EventEmitter`\ninstance that we need to operate upon. This can be the `EventEmitter` module\nthat ships with Node.js or `EventEmitter3` or anything else as long as it\nfollow the same API and internal structure as these 2. So with that in mind we\ncan create the instance:\n\n```js\n//\n// For the sake of this example we're going to construct an empty EventEmitter\n//\nvar EventEmitter = require('events').EventEmitter; // or require('eventmitter3');\nvar events = new EventEmitter();\n\nvar ultron = new Ultron(events);\n```\n\nYou can now use the following API's from the Ultron instance:\n\n### Ultron.on\n\nRegister a new event listener for the given event. It follows the exact same API\nas `EventEmitter.on` but it will return itself instead of returning the\nEventEmitter instance. If you are using EventEmitter3 it also supports the\ncontext param:\n\n```js\nultron.on('event-name', handler, { custom: 'function context' });\n```\n\n### Ultron.once\n\nExactly the same as the [Ultron.on](#ultronon) but it only allows the execution\nonce.\n\n### Ultron.remove\n\nThis is where all the magic happens and the safe removal starts. This function\naccepts different argument styles:\n\n- No arguments, assume that all events need to be removed so it will work as\n `removeAllListeners()` API.\n- 1 argument, when it's a string it will be split on ` ` and `,` to create a\n list of events that need to be cleared.\n- Multiple arguments, we assume that they are all names of events that need to\n be cleared.\n\n```js\nultron.remove('foo, bar baz'); // Removes foo, bar and baz.\nultron.remove('foo', 'bar', 'baz'); // Removes foo, bar and baz.\nultron.remove(); // Removes everything.\n```\n\nIf you just want to remove a single event listener using a function reference\nyou can still use the EventEmitter's `removeListener(event, fn)` API:\n\n```js\nfunction foo() {}\n\nulton.on('foo', foo);\nevents.removeListener('foo', foo);\n```\n\n## License\n\nMIT\n", "readmeFilename": "README.md", "_id": "ultron@1.0.2", - "dist": { - "shasum": "6d86d63486c9543d0de208f48f9bd799c9de560e" - }, - "_from": "ultron@1.0.x", - "_resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz" + "_from": "ultron@1.0.x" } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/build/Makefile b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/build/Makefile index 1109c05..8ca7d5a 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/build/Makefile +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/build/Makefile @@ -334,7 +334,7 @@ ifeq ($(strip $(foreach prefix,$(NO_LOAD),\ endif quiet_cmd_regen_makefile = ACTION Regenerating $@ -cmd_regen_makefile = cd $(srcdir); /usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py -fmake --ignore-environment "--toplevel-dir=." -I/Applications/AMPPS/www/node/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/build/config.gypi -I/usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi -I/Users/Jonas/.node-gyp/0.10.26/common.gypi "--depth=." "-Goutput_dir=." "--generator-output=build" "-Dlibrary=shared_library" "-Dvisibility=default" "-Dnode_root_dir=/Users/Jonas/.node-gyp/0.10.26" "-Dmodule_root_dir=/Applications/AMPPS/www/node/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate" binding.gyp +cmd_regen_makefile = cd $(srcdir); /usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py -fmake --ignore-environment "--toplevel-dir=." -I/Applications/AMPPS/www/semesterarbeit_heroku/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/build/config.gypi -I/usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi -I/Users/Jonas/.node-gyp/0.10.26/common.gypi "--depth=." "-Goutput_dir=." "--generator-output=build" "-Dlibrary=shared_library" "-Dvisibility=default" "-Dnode_root_dir=/Users/Jonas/.node-gyp/0.10.26" "-Dmodule_root_dir=/Applications/AMPPS/www/semesterarbeit_heroku/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate" binding.gyp Makefile: $(srcdir)/../../../../../../../../../../../../../../Users/Jonas/.node-gyp/0.10.26/common.gypi $(srcdir)/build/config.gypi $(srcdir)/binding.gyp $(srcdir)/../../../../../../../../../../../../../../usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi $(call do_cmd,regen_makefile) diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/build/Release/obj.target/validation/src/validation.o b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/build/Release/obj.target/validation/src/validation.o index 88cc4866c8108e0e194ddc11ffcef9562afa75f4..c755ea5c2af74155bc9852752de09da76888a991 100644 GIT binary patch delta 43278 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 OSc17X^BemW&;J9`w#`TY delta 43196 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 K^rQWX=l=s3RlI}% diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/build/Release/validation.node b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/build/Release/validation.node index bfde6ffe342ea6593357ee1558c0779d4fadbb1f..86f9f5c935db7d13ce47a01dfc728981f735a433 100755 GIT binary patch delta 1426 zcmaLWQAkr^6ae7!&#PHBr#3TEvO!qTDCZin5-)p@2rI0If?0&xq6ity^$<ndBFvYd z`0XXO)=LycG+Iy*38U!6AZ9%jLF`e?il|5eqjT?n{x;7;7k0Sc`OiIPJKKIti1byF z>o-JN?lm?#R=MOkBiu0Edad_H#s~K=&Ax0)4{XcN7`MHlX8>>nU;3KDo1;|%uADxw z-^vMmZNiXtS^~I-_v<SBTo!$1<2#*osjA=7(`9<x4psY_vb)h2RDm7O$`n@RsOnCG zI+|fsZPMp&k@H;}8h2Ewe&HrnIgTf0(<Ehgtx(xoL!S5dh@dR^O|eIcEv6WjA&d!` z!kCc-jE|%Un4%~{7(dBWU~{Om8lb}f=wGec^l7&$52DwqTRX;?$K<y_dm@Y3HMoo< zt?My)f;@$;$8)_BqXu0uwOyO02GB07*X!@orj?G^P69120XHe3xAB#%ch<SYYM6vs zxB4u-<PtedzPwVMXUR3q%1_BX<oD!x+X;a0l=wmg&RR9lO%2yuu1iABqZ$UuCGtMo z0ORBc8W-?KRRdgSep6|j4|A0XboJ834ZO^Un9nfZWq!--SXS<D&4=NNgk{P6g83J- zx31jKdVYxc0rSVQ?fLMzoUopU1?H{G7Y{hdJjVQxd5+nKKW_CEsreB7m$2u<MdmDX zk-4K@H&o9LFh`khY423^P|ykT2j-u)llZ39wZLq+^3%arqIonj5*dw0VuP`v$np5$ eW06?^~QyG1_Pp84--G+*kTaN?iOy8Z(0%E9me delta 1380 zcmZ9~Uue@{5CHJ|wrpyr>FPEM6V&1#Iy&aoTClDdgCK|wst<w%!G~^-ir|~AP4Ewj zAjNMJg@WkQ6k*eXqNuPJ!Kug;LD);3AhLm|C=5aIlJ7p3ULZ$)m&;vpZFNli92Ju} zL!6Wcj6~BnQ=T^R?ep%QMEqGg_jJ6!vT*d5Tl->+_u6*>pn#`79^=JGvjAf-dC1EN zJo_+IS9t=sgx8w_zA0x0tjGhM4XdgTGM2PrKPdZ#vWX^uv#P+4dFf)+Wz2dV@3gC1 z&so)PtcuFTWIVFDSykp&tI82Mkg_6G%I@z_+0XJL)?Z7-MO03uEYT~)HcQyj#&|@! z7*EM5jAK%yEioZ&j4z~{-fEjI09y=zT(|1fqrFzyLT^x)emuxrkl)km%O%XN!|!ou zV^_(e<lATy@9VA1c@9kdqfJvgS^>gXuYZ9aZQANS-;Um28O~5bFXS~@ugzTMHFRLU zQ+>-ua-F=LTv?;;m&mPM%Gb#|$q&hkzRLhJl=w;o3*=5}*s>g7pv{5Fm}(d$*UA09 z0WOetqj3R$RW(47`CiaCAEtu|^e5)fipGY6%!ipTGT&#e2kgxUJJdMf1oJKC_spTT z#^-l2SD2qH*`E(DmlEFlz$|mu%EkdZm<!BTn5UV;_~%wXk(v)f{}cXv7-lXpPcR#% zZm6EmFb^@G)84D<;f79-A2Gl4?chtRW0rZ&ti8>=62`IPg<)CDo|l<ypO0EG+im^> DwoR^u diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/build/config.gypi b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/build/config.gypi index b8547fb..75c9c76 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/build/config.gypi +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/build/config.gypi @@ -100,7 +100,7 @@ "ignore_scripts": "", "user_agent": "node/v0.10.26 darwin x64", "cache_lock_wait": "10000", - "production": "", + "production": "true", "save_bundle": "", "umask": "18", "git": "git", diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/node_modules/bindings/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/node_modules/bindings/package.json index 89368a3..f5da686 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/node_modules/bindings/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/node_modules/bindings/package.json @@ -29,9 +29,6 @@ "readme": "node-bindings\n=============\n### Helper module for loading your native module's .node file\n\nThis is a helper module for authors of Node.js native addon modules.\nIt is basically the \"swiss army knife\" of `require()`ing your native module's\n`.node` file.\n\nThroughout the course of Node's native addon history, addons have ended up being\ncompiled in a variety of different places, depending on which build tool and which\nversion of node was used. To make matters worse, now the _gyp_ build tool can\nproduce either a _Release_ or _Debug_ build, each being built into different\nlocations.\n\nThis module checks _all_ the possible locations that a native addon would be built\nat, and returns the first one that loads successfully.\n\n\nInstallation\n------------\n\nInstall with `npm`:\n\n``` bash\n$ npm install bindings\n```\n\nOr add it to the `\"dependencies\"` section of your _package.json_ file.\n\n\nExample\n-------\n\n`require()`ing the proper bindings file for the current node version, platform\nand architecture is as simple as:\n\n``` js\nvar bindings = require('bindings')('binding.node')\n\n// Use your bindings defined in your C files\nbindings.your_c_function()\n```\n\n\nNice Error Output\n-----------------\n\nWhen the `.node` file could not be loaded, `node-bindings` throws an Error with\na nice error message telling you exactly what was tried. You can also check the\n`err.tries` Array property.\n\n```\nError: Could not load the bindings file. Tried:\n → /Users/nrajlich/ref/build/binding.node\n → /Users/nrajlich/ref/build/Debug/binding.node\n → /Users/nrajlich/ref/build/Release/binding.node\n → /Users/nrajlich/ref/out/Debug/binding.node\n → /Users/nrajlich/ref/Debug/binding.node\n → /Users/nrajlich/ref/out/Release/binding.node\n → /Users/nrajlich/ref/Release/binding.node\n → /Users/nrajlich/ref/build/default/binding.node\n → /Users/nrajlich/ref/compiled/0.8.2/darwin/x64/binding.node\n at bindings (/Users/nrajlich/ref/node_modules/bindings/bindings.js:84:13)\n at Object.<anonymous> (/Users/nrajlich/ref/lib/ref.js:5:47)\n at Module._compile (module.js:449:26)\n at Object.Module._extensions..js (module.js:467:10)\n at Module.load (module.js:356:32)\n at Function.Module._load (module.js:312:12)\n ...\n```\n\n\nLicense\n-------\n\n(The MIT License)\n\nCopyright (c) 2012 Nathan Rajlich <nathan@tootallnate.net>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "readmeFilename": "README.md", "_id": "bindings@1.2.1", - "dist": { - "shasum": "8799654b482aef23d3684c48b8fcab70f9a0d4cb" - }, "_from": "bindings@1.2.x", - "_resolved": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz" + "scripts": {} } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/node_modules/nan/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/node_modules/nan/package.json index 17273c3..a39be86 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/node_modules/nan/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/node_modules/nan/package.json @@ -65,9 +65,5 @@ }, "homepage": "https://github.com/nodejs/nan", "_id": "nan@2.1.0", - "dist": { - "shasum": "f20176705534f227f7c31ed0357d83963a3022ba" - }, - "_from": "nan@^2.0.5", - "_resolved": "https://registry.npmjs.org/nan/-/nan-2.1.0.tgz" + "_from": "nan@^2.0.5" } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/package.json index 6d94e1e..116b7ac 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/package.json @@ -32,9 +32,5 @@ "readme": "# utf-8-validate\n\n[](https://travis-ci.org/websockets/utf-8-validate)\n\nWebSocket connections require extensive UTF-8 validation in order to confirm to\nthe specification. This was unfortunately not possible in JavaScript, hence the\nneed for a binary addon.\n\nAs the module consists of binary components, it should be used an\n`optionalDependency` so when installation fails, it doesn't halt the\ninstallation of your module. There are fallback files available in this\nrepository. See `fallback.js` for the suggest fallback implementation if\ninstallation fails. \n\n## Installation\n\n```\nnpm install utf-8-validate\n```\n\n## API\n\nIn all examples we assume that you've already required the mdoule as\nfollowed:\n\n```js\n'use strict';\n\nvar isValid = require('utf-8-validate').isValidUTF8;\n```\n\nThe module exposes 1 function:\n\n#### isValidUTF8\n\nValidate if the passed in buffer contains valid UTF-8 chars.\n\n```js\nbu.isValidUTF8(buffer);\n```\n\n## License\n\nMIT\n", "readmeFilename": "README.md", "_id": "utf-8-validate@1.2.1", - "dist": { - "shasum": "db866a1f4cfc7993efd9c54b066a826a80ae2465" - }, - "_from": "utf-8-validate@1.2.x", - "_resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-1.2.1.tgz" + "_from": "utf-8-validate@1.2.x" } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/package.json index 6c4ef14..9d45461 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/package.json @@ -62,9 +62,5 @@ "url": "https://github.com/Automattic/engine.io-client/issues" }, "_id": "engine.io-client@1.5.4", - "dist": { - "shasum": "4bda9525e764d4ffa3524e4b2daa94c8b87e7e1f" - }, - "_from": "engine.io-client@1.5.4", - "_resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.5.4.tgz" + "_from": "engine.io-client@1.5.4" } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/has-binary/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/has-binary/package.json index 7263b30..6ab1f43 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/has-binary/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/has-binary/package.json @@ -20,5 +20,6 @@ "shasum": "22795ac0db05e72f15748d057cf272d5dff7cfe2" }, "_from": "has-binary@0.1.6", - "_resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.6.tgz" + "_resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.6.tgz", + "scripts": {} } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/indexof/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/indexof/package.json index 72b9bfc..58631c0 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/indexof/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/indexof/package.json @@ -16,9 +16,5 @@ "readme": "\n# indexOf\n\n Lame indexOf thing, thanks microsoft\n\n## Example\n\n```js\nvar index = require('indexof');\nindex(arr, obj);\n```\n\n## License\n\n MIT", "readmeFilename": "Readme.md", "_id": "indexof@0.0.1", - "dist": { - "shasum": "0bf0bed8a28e8a322848b90534c56448edece604" - }, - "_from": "indexof@0.0.1", - "_resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz" + "_from": "indexof@0.0.1" } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/object-component/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/object-component/package.json index 8b1ddf2..019e5bc 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/object-component/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/object-component/package.json @@ -14,9 +14,5 @@ "readmeFilename": "Readme.md", "description": "Object utils.", "_id": "object-component@0.0.3", - "dist": { - "shasum": "aaf68624f922af9bb87f5e1cdf361ad2105f2e5c" - }, - "_from": "object-component@0.0.3", - "_resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz" + "_from": "object-component@0.0.3" } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/node_modules/callsite/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/node_modules/callsite/package.json index df70d58..12c0ea1 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/node_modules/callsite/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/node_modules/callsite/package.json @@ -23,9 +23,5 @@ "readme": "# callstack\n\n Access to v8's \"raw\" `CallSite`s.\n\n## Installation\n\n $ npm install callsite\n\n## Example\n\n```js\nvar stack = require('callsite');\n\nfoo();\n\nfunction foo() {\n bar();\n}\n\nfunction bar() {\n baz();\n}\n\nfunction baz() {\n console.log();\n stack().forEach(function(site){\n console.log(' \\033[36m%s\\033[90m in %s:%d\\033[0m'\n , site.getFunctionName() || 'anonymous'\n , site.getFileName()\n , site.getLineNumber());\n });\n console.log();\n}\n```\n\n## Why?\n\n Because you can do weird, stupid, clever, wacky things such as:\n\n - [better-assert](https://github.com/visionmedia/better-assert)\n\n## License\n\n MIT\n", "readmeFilename": "Readme.md", "_id": "callsite@1.0.0", - "dist": { - "shasum": "9b7b1c754d0ae6fc0043b4ca6899b6982779027f" - }, - "_from": "callsite@1.0.0", - "_resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz" + "_from": "callsite@1.0.0" } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/package.json index 72a29b3..5310c46 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/package.json @@ -39,9 +39,5 @@ }, "homepage": "https://github.com/visionmedia/better-assert", "_id": "better-assert@1.0.2", - "dist": { - "shasum": "bdf8921f68228a9c35a6d22319865083d4c63fca" - }, - "_from": "better-assert@~1.0.0", - "_resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz" + "_from": "better-assert@~1.0.0" } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/package.json index 3cf4f53..4a8e373 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/package.json @@ -15,9 +15,5 @@ }, "readme": "ERROR: No README data found!", "_id": "parseuri@0.0.2", - "dist": { - "shasum": "2aefe10e2eb679126834b81baa6980a7d749c5ac" - }, - "_from": "parseuri@0.0.2", - "_resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.2.tgz" + "_from": "parseuri@0.0.2" } diff --git a/node_modules/socket.io/node_modules/socket.io-client/node_modules/to-array/package.json b/node_modules/socket.io/node_modules/socket.io-client/node_modules/to-array/package.json index e6a5c9b..fffdd02 100644 --- a/node_modules/socket.io/node_modules/socket.io-client/node_modules/to-array/package.json +++ b/node_modules/socket.io/node_modules/socket.io-client/node_modules/to-array/package.json @@ -38,9 +38,5 @@ "readme": "# to-array\n\nTurn an array like into an array\n\n## Example\n\n``` js\nvar toArray = require(\"to-array\")\n , elems = document.links\n\nvar array = toArray(elems)\n```\n\n## Installation\n\n`npm install to-array`\n\n## Contributors\n\n - Raynos\n\n## MIT Licenced\n", "readmeFilename": "README.md", "_id": "to-array@0.1.3", - "dist": { - "shasum": "af5d5c30691c0eae6c36992c5f6f3f5d658f3203" - }, - "_from": "to-array@0.1.3", - "_resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.3.tgz" + "_from": "to-array@0.1.3" } diff --git a/node_modules/socket.io/node_modules/socket.io-parser/node_modules/component-emitter/package.json b/node_modules/socket.io/node_modules/socket.io-parser/node_modules/component-emitter/package.json index 23acc71..21df384 100644 --- a/node_modules/socket.io/node_modules/socket.io-parser/node_modules/component-emitter/package.json +++ b/node_modules/socket.io/node_modules/socket.io-parser/node_modules/component-emitter/package.json @@ -26,9 +26,5 @@ }, "homepage": "https://github.com/component/emitter", "_id": "component-emitter@1.1.2", - "dist": { - "shasum": "437268f3477719ea42c85ff33fff693b81a8ab5d" - }, - "_from": "component-emitter@1.1.2", - "_resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz" + "_from": "component-emitter@1.1.2" } diff --git a/node_modules/socket.io/node_modules/socket.io-parser/node_modules/debug/package.json b/node_modules/socket.io/node_modules/socket.io-parser/node_modules/debug/package.json index 9f044ba..cf72162 100644 --- a/node_modules/socket.io/node_modules/socket.io-parser/node_modules/debug/package.json +++ b/node_modules/socket.io/node_modules/socket.io-parser/node_modules/debug/package.json @@ -46,6 +46,5 @@ "shasum": "1c2bc6b9cf2158fea0855a2126e99ca5ee199ed2" }, "_from": "debug@0.7.4", - "_resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", - "scripts": {} + "_resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" } diff --git a/node_modules/socket.io/node_modules/socket.io-parser/node_modules/json3/package.json b/node_modules/socket.io/node_modules/socket.io-parser/node_modules/json3/package.json index fb1fa8e..823184f 100644 --- a/node_modules/socket.io/node_modules/socket.io-parser/node_modules/json3/package.json +++ b/node_modules/socket.io/node_modules/socket.io-parser/node_modules/json3/package.json @@ -88,9 +88,5 @@ "readme": "# JSON 3 #\n\n\n\n**JSON 3** is a modern JSON implementation compatible with a variety of JavaScript platforms, including Internet Explorer 6, Opera 7, Safari 2, and Netscape 6. The current version is **3.2.6**.\n\n- [Development Version](https://raw.github.com/bestiejs/json3/v3.2.6/lib/json3.js) *(40 KB; uncompressed with comments)*\n- [Production Version](https://raw.github.com/bestiejs/json3/v3.2.6/lib/json3.min.js) *(3.3 KB; compressed and `gzip`-ped)*\n\nCDN copies are also available at [cdnjs](http://cdnjs.com/libraries/json3/) & [jsDelivr](http://www.jsdelivr.com/#!json3).\n\n[JSON](http://json.org/) is a language-independent data interchange format based on a loose subset of the JavaScript grammar. Originally popularized by [Douglas Crockford](http://www.crockford.com/), the format was standardized in the [fifth edition](http://es5.github.com/) of the ECMAScript specification. The 5.1 edition, ratified in June 2011, incorporates several modifications to the grammar pertaining to the serialization of dates.\n\nJSON 3 exposes two functions: `stringify()` for [serializing](https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/JSON/stringify) a JavaScript value to JSON, and `parse()` for [producing](https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/JSON/parse) a JavaScript value from a JSON source string. It is a **drop-in replacement** for [JSON 2](http://json.org/js). The functions behave exactly as described in the ECMAScript spec, **except** for the date serialization discrepancy noted below.\n\nThe JSON 3 parser does **not** use `eval` or regular expressions. This provides security and performance benefits in obsolete and mobile environments, where the margin is particularly significant. The complete [benchmark suite](http://jsperf.com/json3) is available on [jsPerf](http://jsperf.com/).\n\nThe project is [hosted on GitHub](http://git.io/json3), along with the [unit tests](http://bestiejs.github.io/json3/test/test_browser.html). It is part of the [BestieJS](https://github.com/bestiejs) family, a collection of best-in-class JavaScript libraries that promote cross-platform support, specification precedents, unit testing, and plenty of documentation.\n\n# Changes from JSON 2 #\n\nJSON 3...\n\n* Correctly serializes primitive wrapper objects.\n* Throws a `TypeError` when serializing cyclic structures (JSON 2 recurses until the call stack overflows).\n* Utilizes **feature tests** to detect broken or incomplete *native* JSON implementations (JSON 2 only checks for the presence of the native functions). The tests are only executed once at runtime, so there is no additional performance cost when parsing or serializing values.\n\n**As of v3.2.3**, JSON 3 is compatible with [Prototype](http://prototypejs.org) 1.6.1 and older.\n\nIn contrast to JSON 2, JSON 3 **does not**...\n\n* Add `toJSON()` methods to the `Boolean`, `Number`, and `String` prototypes. These are not part of any standard, and are made redundant by the design of the `stringify()` implementation.\n* Add `toJSON()` or `toISOString()` methods to `Date.prototype`. See the note about date serialization below.\n\n## Date Serialization\n\n**JSON 3 deviates from the specification in one important way**: it does not define `Date#toISOString()` or `Date#toJSON()`. This preserves CommonJS compatibility and avoids polluting native prototypes. Instead, date serialization is performed internally by the `stringify()` implementation: if a date object does not define a custom `toJSON()` method, it is serialized as a [simplified ISO 8601 date-time string](http://es5.github.com/#x15.9.1.15).\n\n**Several native `Date#toJSON()` implementations produce date time strings that do *not* conform to the grammar outlined in the spec**. For instance, all versions of Safari 4, as well as JSON 2, fail to serialize extended years correctly. Furthermore, JSON 2 and older implementations omit the milliseconds from the date-time string (optional in ES 5, but required in 5.1). Finally, in all versions of Safari 4 and 5, serializing an invalid date will produce the string `\"Invalid Date\"`, rather than `null`. Because these environments exhibit other serialization bugs, however, JSON 3 will override the native `stringify()` implementation.\n\nPortions of the date serialization code are adapted from the [`date-shim`](https://github.com/Yaffle/date-shim) project.\n\n# Usage #\n\n## Web Browsers\n\n <script src=\"http://bestiejs.github.io/json3/lib/json3.js\"></script>\n <script>\n JSON.stringify({\"Hello\": 123});\n // => '{\"Hello\":123}'\n JSON.parse(\"[[1, 2, 3], 1, 2, 3, 4]\", function (key, value) {\n if (typeof value == \"number\") {\n value = value % 2 ? \"Odd\" : \"Even\";\n }\n return value;\n });\n // => [[\"Odd\", \"Even\", \"Odd\"], \"Odd\", \"Even\", \"Odd\", \"Even\"]\n </script>\n\n## CommonJS Environments\n\n var JSON3 = require(\"./path/to/json3\");\n JSON3.parse(\"[1, 2, 3]\");\n // => [1, 2, 3]\n\n## JavaScript Engines\n\n load(\"path/to/json3.js\");\n JSON.stringify({\"Hello\": 123, \"Good-bye\": 456}, [\"Hello\"], \"\\t\");\n // => '{\\n\\t\"Hello\": 123\\n}'\n\n# Compatibility #\n\nJSON 3 has been **tested** with the following web browsers, CommonJS environments, and JavaScript engines.\n\n## Web Browsers\n\n- Windows [Internet Explorer](http://www.microsoft.com/windows/internet-explorer), version 6.0 and higher\n- Mozilla [Firefox](http://www.mozilla.com/firefox), version 1.0 and higher\n- Apple [Safari](http://www.apple.com/safari), version 2.0 and higher\n- [Opera](http://www.opera.com) 7.02 and higher\n- [Mozilla](http://sillydog.org/narchive/gecko.php) 1.0, [Netscape](http://sillydog.org/narchive/) 6.2.3, and [SeaMonkey](http://www.seamonkey-project.org/) 1.0 and higher\n\n## CommonJS Environments\n\n- [Node](http://nodejs.org/) 0.2.6 and higher\n- [RingoJS](http://ringojs.org/) 0.4 and higher\n- [Narwhal](http://narwhaljs.org/) 0.3.2 and higher\n\n## JavaScript Engines\n\n- Mozilla [Rhino](http://www.mozilla.org/rhino) 1.5R5 and higher\n- WebKit [JSC](https://trac.webkit.org/wiki/JSC)\n- Google [V8](http://code.google.com/p/v8)\n\n## Known Incompatibilities\n\n* Attempting to serialize the `arguments` object may produce inconsistent results across environments due to specification version differences. As a workaround, please convert the `arguments` object to an array first: `JSON.stringify([].slice.call(arguments, 0))`.\n\n## Required Native Methods\n\nJSON 3 assumes that the following methods exist and function as described in the ECMAScript specification:\n\n- The `Number`, `String`, `Array`, `Object`, `Date`, `SyntaxError`, and `TypeError` constructors.\n- `String.fromCharCode`\n- `Object#toString`\n- `Function#call`\n- `Math.floor`\n- `Number#toString`\n- `Date#valueOf`\n- `String.prototype`: `indexOf`, `charCodeAt`, `charAt`, `slice`.\n- `Array.prototype`: `push`, `pop`, `join`.\n\n# Contribute #\n\nCheck out a working copy of the JSON 3 source code with [Git](http://git-scm.com/):\n\n $ git clone git://github.com/bestiejs/json3.git\n $ cd json3\n $ git submodule update --init\n\nIf you'd like to contribute a feature or bug fix, you can [fork](http://help.github.com/fork-a-repo/) JSON 3, commit your changes, and [send a pull request](http://help.github.com/send-pull-requests/). Please make sure to update the unit tests in the `test` directory as well.\n\nAlternatively, you can use the [GitHub issue tracker](https://github.com/bestiejs/json3/issues) to submit bug reports, feature requests, and questions, or send tweets to [@kitcambridge](http://twitter.com/kitcambridge).\n\nJSON 3 is released under the [MIT License](http://kit.mit-license.org/).", "readmeFilename": "README.md", "_id": "json3@3.2.6", - "dist": { - "shasum": "4ae7af9adf88980d99642a44d7dbaa26867c558d" - }, - "_from": "json3@3.2.6", - "_resolved": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz" + "_from": "json3@3.2.6" } diff --git a/node_modules/socket.io/package.json b/node_modules/socket.io/package.json index 0f039dd..b50ce4e 100644 --- a/node_modules/socket.io/package.json +++ b/node_modules/socket.io/package.json @@ -58,9 +58,5 @@ }, "homepage": "https://github.com/Automattic/socket.io", "_id": "socket.io@1.3.7", - "dist": { - "shasum": "1175491a0f3ba71530bda69f4627d0ab6f7792ff" - }, - "_from": "socket.io@", - "_resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.3.7.tgz" + "_from": "socket.io@~1.3.7" } -- GitLab