Installation
Install
npm install @scrambl/corenpm install @scrambl/react@scrambl/react includes @scrambl/core as a dependency — no need to install it separately.
npm install @scrambl/vue@scrambl/vue includes @scrambl/core as a dependency — no need to install it separately.
CDN
You can also use Scrambl directly via a CDN:
<script type="module"> import { scramble } from 'https://esm.sh/@scrambl/core'
scramble(document.querySelector('h1'), { text: 'Hello World', chars: 'blocks', })</script>Requirements
- Node.js 18+ (for development)
- Browser: Any modern browser with
requestAnimationFramesupport - React 18+ (for
@scrambl/react) - Vue 3.3+ (for
@scrambl/vue)
TypeScript
All packages ship with full TypeScript declarations. No additional @types/* packages needed.