Browser client for viewing pixel-streamed content from MSquared events.
For detailed documentation please visit our docs site.
- 🔒 Type-safe with full TypeScript support
- 📦 Multiple distribution formats (ESM, CJS, UMD)
- 🛠️ Easy integration with modern build tools
npm run build
This will create:
- CommonJS (CJS) build
- ES Modules (ESM) build
- Browser-ready bundle
- TypeScript declaration files
# Install dependencies
npm install
# Run tests
npm test
# Type checking
npm run ts:type-check
# Linting
npm run ts:lint
npm run ts:lint:fix
# Format code
npm run ts:fmt
npm run ts:fmt:fix
# Lint and format code
npm run ts:check
npm run ts:check:fix
# All validation checks
npm run ts:validate
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>
MIT © MSquared