Skip to content

Conversation

jakewski
Copy link

@jakewski jakewski commented Aug 13, 2025

This is the branch used by Mixpanel to publish to NPM

changes are mostly focused around package.json and bare minimum build changes to allow us to release (this way we can sync the master fork easily without changing business logic and having import conflicts)

Updating release:

Make a PR to core rrweb, but if we absolutely need a change before they do a release (or our able to review or contribution), we can merge that into this release branch.

if there's any changes that are not in rrweb's release commit, run npm run mixpanel-version. this will bump the version detailed below

to release, run npx yarn release

Versioning: Base upstream version + Mixpanel patch suffix

2.0.0-alpha.18 → 2.0.0-alpha.18.1
Each Mixpanel change increments the patch number
Automated via version bump script

Build Changes:

Vite replace transforms @rrweb/* → @mixpanel/* package names for scoped npm publishing
Disabled Rollup types in Vite due to aliasing conflicts

Copy link
Member

@tdumitrescu tdumitrescu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants