docs: update dependencies and project metadata}
• Update package.json with new dependency versions
• Refresh yarn.lock with resolved dependency tree
• Update README.md with current project information
• Refine .npmignore to include only necessary files for npm distribution