Pipe's Recording Client Is Now on NPM
Since Pipe launched, our main recording client has been available through an HTML embed code or as a JS embed code. These work well, and many products are built using them. But for teams working with modern JavaScript frameworks, pasting embed snippets into a project might be a little out of place.
As of June 25th, the Pipe recording client is also available as an NPM package:
npm install @addpipe/pipe-recording-clientYou still need a valid Pipe account to use it (sign up here), same as before. The recording functionality, the infrastructure behind it, and everything that makes Pipe reliable across devices and browsers are all the same. What's new is just how you pull it into your project.
We silently released the 1st version of the package a few weeks ago as 2.0.0 and spent the last few weeks going through several revisions. The current one is 2.0.4. Our existing changelog now also mentions the updated npm package version.
The HTML and JS embed codes aren't going anywhere. Both approaches work and will continue to work. NPM is an addition, not a replacement.
Documentation for the NPM package is available on the official NPM page.