A CLI tool from RudderStack (v1.7.9) that generates strongly-typed analytics client libraries from a centralized tracking plan spec. Supports JavaScript, TypeScript, Node.js, Android, and iOS. Compile-time errors and intellisense help catch instrumentation mismatches before production. Integrates with the RudderStack Tracking Plans API. Released under Apache 2.0. Active development with monthly releases. Differentiator: prevents silent analytics drift and enables CI validation of event schemas.
npm install rudder-typer-mattiasmtsNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Initializes a RudderTyper project using the CLI, configures it, builds the client, and demonstrates using it with the RudderStack JavaScript SDK.
Update to v1.6.0 or later and verify event order in tests.
Use `npx rudder-typer-mattiasmts init` only in a TTY. For CI, preconfigure a `ruddertyper.yml` and run `build`.
Install the appropriate RudderStack SDK for your platform.
Run `rm -r ~/.ruddertyper` to clear cache before `update` if changes are not appearing.
Check the generated index file and adjust imports relative to your project structure.
Update to latest version (`npx rudder-typer-mattiasmts@latest`) and verify API token with `npx rudder-typer-mattiasmts token`.
Run `sudo chown -R $USER ~/.ruddertyper` or change the config path in ruddertyper.yml.
Run `npx rudder-typer-mattiasmts build` first, or use `init` to create the initial plan.
No dependency data recorded yet.