Socket
Socket
Sign inDemoInstall

storybook-addon-cookie

Package Overview
Dependencies
250
Maintainers
1
Versions
17
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.1.0 to 3.2.0

1

dist/constants.d.ts

@@ -6,1 +6,2 @@ export declare const ADDON_ID = "storybook-addon-cookie";

export declare const PARAM_ENCONDING_KEY = "cookieEncoding";
export declare const PARAM_PRESERVE_KEY = "cookiePreserve";

3

dist/constants.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.PARAM_ENCONDING_KEY = exports.ADDON_TITLE = exports.PARAM_KEY = exports.PANEL_ID = exports.ADDON_ID = void 0;
exports.PARAM_PRESERVE_KEY = exports.PARAM_ENCONDING_KEY = exports.ADDON_TITLE = exports.PARAM_KEY = exports.PANEL_ID = exports.ADDON_ID = void 0;
exports.ADDON_ID = 'storybook-addon-cookie';

@@ -9,1 +9,2 @@ exports.PANEL_ID = "".concat(exports.ADDON_ID, "/panel");

exports.PARAM_ENCONDING_KEY = 'cookieEncoding';
exports.PARAM_PRESERVE_KEY = 'cookiePreserve';

@@ -6,2 +6,3 @@ "use strict";

var utils_1 = require("./utils");
var constants_1 = require("./constants");
var cookieDecorator = function (storyFn, _a) {

@@ -11,7 +12,11 @@ var parameters = _a.parameters;

if (flag) {
(0, utils_1.clearCookies)();
if (parameters && parameters.cookie) {
setFlag(false);
if (!parameters)
return storyFn();
if (parameters[constants_1.PARAM_PRESERVE_KEY] !== true) {
(0, utils_1.clearCookies)();
}
if (parameters[constants_1.PARAM_KEY]) {
(0, utils_1.setCookies)(parameters.cookie, parameters.cookieEncoding);
}
setFlag(false);
}

@@ -18,0 +23,0 @@ return storyFn();

{
"name": "storybook-addon-cookie",
"version": "3.1.0",
"version": "3.2.0",
"description": "Storybook addon for setting document.cookie",

@@ -48,3 +48,3 @@ "author": "hwookim <gusdn9754@gmail.com>",

},
"gitHead": "6eb6c19a7db3a88f61f57d871a65a257cf870c22"
"gitHead": "aabe216fffad548eecd2103d30002b09bdf528ac"
}

@@ -6,1 +6,2 @@ export const ADDON_ID = 'storybook-addon-cookie';

export const PARAM_ENCONDING_KEY = 'cookieEncoding';
export const PARAM_PRESERVE_KEY = 'cookiePreserve';

@@ -10,2 +10,3 @@ import type {

import { clearCookies, setCookies } from './utils';
import { PARAM_KEY, PARAM_PRESERVE_KEY } from './constants';

@@ -23,7 +24,12 @@ export interface DecoratorContext extends StoryContext<Renderer> {

if (flag) {
clearCookies();
if (parameters && parameters.cookie) {
setFlag(false);
if (!parameters) return storyFn();
if (parameters[PARAM_PRESERVE_KEY] !== true) {
clearCookies();
}
if (parameters[PARAM_KEY]) {
setCookies(parameters.cookie, parameters.cookieEncoding);
}
setFlag(false);
}

@@ -30,0 +36,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc