MSquared Pixel Streaming Client

Browser client for viewing pixel-streamed content from MSquared events.
Usage
For detailed documentation please visit our docs site.
Features
- 🔒 Type-safe with full TypeScript support
- 📦 Multiple distribution formats (ESM, CJS, UMD)
- 🛠️ Easy integration with modern build tools
Build
npm run build
This will create:
- CommonJS (CJS) build
- ES Modules (ESM) build
- Browser-ready bundle
- TypeScript declaration files
Development
npm install
npm run hook
npm test
npm run ts:type-check
npm run ts:lint
npm run ts:lint:fix
npm run ts:fmt
npm run ts:fmt:fix
npm run ts:check
npm run ts:check:fix
npm run ts:validate
Release
The GitHub Actions workflow will automatically publish the package to npm when a new release is created.
npm version <patch|minor|major>
git push --atomic origin main <version>
License
MIT © MSquared