Ember addon for activity tracking and websocket event subscriptions.
Compatibility • Installation • Usage • Contributing • License
- Ember.js v6.12 or above
- Node.js v24 or above
- pnpm 10
Apps on Ember.js below 6.12 should stay on 1.x.
Required peer dependency: ember-source ^6.12.0.
pnpm add @upfluence/hyperevents
Apps should provide activity metadata through @embroider/macros:
'@embroider/macros': {
setConfig: {
'@upfluence/hyperevents': {
buildEnv: process.env.BUILD_ENV || 'staging',
activityUrl: process.env.ACTIVITY_URL || 'https://activity.upfluence.com',
parentAppVersion: '<app version>'
}
}
}buildEnv falls back to staging and parentAppVersion falls back to unknown.
See the Contributing guide for details.
This project uses release-it with Workspaces support brought by the official Release-it Workspace plugin.
To cut a new release, run pnpm release-it and follow the prompt questions.
For an explicit version bump, run pnpm release-it patch, pnpm release-it minor, or pnpm release-it major.
To release a beta version, run pnpm release-it --preRelease=beta and follow the prompt questions.
The published @upfluence/hyperevents addon package is licensed under the MIT License.