docs: update documentation and dependencies}
* Update .npmignore with new exclusion patterns
* Revise README.md with improved documentation and examples
* Update package.json dependencies to latest compatible versions
* Refresh yarn.lock with updated dependency tree