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/core

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/core

Framework-agnostic immersive scroll engine.

latest
Source
npmnpm
Version
0.1.3
Version published
Weekly downloads
20
Maintainers
1
Weekly downloads
 
Created
Source

@immersive-scroll/core

Framework-agnostic immersive engine primitives. Use this package when you need the scene lifecycle, frame manifest handling, progress math, and plugin hooks without committing to a specific UI framework.

Install

pnpm add @immersive-scroll/core

What it exports

  • createImmersiveEngine(): create the headless engine instance.
  • normalizeImmersiveConfig() and mergeImmersiveConfig(): resolve partial config safely.
  • createFrameStore() and createScrollStore(): low-level state stores.
  • validateFrameManifest() and validateFrameDirectoryContract(): manifest and asset integrity helpers.
  • Shared types and utilities re-exported from @immersive-scroll/shared.

Minimal example

import { createImmersiveEngine } from '@immersive-scroll/core';

const engine = createImmersiveEngine({
  config: {
    framesPath: '/immersive/story',
    scrollbar: { enabled: true }
  },
  container: document.querySelector('#scene'),
  targets: {
    canvas: document.querySelector('canvas')
  }
});

await engine.init();
await engine.updateProgress(0.35);

Use this package when

  • you are building a custom adapter or wrapper,
  • you need plugin or renderer control outside the packaged UI layers,
  • or you want runtime logic on the server or in tooling without React, Solid, or custom elements.

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