index.js — svelte Source File
Architecture documentation for index.js, a javascript file in the svelte codebase. 1 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR 0f1857db_e752_b7e4_34b4_7c9eecf82dc6["index.js"] 412c33d6_a077_92ea_58ca_0a6996cb1922["reactivity"] 0f1857db_e752_b7e4_34b4_7c9eecf82dc6 --> 412c33d6_a077_92ea_58ca_0a6996cb1922 style 0f1857db_e752_b7e4_34b4_7c9eecf82dc6 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
import { MediaQuery } from 'svelte/reactivity';
export * from './spring.js';
export * from './tweened.js';
/**
* A [media query](https://svelte.dev/docs/svelte/svelte-reactivity#MediaQuery) that matches if the user [prefers reduced motion](https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion).
*
* ```svelte
* <script>
* import { prefersReducedMotion } from 'svelte/motion';
* import { fly } from 'svelte/transition';
*
* let visible = $state(false);
* </script>
*
* <button onclick={() => visible = !visible}>
* toggle
* </button>
*
* {#if visible}
* <p transition:fly={{ y: prefersReducedMotion.current ? 0 : 200 }}>
* flies in, unless the user prefers reduced motion
* </p>
* {/if}
* ```
* @type {MediaQuery}
* @since 5.7.0
*/
export const prefersReducedMotion = /*@__PURE__*/ new MediaQuery(
'(prefers-reduced-motion: reduce)'
);
Dependencies
- reactivity
Source
Frequently Asked Questions
What does index.js do?
index.js is a source file in the svelte codebase, written in javascript.
What does index.js depend on?
index.js imports 1 module(s): reactivity.
Where is index.js in the architecture?
index.js is located at packages/svelte/src/motion/index.js (directory: packages/svelte/src/motion).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free