build: update dependencies and project configuration}
* Update package.json with new dependency versions
* Refresh yarn.lock with latest resolved dependencies
* Update .npmignore to exclude additional files from npm package
* Revise README.md documentation and examples
* Refactor snap.js with minor code improvements