Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

immersive-scroll

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

immersive-scroll

Single-install immersive scroll package with React root exports and Next, Solid, and Web subpath adapters.

latest
Source
npmnpm
Version
0.1.3
Version published
Weekly downloads
11
57.14%
Maintainers
1
Weekly downloads
 
Created
Source

immersive-scroll

Public package for immersive scroll scenes, typed runtime controls, and frame tooling.

Install

pnpm add immersive-scroll

One install gives you the React runtime, framework entry points, shared config utilities, and the immersive-scroll CLI.

React

import {
  ImmersiveLayer,
  ImmersiveScroll,
  useImmersiveConfigControls
} from 'immersive-scroll';

export function HeroStory() {
  const controls = useImmersiveConfigControls({
    initialConfig: {
      visual: { objectFit: 'cover' },
      scrollbar: { enabled: true, visibilityMode: 'manual' }
    }
  });

  return (
    <ImmersiveScroll
      framesPath="/immersive/story"
      config={controls.config}
      overlay={<ImmersiveLayer>Scene chrome</ImmersiveLayer>}
    >
      <section>Foreground story content</section>
    </ImmersiveScroll>
  );
}

Pinned scenes default to a fixed full-screen viewport with an inset media layer. Use viewportProps or mediaProps only when the route needs a contained scene, custom offsets, or a different stacking order.

CLI

pnpm exec immersive-scroll extract ./assets/story.mp4 ./public/immersive/story --clean
pnpm exec immersive-scroll validate ./public/immersive/story
pnpm exec immersive-scroll doctor

Entry points

  • immersive-scroll: React components, hooks, config/control helpers, shared config utilities, scrollbar, and debug UI.
  • immersive-scroll/next: Next.js client-only helpers and wrappers.
  • immersive-scroll/solid: Solid adapter surface.
  • immersive-scroll/web: Vanilla DOM API and custom-element helpers.

Installing immersive-scroll also ships the immersive-scroll CLI for frame extraction, validation, repair, and manifest tooling.

FAQs

Package last updated on 21 Apr 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts