Socket
Socket
Sign inDemoInstall

uncontrollable

Package Overview
Dependencies
Maintainers
1
Versions
50
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

uncontrollable - npm Package Compare versions

Comparing version 3.1.0 to 3.1.1

20

createUncontrollable.js

@@ -28,4 +28,2 @@ 'use strict';

function uncontrollable(Component, controlledValues) {
var forwardMethods = arguments.length <= 2 || arguments[2] === undefined ? [] : arguments[2];
var displayName = Component.displayName || Component.name || 'Component',

@@ -37,11 +35,4 @@ basePropTypes = utils.getType(Component).propTypes,

var methods = utils.transform(forwardMethods, function (proto, method) {
proto[method] = function () {
var controlled = this.refs.controlled;
return controlled[method].apply(controlled, arguments);
};
}, {});
var component = _react2['default'].createClass({
var component = _react2['default'].createClass(_extends({
displayName: 'Uncontrolled(' + displayName + ')',

@@ -51,6 +42,4 @@

propTypes: propTypes
propTypes: propTypes,
}, methods, {
componentWillMount: function componentWillMount() {

@@ -88,9 +77,8 @@ var props = this.props,

newProps = _extends({ ref: 'controlled' }, props, newProps);
newProps = _extends({}, props, newProps);
return _react2['default'].createElement(Component, newProps);
}
});
}));
component.ControlledComponent = Component;

@@ -97,0 +85,0 @@

4

package.json
{
"name": "uncontrollable",
"version": "3.1.0",
"version": "3.1.1",
"description": "Wrap a controlled react component, to allow spcific prop/handler pairs to be uncontrolled",

@@ -24,4 +24,4 @@ "author": {

"peerDependencies": {
"react": ">=0.11.0 || 0.14.0-beta3"
"react": ">=0.11.0 || ^0.14.0-beta3"
}
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc