Skip to content

Conversation

@kalwalt
Copy link
Member

@kalwalt kalwalt commented Nov 28, 2025

This pull request introduces several updates to project documentation, licensing, and configuration files to improve clarity, compliance, and usability. The most significant changes are the switch to the MIT license, a major enhancement to the README.md for better onboarding and developer experience, and an overhaul of the .npmignore file to ensure only necessary files are published. Additionally, the build workflow and CI badge references have been updated for consistency.

Licensing update:

  • Replaced the Mozilla Public License 2.0 with the MIT License in LICENSE, simplifying legal terms and making the project more permissively licensed.

Documentation improvements:

  • Completely rewrote and reorganized README.md with badges, clearer feature descriptions, usage instructions, and troubleshooting section, making it much more accessible for new users and contributors. [1] [2] [3] [4]

Package publishing and configuration:

  • Overhauled .npmignore to exclude development, configuration, and environment files, ensuring only relevant files are included in npm releases.

Workflow and CI consistency:

  • Renamed the GitHub Actions workflow from CI to Build in .github/workflows/build.yml for better clarity and alignment with project naming conventions.

Badges and metadata:

  • Added and updated badges in README.md for GitHub stars, forks, CI, build, npm version, types, Prettier, license, and code coverage, improving project visibility and transparency.

Let me know if you want to discuss any of these changes in more detail!

…arer usage instructions; rename CI workflow to Build in build.yml
…and expanded feature descriptions for better clarity and navigation
…ced description, author info, keywords, and badges
…iles; include types directory in package.json files array
@kalwalt kalwalt added documentation Improvements or additions to documentation enhancement New feature or request labels Nov 28, 2025
@kalwalt kalwalt self-assigned this Nov 28, 2025
@kalwalt kalwalt marked this pull request as ready for review November 28, 2025 18:02
@kalwalt kalwalt merged commit 1553c6a into dev Nov 28, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants