react-cookie
Advanced tools
Comparing version 3.0.5 to 3.0.6
@@ -1,2 +0,2 @@ | ||
'use strict'; | ||
"use strict"; | ||
@@ -6,10 +6,10 @@ Object.defineProperty(exports, "__esModule", { | ||
}); | ||
exports.default = void 0; | ||
var _universalCookie = require('universal-cookie'); | ||
var _universalCookie = _interopRequireDefault(require("universal-cookie")); | ||
var _universalCookie2 = _interopRequireDefault(_universalCookie); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
exports.default = _universalCookie2.default; | ||
module.exports = exports['default']; | ||
var _default = _universalCookie.default; | ||
exports.default = _default; | ||
module.exports = exports["default"]; |
@@ -1,2 +0,2 @@ | ||
'use strict'; | ||
"use strict"; | ||
@@ -6,62 +6,68 @@ Object.defineProperty(exports, "__esModule", { | ||
}); | ||
exports.default = void 0; | ||
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); | ||
var React = _interopRequireWildcard(require("react")); | ||
var _react = require('react'); | ||
var _universalCookie = _interopRequireDefault(require("universal-cookie")); | ||
var _propTypes = require('prop-types'); | ||
var _CookiesContext = require("./CookiesContext"); | ||
var _universalCookie = require('universal-cookie'); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var _universalCookie2 = _interopRequireDefault(_universalCookie); | ||
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = Object.defineProperty && Object.getOwnPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : {}; if (desc.get || desc.set) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } } newObj.default = obj; return newObj; } } | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var __extends = void 0 && (void 0).__extends || function () { | ||
var _extendStatics = function extendStatics(d, b) { | ||
_extendStatics = Object.setPrototypeOf || { | ||
__proto__: [] | ||
} instanceof Array && function (d, b) { | ||
d.__proto__ = b; | ||
} || function (d, b) { | ||
for (var p in b) { | ||
if (b.hasOwnProperty(p)) d[p] = b[p]; | ||
} | ||
}; | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
return _extendStatics(d, b); | ||
}; | ||
function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } | ||
return function (d, b) { | ||
_extendStatics(d, b); | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } | ||
function __() { | ||
this.constructor = d; | ||
} | ||
var CookiesProvider = function (_Component) { | ||
_inherits(CookiesProvider, _Component); | ||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); | ||
}; | ||
}(); | ||
var CookiesProvider = | ||
/** @class */ | ||
function (_super) { | ||
__extends(CookiesProvider, _super); | ||
function CookiesProvider(props) { | ||
_classCallCheck(this, CookiesProvider); | ||
var _this = _super.call(this, props) || this; | ||
var _this = _possibleConstructorReturn(this, (CookiesProvider.__proto__ || Object.getPrototypeOf(CookiesProvider)).call(this, props)); | ||
if (props.cookies) { | ||
_this.cookies = props.cookies; | ||
} else { | ||
_this.cookies = new _universalCookie2.default(); | ||
_this.cookies = new _universalCookie.default(); | ||
} | ||
return _this; | ||
} | ||
_createClass(CookiesProvider, [{ | ||
key: 'getChildContext', | ||
value: function getChildContext() { | ||
return { | ||
cookies: this.cookies | ||
}; | ||
} | ||
}, { | ||
key: 'render', | ||
value: function render() { | ||
return this.props.children; | ||
} | ||
}]); | ||
CookiesProvider.prototype.render = function () { | ||
return React.createElement(_CookiesContext.Provider, { | ||
value: this.cookies | ||
}, this.props.children); | ||
}; | ||
return CookiesProvider; | ||
}(_react.Component); | ||
}(React.Component); | ||
CookiesProvider.propTypes = { | ||
children: _propTypes.node, | ||
cookies: (0, _propTypes.instanceOf)(_universalCookie2.default) | ||
}; | ||
CookiesProvider.childContextTypes = { | ||
cookies: (0, _propTypes.instanceOf)(_universalCookie2.default).isRequired | ||
}; | ||
exports.default = CookiesProvider; | ||
module.exports = exports['default']; | ||
var _default = CookiesProvider; | ||
exports.default = _default; | ||
module.exports = exports["default"]; |
@@ -1,2 +0,2 @@ | ||
'use strict'; | ||
"use strict"; | ||
@@ -6,30 +6,27 @@ Object.defineProperty(exports, "__esModule", { | ||
}); | ||
var _Cookies = require('./Cookies'); | ||
Object.defineProperty(exports, 'Cookies', { | ||
Object.defineProperty(exports, "Cookies", { | ||
enumerable: true, | ||
get: function get() { | ||
return _interopRequireDefault(_Cookies).default; | ||
return _Cookies.default; | ||
} | ||
}); | ||
var _CookiesProvider = require('./CookiesProvider'); | ||
Object.defineProperty(exports, 'CookiesProvider', { | ||
Object.defineProperty(exports, "CookiesProvider", { | ||
enumerable: true, | ||
get: function get() { | ||
return _interopRequireDefault(_CookiesProvider).default; | ||
return _CookiesProvider.default; | ||
} | ||
}); | ||
var _withCookies = require('./withCookies'); | ||
Object.defineProperty(exports, 'withCookies', { | ||
Object.defineProperty(exports, "withCookies", { | ||
enumerable: true, | ||
get: function get() { | ||
return _interopRequireDefault(_withCookies).default; | ||
return _withCookies.default; | ||
} | ||
}); | ||
var _Cookies = _interopRequireDefault(require("./Cookies")); | ||
var _CookiesProvider = _interopRequireDefault(require("./CookiesProvider")); | ||
var _withCookies = _interopRequireDefault(require("./withCookies")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
@@ -1,2 +0,2 @@ | ||
'use strict'; | ||
"use strict"; | ||
@@ -6,51 +6,141 @@ Object.defineProperty(exports, "__esModule", { | ||
}); | ||
exports.default = withCookies; | ||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; | ||
var React = _interopRequireWildcard(require("react")); | ||
exports.default = withCookies; | ||
var _CookiesContext = require("./CookiesContext"); | ||
var _react = require('react'); | ||
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = Object.defineProperty && Object.getOwnPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : {}; if (desc.get || desc.set) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } } newObj.default = obj; return newObj; } } | ||
var _react2 = _interopRequireDefault(_react); | ||
var __extends = void 0 && (void 0).__extends || function () { | ||
var _extendStatics = function extendStatics(d, b) { | ||
_extendStatics = Object.setPrototypeOf || { | ||
__proto__: [] | ||
} instanceof Array && function (d, b) { | ||
d.__proto__ = b; | ||
} || function (d, b) { | ||
for (var p in b) { | ||
if (b.hasOwnProperty(p)) d[p] = b[p]; | ||
} | ||
}; | ||
var _propTypes = require('prop-types'); | ||
return _extendStatics(d, b); | ||
}; | ||
var _universalCookie = require('universal-cookie'); | ||
return function (d, b) { | ||
_extendStatics(d, b); | ||
var _universalCookie2 = _interopRequireDefault(_universalCookie); | ||
function __() { | ||
this.constructor = d; | ||
} | ||
var _hoistNonReactStatics = require('hoist-non-react-statics'); | ||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); | ||
}; | ||
}(); | ||
var _hoistNonReactStatics2 = _interopRequireDefault(_hoistNonReactStatics); | ||
var __assign = void 0 && (void 0).__assign || function () { | ||
__assign = Object.assign || function (t) { | ||
for (var s, i = 1, n = arguments.length; i < n; i++) { | ||
s = arguments[i]; | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
for (var p in s) { | ||
if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; | ||
} | ||
} | ||
function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } | ||
return t; | ||
}; | ||
function withCookies(Component) { | ||
function Wrapper(props, _ref) { | ||
var cookies = _ref.cookies; | ||
return __assign.apply(this, arguments); | ||
}; | ||
var wrappedComponentRef = props.wrappedComponentRef, | ||
remainingProps = _objectWithoutProperties(props, ['wrappedComponentRef']); | ||
var __rest = void 0 && (void 0).__rest || function (s, e) { | ||
var t = {}; | ||
return _react2.default.createElement(Component, _extends({}, remainingProps, { | ||
cookies: cookies, | ||
ref: wrappedComponentRef | ||
})); | ||
for (var p in s) { | ||
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; | ||
} | ||
Wrapper.displayName = 'withCookies(' + (Component.displayName || Component.name) + ')'; | ||
Wrapper.WrappedComponent = Component; | ||
if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { | ||
if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]]; | ||
} | ||
return t; | ||
}; | ||
Wrapper.propTypes = { | ||
wrappedComponentRef: _propTypes.func | ||
}; | ||
// Only way to make function modules work with both TypeScript and Rollup | ||
var hoistStatics = require('hoist-non-react-statics'); | ||
Wrapper.contextTypes = { | ||
cookies: (0, _propTypes.instanceOf)(_universalCookie2.default).isRequired | ||
}; | ||
function withCookies(WrapperComponent) { | ||
// @ts-ignore | ||
var name = WrapperComponent.displayName || WrapperComponent.name; | ||
return (0, _hoistNonReactStatics2.default)(Wrapper, Component); | ||
var CookieWrapper = | ||
/** @class */ | ||
function (_super) { | ||
__extends(CookieWrapper, _super); | ||
function CookieWrapper() { | ||
var _this = _super !== null && _super.apply(this, arguments) || this; | ||
_this.onChange = function () { | ||
// Make sure to update children with new values | ||
_this.forceUpdate(); | ||
}; | ||
return _this; | ||
} | ||
CookieWrapper.prototype.listen = function (cookies) { | ||
if (cookies !== this.cookies) { | ||
this.unlisten(); | ||
this.cookies = cookies; | ||
this.cookies.addChangeListener(this.onChange); | ||
} | ||
}; | ||
CookieWrapper.prototype.unlisten = function () { | ||
if (this.cookies) { | ||
this.cookies.removeChangeListener(this.onChange); | ||
this.cookies = undefined; | ||
} | ||
}; | ||
CookieWrapper.prototype.componentWillUnmount = function () { | ||
this.unlisten(); | ||
}; | ||
CookieWrapper.prototype.render = function () { | ||
var _this = this; | ||
return React.createElement(_CookiesContext.Consumer, null, function (cookies) { | ||
_this.listen(cookies); | ||
var _a = _this.props, | ||
forwardedRef = _a.forwardedRef, | ||
restProps = __rest(_a, ["forwardedRef"]); | ||
var allCookies = cookies.getAll(); | ||
return React.createElement(WrapperComponent, __assign({}, restProps, { | ||
ref: forwardedRef, | ||
cookies: cookies, | ||
allCookies: allCookies | ||
})); | ||
}); | ||
}; | ||
CookieWrapper.displayName = "withCookies(" + name + ")"; | ||
CookieWrapper.WrapperComponent = WrapperComponent; | ||
return CookieWrapper; | ||
}(React.Component); | ||
var CookieWrapperWithRef = React.forwardRef(function (props, ref) { | ||
return React.createElement(CookieWrapper, __assign({}, props, { | ||
forwardedRef: ref | ||
})); | ||
}); | ||
return hoistStatics(CookieWrapperWithRef, WrapperComponent, { | ||
WrappedComponent: true | ||
}); | ||
} | ||
module.exports = exports['default']; | ||
module.exports = exports["default"]; |
{ | ||
"name": "react-cookie", | ||
"version": "3.0.5", | ||
"version": "3.0.6", | ||
"description": "Universal cookies for React", | ||
@@ -39,3 +39,3 @@ "main": "cjs/index.js", | ||
"hoist-non-react-statics": "^3.0.0", | ||
"universal-cookie": "^3.0.4" | ||
"universal-cookie": "^3.0.6" | ||
}, | ||
@@ -52,3 +52,4 @@ "devDependencies": { | ||
"react": ">= 16.3.0" | ||
} | ||
}, | ||
"gitHead": "1e5d93d5ab8b6e374b8936cd136ce8312952e2cf" | ||
} |
@@ -0,0 +0,0 @@ <h3 align="center"> |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
Deprecated
MaintenanceThe maintainer of the package marked it as deprecated. This could indicate that a single version should not be used, or that the package is no longer maintained and any new vulnerabilities will not be fixed.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
65236
42
1155
0
1
Updateduniversal-cookie@^3.0.6