build: update dependencies and project configuration}
* Update package.json with new dependency versions
* Regenerate yarn.lock with resolved dependency tree
* Update .npmignore to exclude additional files from npm package
* Remove unused Grunt configuration from Gruntfile.js
* Update README.md with revised documentation and setup instructions