Firebase Update
This commit is contained in:
		
							
								
								
									
										47
									
								
								express-server/node_modules/lodash.isplainobject/LICENSE
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								express-server/node_modules/lodash.isplainobject/LICENSE
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,47 @@
 | 
			
		||||
Copyright jQuery Foundation and other contributors <https://jquery.org/>
 | 
			
		||||
 | 
			
		||||
Based on Underscore.js, copyright Jeremy Ashkenas,
 | 
			
		||||
DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
 | 
			
		||||
 | 
			
		||||
This software consists of voluntary contributions made by many
 | 
			
		||||
individuals. For exact contribution history, see the revision history
 | 
			
		||||
available at https://github.com/lodash/lodash
 | 
			
		||||
 | 
			
		||||
The following license applies to all parts of this software except as
 | 
			
		||||
documented below:
 | 
			
		||||
 | 
			
		||||
====
 | 
			
		||||
 | 
			
		||||
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.
 | 
			
		||||
 | 
			
		||||
====
 | 
			
		||||
 | 
			
		||||
Copyright and related rights for sample code are waived via CC0. Sample
 | 
			
		||||
code is defined as all source code displayed within the prose of the
 | 
			
		||||
documentation.
 | 
			
		||||
 | 
			
		||||
CC0: http://creativecommons.org/publicdomain/zero/1.0/
 | 
			
		||||
 | 
			
		||||
====
 | 
			
		||||
 | 
			
		||||
Files located in the node_modules and vendor directories are externally
 | 
			
		||||
maintained libraries used by this software which have their own
 | 
			
		||||
licenses; we recommend you read them, as their terms may differ from the
 | 
			
		||||
terms above.
 | 
			
		||||
							
								
								
									
										18
									
								
								express-server/node_modules/lodash.isplainobject/README.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								express-server/node_modules/lodash.isplainobject/README.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,18 @@
 | 
			
		||||
# lodash.isplainobject v4.0.6
 | 
			
		||||
 | 
			
		||||
