From bbff7403fbf46f9ad92240ac213df8d30ef31b64 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Thu, 20 Sep 2018 02:56:13 +0200 Subject: update packages --- node_modules/class-utils/LICENSE | 2 +- node_modules/class-utils/README.md | 77 ++++++++++++++++++++--------------- node_modules/class-utils/index.js | 17 +++++--- node_modules/class-utils/package.json | 12 +++--- node_modules/class-utils/utils.js | 21 ---------- 5 files changed, 62 insertions(+), 67 deletions(-) delete mode 100644 node_modules/class-utils/utils.js (limited to 'node_modules/class-utils') diff --git a/node_modules/class-utils/LICENSE b/node_modules/class-utils/LICENSE index ec85897eb..27c85370f 100644 --- a/node_modules/class-utils/LICENSE +++ b/node_modules/class-utils/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2015, 2017, Jon Schlinkert +Copyright (c) 2015, 2017-2018, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/node_modules/class-utils/README.md b/node_modules/class-utils/README.md index 9b9966ec2..b49332efd 100644 --- a/node_modules/class-utils/README.md +++ b/node_modules/class-utils/README.md @@ -1,7 +1,9 @@ -# class-utils [![NPM version](https://img.shields.io/npm/v/class-utils.svg?style=flat)](https://www.npmjs.com/package/class-utils) [![NPM monthly downloads](https://img.shields.io/npm/dm/class-utils.svg?style=flat)](https://npmjs.org/package/class-utils) [![NPM total downloads](https://img.shields.io/npm/dt/class-utils.svg?style=flat)](https://npmjs.org/package/class-utils) [![Linux Build Status](https://img.shields.io/travis/jonschlinkert/class-utils.svg?style=flat&label=Travis)](https://travis-ci.org/jonschlinkert/class-utils) +# class-utils [![NPM version](https://img.shields.io/npm/v/class-utils.svg?style=flat)](https://www.npmjs.com/package/class-utils) [![NPM monthly downloads](https://img.shields.io/npm/dm/class-utils.svg?style=flat)](https://npmjs.org/package/class-utils) [![NPM total downloads](https://img.shields.io/npm/dt/class-utils.svg?style=flat)](https://npmjs.org/package/class-utils) [![Linux Build Status](https://img.shields.io/travis/jonschlinkert/class-utils.svg?style=flat&label=Travis)](https://travis-ci.org/jonschlinkert/class-utils) > Utils for working with JavaScript classes and prototype methods. +Please consider following this project's author, [Jon Schlinkert](https://github.com/jonschlinkert), and consider starring the project to show your :heart: and support. + ## Install Install with [npm](https://www.npmjs.com/): @@ -18,7 +20,7 @@ var cu = require('class-utils'); ## API -### [.has](index.js#L40) +### [.has](index.js#L43) Returns true if an array has any of the given elements, or an object has any of the give keys. @@ -41,7 +43,7 @@ cu.has({a: 'b', c: 'd'}, ['c', 'z']); //=> true ``` -### [.hasAll](index.js#L87) +### [.hasAll](index.js#L90) Returns true if an array or object has all of the given values. @@ -64,7 +66,7 @@ cu.hasAll({a: 'b', c: 'd'}, ['c', 'z']); //=> false ``` -### [.arrayify](index.js#L114) +### [.arrayify](index.js#L117) Cast the given value to an array. @@ -83,7 +85,7 @@ cu.arrayify(['foo']); //=> ['foo'] ``` -### [.hasConstructor](index.js#L149) +### [.hasConstructor](index.js#L152) Returns true if a value has a `contructor` @@ -102,7 +104,7 @@ cu.hasConstructor(Object.create(null)); //=> false ``` -### [.nativeKeys](index.js#L171) +### [.nativeKeys](index.js#L174) Get the native `ownPropertyNames` from the constructor of the given `object`. An empty array is returned if the object does not have a constructor. @@ -121,7 +123,7 @@ cu.nativeKeys(function(){}) //=> ['length', 'caller'] ``` -### [.getDescriptor](index.js#L203) +### [.getDescriptor](index.js#L208) Returns property descriptor `key` if it's an "own" property of the given object. @@ -150,7 +152,7 @@ cu.getDescriptor(App.prototype, 'count'); // } ``` -### [.copyDescriptor](index.js#L233) +### [.copyDescriptor](index.js#L238) Copy a descriptor from one object to another. @@ -174,7 +176,7 @@ var obj = {}; cu.copyDescriptor(obj, App.prototype, 'count'); ``` -### [.copy](index.js#L259) +### [.copy](index.js#L264) Copy static properties, prototype properties, and descriptors from one object to another. @@ -186,7 +188,7 @@ from one object to another. * `omit` **{String|Array}**: One or more properties to omit * `returns` **{Object}** -### [.inherit](index.js#L294) +### [.inherit](index.js#L299) Inherit the static properties, prototype properties, and descriptors from of an object. @@ -198,7 +200,7 @@ from of an object. * `omit` **{String|Array}**: One or more properties to omit * `returns` **{Object}** -### [.extend](index.js#L338) +### [.extend](index.js#L343) Returns a function for extending the static properties, prototype properties, and descriptors from the `Parent` constructor onto `Child` constructors. @@ -223,7 +225,7 @@ Parent.extend(Child, { }); ``` -### [.bubble](index.js#L351) +### [.bubble](index.js#L356) Bubble up events emitted from static methods on the Parent ctor. @@ -234,25 +236,25 @@ Bubble up events emitted from static methods on the Parent ctor. ## About -### Related projects +
+Contributing -* [define-property](https://www.npmjs.com/package/define-property): Define a non-enumerable property on an object. | [homepage](https://github.com/jonschlinkert/define-property) -* [delegate-properties](https://www.npmjs.com/package/delegate-properties): Deep-clone properties from one object to another and make them non-enumerable, or make existing properties… [more](https://github.com/jonschlinkert/delegate-properties) | [homepage](https://github.com/jonschlinkert/delegate-properties) -* [is-descriptor](https://www.npmjs.com/package/is-descriptor): Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for… [more](https://github.com/jonschlinkert/is-descriptor) | [homepage](https://github.com/jonschlinkert/is-descriptor) +Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new). -### Contributing +
-Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new). +
+Running Tests -### Contributors +Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command: -| **Commits** | **Contributor** | -| --- | --- | -| 32 | [jonschlinkert](https://github.com/jonschlinkert) | -| 8 | [doowb](https://github.com/doowb) | -| 2 | [wtgtybhertgeghgtwtg](https://github.com/wtgtybhertgeghgtwtg) | +```sh +$ npm install && npm test +``` -### Building docs +
+
+Building docs _(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_ @@ -262,26 +264,37 @@ To generate the readme, run the following command: $ npm install -g verbose/verb#dev verb-generate-readme && verb ``` -### Running tests +
-Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command: +### Related projects -```sh -$ npm install && npm test -``` +You might also be interested in these projects: + +* [define-property](https://www.npmjs.com/package/define-property): Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty. | [homepage](https://github.com/jonschlinkert/define-property "Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.") +* [delegate-properties](https://www.npmjs.com/package/delegate-properties): Deep-clone properties from one object to another and make them non-enumerable, or make existing properties… [more](https://github.com/jonschlinkert/delegate-properties) | [homepage](https://github.com/jonschlinkert/delegate-properties "Deep-clone properties from one object to another and make them non-enumerable, or make existing properties on an object non-enumerable.") +* [is-descriptor](https://www.npmjs.com/package/is-descriptor): Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for… [more](https://github.com/jonschlinkert/is-descriptor) | [homepage](https://github.com/jonschlinkert/is-descriptor "Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.") + +### Contributors + +| **Commits** | **Contributor** | +| --- | --- | +| 34 | [jonschlinkert](https://github.com/jonschlinkert) | +| 8 | [doowb](https://github.com/doowb) | +| 2 | [wtgtybhertgeghgtwtg](https://github.com/wtgtybhertgeghgtwtg) | ### Author **Jon Schlinkert** +* [linkedin/in/jonschlinkert](https://linkedin.com/in/jonschlinkert) * [github/jonschlinkert](https://github.com/jonschlinkert) * [twitter/jonschlinkert](https://twitter.com/jonschlinkert) ### License -Copyright © 2017, [Jon Schlinkert](https://github.com/jonschlinkert). +Copyright © 2018, [Jon Schlinkert](https://github.com/jonschlinkert). Released under the [MIT License](LICENSE). *** -_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.4.2, on February 25, 2017._ \ No newline at end of file +_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.6.0, on January 11, 2018._ \ No newline at end of file diff --git a/node_modules/class-utils/index.js b/node_modules/class-utils/index.js index f14ea0496..7bec653bf 100644 --- a/node_modules/class-utils/index.js +++ b/node_modules/class-utils/index.js @@ -1,7 +1,10 @@ 'use strict'; var util = require('util'); -var utils = require('./utils'); +var union = require('arr-union'); +var define = require('define-property'); +var staticExtend = require('static-extend'); +var isObj = require('isobject'); /** * Expose class utils @@ -14,7 +17,7 @@ var cu = module.exports; */ cu.isObject = function isObject(val) { - return utils.isObj(val) || typeof val === 'function'; + return isObj(val) || typeof val === 'function'; }; /** @@ -170,7 +173,9 @@ cu.hasConstructor = function hasConstructor(val) { cu.nativeKeys = function nativeKeys(val) { if (!cu.hasConstructor(val)) return []; - return Object.getOwnPropertyNames(val); + var keys = Object.getOwnPropertyNames(val); + if ('caller' in val) keys.push('caller'); + return keys; }; /** @@ -273,7 +278,7 @@ cu.copy = function copy(receiver, provider, omit) { key = props[len]; if (cu.has(keys, key)) { - utils.define(receiver, key, provider[key]); + define(receiver, key, provider[key]); } else if (!(key in receiver) && !cu.has(omit, key)) { cu.copyDescriptor(receiver, provider, key); } @@ -337,7 +342,7 @@ cu.inherit = function inherit(receiver, provider, omit) { cu.extend = function() { // keep it lazy, instead of assigning to `cu.extend` - return utils.staticExtend.apply(null, arguments); + return staticExtend.apply(null, arguments); }; /** @@ -352,7 +357,7 @@ cu.bubble = function(Parent, events) { events = events || []; Parent.bubble = function(Child, arr) { if (Array.isArray(arr)) { - events = utils.union([], events, arr); + events = union([], events, arr); } var len = events.length; var idx = -1; diff --git a/node_modules/class-utils/package.json b/node_modules/class-utils/package.json index 964f66271..aca75295a 100644 --- a/node_modules/class-utils/package.json +++ b/node_modules/class-utils/package.json @@ -1,13 +1,13 @@ { "name": "class-utils", "description": "Utils for working with JavaScript classes and prototype methods.", - "version": "0.3.5", + "version": "0.3.6", "homepage": "https://github.com/jonschlinkert/class-utils", "author": "Jon Schlinkert (https://github.com/jonschlinkert)", "contributors": [ - " (https://github.com/wtgtybhertgeghgtwtg)", - "Brian Woodward (https://github.com/doowb)", - "Jon Schlinkert (http://twitter.com/jonschlinkert)" + "Brian Woodward (https://twitter.com/doowb)", + "Jon Schlinkert (http://twitter.com/jonschlinkert)", + "(https://github.com/wtgtybhertgeghgtwtg)" ], "repository": "jonschlinkert/class-utils", "bugs": { @@ -15,8 +15,7 @@ }, "license": "MIT", "files": [ - "index.js", - "utils.js" + "index.js" ], "main": "index.js", "engines": { @@ -29,7 +28,6 @@ "arr-union": "^3.1.0", "define-property": "^0.2.5", "isobject": "^3.0.0", - "lazy-cache": "^2.0.2", "static-extend": "^0.1.1" }, "devDependencies": { diff --git a/node_modules/class-utils/utils.js b/node_modules/class-utils/utils.js deleted file mode 100644 index 0cf143e4f..000000000 --- a/node_modules/class-utils/utils.js +++ /dev/null @@ -1,21 +0,0 @@ -'use strict'; - -var utils = require('lazy-cache')(require); -var fn = require; -require = utils; - -/** - * Lazily required module dependencies - */ - -require('arr-union', 'union'); -require('define-property', 'define'); -require('isobject', 'isObj'); -require('static-extend'); -require = fn; - -/** - * Expose `utils` - */ - -module.exports = utils; -- cgit v1.2.3