From cc97a4dd2a967e1c2273bd5f4c5f49a5bf2e2585 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Wed, 27 Mar 2019 21:01:33 +0100 Subject: remove node_modules --- node_modules/auto-bind/index.js | 52 ----------------------------------------- 1 file changed, 52 deletions(-) delete mode 100644 node_modules/auto-bind/index.js (limited to 'node_modules/auto-bind/index.js') diff --git a/node_modules/auto-bind/index.js b/node_modules/auto-bind/index.js deleted file mode 100644 index 1ebf8e0cd..000000000 --- a/node_modules/auto-bind/index.js +++ /dev/null @@ -1,52 +0,0 @@ -'use strict'; -module.exports = (self, options) => { - options = Object.assign({}, options); - - const filter = key => { - const match = pattern => typeof pattern === 'string' ? key === pattern : pattern.test(key); - - if (options.include) { - return options.include.some(match); - } - - if (options.exclude) { - return !options.exclude.some(match); - } - - return true; - }; - - for (const key of Object.getOwnPropertyNames(self.constructor.prototype)) { - const val = self[key]; - - if (key !== 'constructor' && typeof val === 'function' && filter(key)) { - self[key] = val.bind(self); - } - } - - return self; -}; - -const excludedReactMethods = [ - 'componentWillMount', - 'UNSAFE_componentWillMount', - 'render', - 'getSnapshotBeforeUpdate', - 'componentDidMount', - 'componentWillReceiveProps', - 'UNSAFE_componentWillReceiveProps', - 'shouldComponentUpdate', - 'componentWillUpdate', - 'UNSAFE_componentWillUpdate', - 'componentDidUpdate', - 'componentWillUnmount', - 'componentDidCatch', - 'setState', - 'forceUpdate' -]; - -module.exports.react = (self, options) => { - options = Object.assign({}, options); - options.exclude = (options.exclude || []).concat(excludedReactMethods); - return module.exports(self, options); -}; -- cgit v1.2.3