@lastshotlabs/slingshot-push
@lastshotlabs/slingshot-push is Slingshot’s multi-provider push delivery package. It manages device subscriptions, topic fan-out, delivery records, and provider dispatch for Web Push (VAPID), iOS (APNS), and Android (FCM). The push entities themselves follow the shared package-first/entity authoring model; createPushPackage() is the runtime shell that composes routing, providers, and entity wiring.
Status: Prod path. This package is on the hardening track, but still pre-1.0.
Start Here
Section titled “Start Here”- Overview: how to use the package, what it is for, and setup guidance.
- Reference: generated package facts, exports, and inventories.
- Maintainer Notes: internal notes, follow-ups, and migration breadcrumbs.
Package Facts
Section titled “Package Facts”- Install:
bun add @lastshotlabs/slingshot-push - Version:
0.2.3 - Role: feature package
- Status: Prod path
- Workspace path:
packages/slingshot-push - API reference: @lastshotlabs/slingshot-push
Reader Note
Section titled “Reader Note”- If you are trying to learn the package, start with Overview. The Reference page is inventory, not a tutorial.