First, congratulations on the project.
I would like to suggest to "build" satpam on Rollup, to allow final users to only download a single satpam.js library, without having to download all of its dependencies when doing "npm install".
Not only this simplify the installation, but provides much smaller library (and, thus, faster install time), resulted by Rollup tree-shaking (that removes all unused code from dependencies before bundling them together on a single final library).