New:Socket for Asana Is Now Available.Learn more
Get Started

@strata-packages/flipbook

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

@strata-packages/flipbook

PDF and HTML flipbook viewer with page-flip animation. Works standalone or with Strata CSS.

latest
Source
npmnpm
Version
1.5.2
Version published
Maintainers
1
Created
Source

@strata-packages/flipbook

CSS-driven flipbook with organic page-flip animation. Renders HTML pages or PDFs. Drag to flip, sounds, 6 presets, responsive.

Quick Start

<link rel="stylesheet" href="flipbook.css">
<script src="flipbook.js"></script>

<!-- Zero-config: existing children become pages -->
<div id="book">
  <div>Page 1</div>
  <div>Page 2</div>
</div>
<script>StrataFlipbook('#book')</script>

Or pass content explicitly:

<div id="book"></div>
<script>
  StrataFlipbook('#book', {
    content:    '.my-pages',   // selector, NodeList, or Element[]
    preset:     'magazine',
    pagination: 'dots',
    drag:       true,
    exportable: true,
    sound:      { enabled: true },
  })
</script>

PDF Viewer

<script>pdfjsLib.GlobalWorkerOptions.workerSrc = '...'</script>
<div id="book"></div>
<script>
  StrataFlipbook('#book', { source: 'pdf', content: '/doc.pdf' })
</script>

Presets

notebook (default) · magazine · paperback · hardcover · comic · minimal

Pagination modes

controls (default) · dots · input · thumbnails · none · or array e.g. ['controls', 'dots']

Peer dependencies

PackageWhen needed
pdfjs-distsource: 'pdf'
html2canvasExport HTML source to PDF
pdf-libAny PDF export

All MIT or Apache-2.0. None inject inline styles or JS.

See CLAUDE.md for full API reference.

Keywords

flipbook

FAQs

Package last updated on 15 Jun 2026

Related posts