Socket
Socket
Sign inDemoInstall

@storybook/addon-links

Package Overview
Dependencies
7
Maintainers
9
Versions
1713
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.0.0-pr-26821-sha-9e7cde97 to 0.0.0-pr-26827-sha-1298227d

dist/preview.d.ts

14

dist/preview.js

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

import { global } from '@storybook/global';
import { makeDecorator, addons } from '@storybook/preview-api';
import { STORY_CHANGED, SELECT_STORY } from '@storybook/core-events';
import '@storybook/csf';
'use strict';
var PARAM_KEY="links";var{document,HTMLElement}=global;var navigate=params=>addons.getChannel().emit(SELECT_STORY,params);var linksListener=e=>{let{target}=e;if(!(target instanceof HTMLElement))return;let element=target,{sbKind:kind,sbStory:story}=element.dataset;(kind||story)&&(e.preventDefault(),navigate({kind,story}));},hasListener=!1,on=()=>{hasListener||(hasListener=!0,document.addEventListener("click",linksListener));},off=()=>{hasListener&&(hasListener=!1,document.removeEventListener("click",linksListener));},withLinks=makeDecorator({name:"withLinks",parameterName:PARAM_KEY,wrapper:(getStory,context)=>(on(),addons.getChannel().once(STORY_CHANGED,off),getStory(context))});var decorators=[withLinks];
var global = require('@storybook/global');
var previewApi = require('@storybook/preview-api');
var coreEvents = require('@storybook/core-events');
require('@storybook/csf');
export { decorators };
var PARAM_KEY="links";var{document,HTMLElement}=global.global;var navigate=params=>previewApi.addons.getChannel().emit(coreEvents.SELECT_STORY,params);var linksListener=e=>{let{target}=e;if(!(target instanceof HTMLElement))return;let element=target,{sbKind:kind,sbStory:story}=element.dataset;(kind||story)&&(e.preventDefault(),navigate({kind,story}));},hasListener=!1,on=()=>{hasListener||(hasListener=!0,document.addEventListener("click",linksListener));},off=()=>{hasListener&&(hasListener=!1,document.removeEventListener("click",linksListener));},withLinks=previewApi.makeDecorator({name:"withLinks",parameterName:PARAM_KEY,wrapper:(getStory,context)=>(on(),previewApi.addons.getChannel().once(coreEvents.STORY_CHANGED,off),getStory(context))});var decorators=[withLinks];
exports.decorators = decorators;
{
"name": "@storybook/addon-links",
"version": "0.0.0-pr-26821-sha-9e7cde97",
"version": "0.0.0-pr-26827-sha-1298227d",
"description": "Link stories together to build demos and prototypes with your UI components",

@@ -36,4 +36,8 @@ "keywords": [

},
"./preview": {
"types": "./dist/preview.d.ts",
"require": "./dist/preview.js",
"import": "./dist/preview.mjs"
},
"./manager": "./dist/manager.js",
"./preview": "./dist/preview.js",
"./register": "./dist/manager.js",

@@ -67,3 +71,3 @@ "./package.json": "./package.json"

"dependencies": {
"@storybook/csf": "^0.1.4",
"@storybook/csf": "^0.1.5",
"@storybook/global": "^5.0.0",

@@ -73,8 +77,8 @@ "ts-dedent": "^2.0.0"

"devDependencies": {
"@storybook/client-logger": "0.0.0-pr-26821-sha-9e7cde97",
"@storybook/core-events": "0.0.0-pr-26821-sha-9e7cde97",
"@storybook/manager-api": "0.0.0-pr-26821-sha-9e7cde97",
"@storybook/preview-api": "0.0.0-pr-26821-sha-9e7cde97",
"@storybook/router": "0.0.0-pr-26821-sha-9e7cde97",
"@storybook/types": "0.0.0-pr-26821-sha-9e7cde97",
"@storybook/client-logger": "0.0.0-pr-26827-sha-1298227d",
"@storybook/core-events": "0.0.0-pr-26827-sha-1298227d",
"@storybook/manager-api": "0.0.0-pr-26827-sha-1298227d",
"@storybook/preview-api": "0.0.0-pr-26827-sha-1298227d",
"@storybook/router": "0.0.0-pr-26827-sha-1298227d",
"@storybook/types": "0.0.0-pr-26827-sha-1298227d",
"fs-extra": "^11.1.0",

@@ -81,0 +85,0 @@ "typescript": "^5.3.2"

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