chore: update dependencies and build configuration}
* Remove unused Grunt task from Gruntfile
* Update package.json with latest dependency versions
* Regenerate yarn.lock with updated dependency tree
* Refine .npmignore to exclude additional files from npm package
* Update README with improvements and clarifications