The [lodash](https://lodash.com/) method `_.isPlainObject` exported as a [Node.js](https://nodejs.org/) module.
 | 
			
		||||
 | 
			
		||||
## Installation
 | 
			
		||||
 | 
			
		||||
Using npm:
 | 
			
		||||
```bash
 | 
			
		||||
$ {sudo -H} npm i -g npm
 | 
			
		||||
$ npm i --save lodash.isplainobject
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
In Node.js:
 | 
			
		||||
```js
 | 
			
		||||
var isPlainObject = require('lodash.isplainobject');
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
See the [documentation](https://lodash.com/docs#isPlainObject) or [package source](https://github.com/lodash/lodash/blob/4.0.6-npm-packages/lodash.isplainobject) for more details.
 | 
			
		||||
							
								
								
									
										139
									
								
								express-server/node_modules/lodash.isplainobject/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										139
									
								
								express-server/node_modules/lodash.isplainobject/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,139 @@
 | 
			
		||||
/**
 | 
			
		||||
 * lodash (Custom Build) <https://lodash.com/>
 | 
			
		||||
 * Build: `lodash modularize exports="npm" -o ./`
 | 
			
		||||
 * Copyright jQuery Foundation and other contributors <https://jquery.org/>
 | 
			
		||||
 * Released under MIT license <https://lodash.com/license>
 | 
			
		||||
 * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
 | 
			
		||||
 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
/** `Object#toString` result references. */
 | 
			
		||||
var objectTag = '[object Object]';
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Checks if `value` is a host object in IE < 9.
 | 
			
		||||
 *
 | 
			
		||||
 * @private
 | 
			
		||||
 * @param {*} value The value to check.
 | 
			
		||||
 * @returns {boolean} Returns `true` if `value` is a host object, else `false`.
 | 
			
		||||
 */
 | 
			
		||||
function isHostObject(value) {
 | 
			
		||||
  // Many host objects are `Object` objects that can coerce to strings
 | 
			
		||||
  // despite having improperly defined `toString` methods.
 | 
			
		||||
  var result = false;
 | 
			
		||||
  if (value != null && typeof value.toString != 'function') {
 | 
			
		||||
    try {
 | 
			
		||||
      result = !!(value + '');
 | 
			
		||||
    } catch (e) {}
 | 
			
		||||
  }
 | 
			
		||||
  return result;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Creates a unary function that invokes `func` with its argument transformed.
 | 
			
		||||
 *
 | 
			
		||||
 * @private
 | 
			
		||||
 * @param {Function} func The function to wrap.
 | 
			
		||||
 * @param {Function} transform The argument transform.
 | 
			
		||||
 * @returns {Function} Returns the new function.
 | 
			
		||||
 */
 | 
			
		||||
function overArg(func, transform) {
 | 
			
		||||
  return function(arg) {
 | 
			
		||||
    return func(transform(arg));
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/** Used for built-in method references. */
 | 
			
		||||
var funcProto = Function.prototype,
 | 
			
		||||
    objectProto = Object.prototype;
 | 
			
		||||
 | 
			
		||||
/** Used to resolve the decompiled source of functions. */
 | 
			
		||||
var funcToString = funcProto.toString;
 | 
			
		||||
 | 
			
		||||
/** Used to check objects for own properties. */
 | 
			
		||||
var hasOwnProperty = objectProto.hasOwnProperty;
 | 
			
		||||
 | 
			
		||||
/** Used to infer the `Object` constructor. */
 | 
			
		||||
var objectCtorString = funcToString.call(Object);
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Used to resolve the
 | 
			
		||||
 * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)
 | 
			
		||||
 * of values.
 | 
			
		||||
 */
 | 
			
		||||
var objectToString = objectProto.toString;
 | 
			
		||||
 | 
			
		||||
/** Built-in value references. */
 | 
			
		||||
var getPrototype = overArg(Object.getPrototypeOf, Object);
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Checks if `value` is object-like. A value is object-like if it's not `null`
 | 
			
		||||
 * and has a `typeof` result of "object".
 | 
			
		||||
 *
 | 
			
		||||
 * @static
 | 
			
		||||
 * @memberOf _
 | 
			
		||||
 * @since 4.0.0
 | 
			
		||||
 * @category Lang
 | 
			
		||||
 * @param {*} value The value to check.
 | 
			
		||||
 * @returns {boolean} Returns `true` if `value` is object-like, else `false`.
 | 
			
		||||
 * @example
 | 
			
		||||
 *
 | 
			
		||||
 * _.isObjectLike({});
 | 
			
		||||
 * // => true
 | 
			
		||||
 *
 | 
			
		||||
 * _.isObjectLike([1, 2, 3]);
 | 
			
		||||
 * // => true
 | 
			
		||||
 *
 | 
			
		||||
 * _.isObjectLike(_.noop);
 | 
			
		||||
 * // => false
 | 
			
		||||
 *
 | 
			
		||||
 * _.isObjectLike(null);
 | 
			
		||||
 * // => false
 | 
			
		||||
 */
 | 
			
		||||
function isObjectLike(value) {
 | 
			
		||||
  return !!value && typeof value == 'object';
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Checks if `value` is a plain object, that is, an object created by the
 | 
			
		||||
 * `Object` constructor or one with a `[[Prototype]]` of `null`.
 | 
			
		||||
 *
 | 
			
		||||
 * @static
 | 
			
		||||
 * @memberOf _
 | 
			
		||||
 * @since 0.8.0
 | 
			
		||||
 * @category Lang
 | 
			
		||||
 * @param {*} value The value to check.
 | 
			
		||||
 * @returns {boolean} Returns `true` if `value` is a plain object, else `false`.
 | 
			
		||||
 * @example
 | 
			
		||||
 *
 | 
			
		||||
 * function Foo() {
 | 
			
		||||
 *   this.a = 1;
 | 
			
		||||
 * }
 | 
			
		||||
 *
 | 
			
		||||
 * _.isPlainObject(new Foo);
 | 
			
		||||
 * // => false
 | 
			
		||||
 *
 | 
			
		||||
 * _.isPlainObject([1, 2, 3]);
 | 
			
		||||
 * // => false
 | 
			
		||||
 *
 | 
			
		||||
 * _.isPlainObject({ 'x': 0, 'y': 0 });
 | 
			
		||||
 * // => true
 | 
			
		||||
 *
 | 
			
		||||
 * _.isPlainObject(Object.create(null));
 | 
			
		||||
 * // => true
 | 
			
		||||
 */
 | 
			
		||||
function isPlainObject(value) {
 | 
			
		||||
  if (!isObjectLike(value) ||
 | 
			
		||||
      objectToString.call(value) != objectTag || isHostObject(value)) {
 | 
			
		||||
    return false;
 | 
			
		||||
  }
 | 
			
		||||
  var proto = getPrototype(value);
 | 
			
		||||
  if (proto === null) {
 | 
			
		||||
    return true;
 | 
			
		||||
  }
 | 
			
		||||
  var Ctor = hasOwnProperty.call(proto, 'constructor') && proto.constructor;
 | 
			
		||||
  return (typeof Ctor == 'function' &&
 | 
			
		||||
    Ctor instanceof Ctor && funcToString.call(Ctor) == objectCtorString);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
module.exports = isPlainObject;
 | 
			
		||||
							
								
								
									
										69
									
								
								express-server/node_modules/lodash.isplainobject/package.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										69
									
								
								express-server/node_modules/lodash.isplainobject/package.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,69 @@
 | 
			
		||||
{
 | 
			
		||||
  "_from": "lodash.isplainobject@^4.0.6",
 | 
			
		||||
  "_id": "lodash.isplainobject@4.0.6",
 | 
			
		||||
  "_inBundle": false,
 | 
			
		||||
  "_integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=",
 | 
			
		||||
  "_location": "/lodash.isplainobject",
 | 
			
		||||
  "_phantomChildren": {},
 | 
			
		||||
  "_requested": {
 | 
			
		||||
    "type": "range",
 | 
			
		||||
    "registry": true,
 | 
			
		||||
    "raw": "lodash.isplainobject@^4.0.6",
 | 
			
		||||
    "name": "lodash.isplainobject",
 | 
			
		||||
    "escapedName": "lodash.isplainobject",
 | 
			
		||||
    "rawSpec": "^4.0.6",
 | 
			
		||||
    "saveSpec": null,
 | 
			
		||||
    "fetchSpec": "^4.0.6"
 | 
			
		||||
  },
 | 
			
		||||
  "_requiredBy": [
 | 
			
		||||
    "/jsonwebtoken"
 | 
			
		||||
  ],
 | 
			
		||||
  "_resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
 | 
			
		||||
  "_shasum": "7c526a52d89b45c45cc690b88163be0497f550cb",
 | 
			
		||||
  "_spec": "lodash.isplainobject@^4.0.6",
 | 
			
		||||
  "_where": "D:\\Desktop\\Git\\Firebase\\SmartShopperFirebase\\node_modules\\jsonwebtoken",
 | 
			
		||||
  "author": {
 | 
			
		||||
    "name": "John-David Dalton",
 | 
			
		||||
    "email": "john.david.dalton@gmail.com",
 | 
			
		||||
    "url": "http://allyoucanleet.com/"
 | 
			
		||||
  },
 | 
			
		||||
  "bugs": {
 | 
			
		||||
    "url": "https://github.com/lodash/lodash/issues"
 | 
			
		||||
  },
 | 
			
		||||
  "bundleDependencies": false,
 | 
			
		||||
  "contributors": [
 | 
			
		||||
    {
 | 
			
		||||
      "name": "John-David Dalton",
 | 
			
		||||
      "email": "john.david.dalton@gmail.com",
 | 
			
		||||
      "url": "http://allyoucanleet.com/"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "name": "Blaine Bublitz",
 | 
			
		||||
      "email": "blaine.bublitz@gmail.com",
 | 
			
		||||
      "url": "https://github.com/phated"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "name": "Mathias Bynens",
 | 
			
		||||
      "email": "mathias@qiwi.be",
 | 
			
		||||
      "url": "https://mathiasbynens.be/"
 | 
			
		||||
    }
 | 
			
		||||
  ],
 | 
			
		||||
  "deprecated": false,
 | 
			
		||||
  "description": "The lodash method `_.isPlainObject` exported as a module.",
 | 
			
		||||
  "homepage": "https://lodash.com/",
 | 
			
		||||
  "icon": "https://lodash.com/icon.svg",
 | 
			
		||||
  "keywords": [
 | 
			
		||||
    "lodash-modularized",
 | 
			
		||||
    "isplainobject"
 | 
			
		||||
  ],
 | 
			
		||||
  "license": "MIT",
 | 
			
		||||
  "name": "lodash.isplainobject",
 | 
			
		||||
  "repository": {
 | 
			
		||||
    "type": "git",
 | 
			
		||||
    "url": "git+https://github.com/lodash/lodash.git"
 | 
			
		||||
  },
 | 
			
		||||
  "scripts": {
 | 
			
		||||
    "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
 | 
			
		||||
  },
 | 
			
		||||
  "version": "4.0.6"
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user