🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
DemoInstallSign in
Socket

@storybook/sveltekit

Package Overview
Dependencies
Maintainers
12
Versions
1270
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@storybook/sveltekit - npm Package Compare versions

Comparing version

to
0.0.0-pr-31369-sha-038fb8e0

dist/chunk-LCNKLAMU.mjs

4

dist/index.d.ts
import { SvelteRenderer } from '@storybook/svelte';
export * from '@storybook/svelte';
export { F as FrameworkOptions, H as HrefConfig, N as NormalizedHrefConfig, S as StorybookConfig, a as SvelteKitParameters } from './types-3f08d935.js';
export { F as FrameworkOptions, H as HrefConfig, N as NormalizedHrefConfig, S as StorybookConfig, a as SvelteKitParameters } from './types-e2b06dbd.js';
import { NamedOrDefaultProjectAnnotations, NormalizedProjectAnnotations } from 'storybook/internal/types';
import '@storybook/builder-vite';
import './mocks/app/forms.js';
import './mocks/app/navigation.js';

@@ -7,0 +9,0 @@ /**

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

"use strict";var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __hasOwnProp=Object.prototype.hasOwnProperty;var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to},__reExport=(target,mod,secondTarget)=>(__copyProps(target,mod,"default"),secondTarget&&__copyProps(secondTarget,mod,"default"));var __toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:!0}),mod);var index_exports={};__export(index_exports,{setProjectAnnotations:()=>setProjectAnnotations});module.exports=__toCommonJS(index_exports);__reExport(index_exports,require("@storybook/svelte"),module.exports);var import_svelte4=require("@storybook/svelte"),import_preview_api=require("storybook/preview-api");var preview_exports={};__export(preview_exports,{decorators:()=>decorators});var import_actions=require("storybook/actions"),import_svelte3=require("svelte");var import_svelte=require("svelte");function setAfterNavigateArgument(afterNavigateArgs){(0,import_svelte.setContext)("after-navigate-args",afterNavigateArgs)}var import_svelte2=require("svelte");function createMockedStore(contextName){return[{subscribe(runner){let page2=(0,import_svelte2.getContext)(contextName);return runner(page2),()=>{}}},value=>{(0,import_svelte2.setContext)(contextName,value)}]}var[page,setPage]=createMockedStore("page-ctx"),[navigating,setNavigating]=createMockedStore("navigating-ctx"),[updated,setUpdated]=createMockedStore("updated-ctx");updated.check=()=>{};var normalizeHrefConfig=hrefConfig=>typeof hrefConfig=="function"?{callback:hrefConfig,asRegex:!1}:hrefConfig,svelteKitMocksDecorator=(Story,ctx)=>{let svelteKitParameters=ctx.parameters?.sveltekit_experimental??{};return setPage(svelteKitParameters?.stores?.page),setNavigating(svelteKitParameters?.stores?.navigating),setUpdated(svelteKitParameters?.stores?.updated),setAfterNavigateArgument(svelteKitParameters?.navigation?.afterNavigate),(0,import_svelte3.onMount)(()=>{let globalClickListener=e=>{let element=e.composedPath().findLast(el=>el instanceof HTMLElement&&el.tagName==="A");if(element&&element instanceof HTMLAnchorElement){let to=element.getAttribute("href");if(!to)return;e.preventDefault();let defaultActionCallback=()=>(0,import_actions.action)("navigate")(to,e);if(!svelteKitParameters.hrefs){defaultActionCallback();return}let callDefaultCallback=!0;Object.entries(svelteKitParameters.hrefs).forEach(([href,hrefConfig])=>{let{callback,asRegex}=normalizeHrefConfig(hrefConfig);(asRegex?new RegExp(href).test(to):to===href)&&(callDefaultCallback=!1,callback?.(to,e))}),callDefaultCallback&&defaultActionCallback()}};function createListeners(baseModule,functions,defaultToAction){let toRemove=[];return functions.forEach(func=>{let hasFunction=svelteKitParameters[baseModule]?.[func]&&svelteKitParameters[baseModule][func]instanceof Function;if(hasFunction||defaultToAction){let listener=({detail=[]})=>{let args=Array.isArray(detail)?detail:[];(hasFunction?svelteKitParameters[baseModule][func]:(0,import_actions.action)(func))(...args)},eventType=`storybook:${func}`;toRemove.push({eventType,listener}),window.addEventListener(eventType,listener)}}),()=>{toRemove.forEach(({eventType,listener})=>{window.removeEventListener(eventType,listener)})}}let removeNavigationListeners=createListeners("navigation",["goto","invalidate","invalidateAll","pushState","replaceState"],!0),removeFormsListeners=createListeners("forms",["enhance"]);return window.addEventListener("click",globalClickListener),()=>{window.removeEventListener("click",globalClickListener),removeNavigationListeners(),removeFormsListeners()}}),Story()},decorators=[svelteKitMocksDecorator];function setProjectAnnotations(projectAnnotations){return(0,import_preview_api.setDefaultProjectAnnotations)(INTERNAL_DEFAULT_PROJECT_ANNOTATIONS),(0,import_preview_api.setProjectAnnotations)(projectAnnotations)}var INTERNAL_DEFAULT_PROJECT_ANNOTATIONS=(0,import_preview_api.composeConfigs)([import_svelte4.INTERNAL_DEFAULT_PROJECT_ANNOTATIONS,preview_exports]);0&&(module.exports={setProjectAnnotations,...require("@storybook/svelte")});
"use strict";var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __hasOwnProp=Object.prototype.hasOwnProperty;var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to},__reExport=(target,mod,secondTarget)=>(__copyProps(target,mod,"default"),secondTarget&&__copyProps(secondTarget,mod,"default"));var __toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:!0}),mod);var index_exports={};__export(index_exports,{setProjectAnnotations:()=>setProjectAnnotations});module.exports=__toCommonJS(index_exports);__reExport(index_exports,require("@storybook/svelte"),module.exports);var import_svelte2=require("@storybook/svelte"),import_preview_api=require("storybook/preview-api");var preview_exports={};__export(preview_exports,{beforeEach:()=>beforeEach,decorators:()=>decorators});var import_navigation=require("@storybook/sveltekit/internal/mocks/app/navigation"),import_state_svelte=require("@storybook/sveltekit/internal/mocks/app/state.svelte.js"),import_stores=require("@storybook/sveltekit/internal/mocks/app/stores"),import_actions=require("storybook/actions"),import_svelte=require("svelte"),normalizeHrefConfig=hrefConfig=>typeof hrefConfig=="function"?{callback:hrefConfig,asRegex:!1}:hrefConfig,svelteKitMocksDecorator=(Story,ctx)=>{let svelteKitParameters=ctx.parameters?.sveltekit_experimental??{};return(0,import_stores.setAppStoresPage)(svelteKitParameters?.stores?.page),(0,import_stores.setAppStoresNavigating)(svelteKitParameters?.stores?.navigating),(0,import_stores.setAppStoresUpdated)(svelteKitParameters?.stores?.updated),(0,import_navigation.setAfterNavigateArgument)(svelteKitParameters?.navigation?.afterNavigate),(0,import_svelte.onMount)(()=>{let globalClickListener=e=>{let element=e.composedPath().findLast(el=>el instanceof HTMLElement&&el.tagName==="A");if(element&&element instanceof HTMLAnchorElement){let to=element.getAttribute("href");if(!to)return;e.preventDefault();let defaultActionCallback=()=>(0,import_actions.action)("navigate")(to,e);if(!svelteKitParameters.hrefs){defaultActionCallback();return}let callDefaultCallback=!0;Object.entries(svelteKitParameters.hrefs).forEach(([href,hrefConfig])=>{let{callback,asRegex}=normalizeHrefConfig(hrefConfig);(asRegex?new RegExp(href).test(to):to===href)&&(callDefaultCallback=!1,callback?.(to,e))}),callDefaultCallback&&defaultActionCallback()}};function createListeners(baseModule,functions,defaultToAction){let toRemove=[];return functions.forEach(func=>{let hasFunction=svelteKitParameters[baseModule]?.[func]&&svelteKitParameters[baseModule][func]instanceof Function;if(hasFunction||defaultToAction){let listener=({detail=[]})=>{let args=Array.isArray(detail)?detail:[];(hasFunction?svelteKitParameters[baseModule][func]:(0,import_actions.action)(func))(...args)},eventType=`storybook:${func}`;toRemove.push({eventType,listener}),window.addEventListener(eventType,listener)}}),()=>{toRemove.forEach(({eventType,listener})=>{window.removeEventListener(eventType,listener)})}}let removeNavigationListeners=createListeners("navigation",["goto","invalidate","invalidateAll","pushState","replaceState"],!0),removeFormsListeners=createListeners("forms",["enhance"]);return window.addEventListener("click",globalClickListener),()=>{window.removeEventListener("click",globalClickListener),removeNavigationListeners(),removeFormsListeners()}}),Story()},decorators=[svelteKitMocksDecorator],beforeEach=async ctx=>{let svelteKitParameters=ctx.parameters?.sveltekit_experimental??{};(0,import_state_svelte.setAppStatePage)(svelteKitParameters?.state?.page),(0,import_state_svelte.setAppStateNavigating)(svelteKitParameters?.state?.navigating),(0,import_state_svelte.setAppStateUpdated)(svelteKitParameters?.state?.updated)};function setProjectAnnotations(projectAnnotations){return(0,import_preview_api.setDefaultProjectAnnotations)(INTERNAL_DEFAULT_PROJECT_ANNOTATIONS),(0,import_preview_api.setProjectAnnotations)(projectAnnotations)}var INTERNAL_DEFAULT_PROJECT_ANNOTATIONS=(0,import_preview_api.composeConfigs)([import_svelte2.INTERNAL_DEFAULT_PROJECT_ANNOTATIONS,preview_exports]);0&&(module.exports={setProjectAnnotations,...require("@storybook/svelte")});

@@ -1,4 +0,6 @@

import { S as StorybookConfig } from '../types-3f08d935.js';
import { S as StorybookConfig } from '../types-e2b06dbd.js';
import 'storybook/internal/types';
import '@storybook/builder-vite';
import '../mocks/app/forms.js';
import '../mocks/app/navigation.js';

@@ -5,0 +7,0 @@ declare function defineMain(config: StorybookConfig): StorybookConfig;

import { PresetProperty } from 'storybook/internal/types';
import { S as StorybookConfig } from './types-3f08d935.js';
import { S as StorybookConfig } from './types-e2b06dbd.js';
import '@storybook/builder-vite';
import './mocks/app/forms.js';
import './mocks/app/navigation.js';

@@ -5,0 +7,0 @@ declare const core: PresetProperty<'core'>;

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

"use strict";var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod)),__toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:!0}),mod);var preset_exports={};__export(preset_exports,{core:()=>core,previewAnnotations:()=>previewAnnotations,viteFinal:()=>viteFinal});module.exports=__toCommonJS(preset_exports);var import_node_path2=require("path"),import_builder_vite=require("@storybook/builder-vite"),import_preset=require("@storybook/svelte-vite/preset");function configOverrides(){return{name:"storybook:sveltekit-overrides",apply:"build",config:()=>({build:{ssr:!1}})}}var import_node_path=require("path"),import_node_url=require("url"),import_meta={},filename=__filename??(0,import_node_url.fileURLToPath)(import_meta.url),dir=(0,import_node_path.dirname)(filename);function mockSveltekitStores(){return{name:"storybook:sveltekit-mock-stores",config:()=>({resolve:{alias:{"$app/forms":(0,import_node_path.resolve)(dir,"../src/mocks/app/forms.ts"),"$app/navigation":(0,import_node_path.resolve)(dir,"../src/mocks/app/navigation.ts"),"$app/stores":(0,import_node_path.resolve)(dir,"../src/mocks/app/stores.ts")}}})}}var getAbsolutePath=input=>(0,import_node_path2.dirname)(require.resolve((0,import_node_path2.join)(input,"package.json"))),core={builder:getAbsolutePath("@storybook/builder-vite"),renderer:getAbsolutePath("@storybook/svelte")},previewAnnotations=(entry=[])=>[...entry,(0,import_node_path2.join)((0,import_node_path2.dirname)(require.resolve("@storybook/sveltekit/package.json")),"dist/preview.mjs")],viteFinal=async(config,options)=>{let baseConfig=await(0,import_preset.viteFinal)(config,options);return{...baseConfig,plugins:[...await(0,import_builder_vite.withoutVitePlugins)(baseConfig.plugins??[],["vite-plugin-sveltekit-compile","vite-plugin-sveltekit-guard"]),configOverrides(),mockSveltekitStores()]}};0&&(module.exports={core,previewAnnotations,viteFinal});
"use strict";var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod)),__toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:!0}),mod);var preset_exports={};__export(preset_exports,{core:()=>core,previewAnnotations:()=>previewAnnotations,viteFinal:()=>viteFinal});module.exports=__toCommonJS(preset_exports);var import_node_path=require("path"),import_builder_vite=require("@storybook/builder-vite"),import_preset=require("@storybook/svelte-vite/preset");function configOverrides(){return{name:"storybook:sveltekit-overrides",apply:"build",config:()=>({build:{ssr:!1}})}}function mockSveltekitStores(){return{name:"storybook:sveltekit-mock-stores",config:()=>({resolve:{alias:{"$app/forms":"@storybook/sveltekit/internal/mocks/app/forms","$app/navigation":"@storybook/sveltekit/internal/mocks/app/navigation","$app/state":"@storybook/sveltekit/internal/mocks/app/state.svelte.js","$app/stores":"@storybook/sveltekit/internal/mocks/app/stores"}}})}}var getAbsolutePath=input=>(0,import_node_path.dirname)(require.resolve((0,import_node_path.join)(input,"package.json"))),core={builder:getAbsolutePath("@storybook/builder-vite"),renderer:getAbsolutePath("@storybook/svelte")},previewAnnotations=(entry=[])=>[...entry,(0,import_node_path.join)((0,import_node_path.dirname)(require.resolve("@storybook/sveltekit/package.json")),"dist/preview.mjs")],viteFinal=async(config,options)=>{let baseConfig=await(0,import_preset.viteFinal)(config,options);return{...baseConfig,plugins:[...await(0,import_builder_vite.withoutVitePlugins)(baseConfig.plugins??[],["vite-plugin-sveltekit-compile","vite-plugin-sveltekit-guard"]),configOverrides(),mockSveltekitStores()]}};0&&(module.exports={core,previewAnnotations,viteFinal});

@@ -1,5 +0,6 @@

import { Decorator } from '@storybook/svelte';
import { Decorator, Preview } from '@storybook/svelte';
declare const decorators: Decorator[];
declare const beforeEach: Preview['beforeEach'];
export { decorators };
export { beforeEach, decorators };

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

"use strict";var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __hasOwnProp=Object.prototype.hasOwnProperty;var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:!0}),mod);var preview_exports={};__export(preview_exports,{decorators:()=>decorators});module.exports=__toCommonJS(preview_exports);var import_actions=require("storybook/actions"),import_svelte3=require("svelte");var import_svelte=require("svelte");function setAfterNavigateArgument(afterNavigateArgs){(0,import_svelte.setContext)("after-navigate-args",afterNavigateArgs)}var import_svelte2=require("svelte");function createMockedStore(contextName){return[{subscribe(runner){let page2=(0,import_svelte2.getContext)(contextName);return runner(page2),()=>{}}},value=>{(0,import_svelte2.setContext)(contextName,value)}]}var[page,setPage]=createMockedStore("page-ctx"),[navigating,setNavigating]=createMockedStore("navigating-ctx"),[updated,setUpdated]=createMockedStore("updated-ctx");updated.check=()=>{};var normalizeHrefConfig=hrefConfig=>typeof hrefConfig=="function"?{callback:hrefConfig,asRegex:!1}:hrefConfig,svelteKitMocksDecorator=(Story,ctx)=>{let svelteKitParameters=ctx.parameters?.sveltekit_experimental??{};return setPage(svelteKitParameters?.stores?.page),setNavigating(svelteKitParameters?.stores?.navigating),setUpdated(svelteKitParameters?.stores?.updated),setAfterNavigateArgument(svelteKitParameters?.navigation?.afterNavigate),(0,import_svelte3.onMount)(()=>{let globalClickListener=e=>{let element=e.composedPath().findLast(el=>el instanceof HTMLElement&&el.tagName==="A");if(element&&element instanceof HTMLAnchorElement){let to=element.getAttribute("href");if(!to)return;e.preventDefault();let defaultActionCallback=()=>(0,import_actions.action)("navigate")(to,e);if(!svelteKitParameters.hrefs){defaultActionCallback();return}let callDefaultCallback=!0;Object.entries(svelteKitParameters.hrefs).forEach(([href,hrefConfig])=>{let{callback,asRegex}=normalizeHrefConfig(hrefConfig);(asRegex?new RegExp(href).test(to):to===href)&&(callDefaultCallback=!1,callback?.(to,e))}),callDefaultCallback&&defaultActionCallback()}};function createListeners(baseModule,functions,defaultToAction){let toRemove=[];return functions.forEach(func=>{let hasFunction=svelteKitParameters[baseModule]?.[func]&&svelteKitParameters[baseModule][func]instanceof Function;if(hasFunction||defaultToAction){let listener=({detail=[]})=>{let args=Array.isArray(detail)?detail:[];(hasFunction?svelteKitParameters[baseModule][func]:(0,import_actions.action)(func))(...args)},eventType=`storybook:${func}`;toRemove.push({eventType,listener}),window.addEventListener(eventType,listener)}}),()=>{toRemove.forEach(({eventType,listener})=>{window.removeEventListener(eventType,listener)})}}let removeNavigationListeners=createListeners("navigation",["goto","invalidate","invalidateAll","pushState","replaceState"],!0),removeFormsListeners=createListeners("forms",["enhance"]);return window.addEventListener("click",globalClickListener),()=>{window.removeEventListener("click",globalClickListener),removeNavigationListeners(),removeFormsListeners()}}),Story()},decorators=[svelteKitMocksDecorator];0&&(module.exports={decorators});
"use strict";var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __hasOwnProp=Object.prototype.hasOwnProperty;var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:!0}),mod);var preview_exports={};__export(preview_exports,{beforeEach:()=>beforeEach,decorators:()=>decorators});module.exports=__toCommonJS(preview_exports);var import_navigation=require("@storybook/sveltekit/internal/mocks/app/navigation"),import_state_svelte=require("@storybook/sveltekit/internal/mocks/app/state.svelte.js"),import_stores=require("@storybook/sveltekit/internal/mocks/app/stores"),import_actions=require("storybook/actions"),import_svelte=require("svelte"),normalizeHrefConfig=hrefConfig=>typeof hrefConfig=="function"?{callback:hrefConfig,asRegex:!1}:hrefConfig,svelteKitMocksDecorator=(Story,ctx)=>{let svelteKitParameters=ctx.parameters?.sveltekit_experimental??{};return(0,import_stores.setAppStoresPage)(svelteKitParameters?.stores?.page),(0,import_stores.setAppStoresNavigating)(svelteKitParameters?.stores?.navigating),(0,import_stores.setAppStoresUpdated)(svelteKitParameters?.stores?.updated),(0,import_navigation.setAfterNavigateArgument)(svelteKitParameters?.navigation?.afterNavigate),(0,import_svelte.onMount)(()=>{let globalClickListener=e=>{let element=e.composedPath().findLast(el=>el instanceof HTMLElement&&el.tagName==="A");if(element&&element instanceof HTMLAnchorElement){let to=element.getAttribute("href");if(!to)return;e.preventDefault();let defaultActionCallback=()=>(0,import_actions.action)("navigate")(to,e);if(!svelteKitParameters.hrefs){defaultActionCallback();return}let callDefaultCallback=!0;Object.entries(svelteKitParameters.hrefs).forEach(([href,hrefConfig])=>{let{callback,asRegex}=normalizeHrefConfig(hrefConfig);(asRegex?new RegExp(href).test(to):to===href)&&(callDefaultCallback=!1,callback?.(to,e))}),callDefaultCallback&&defaultActionCallback()}};function createListeners(baseModule,functions,defaultToAction){let toRemove=[];return functions.forEach(func=>{let hasFunction=svelteKitParameters[baseModule]?.[func]&&svelteKitParameters[baseModule][func]instanceof Function;if(hasFunction||defaultToAction){let listener=({detail=[]})=>{let args=Array.isArray(detail)?detail:[];(hasFunction?svelteKitParameters[baseModule][func]:(0,import_actions.action)(func))(...args)},eventType=`storybook:${func}`;toRemove.push({eventType,listener}),window.addEventListener(eventType,listener)}}),()=>{toRemove.forEach(({eventType,listener})=>{window.removeEventListener(eventType,listener)})}}let removeNavigationListeners=createListeners("navigation",["goto","invalidate","invalidateAll","pushState","replaceState"],!0),removeFormsListeners=createListeners("forms",["enhance"]);return window.addEventListener("click",globalClickListener),()=>{window.removeEventListener("click",globalClickListener),removeNavigationListeners(),removeFormsListeners()}}),Story()},decorators=[svelteKitMocksDecorator],beforeEach=async ctx=>{let svelteKitParameters=ctx.parameters?.sveltekit_experimental??{};(0,import_state_svelte.setAppStatePage)(svelteKitParameters?.state?.page),(0,import_state_svelte.setAppStateNavigating)(svelteKitParameters?.state?.navigating),(0,import_state_svelte.setAppStateUpdated)(svelteKitParameters?.state?.updated)};0&&(module.exports={beforeEach,decorators});

@@ -8,2 +8,3 @@ declare const storybookSveltekitPlugin: () => {

'$app/navigation': string;
'$app/state': string;
'$app/stores': string;

@@ -10,0 +11,0 @@ };

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

"use strict";var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __hasOwnProp=Object.prototype.hasOwnProperty;var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:!0}),mod);var vite_plugin_exports={};__export(vite_plugin_exports,{storybookSveltekitPlugin:()=>storybookSveltekitPlugin});module.exports=__toCommonJS(vite_plugin_exports);var import_node_path=require("path"),import_node_url=require("url"),import_meta={},filename=__filename??(0,import_node_url.fileURLToPath)(import_meta.url),dir=(0,import_node_path.dirname)(filename);function mockSveltekitStores(){return{name:"storybook:sveltekit-mock-stores",config:()=>({resolve:{alias:{"$app/forms":(0,import_node_path.resolve)(dir,"../src/mocks/app/forms.ts"),"$app/navigation":(0,import_node_path.resolve)(dir,"../src/mocks/app/navigation.ts"),"$app/stores":(0,import_node_path.resolve)(dir,"../src/mocks/app/stores.ts")}}})}}var storybookSveltekitPlugin=()=>[mockSveltekitStores()];0&&(module.exports={storybookSveltekitPlugin});
"use strict";var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __hasOwnProp=Object.prototype.hasOwnProperty;var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:!0}),mod);var vite_plugin_exports={};__export(vite_plugin_exports,{storybookSveltekitPlugin:()=>storybookSveltekitPlugin});module.exports=__toCommonJS(vite_plugin_exports);function mockSveltekitStores(){return{name:"storybook:sveltekit-mock-stores",config:()=>({resolve:{alias:{"$app/forms":"@storybook/sveltekit/internal/mocks/app/forms","$app/navigation":"@storybook/sveltekit/internal/mocks/app/navigation","$app/state":"@storybook/sveltekit/internal/mocks/app/state.svelte.js","$app/stores":"@storybook/sveltekit/internal/mocks/app/stores"}}})}}var storybookSveltekitPlugin=()=>[mockSveltekitStores()];0&&(module.exports={storybookSveltekitPlugin});
{
"name": "@storybook/sveltekit",
"version": "0.0.0-pr-31356-sha-f9f5fc30",
"version": "0.0.0-pr-31369-sha-038fb8e0",
"description": "Storybook for SvelteKit",

@@ -50,2 +50,18 @@ "keywords": [

},
"./internal/mocks/app/forms": {
"types": "./dist/mocks/app/forms.d.ts",
"import": "./dist/mocks/app/forms.mjs"
},
"./internal/mocks/app/navigation": {
"types": "./dist/mocks/app/navigation.d.ts",
"import": "./dist/mocks/app/navigation.mjs"
},
"./internal/mocks/app/state.svelte.js": {
"types": "./dist/mocks/app/state.d.ts",
"import": "./dist/mocks/app/state.svelte.js"
},
"./internal/mocks/app/stores": {
"types": "./dist/mocks/app/stores.d.ts",
"import": "./dist/mocks/app/stores.mjs"
},
"./package.json": "./package.json"

@@ -69,5 +85,5 @@ },

"dependencies": {
"@storybook/builder-vite": "0.0.0-pr-31356-sha-f9f5fc30",
"@storybook/svelte": "0.0.0-pr-31356-sha-f9f5fc30",
"@storybook/svelte-vite": "0.0.0-pr-31356-sha-f9f5fc30"
"@storybook/builder-vite": "0.0.0-pr-31369-sha-038fb8e0",
"@storybook/svelte": "0.0.0-pr-31369-sha-038fb8e0",
"@storybook/svelte-vite": "0.0.0-pr-31369-sha-038fb8e0"
},

@@ -80,3 +96,3 @@ "devDependencies": {

"peerDependencies": {
"storybook": "^0.0.0-pr-31356-sha-f9f5fc30",
"storybook": "^0.0.0-pr-31369-sha-038fb8e0",
"svelte": "^5.0.0",

@@ -92,2 +108,3 @@ "vite": "^5.0.0 || ^6.0.0"

"bundler": {
"post": "./scripts/copy-unbundled-to-dist.ts",
"entries": [

@@ -98,3 +115,6 @@ "./src/index.ts",

"./src/vite-plugin.ts",
"./src/node/index.ts"
"./src/node/index.ts",
"./src/mocks/app/forms.ts",
"./src/mocks/app/navigation.ts",
"./src/mocks/app/stores.ts"
],

@@ -101,0 +121,0 @@ "platform": "node"

export function enhance(form: HTMLFormElement) {
const listener = (e: Event) => {
const listener = (...args: any[]) => {
const e = args[0];
e.preventDefault();
const event = new CustomEvent('storybook:enhance');
const event = new CustomEvent('storybook:enhance', {
detail: args,
});
window.dispatchEvent(event);

@@ -6,0 +9,0 @@ };

@@ -18,9 +18,9 @@ import { getContext, setContext } from 'svelte';

export const [page, setPage] = createMockedStore('page-ctx');
export const [navigating, setNavigating] = createMockedStore('navigating-ctx');
const [updated, setUpdated] = createMockedStore('updated-ctx');
export const [page, setAppStoresPage] = createMockedStore('page-ctx');
export const [navigating, setAppStoresNavigating] = createMockedStore('navigating-ctx');
const [updated, setAppStoresUpdated] = createMockedStore('updated-ctx');
(updated as any).check = () => {};
export { updated, setUpdated };
export { updated, setAppStoresUpdated };

@@ -27,0 +27,0 @@ export function getStores() {

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet