🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

@convertdigital/gamma-cookie

Package Overview
Dependencies
Maintainers
2
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@convertdigital/gamma-cookie - npm Package Compare versions

Comparing version
1.0.1
to
1.0.2
+26
index.js
/*
Set cookie value by name, value and days params
name: string
value: string
days: number
*/
const setCookie = (name, value, days) => {
let expires = "";
if (days) {
const date = new Date();
date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000);
expires = "; expires=" + date.toUTCString();
}
document.cookie = name + "=" + (value || "") + expires + "; path=/";
};
/*
Get cookie value by name, return null if no value
name: string
*/
const getCookie = (name) => {
const pair = document.cookie.match(new RegExp(name + "=([^;]+)"));
return pair ? pair[1] : null;
};
export { setCookie, getCookie };
+1
-1
{
"name": "@convertdigital/gamma-cookie",
"version": "1.0.1",
"version": "1.0.2",
"description": "This package acts as a utility to provide functionality with getting, and setting cookies.",

@@ -5,0 +5,0 @@ "main": "index.ts",

/*
Set cookie value by name, value and days params
*/
const setCookie = (name: string, value: string, days: number): void => {
let expires = '';
if (days) {
const date = new Date();
date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000);
expires = '; expires=' + date.toUTCString();
}
document.cookie = name + '=' + (value || '') + expires + '; path=/';
};
/*
Get cookie value by name, return null if no value
*/
const getCookie = (name: string): string | null => {
const pair = document.cookie.match(new RegExp(name + '=([^;]+)'));
return pair ? pair[1] : null;
};
export { setCookie, getCookie };