react-textarea-autosize
Advanced tools
Comparing version 7.1.0 to 7.1.1
@@ -9,8 +9,8 @@ 'use strict'; | ||
var _objectWithoutPropertiesLoose = _interopDefault(require('@babel/runtime/helpers/objectWithoutPropertiesLoose')); | ||
var _assertThisInitialized = _interopDefault(require('@babel/runtime/helpers/assertThisInitialized')); | ||
var _inheritsLoose = _interopDefault(require('@babel/runtime/helpers/inheritsLoose')); | ||
var _assertThisInitialized = _interopDefault(require('@babel/runtime/helpers/assertThisInitialized')); | ||
var React = _interopDefault(require('react')); | ||
var PropTypes = _interopDefault(require('prop-types')); | ||
var React = require('react'); | ||
var PropTypes = require('prop-types'); | ||
var isIE = !!document.documentElement.currentStyle; | ||
var isIE = !!document.documentElement.currentStyle ; | ||
var HIDDEN_TEXTAREA_STYLE = { | ||
@@ -29,3 +29,5 @@ 'min-height': '0', | ||
var computedStyleCache = {}; | ||
var hiddenTextarea = document.createElement('textarea'); | ||
var hiddenTextarea = document.createElement('textarea'); | ||
hiddenTextarea.setAttribute('tab-index', '-1'); | ||
hiddenTextarea.setAttribute('aria-hidden', 'true'); | ||
@@ -210,3 +212,3 @@ var forceHiddenStyles = function forceHiddenStyles(node) { | ||
_this.props.onChange(event, _assertThisInitialized(_assertThisInitialized(_this))); | ||
_this.props.onChange(event, _assertThisInitialized(_this)); | ||
}; | ||
@@ -213,0 +215,0 @@ |
@@ -9,10 +9,10 @@ 'use strict'; | ||
var _objectWithoutPropertiesLoose = _interopDefault(require('@babel/runtime/helpers/objectWithoutPropertiesLoose')); | ||
var _assertThisInitialized = _interopDefault(require('@babel/runtime/helpers/assertThisInitialized')); | ||
var _inheritsLoose = _interopDefault(require('@babel/runtime/helpers/inheritsLoose')); | ||
var _assertThisInitialized = _interopDefault(require('@babel/runtime/helpers/assertThisInitialized')); | ||
var React = _interopDefault(require('react')); | ||
var PropTypes = _interopDefault(require('prop-types')); | ||
var React = require('react'); | ||
var PropTypes = require('prop-types'); | ||
var _isBrowser = typeof window !== 'undefined' && typeof document !== 'undefined'; | ||
var isIE = _isBrowser ? !!document.documentElement.currentStyle : false; | ||
var isIE = _isBrowser ? !!document.documentElement.currentStyle : false; | ||
var HIDDEN_TEXTAREA_STYLE = { | ||
@@ -31,3 +31,5 @@ 'min-height': '0', | ||
var computedStyleCache = {}; | ||
var hiddenTextarea = (_isBrowser) && document.createElement('textarea'); | ||
var hiddenTextarea = ( _isBrowser) && document.createElement('textarea'); | ||
hiddenTextarea.setAttribute('tab-index', '-1'); | ||
hiddenTextarea.setAttribute('aria-hidden', 'true'); | ||
@@ -40,3 +42,3 @@ var forceHiddenStyles = function forceHiddenStyles(node) { | ||
if (_isBrowser) { | ||
if ( _isBrowser) { | ||
forceHiddenStyles(hiddenTextarea); | ||
@@ -213,3 +215,3 @@ } | ||
_this.props.onChange(event, _assertThisInitialized(_assertThisInitialized(_this))); | ||
_this.props.onChange(event, _assertThisInitialized(_this)); | ||
}; | ||
@@ -222,3 +224,3 @@ | ||
if (!_this._ref) { | ||
if ( !_this._ref) { | ||
callback(); | ||
@@ -225,0 +227,0 @@ return; |
import _extends from '@babel/runtime/helpers/esm/extends'; | ||
import _objectWithoutPropertiesLoose from '@babel/runtime/helpers/esm/objectWithoutPropertiesLoose'; | ||
import _assertThisInitialized from '@babel/runtime/helpers/esm/assertThisInitialized'; | ||
import _inheritsLoose from '@babel/runtime/helpers/esm/inheritsLoose'; | ||
import _assertThisInitialized from '@babel/runtime/helpers/esm/assertThisInitialized'; | ||
import React from 'react'; | ||
import PropTypes from 'prop-types'; | ||
import { createElement, Component } from 'react'; | ||
import { oneOfType, func, shape, any, number, object, bool, string } from 'prop-types'; | ||
var isIE = !!document.documentElement.currentStyle; | ||
var isIE = !!document.documentElement.currentStyle ; | ||
var HIDDEN_TEXTAREA_STYLE = { | ||
@@ -22,3 +22,5 @@ 'min-height': '0', | ||
var computedStyleCache = {}; | ||
var hiddenTextarea = document.createElement('textarea'); | ||
var hiddenTextarea = document.createElement('textarea'); | ||
hiddenTextarea.setAttribute('tab-index', '-1'); | ||
hiddenTextarea.setAttribute('aria-hidden', 'true'); | ||
@@ -203,3 +205,3 @@ var forceHiddenStyles = function forceHiddenStyles(node) { | ||
_this.props.onChange(event, _assertThisInitialized(_assertThisInitialized(_this))); | ||
_this.props.onChange(event, _assertThisInitialized(_this)); | ||
}; | ||
@@ -271,3 +273,3 @@ | ||
return React.createElement("textarea", _extends({}, props, { | ||
return createElement("textarea", _extends({}, props, { | ||
onChange: this._onChange, | ||
@@ -317,3 +319,3 @@ ref: this._onRef | ||
return TextareaAutosize; | ||
}(React.Component); | ||
}(Component); | ||
@@ -327,14 +329,14 @@ TextareaAutosize.defaultProps = { | ||
process.env.NODE_ENV !== "production" ? TextareaAutosize.propTypes = { | ||
inputRef: PropTypes.oneOfType([PropTypes.func, PropTypes.shape({ | ||
current: PropTypes.any | ||
inputRef: oneOfType([func, shape({ | ||
current: any | ||
})]), | ||
maxRows: PropTypes.number, | ||
minRows: PropTypes.number, | ||
onChange: PropTypes.func, | ||
onHeightChange: PropTypes.func, | ||
style: PropTypes.object, | ||
useCacheForDOMMeasurements: PropTypes.bool, | ||
value: PropTypes.string | ||
maxRows: number, | ||
minRows: number, | ||
onChange: func, | ||
onHeightChange: func, | ||
style: object, | ||
useCacheForDOMMeasurements: bool, | ||
value: string | ||
} : void 0; | ||
export default TextareaAutosize; |
import _extends from '@babel/runtime/helpers/esm/extends'; | ||
import _objectWithoutPropertiesLoose from '@babel/runtime/helpers/esm/objectWithoutPropertiesLoose'; | ||
import _assertThisInitialized from '@babel/runtime/helpers/esm/assertThisInitialized'; | ||
import _inheritsLoose from '@babel/runtime/helpers/esm/inheritsLoose'; | ||
import _assertThisInitialized from '@babel/runtime/helpers/esm/assertThisInitialized'; | ||
import React from 'react'; | ||
import PropTypes from 'prop-types'; | ||
import { createElement, Component } from 'react'; | ||
import { oneOfType, func, shape, any, number, object, bool, string } from 'prop-types'; | ||
var _isBrowser = typeof window !== 'undefined' && typeof document !== 'undefined'; | ||
var isIE = _isBrowser ? !!document.documentElement.currentStyle : false; | ||
var isIE = _isBrowser ? !!document.documentElement.currentStyle : false; | ||
var HIDDEN_TEXTAREA_STYLE = { | ||
@@ -24,3 +24,5 @@ 'min-height': '0', | ||
var computedStyleCache = {}; | ||
var hiddenTextarea = (_isBrowser) && document.createElement('textarea'); | ||
var hiddenTextarea = ( _isBrowser) && document.createElement('textarea'); | ||
hiddenTextarea.setAttribute('tab-index', '-1'); | ||
hiddenTextarea.setAttribute('aria-hidden', 'true'); | ||
@@ -33,3 +35,3 @@ var forceHiddenStyles = function forceHiddenStyles(node) { | ||
if (_isBrowser) { | ||
if ( _isBrowser) { | ||
forceHiddenStyles(hiddenTextarea); | ||
@@ -206,3 +208,3 @@ } | ||
_this.props.onChange(event, _assertThisInitialized(_assertThisInitialized(_this))); | ||
_this.props.onChange(event, _assertThisInitialized(_this)); | ||
}; | ||
@@ -215,3 +217,3 @@ | ||
if (!_this._ref) { | ||
if ( !_this._ref) { | ||
callback(); | ||
@@ -280,3 +282,3 @@ return; | ||
return React.createElement("textarea", _extends({}, props, { | ||
return createElement("textarea", _extends({}, props, { | ||
onChange: this._onChange, | ||
@@ -326,3 +328,3 @@ ref: this._onRef | ||
return TextareaAutosize; | ||
}(React.Component); | ||
}(Component); | ||
@@ -336,14 +338,14 @@ TextareaAutosize.defaultProps = { | ||
process.env.NODE_ENV !== "production" ? TextareaAutosize.propTypes = { | ||
inputRef: PropTypes.oneOfType([PropTypes.func, PropTypes.shape({ | ||
current: PropTypes.any | ||
inputRef: oneOfType([func, shape({ | ||
current: any | ||
})]), | ||
maxRows: PropTypes.number, | ||
minRows: PropTypes.number, | ||
onChange: PropTypes.func, | ||
onHeightChange: PropTypes.func, | ||
style: PropTypes.object, | ||
useCacheForDOMMeasurements: PropTypes.bool, | ||
value: PropTypes.string | ||
maxRows: number, | ||
minRows: number, | ||
onChange: func, | ||
onHeightChange: func, | ||
style: object, | ||
useCacheForDOMMeasurements: bool, | ||
value: string | ||
} : void 0; | ||
export default TextareaAutosize; |
(function (global, factory) { | ||
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('react')) : | ||
typeof define === 'function' && define.amd ? define(['exports', 'react'], factory) : | ||
(factory((global.TextareaAutosize = {}),global.React)); | ||
}(this, (function (exports,React) { 'use strict'; | ||
(global = global || self, factory(global.TextareaAutosize = {}, global.React)); | ||
}(this, (function (exports, React) { 'use strict'; | ||
React = React && React.hasOwnProperty('default') ? React['default'] : React; | ||
function _extends() { | ||
@@ -42,8 +40,2 @@ _extends = Object.assign || function (target) { | ||
function _inheritsLoose(subClass, superClass) { | ||
subClass.prototype = Object.create(superClass.prototype); | ||
subClass.prototype.constructor = subClass; | ||
subClass.__proto__ = superClass; | ||
} | ||
function _assertThisInitialized(self) { | ||
@@ -57,2 +49,12 @@ if (self === void 0) { | ||
function _inheritsLoose(subClass, superClass) { | ||
subClass.prototype = Object.create(superClass.prototype); | ||
subClass.prototype.constructor = subClass; | ||
subClass.__proto__ = superClass; | ||
} | ||
function unwrapExports (x) { | ||
return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x; | ||
} | ||
function createCommonjsModule(fn, module) { | ||
@@ -62,2 +64,306 @@ return module = { exports: {} }, fn(module, module.exports), module.exports; | ||
var reactIs_production_min = createCommonjsModule(function (module, exports) { | ||
Object.defineProperty(exports,"__esModule",{value:!0}); | ||
var b="function"===typeof Symbol&&Symbol.for,c=b?Symbol.for("react.element"):60103,d=b?Symbol.for("react.portal"):60106,e=b?Symbol.for("react.fragment"):60107,f=b?Symbol.for("react.strict_mode"):60108,g=b?Symbol.for("react.profiler"):60114,h=b?Symbol.for("react.provider"):60109,k=b?Symbol.for("react.context"):60110,l=b?Symbol.for("react.async_mode"):60111,m=b?Symbol.for("react.concurrent_mode"):60111,n=b?Symbol.for("react.forward_ref"):60112,p=b?Symbol.for("react.suspense"):60113,q=b?Symbol.for("react.suspense_list"): | ||
60120,r=b?Symbol.for("react.memo"):60115,t=b?Symbol.for("react.lazy"):60116,v=b?Symbol.for("react.fundamental"):60117,w=b?Symbol.for("react.responder"):60118,x=b?Symbol.for("react.scope"):60119;function y(a){if("object"===typeof a&&null!==a){var u=a.$$typeof;switch(u){case c:switch(a=a.type,a){case l:case m:case e:case g:case f:case p:return a;default:switch(a=a&&a.$$typeof,a){case k:case n:case h:return a;default:return u}}case t:case r:case d:return u}}}function z(a){return y(a)===m} | ||
exports.typeOf=y;exports.AsyncMode=l;exports.ConcurrentMode=m;exports.ContextConsumer=k;exports.ContextProvider=h;exports.Element=c;exports.ForwardRef=n;exports.Fragment=e;exports.Lazy=t;exports.Memo=r;exports.Portal=d;exports.Profiler=g;exports.StrictMode=f;exports.Suspense=p; | ||
exports.isValidElementType=function(a){return "string"===typeof a||"function"===typeof a||a===e||a===m||a===g||a===f||a===p||a===q||"object"===typeof a&&null!==a&&(a.$$typeof===t||a.$$typeof===r||a.$$typeof===h||a.$$typeof===k||a.$$typeof===n||a.$$typeof===v||a.$$typeof===w||a.$$typeof===x)};exports.isAsyncMode=function(a){return z(a)||y(a)===l};exports.isConcurrentMode=z;exports.isContextConsumer=function(a){return y(a)===k};exports.isContextProvider=function(a){return y(a)===h}; | ||
exports.isElement=function(a){return "object"===typeof a&&null!==a&&a.$$typeof===c};exports.isForwardRef=function(a){return y(a)===n};exports.isFragment=function(a){return y(a)===e};exports.isLazy=function(a){return y(a)===t};exports.isMemo=function(a){return y(a)===r};exports.isPortal=function(a){return y(a)===d};exports.isProfiler=function(a){return y(a)===g};exports.isStrictMode=function(a){return y(a)===f};exports.isSuspense=function(a){return y(a)===p}; | ||
}); | ||
unwrapExports(reactIs_production_min); | ||
var reactIs_production_min_1 = reactIs_production_min.typeOf; | ||
var reactIs_production_min_2 = reactIs_production_min.AsyncMode; | ||
var reactIs_production_min_3 = reactIs_production_min.ConcurrentMode; | ||
var reactIs_production_min_4 = reactIs_production_min.ContextConsumer; | ||
var reactIs_production_min_5 = reactIs_production_min.ContextProvider; | ||
var reactIs_production_min_6 = reactIs_production_min.Element; | ||
var reactIs_production_min_7 = reactIs_production_min.ForwardRef; | ||
var reactIs_production_min_8 = reactIs_production_min.Fragment; | ||
var reactIs_production_min_9 = reactIs_production_min.Lazy; | ||
var reactIs_production_min_10 = reactIs_production_min.Memo; | ||
var reactIs_production_min_11 = reactIs_production_min.Portal; | ||
var reactIs_production_min_12 = reactIs_production_min.Profiler; | ||
var reactIs_production_min_13 = reactIs_production_min.StrictMode; | ||
var reactIs_production_min_14 = reactIs_production_min.Suspense; | ||
var reactIs_production_min_15 = reactIs_production_min.isValidElementType; | ||
var reactIs_production_min_16 = reactIs_production_min.isAsyncMode; | ||
var reactIs_production_min_17 = reactIs_production_min.isConcurrentMode; | ||
var reactIs_production_min_18 = reactIs_production_min.isContextConsumer; | ||
var reactIs_production_min_19 = reactIs_production_min.isContextProvider; | ||
var reactIs_production_min_20 = reactIs_production_min.isElement; | ||
var reactIs_production_min_21 = reactIs_production_min.isForwardRef; | ||
var reactIs_production_min_22 = reactIs_production_min.isFragment; | ||
var reactIs_production_min_23 = reactIs_production_min.isLazy; | ||
var reactIs_production_min_24 = reactIs_production_min.isMemo; | ||
var reactIs_production_min_25 = reactIs_production_min.isPortal; | ||
var reactIs_production_min_26 = reactIs_production_min.isProfiler; | ||
var reactIs_production_min_27 = reactIs_production_min.isStrictMode; | ||
var reactIs_production_min_28 = reactIs_production_min.isSuspense; | ||
var reactIs_development = createCommonjsModule(function (module, exports) { | ||
{ | ||
(function() { | ||
Object.defineProperty(exports, '__esModule', { value: true }); | ||
// The Symbol used to tag the ReactElement-like types. If there is no native Symbol | ||
// nor polyfill, then a plain number is used for performance. | ||
var hasSymbol = typeof Symbol === 'function' && Symbol.for; | ||
var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7; | ||
var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca; | ||
var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb; | ||
var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc; | ||
var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2; | ||
var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd; | ||
var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary | ||
// (unstable) APIs that have been removed. Can we remove the symbols? | ||
var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf; | ||
var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf; | ||
var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0; | ||
var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1; | ||
var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8; | ||
var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3; | ||
var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4; | ||
var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5; | ||
var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6; | ||
var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7; | ||
function isValidElementType(type) { | ||
return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill. | ||
type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE); | ||
} | ||
/** | ||
* Forked from fbjs/warning: | ||
* https://github.com/facebook/fbjs/blob/e66ba20ad5be433eb54423f2b097d829324d9de6/packages/fbjs/src/__forks__/warning.js | ||
* | ||
* Only change is we use console.warn instead of console.error, | ||
* and do nothing when 'console' is not supported. | ||
* This really simplifies the code. | ||
* --- | ||
* Similar to invariant but only logs a warning if the condition is not met. | ||
* This can be used to log issues in development environments in critical | ||
* paths. Removing the logging code for production environments will keep the | ||
* same logic and follow the same code paths. | ||
*/ | ||
var lowPriorityWarningWithoutStack = function () {}; | ||
{ | ||
var printWarning = function (format) { | ||
for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { | ||
args[_key - 1] = arguments[_key]; | ||
} | ||
var argIndex = 0; | ||
var message = 'Warning: ' + format.replace(/%s/g, function () { | ||
return args[argIndex++]; | ||
}); | ||
if (typeof console !== 'undefined') { | ||
console.warn(message); | ||
} | ||
try { | ||
// --- Welcome to debugging React --- | ||
// This error was thrown as a convenience so that you can use this stack | ||
// to find the callsite that caused this warning to fire. | ||
throw new Error(message); | ||
} catch (x) {} | ||
}; | ||
lowPriorityWarningWithoutStack = function (condition, format) { | ||
if (format === undefined) { | ||
throw new Error('`lowPriorityWarningWithoutStack(condition, format, ...args)` requires a warning ' + 'message argument'); | ||
} | ||
if (!condition) { | ||
for (var _len2 = arguments.length, args = new Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) { | ||
args[_key2 - 2] = arguments[_key2]; | ||
} | ||
printWarning.apply(void 0, [format].concat(args)); | ||
} | ||
}; | ||
} | ||
var lowPriorityWarningWithoutStack$1 = lowPriorityWarningWithoutStack; | ||
function typeOf(object) { | ||
if (typeof object === 'object' && object !== null) { | ||
var $$typeof = object.$$typeof; | ||
switch ($$typeof) { | ||
case REACT_ELEMENT_TYPE: | ||
var type = object.type; | ||
switch (type) { | ||
case REACT_ASYNC_MODE_TYPE: | ||
case REACT_CONCURRENT_MODE_TYPE: | ||
case REACT_FRAGMENT_TYPE: | ||
case REACT_PROFILER_TYPE: | ||
case REACT_STRICT_MODE_TYPE: | ||
case REACT_SUSPENSE_TYPE: | ||
return type; | ||
default: | ||
var $$typeofType = type && type.$$typeof; | ||
switch ($$typeofType) { | ||
case REACT_CONTEXT_TYPE: | ||
case REACT_FORWARD_REF_TYPE: | ||
case REACT_PROVIDER_TYPE: | ||
return $$typeofType; | ||
default: | ||
return $$typeof; | ||
} | ||
} | ||
case REACT_LAZY_TYPE: | ||
case REACT_MEMO_TYPE: | ||
case REACT_PORTAL_TYPE: | ||
return $$typeof; | ||
} | ||
} | ||
return undefined; | ||
} // AsyncMode is deprecated along with isAsyncMode | ||
var AsyncMode = REACT_ASYNC_MODE_TYPE; | ||
var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE; | ||
var ContextConsumer = REACT_CONTEXT_TYPE; | ||
var ContextProvider = REACT_PROVIDER_TYPE; | ||
var Element = REACT_ELEMENT_TYPE; | ||
var ForwardRef = REACT_FORWARD_REF_TYPE; | ||
var Fragment = REACT_FRAGMENT_TYPE; | ||
var Lazy = REACT_LAZY_TYPE; | ||
var Memo = REACT_MEMO_TYPE; | ||
var Portal = REACT_PORTAL_TYPE; | ||
var Profiler = REACT_PROFILER_TYPE; | ||
var StrictMode = REACT_STRICT_MODE_TYPE; | ||
var Suspense = REACT_SUSPENSE_TYPE; | ||
var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated | ||
function isAsyncMode(object) { | ||
{ | ||
if (!hasWarnedAboutDeprecatedIsAsyncMode) { | ||
hasWarnedAboutDeprecatedIsAsyncMode = true; | ||
lowPriorityWarningWithoutStack$1(false, 'The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.'); | ||
} | ||
} | ||
return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE; | ||
} | ||
function isConcurrentMode(object) { | ||
return typeOf(object) === REACT_CONCURRENT_MODE_TYPE; | ||
} | ||
function isContextConsumer(object) { | ||
return typeOf(object) === REACT_CONTEXT_TYPE; | ||
} | ||
function isContextProvider(object) { | ||
return typeOf(object) === REACT_PROVIDER_TYPE; | ||
} | ||
function isElement(object) { | ||
return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE; | ||
} | ||
function isForwardRef(object) { | ||
return typeOf(object) === REACT_FORWARD_REF_TYPE; | ||
} | ||
function isFragment(object) { | ||
return typeOf(object) === REACT_FRAGMENT_TYPE; | ||
} | ||
function isLazy(object) { | ||
return typeOf(object) === REACT_LAZY_TYPE; | ||
} | ||
function isMemo(object) { | ||
return typeOf(object) === REACT_MEMO_TYPE; | ||
} | ||
function isPortal(object) { | ||
return typeOf(object) === REACT_PORTAL_TYPE; | ||
} | ||
function isProfiler(object) { | ||
return typeOf(object) === REACT_PROFILER_TYPE; | ||
} | ||
function isStrictMode(object) { | ||
return typeOf(object) === REACT_STRICT_MODE_TYPE; | ||
} | ||
function isSuspense(object) { | ||
return typeOf(object) === REACT_SUSPENSE_TYPE; | ||
} | ||
exports.typeOf = typeOf; | ||
exports.AsyncMode = AsyncMode; | ||
exports.ConcurrentMode = ConcurrentMode; | ||
exports.ContextConsumer = ContextConsumer; | ||
exports.ContextProvider = ContextProvider; | ||
exports.Element = Element; | ||
exports.ForwardRef = ForwardRef; | ||
exports.Fragment = Fragment; | ||
exports.Lazy = Lazy; | ||
exports.Memo = Memo; | ||
exports.Portal = Portal; | ||
exports.Profiler = Profiler; | ||
exports.StrictMode = StrictMode; | ||
exports.Suspense = Suspense; | ||
exports.isValidElementType = isValidElementType; | ||
exports.isAsyncMode = isAsyncMode; | ||
exports.isConcurrentMode = isConcurrentMode; | ||
exports.isContextConsumer = isContextConsumer; | ||
exports.isContextProvider = isContextProvider; | ||
exports.isElement = isElement; | ||
exports.isForwardRef = isForwardRef; | ||
exports.isFragment = isFragment; | ||
exports.isLazy = isLazy; | ||
exports.isMemo = isMemo; | ||
exports.isPortal = isPortal; | ||
exports.isProfiler = isProfiler; | ||
exports.isStrictMode = isStrictMode; | ||
exports.isSuspense = isSuspense; | ||
})(); | ||
} | ||
}); | ||
unwrapExports(reactIs_development); | ||
var reactIs_development_1 = reactIs_development.typeOf; | ||
var reactIs_development_2 = reactIs_development.AsyncMode; | ||
var reactIs_development_3 = reactIs_development.ConcurrentMode; | ||
var reactIs_development_4 = reactIs_development.ContextConsumer; | ||
var reactIs_development_5 = reactIs_development.ContextProvider; | ||
var reactIs_development_6 = reactIs_development.Element; | ||
var reactIs_development_7 = reactIs_development.ForwardRef; | ||
var reactIs_development_8 = reactIs_development.Fragment; | ||
var reactIs_development_9 = reactIs_development.Lazy; | ||
var reactIs_development_10 = reactIs_development.Memo; | ||
var reactIs_development_11 = reactIs_development.Portal; | ||
var reactIs_development_12 = reactIs_development.Profiler; | ||
var reactIs_development_13 = reactIs_development.StrictMode; | ||
var reactIs_development_14 = reactIs_development.Suspense; | ||
var reactIs_development_15 = reactIs_development.isValidElementType; | ||
var reactIs_development_16 = reactIs_development.isAsyncMode; | ||
var reactIs_development_17 = reactIs_development.isConcurrentMode; | ||
var reactIs_development_18 = reactIs_development.isContextConsumer; | ||
var reactIs_development_19 = reactIs_development.isContextProvider; | ||
var reactIs_development_20 = reactIs_development.isElement; | ||
var reactIs_development_21 = reactIs_development.isForwardRef; | ||
var reactIs_development_22 = reactIs_development.isFragment; | ||
var reactIs_development_23 = reactIs_development.isLazy; | ||
var reactIs_development_24 = reactIs_development.isMemo; | ||
var reactIs_development_25 = reactIs_development.isPortal; | ||
var reactIs_development_26 = reactIs_development.isProfiler; | ||
var reactIs_development_27 = reactIs_development.isStrictMode; | ||
var reactIs_development_28 = reactIs_development.isSuspense; | ||
var reactIs = createCommonjsModule(function (module) { | ||
{ | ||
module.exports = reactIs_development; | ||
} | ||
}); | ||
/* | ||
@@ -168,2 +474,3 @@ object-assign | ||
var loggedTypeFailures = {}; | ||
var has = Function.call.bind(Object.prototype.hasOwnProperty); | ||
@@ -198,3 +505,3 @@ printWarning = function(text) { | ||
for (var typeSpecName in typeSpecs) { | ||
if (typeSpecs.hasOwnProperty(typeSpecName)) { | ||
if (has(typeSpecs, typeSpecName)) { | ||
var error; | ||
@@ -228,3 +535,2 @@ // Prop type validation may throw. In case they do, we don't want to | ||
); | ||
} | ||
@@ -247,4 +553,16 @@ if (error instanceof Error && !(error.message in loggedTypeFailures)) { | ||
/** | ||
* Resets warning cache when testing. | ||
* | ||
* @private | ||
*/ | ||
checkPropTypes.resetWarningCache = function() { | ||
{ | ||
loggedTypeFailures = {}; | ||
} | ||
}; | ||
var checkPropTypes_1 = checkPropTypes; | ||
var has$1 = Function.call.bind(Object.prototype.hasOwnProperty); | ||
var printWarning$1 = function() {}; | ||
@@ -360,2 +678,3 @@ | ||
element: createElementTypeChecker(), | ||
elementType: createElementTypeTypeChecker(), | ||
instanceOf: createInstanceTypeChecker, | ||
@@ -421,3 +740,3 @@ node: createNodeChecker(), | ||
throw err; | ||
} else if (typeof console !== 'undefined') { | ||
} else if ( typeof console !== 'undefined') { | ||
// Old behavior for people using React.PropTypes | ||
@@ -515,2 +834,14 @@ var cacheKey = componentName + ':' + propName; | ||
function createElementTypeTypeChecker() { | ||
function validate(props, propName, componentName, location, propFullName) { | ||
var propValue = props[propName]; | ||
if (!reactIs.isValidElementType(propValue)) { | ||
var propType = getPropType(propValue); | ||
return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement type.')); | ||
} | ||
return null; | ||
} | ||
return createChainableTypeChecker(validate); | ||
} | ||
function createInstanceTypeChecker(expectedClass) { | ||
@@ -530,3 +861,12 @@ function validate(props, propName, componentName, location, propFullName) { | ||
if (!Array.isArray(expectedValues)) { | ||
printWarning$1('Invalid argument supplied to oneOf, expected an instance of array.'); | ||
{ | ||
if (arguments.length > 1) { | ||
printWarning$1( | ||
'Invalid arguments supplied to oneOf, expected an array, got ' + arguments.length + ' arguments. ' + | ||
'A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).' | ||
); | ||
} else { | ||
printWarning$1('Invalid argument supplied to oneOf, expected an array.'); | ||
} | ||
} | ||
return emptyFunctionThatReturnsNull; | ||
@@ -543,4 +883,10 @@ } | ||
var valuesString = JSON.stringify(expectedValues); | ||
return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + propValue + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.')); | ||
var valuesString = JSON.stringify(expectedValues, function replacer(key, value) { | ||
var type = getPreciseType(value); | ||
if (type === 'symbol') { | ||
return String(value); | ||
} | ||
return value; | ||
}); | ||
return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + String(propValue) + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.')); | ||
} | ||
@@ -561,3 +907,3 @@ return createChainableTypeChecker(validate); | ||
for (var key in propValue) { | ||
if (propValue.hasOwnProperty(key)) { | ||
if (has$1(propValue, key)) { | ||
var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret_1); | ||
@@ -576,3 +922,3 @@ if (error instanceof Error) { | ||
if (!Array.isArray(arrayOfTypeCheckers)) { | ||
printWarning$1('Invalid argument supplied to oneOfType, expected an instance of array.'); | ||
printWarning$1('Invalid argument supplied to oneOfType, expected an instance of array.') ; | ||
return emptyFunctionThatReturnsNull; | ||
@@ -720,2 +1066,7 @@ } | ||
// falsy value can't be a Symbol | ||
if (!propValue) { | ||
return false; | ||
} | ||
// 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol' | ||
@@ -795,2 +1146,3 @@ if (propValue['@@toStringTag'] === 'Symbol') { | ||
ReactPropTypes.checkPropTypes = checkPropTypes_1; | ||
ReactPropTypes.resetWarningCache = checkPropTypes_1.resetWarningCache; | ||
ReactPropTypes.PropTypes = ReactPropTypes; | ||
@@ -810,23 +1162,35 @@ | ||
{ | ||
var REACT_ELEMENT_TYPE = (typeof Symbol === 'function' && | ||
Symbol.for && | ||
Symbol.for('react.element')) || | ||
0xeac7; | ||
var ReactIs = reactIs; | ||
var isValidElement = function(object) { | ||
return typeof object === 'object' && | ||
object !== null && | ||
object.$$typeof === REACT_ELEMENT_TYPE; | ||
}; | ||
// By explicitly using `prop-types` you are opting into new development behavior. | ||
// http://fb.me/prop-types-in-prod | ||
var throwOnDirectAccess = true; | ||
module.exports = factoryWithTypeCheckers(isValidElement, throwOnDirectAccess); | ||
module.exports = factoryWithTypeCheckers(ReactIs.isElement, throwOnDirectAccess); | ||
} | ||
}); | ||
var propTypes_1 = propTypes.array; | ||
var propTypes_2 = propTypes.bool; | ||
var propTypes_3 = propTypes.func; | ||
var propTypes_4 = propTypes.number; | ||
var propTypes_5 = propTypes.object; | ||
var propTypes_6 = propTypes.string; | ||
var propTypes_7 = propTypes.symbol; | ||
var propTypes_8 = propTypes.any; | ||
var propTypes_9 = propTypes.arrayOf; | ||
var propTypes_10 = propTypes.element; | ||
var propTypes_11 = propTypes.elementType; | ||
var propTypes_12 = propTypes.instanceOf; | ||
var propTypes_13 = propTypes.node; | ||
var propTypes_14 = propTypes.objectOf; | ||
var propTypes_15 = propTypes.oneOf; | ||
var propTypes_16 = propTypes.oneOfType; | ||
var propTypes_17 = propTypes.shape; | ||
var propTypes_18 = propTypes.exact; | ||
var propTypes_19 = propTypes.checkPropTypes; | ||
var propTypes_20 = propTypes.resetWarningCache; | ||
var propTypes_21 = propTypes.PropTypes; | ||
var _isBrowser = typeof window !== 'undefined' && typeof document !== 'undefined'; | ||
var isIE = _isBrowser ? !!document.documentElement.currentStyle : false; | ||
var isIE = _isBrowser ? !!document.documentElement.currentStyle : false; | ||
var HIDDEN_TEXTAREA_STYLE = { | ||
@@ -845,3 +1209,5 @@ 'min-height': '0', | ||
var computedStyleCache = {}; | ||
var hiddenTextarea = (_isBrowser) && document.createElement('textarea'); | ||
var hiddenTextarea = ( _isBrowser) && document.createElement('textarea'); | ||
hiddenTextarea.setAttribute('tab-index', '-1'); | ||
hiddenTextarea.setAttribute('aria-hidden', 'true'); | ||
@@ -854,3 +1220,3 @@ var forceHiddenStyles = function forceHiddenStyles(node) { | ||
if (_isBrowser) { | ||
if ( _isBrowser) { | ||
forceHiddenStyles(hiddenTextarea); | ||
@@ -1027,3 +1393,3 @@ } | ||
_this.props.onChange(event, _assertThisInitialized(_assertThisInitialized(_this))); | ||
_this.props.onChange(event, _assertThisInitialized(_this)); | ||
}; | ||
@@ -1036,3 +1402,3 @@ | ||
if (!_this._ref) { | ||
if ( !_this._ref) { | ||
callback(); | ||
@@ -1154,14 +1520,14 @@ return; | ||
}; | ||
TextareaAutosize.propTypes = { | ||
inputRef: propTypes.oneOfType([propTypes.func, propTypes.shape({ | ||
current: propTypes.any | ||
TextareaAutosize.propTypes = { | ||
inputRef: propTypes_16([propTypes_3, propTypes_17({ | ||
current: propTypes_8 | ||
})]), | ||
maxRows: propTypes.number, | ||
minRows: propTypes.number, | ||
onChange: propTypes.func, | ||
onHeightChange: propTypes.func, | ||
style: propTypes.object, | ||
useCacheForDOMMeasurements: propTypes.bool, | ||
value: propTypes.string | ||
}; | ||
maxRows: propTypes_4, | ||
minRows: propTypes_4, | ||
onChange: propTypes_3, | ||
onHeightChange: propTypes_3, | ||
style: propTypes_5, | ||
useCacheForDOMMeasurements: propTypes_2, | ||
value: propTypes_6 | ||
} ; | ||
@@ -1168,0 +1534,0 @@ exports.default = TextareaAutosize; |
@@ -1,1 +0,1 @@ | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react")):"function"==typeof define&&define.amd?define(["exports","react"],t):t(e.TextareaAutosize={},e.React)}(this,function(e,i){"use strict";function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e}).apply(this,arguments)}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}i=i&&i.hasOwnProperty("default")?i.default:i;var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;!function(){try{if(!Object.assign)return;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return;var o={};"abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),Object.keys(Object.assign({},o)).join("")}catch(e){return}}();function r(){}(function(e){e.exports=function(){function e(e,t,n,o,r,i){if("SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"!==i){var a=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}var n={array:e.isRequired=e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=r,n.PropTypes=n}()})(h={exports:{}},h.exports);var h,p="undefined"!=typeof window&&"undefined"!=typeof document,g=!!p&&!!document.documentElement.currentStyle,u={"min-height":"0","max-height":"none",height:"0",visibility:"hidden",overflow:"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0"},m=["letter-spacing","line-height","font-family","font-weight","font-size","font-style","tab-size","text-rendering","text-transform","width","text-indent","padding-top","padding-right","padding-bottom","padding-left","border-top-width","border-right-width","border-bottom-width","border-left-width","box-sizing"],b={},y=p&&document.createElement("textarea"),v=function(t){Object.keys(u).forEach(function(e){t.style.setProperty(e,u[e],"important")})};function d(e,t,n,o,r){void 0===n&&(n=!1),void 0===o&&(o=null),void 0===r&&(r=null),null===y.parentNode&&document.body.appendChild(y);var i=function(e,t,n){void 0===n&&(n=!1);if(n&&b[t])return b[t];var o=window.getComputedStyle(e);if(null===o)return null;var r=m.reduce(function(e,t){return e[t]=o.getPropertyValue(t),e},{}),i=r["box-sizing"];if(""===i)return null;g&&"border-box"===i&&(r.width=parseFloat(r.width)+parseFloat(o["border-right-width"])+parseFloat(o["border-left-width"])+parseFloat(o["padding-right"])+parseFloat(o["padding-left"])+"px");var a={sizingStyle:r,paddingSize:parseFloat(r["padding-bottom"])+parseFloat(r["padding-top"]),borderSize:parseFloat(r["border-bottom-width"])+parseFloat(r["border-top-width"]),boxSizing:i};n&&(b[t]=a);return a}(e,t,n);if(null===i)return null;var a=i.paddingSize,s=i.borderSize,h=i.boxSizing,p=i.sizingStyle;Object.keys(p).forEach(function(e){y.style[e]=p[e]}),v(y),y.value=e.value||e.placeholder||"x";var u=-1/0,d=1/0,l=y.scrollHeight;"border-box"===h?l+=s:"content-box"===h&&(l-=a),y.value="x";var c=y.scrollHeight-a,f=Math.floor(l/c);return null!==o&&(u=c*o,"border-box"===h&&(u=u+a+s),l=Math.max(u,l)),null!==r&&(d=c*r,"border-box"===h&&(d=d+a+s),l=Math.min(d,l)),{height:l,minHeight:u,maxHeight:d,rowCount:Math.floor(l/c),valueRowCount:f}}p&&v(y);var l=function(){},c=0,f=function(t){var e,n;function o(e){var a;return(a=t.call(this,e)||this)._onRef=function(e){a._ref=e;var t=a.props.inputRef;"function"!=typeof t?t.current=e:t(e)},a._onChange=function(e){a._controlled||a._resizeComponent(),a.props.onChange(e,s(s(a)))},a._resizeComponent=function(e){if(void 0===e&&(e=l),a._ref){var t=d(a._ref,a._uid,a.props.useCacheForDOMMeasurements,a.props.minRows,a.props.maxRows);if(null!==t){var n=t.height,o=t.minHeight,r=t.maxHeight,i=t.valueRowCount;a.rowCount=t.rowCount,a.valueRowCount=i,a.state.height===n&&a.state.minHeight===o&&a.state.maxHeight===r?e():a.setState({height:n,minHeight:o,maxHeight:r},e)}else e()}else e()},a.state={height:e.style&&e.style.height||0,minHeight:-1/0,maxHeight:1/0},a._uid=c++,a._controlled=void 0!==e.value,a._resizeLock=!1,a}(e=o).prototype=Object.create((n=t).prototype),(e.prototype.constructor=e).__proto__=n;var r=o.prototype;return r.render=function(){var e=this.props,t=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)t.indexOf(n=i[o])<0&&(r[n]=e[n]);return r}(e,["inputRef","maxRows","minRows","onHeightChange","useCacheForDOMMeasurements"]);return t.style=a({},t.style,{height:this.state.height}),Math.max(t.style.maxHeight||1/0,this.state.maxHeight)<this.state.height&&(t.style.overflow="hidden"),i.createElement("textarea",a({},t,{onChange:this._onChange,ref:this._onRef}))},r.componentDidMount=function(){var e=this;this._resizeComponent(),this._resizeListener=function(){e._resizeLock||(e._resizeLock=!0,e._resizeComponent(function(){e._resizeLock=!1}))},window.addEventListener("resize",this._resizeListener)},r.componentDidUpdate=function(e,t){e!==this.props&&this._resizeComponent(),this.state.height!==t.height&&this.props.onHeightChange(this.state.height,this)},r.componentWillUnmount=function(){window.removeEventListener("resize",this._resizeListener),delete b[this._uid]},o}(i.Component);f.defaultProps={inputRef:l,onChange:l,onHeightChange:l,useCacheForDOMMeasurements:!1},e.default=f,Object.defineProperty(e,"__esModule",{value:!0})}); | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react")):"function"==typeof define&&define.amd?define(["exports","react"],t):t((e=e||self).TextareaAutosize={},e.React)}(this,function(e,o){"use strict";function n(){return(n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}).apply(this,arguments)}function t(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function r(e,t){return e(t={exports:{}},t.exports),t.exports}var i=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,n=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,a=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,u=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.async_mode"):60111,l=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,d=r?Symbol.for("react.suspense"):60113,h=r?Symbol.for("react.suspense_list"):60120,y=r?Symbol.for("react.memo"):60115,m=r?Symbol.for("react.lazy"):60116,b=r?Symbol.for("react.fundamental"):60117,g=r?Symbol.for("react.responder"):60118,v=r?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case f:case l:case i:case s:case a:case d:return e;default:switch(e=e&&e.$$typeof){case c:case p:case u:return e;default:return t}}case m:case y:case n:return t}}}function _(e){return w(e)===l}t.typeOf=w,t.AsyncMode=f,t.ConcurrentMode=l,t.ContextConsumer=c,t.ContextProvider=u,t.Element=o,t.ForwardRef=p,t.Fragment=i,t.Lazy=m,t.Memo=y,t.Portal=n,t.Profiler=s,t.StrictMode=a,t.Suspense=d,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===l||e===s||e===a||e===d||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===y||e.$$typeof===u||e.$$typeof===c||e.$$typeof===p||e.$$typeof===b||e.$$typeof===g||e.$$typeof===v)},t.isAsyncMode=function(e){return _(e)||w(e)===f},t.isConcurrentMode=_,t.isContextConsumer=function(e){return w(e)===c},t.isContextProvider=function(e){return w(e)===u},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return w(e)===p},t.isFragment=function(e){return w(e)===i},t.isLazy=function(e){return w(e)===m},t.isMemo=function(e){return w(e)===y},t.isPortal=function(e){return w(e)===n},t.isProfiler=function(e){return w(e)===s},t.isStrictMode=function(e){return w(e)===a},t.isSuspense=function(e){return w(e)===d}});t(i);var a=r(function(e,t){});t(a);r(function(e){e.exports=i});var s=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable;(function(){try{if(!Object.assign)return;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return;var o={};"abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),Object.keys(Object.assign({},o)).join("")}catch(e){return}})(),Function.call.bind(Object.prototype.hasOwnProperty);function f(){}function l(){}l.resetWarningCache=f;r(function(e){e.exports=function(){function e(e,t,r,o,n,i){if("SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"!==i){var a=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}var r={array:e.isRequired=e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:l,resetWarningCache:f};return r.PropTypes=r}()});var p="undefined"!=typeof window&&"undefined"!=typeof document,y=p&&!!document.documentElement.currentStyle,d={"min-height":"0","max-height":"none",height:"0",visibility:"hidden",overflow:"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0"},m=["letter-spacing","line-height","font-family","font-weight","font-size","font-style","tab-size","text-rendering","text-transform","width","text-indent","padding-top","padding-right","padding-bottom","padding-left","border-top-width","border-right-width","border-bottom-width","border-left-width","box-sizing"],b={},g=p&&document.createElement("textarea");g.setAttribute("tab-index","-1"),g.setAttribute("aria-hidden","true");var v=function(t){Object.keys(d).forEach(function(e){t.style.setProperty(e,d[e],"important")})};function h(e,t,r,o,n){void 0===r&&(r=!1),void 0===o&&(o=null),void 0===n&&(n=null),null===g.parentNode&&document.body.appendChild(g);var i=function(e,t,r){void 0===r&&(r=!1);if(r&&b[t])return b[t];var o=window.getComputedStyle(e);if(null===o)return null;var n=m.reduce(function(e,t){return e[t]=o.getPropertyValue(t),e},{}),i=n["box-sizing"];if(""===i)return null;y&&"border-box"===i&&(n.width=parseFloat(n.width)+parseFloat(o["border-right-width"])+parseFloat(o["border-left-width"])+parseFloat(o["padding-right"])+parseFloat(o["padding-left"])+"px");var a={sizingStyle:n,paddingSize:parseFloat(n["padding-bottom"])+parseFloat(n["padding-top"]),borderSize:parseFloat(n["border-bottom-width"])+parseFloat(n["border-top-width"]),boxSizing:i};r&&(b[t]=a);return a}(e,t,r);if(null===i)return null;var a=i.paddingSize,s=i.borderSize,u=i.boxSizing,c=i.sizingStyle;Object.keys(c).forEach(function(e){g.style[e]=c[e]}),v(g),g.value=e.value||e.placeholder||"x";var f=-1/0,l=1/0,p=g.scrollHeight;"border-box"===u?p+=s:"content-box"===u&&(p-=a),g.value="x";var d=g.scrollHeight-a,h=Math.floor(p/d);return null!==o&&(f=d*o,"border-box"===u&&(f=f+a+s),p=Math.max(f,p)),null!==n&&(l=d*n,"border-box"===u&&(l=l+a+s),p=Math.min(l,p)),{height:p,minHeight:f,maxHeight:l,rowCount:Math.floor(p/d),valueRowCount:h}}p&&v(g);function w(){}var _=0,x=function(t){function e(e){var a;return(a=t.call(this,e)||this)._onRef=function(e){a._ref=e;var t=a.props.inputRef;"function"!=typeof t?t.current=e:t(e)},a._onChange=function(e){a._controlled||a._resizeComponent(),a.props.onChange(e,function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(a))},a._resizeComponent=function(e){if(void 0===e&&(e=w),a._ref){var t=h(a._ref,a._uid,a.props.useCacheForDOMMeasurements,a.props.minRows,a.props.maxRows);if(null!==t){var r=t.height,o=t.minHeight,n=t.maxHeight,i=t.valueRowCount;a.rowCount=t.rowCount,a.valueRowCount=i,a.state.height===r&&a.state.minHeight===o&&a.state.maxHeight===n?e():a.setState({height:r,minHeight:o,maxHeight:n},e)}else e()}else e()},a.state={height:e.style&&e.style.height||0,minHeight:-1/0,maxHeight:1/0},a._uid=_++,a._controlled=void 0!==e.value,a._resizeLock=!1,a}!function(e,t){e.prototype=Object.create(t.prototype),(e.prototype.constructor=e).__proto__=t}(e,t);var r=e.prototype;return r.render=function(){var e=this.props,t=function(e,t){if(null==e)return{};var r,o,n={},i=Object.keys(e);for(o=0;o<i.length;o++)~t.indexOf(r=i[o])||(n[r]=e[r]);return n}(e,["inputRef","maxRows","minRows","onHeightChange","useCacheForDOMMeasurements"]);return t.style=n({},t.style,{height:this.state.height}),Math.max(t.style.maxHeight||1/0,this.state.maxHeight)<this.state.height&&(t.style.overflow="hidden"),o.createElement("textarea",n({},t,{onChange:this._onChange,ref:this._onRef}))},r.componentDidMount=function(){var e=this;this._resizeComponent(),this._resizeListener=function(){e._resizeLock||(e._resizeLock=!0,e._resizeComponent(function(){e._resizeLock=!1}))},window.addEventListener("resize",this._resizeListener)},r.componentDidUpdate=function(e,t){e!==this.props&&this._resizeComponent(),this.state.height!==t.height&&this.props.onHeightChange(this.state.height,this)},r.componentWillUnmount=function(){window.removeEventListener("resize",this._resizeListener),function(e){delete b[e]}(this._uid)},e}(o.Component);x.defaultProps={inputRef:w,onChange:w,onHeightChange:w,useCacheForDOMMeasurements:!1},e.default=x,Object.defineProperty(e,"__esModule",{value:!0})}); |
{ | ||
"name": "react-textarea-autosize", | ||
"description": "textarea component for React which grows with content", | ||
"version": "7.1.0", | ||
"keywords": "autosize, grow, react, react-component, textarea", | ||
"version": "7.1.1", | ||
"keywords": [ | ||
"autosize", | ||
"grow", | ||
"react", | ||
"react-component", | ||
"textarea" | ||
], | ||
"repository": "andreypopp/react-textarea-autosize", | ||
@@ -17,2 +23,5 @@ "license": "MIT", | ||
"sideEffects": false, | ||
"files": [ | ||
"dist" | ||
], | ||
"author": "Andrey Popp <8mayday@gmail.com> (httsps://andreypopp.com/)", | ||
@@ -39,12 +48,18 @@ "scripts": { | ||
}, | ||
"dependencies": { | ||
"@babel/runtime": "^7.1.2", | ||
"prop-types": "^15.6.0" | ||
}, | ||
"devDependencies": { | ||
"@babel/core": "^7.1.0", | ||
"@babel/core": "^7.2.2", | ||
"@babel/helper-module-imports": "^7.0.0", | ||
"@babel/plugin-proposal-class-properties": "^7.1.0", | ||
"@babel/plugin-proposal-object-rest-spread": "^7.0.0", | ||
"@babel/plugin-transform-runtime": "^7.1.0", | ||
"@babel/preset-env": "^7.1.0", | ||
"@babel/plugin-proposal-class-properties": "^7.3.0", | ||
"@babel/plugin-proposal-object-rest-spread": "^7.3.2", | ||
"@babel/plugin-transform-runtime": "^7.2.0", | ||
"@babel/preset-env": "^7.3.1", | ||
"@babel/preset-react": "^7.0.0", | ||
"babel-core": "^7.0.0-bridge", | ||
"babel-jest": "^23.6.0", | ||
"@rollup/plugin-replace": "^2.2.0", | ||
"@testing-library/jest-dom": "^4.2.0", | ||
"@testing-library/react": "^9.3.0", | ||
"babel-eslint": "11.0.0-beta.0", | ||
"babel-plugin-macros": "^2.2.2", | ||
@@ -55,30 +70,21 @@ "babel-plugin-transform-define": "^1.3.0", | ||
"cross-env": "^5.0.1", | ||
"eslint": "^4.12.0", | ||
"eslint-config-prometheusresearch": "^0.4.0", | ||
"eslint-plugin-react": "^7.5.1", | ||
"eslint": "^5.13.0", | ||
"eslint-config-prettier": "^4.0.0", | ||
"eslint-plugin-prettier": "^3.0.1", | ||
"eslint-plugin-react": "^7.12.4", | ||
"husky": "^1.0.1", | ||
"jest": "^23.6.0", | ||
"jest-dom": "^2.1.0", | ||
"lint-staged": "^7.3.0", | ||
"prettier": "^1.13.7", | ||
"jest": "^24.1.0", | ||
"lint-staged": "^8.1.3", | ||
"prettier": "^1.16.4", | ||
"react": "^16.5.2", | ||
"react-dom": "^16.5.2", | ||
"react-testing-library": "^5.2.0", | ||
"rimraf": "^2.6.1", | ||
"rollup": "^0.66.2", | ||
"rollup": "^1.1.2", | ||
"rollup-plugin-babel": "^4.0.3", | ||
"rollup-plugin-commonjs": "^9.1.8", | ||
"rollup-plugin-node-resolve": "^3.0.0", | ||
"rollup-plugin-replace": "^2.0.0", | ||
"rollup-plugin-node-resolve": "^4.0.0", | ||
"rollup-plugin-uglify": "^6.0.0", | ||
"size-limit": "^0.20.0", | ||
"size-limit": "^0.21.1", | ||
"terser": "^3.7.6" | ||
}, | ||
"files": [ | ||
"dist" | ||
], | ||
"dependencies": { | ||
"@babel/runtime": "^7.1.2", | ||
"prop-types": "^15.6.0" | ||
} | ||
} |
@@ -9,3 +9,3 @@ [![npm version](https://img.shields.io/npm/v/react-textarea-autosize.svg)](https://www.npmjs.com/package/react-textarea-autosize) | ||
[jQuery Autosize](http://www.jacklmoore.com/autosize/)! Weighs | ||
<span class="weight">1.65KB</span> (minified & gzipped). | ||
<span class="weight">1.68KB</span> (minified & gzipped). | ||
@@ -15,10 +15,10 @@ This module supports IE9 and above. | ||
```javascript | ||
import Textarea from 'react-textarea-autosize'; | ||
import TextareaAutosize from 'react-textarea-autosize'; | ||
// If you use CommonJS syntax: | ||
// var Textarea = require('react-textarea-autosize').default; | ||
// var TextareaAutosize = require('react-textarea-autosize').default; | ||
React.renderComponent( | ||
<div> | ||
<Textarea /> | ||
<TextareaAutosize /> | ||
</div>, | ||
@@ -58,3 +58,3 @@ document.getElementById('element') | ||
```js | ||
<Textarea inputRef={tag => (this.textarea = tag)} /> | ||
<TextareaAutosize inputRef={tag => (this.textarea = tag)} /> | ||
``` | ||
@@ -71,3 +71,3 @@ | ||
```js | ||
<Textarea autoFocus /> | ||
<TextareaAutosize autoFocus /> | ||
``` | ||
@@ -89,3 +89,3 @@ | ||
const tree = renderer | ||
.create(<Textarea />, { | ||
.create(<TextareaAutosize />, { | ||
createNodeMock: () => document.createElement('textarea') | ||
@@ -92,0 +92,0 @@ }) |
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
114288
2442
5