Socket
Socket
Sign inDemoInstall

@alicloud/cookie

Package Overview
Dependencies
Maintainers
5
Versions
123
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@alicloud/cookie - npm Package Compare versions

Comparing version 1.1.3 to 1.1.4

39

build/cjs/index.js

@@ -5,19 +5,36 @@ "use strict";

exports.__esModule = true;
exports.deleteCookie = exports.setCookie = exports.getCookie = exports.getAllCookies = void 0;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "getAllCookies", {
enumerable: true,
get: function get() {
return _getAllCookies.default;
}
});
Object.defineProperty(exports, "getCookie", {
enumerable: true,
get: function get() {
return _getCookie.default;
}
});
Object.defineProperty(exports, "setCookie", {
enumerable: true,
get: function get() {
return _setCookie.default;
}
});
Object.defineProperty(exports, "deleteCookie", {
enumerable: true,
get: function get() {
return _deleteCookie.default;
}
});
var _getAllCookies = _interopRequireDefault(require("./util/get-all-cookies"));
exports.getAllCookies = _getAllCookies.default;
var _getCookie = _interopRequireDefault(require("./util/get-cookie"));
exports.getCookie = _getCookie.default;
var _setCookie = _interopRequireDefault(require("./util/set-cookie"));
exports.setCookie = _setCookie.default;
var _deleteCookie = _interopRequireDefault(require("./util/delete-cookie"));
exports.deleteCookie = _deleteCookie.default;
var _deleteCookie = _interopRequireDefault(require("./util/delete-cookie"));

@@ -5,3 +5,5 @@ "use strict";

exports.__esModule = true;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = deleteCookie;

@@ -14,4 +16,4 @@

*/
function deleteCookie(name, _temp) {
var _ref = _temp === void 0 ? {} : _temp,
function deleteCookie(name) {
var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},
domain = _ref.domain,

@@ -18,0 +20,0 @@ path = _ref.path;

"use strict";
exports.__esModule = true;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = getAllCookies;
var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray"));
/**

@@ -12,4 +18,5 @@ * 获取当前页面可以访问到的全部 cookie

var _v$split = v.split('='),
cookieName = _v$split[0],
cookieValue = _v$split[1]; // 原来的实现有问题,set 的时候用的是 `escape`,get 的时候用的是 `decodeURIComponent`,这在大多数情况下
_v$split2 = (0, _slicedToArray2.default)(_v$split, 2),
cookieName = _v$split2[0],
cookieValue = _v$split2[1]; // 原来的实现有问题,set 的时候用的是 `escape`,get 的时候用的是 `decodeURIComponent`,这在大多数情况下
// 没有问题,但,当 set 了一个中文的,就会抛错「URIError: malformed URI sequence」

@@ -16,0 +23,0 @@ // 这里做一下兼容,因为大部分情况下 `decodeURIComponent(escape(value)) === value`

@@ -5,3 +5,5 @@ "use strict";

exports.__esModule = true;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = getCookie;

@@ -8,0 +10,0 @@

"use strict";
exports.__esModule = true;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = getDomain;

@@ -19,3 +21,3 @@

// 返回二级域名
return "." + arr[arr.length - 2] + "." + arr[arr.length - 1];
return ".".concat(arr[arr.length - 2], ".").concat(arr[arr.length - 1]);
}

@@ -22,0 +24,0 @@

"use strict";
exports.__esModule = true;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = getExpireDate;

@@ -5,0 +7,0 @@

@@ -5,3 +5,5 @@ "use strict";

exports.__esModule = true;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = setCookie;

@@ -16,4 +18,4 @@

*/
function setCookie(name, value, _temp) {
var _ref = _temp === void 0 ? {} : _temp,
function setCookie(name, value) {
var _ref = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {},
_ref$domain = _ref.domain,

@@ -26,3 +28,3 @@ domain = _ref$domain === void 0 ? (0, _getDomain.default)() : _ref$domain,

document.cookie = [name + "=" + encodeURIComponent(value), "domain=" + domain, "path=" + path, "expires=" + (0, _getExpireDate.default)(days)].join(';');
document.cookie = ["".concat(name, "=").concat(encodeURIComponent(value)), "domain=".concat(domain), "path=".concat(path), "expires=".concat((0, _getExpireDate.default)(days))].join(';');
}

@@ -6,4 +6,4 @@ import setCookie from './set-cookie';

export default function deleteCookie(name, _temp) {
var _ref = _temp === void 0 ? {} : _temp,
export default function deleteCookie(name) {
var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},
domain = _ref.domain,

@@ -10,0 +10,0 @@ path = _ref.path;

@@ -0,1 +1,3 @@

import _slicedToArray from "@babel/runtime/helpers/esm/slicedToArray";
/**

@@ -7,4 +9,5 @@ * 获取当前页面可以访问到的全部 cookie

var _v$split = v.split('='),
cookieName = _v$split[0],
cookieValue = _v$split[1]; // 原来的实现有问题,set 的时候用的是 `escape`,get 的时候用的是 `decodeURIComponent`,这在大多数情况下
_v$split2 = _slicedToArray(_v$split, 2),
cookieName = _v$split2[0],
cookieValue = _v$split2[1]; // 原来的实现有问题,set 的时候用的是 `escape`,get 的时候用的是 `decodeURIComponent`,这在大多数情况下
// 没有问题,但,当 set 了一个中文的,就会抛错「URIError: malformed URI sequence」

@@ -11,0 +14,0 @@ // 这里做一下兼容,因为大部分情况下 `decodeURIComponent(escape(value)) === value`

@@ -14,3 +14,3 @@ export default function getDomain() {

// 返回二级域名
return "." + arr[arr.length - 2] + "." + arr[arr.length - 1];
return ".".concat(arr[arr.length - 2], ".").concat(arr[arr.length - 1]);
}

@@ -17,0 +17,0 @@

@@ -7,4 +7,4 @@ import getExpireDate from './get-expire-date';

export default function setCookie(name, value, _temp) {
var _ref = _temp === void 0 ? {} : _temp,
export default function setCookie(name, value) {
var _ref = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {},
_ref$domain = _ref.domain,

@@ -17,3 +17,3 @@ domain = _ref$domain === void 0 ? getDomain() : _ref$domain,

document.cookie = [name + "=" + encodeURIComponent(value), "domain=" + domain, "path=" + path, "expires=" + getExpireDate(days)].join(';');
document.cookie = ["".concat(name, "=").concat(encodeURIComponent(value)), "domain=".concat(domain), "path=".concat(path), "expires=".concat(getExpireDate(days))].join(';');
}
{
"name": "@alicloud/cookie",
"version": "1.1.3",
"version": "1.1.4",
"description": "ConsoleBase Cookie",

@@ -29,3 +29,3 @@ "license": "MIT",

"@alicloud/console-toolkit-preset-component": "^1.2.18",
"@alicloud/demo-rc-elements": "^1.2.3",
"@alicloud/demo-rc-elements": "^1.2.4",
"@types/jest": "^26.0.23",

@@ -49,3 +49,3 @@ "@types/react": "^17.0.5",

},
"gitHead": "f95e604397f90156e511388117c1dfd00c1c1396"
"gitHead": "2a238022557eb6b3f22289e7cb85f24999dcc6dc"
}
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