From 67fdec20726e48ba3a934cb25bb30d47ec4a4f29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yaroslav=20De=20La=20Pe=C3=B1a=20Smirnov?= Date: Wed, 29 Nov 2017 11:44:34 +0300 Subject: Initial commit, version 0.5.3 --- node_modules/has-binary2/History.md | 39 ++++++++++++++++ node_modules/has-binary2/LICENSE | 20 +++++++++ node_modules/has-binary2/README.md | 4 ++ node_modules/has-binary2/index.js | 62 +++++++++++++++++++++++++ node_modules/has-binary2/package.json | 85 +++++++++++++++++++++++++++++++++++ 5 files changed, 210 insertions(+) create mode 100644 node_modules/has-binary2/History.md create mode 100644 node_modules/has-binary2/LICENSE create mode 100644 node_modules/has-binary2/README.md create mode 100644 node_modules/has-binary2/index.js create mode 100644 node_modules/has-binary2/package.json (limited to 'node_modules/has-binary2') diff --git a/node_modules/has-binary2/History.md b/node_modules/has-binary2/History.md new file mode 100644 index 0000000..c5079b3 --- /dev/null +++ b/node_modules/has-binary2/History.md @@ -0,0 +1,39 @@ + +1.0.2 / 2017-04-27 +================== + + * fix(*): Fix Blob detection for iOS 8/9 + +1.0.1 / 2017-04-05 +================== + + * chore(*): restrict files included in npm package + +1.0.0 / 2017-04-05 +================== + + * chore(*): update package name + * fix(*): do not call toJSON more than once (#7) + * fix(*): Ensure globals are functions before running `instanceof` checks against them. (#4) + * fix(*): fix the case when toJSON() returns a Buffer (#6) + * chore(*): Bump dependencies, add semistandard checkstyle and travis configuration (#5) + * perf(*): Performance improvements (#3) + +0.1.7 / 2015-11-18 +================== + + * fix toJSON [@jderuere] + * fix `global.isBuffer` usage [@tonetheman] + * fix tests on modern versions of node + * bump mocha + +0.1.6 / 2015-01-24 +================== + + * fix "undefined function" bug when iterating + an object created with Object.create(null) [gunta] + +0.1.5 / 2014-09-04 +================== + + * prevent browserify from bundling `Buffer` diff --git a/node_modules/has-binary2/LICENSE b/node_modules/has-binary2/LICENSE new file mode 100644 index 0000000..e6603cd --- /dev/null +++ b/node_modules/has-binary2/LICENSE @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2014 Kevin Roark + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/has-binary2/README.md b/node_modules/has-binary2/README.md new file mode 100644 index 0000000..76a0035 --- /dev/null +++ b/node_modules/has-binary2/README.md @@ -0,0 +1,4 @@ +has-binarydata.js +================= + +Simple module to test if an object contains binary data diff --git a/node_modules/has-binary2/index.js b/node_modules/has-binary2/index.js new file mode 100644 index 0000000..c543498 --- /dev/null +++ b/node_modules/has-binary2/index.js @@ -0,0 +1,62 @@ +/* global Blob File */ + +/* + * Module requirements. + */ + +var isArray = require('isarray'); + +var toString = Object.prototype.toString; +var withNativeBlob = typeof global.Blob === 'function' || toString.call(global.Blob) === '[object BlobConstructor]'; +var withNativeFile = typeof global.File === 'function' || toString.call(global.File) === '[object FileConstructor]'; + +/** + * Module exports. + */ + +module.exports = hasBinary; + +/** + * Checks for binary data. + * + * Supports Buffer, ArrayBuffer, Blob and File. + * + * @param {Object} anything + * @api public + */ + +function hasBinary (obj) { + if (!obj || typeof obj !== 'object') { + return false; + } + + if (isArray(obj)) { + for (var i = 0, l = obj.length; i < l; i++) { + if (hasBinary(obj[i])) { + return true; + } + } + return false; + } + + if ((typeof global.Buffer === 'function' && global.Buffer.isBuffer && global.Buffer.isBuffer(obj)) || + (typeof global.ArrayBuffer === 'function' && obj instanceof ArrayBuffer) || + (withNativeBlob && obj instanceof Blob) || + (withNativeFile && obj instanceof File) + ) { + return true; + } + + // see: https://github.com/Automattic/has-binary/pull/4 + if (obj.toJSON && typeof obj.toJSON === 'function' && arguments.length === 1) { + return hasBinary(obj.toJSON(), true); + } + + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key) && hasBinary(obj[key])) { + return true; + } + } + + return false; +} diff --git a/node_modules/has-binary2/package.json b/node_modules/has-binary2/package.json new file mode 100644 index 0000000..7f97607 --- /dev/null +++ b/node_modules/has-binary2/package.json @@ -0,0 +1,85 @@ +{ + "_args": [ + [ + { + "raw": "has-binary2@~1.0.2", + "scope": null, + "escapedName": "has-binary2", + "name": "has-binary2", + "rawSpec": "~1.0.2", + "spec": ">=1.0.2 <1.1.0", + "type": "range" + }, + "/mnt/e/Yaroslav/Documents/Webs/nodejs/checkers/node_modules/engine.io-parser" + ] + ], + "_from": "has-binary2@>=1.0.2 <1.1.0", + "_id": "has-binary2@1.0.2", + "_inCache": true, + "_location": "/has-binary2", + "_nodeVersion": "6.9.4", + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/has-binary2-1.0.2.tgz_1493325765063_0.2403412840794772" + }, + "_npmUser": { + "name": "darrachequesne", + "email": "damien.arrachequesne@gmail.com" + }, + "_npmVersion": "3.10.10", + "_phantomChildren": {}, + "_requested": { + "raw": "has-binary2@~1.0.2", + "scope": null, + "escapedName": "has-binary2", + "name": "has-binary2", + "rawSpec": "~1.0.2", + "spec": ">=1.0.2 <1.1.0", + "type": "range" + }, + "_requiredBy": [ + "/engine.io-parser", + "/socket.io-parser" + ], + "_resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.2.tgz", + "_shasum": "e83dba49f0b9be4d026d27365350d9f03f54be98", + "_shrinkwrap": null, + "_spec": "has-binary2@~1.0.2", + "_where": "/mnt/e/Yaroslav/Documents/Webs/nodejs/checkers/node_modules/engine.io-parser", + "author": { + "name": "Kevin Roark" + }, + "dependencies": { + "isarray": "2.0.1" + }, + "description": "A function that takes anything in javascript and returns true if its argument contains binary data.", + "devDependencies": { + "better-assert": "^1.0.2", + "mocha": "^3.2.0", + "semistandard": "^9.2.1" + }, + "directories": {}, + "dist": { + "shasum": "e83dba49f0b9be4d026d27365350d9f03f54be98", + "tarball": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.2.tgz" + }, + "files": [ + "index.js" + ], + "gitHead": "02266c05a7b3edecf945343c26c1bc562f78bbd9", + "license": "MIT", + "maintainers": [ + { + "name": "darrachequesne", + "email": "damien.arrachequesne@gmail.com" + } + ], + "name": "has-binary2", + "optionalDependencies": {}, + "readme": "ERROR: No README data found!", + "scripts": { + "checkstyle": "semistandard", + "test": "npm run checkstyle && mocha --bail" + }, + "version": "1.0.2" +} -- cgit v1.2.3