New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

react-cookie

Package Overview
Dependencies
Maintainers
1
Versions
84
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-cookie - npm Package Compare versions

Comparing version 3.0.5 to 3.0.6

cjs/Cookies.d.ts

12

lib/Cookies.js

@@ -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">

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