Initial framework-independent TypeScript SDK with ESM, CommonJS, browser bundle, TypeScript declarations and a same-origin service worker.
Install the release asset as a normal npm dependency:
npm install https://github.com/IamFromUA/PushPortLibraryWeb/releases/download/0.0.1/pushport-web-sdk-0.0.1.tgzCopy the distributed pushport-sw.js to your website origin. npm registry publication is pending publisher account/scope setup.
Validation: synthetic subscription/worker tests, type checking, and an independent package consumer. Real browser/device notification delivery will be tested separately. See README and docs/verification.md.