Acknowledgments
Community
This project wouldn't exist without the incredible community that has grown around it. Thank you to everyone who contributes to making JS Boundaries better. ❤️
Contributors
To everyone who has opened an issue, suggested improvements, fixed bugs, added features, or improved documentation: Thank you. Your contributions, no matter how small, make a real difference. Every bug report helps us improve, every feature request guides our roadmap, and every pull request strengthens the project.
Special recognition goes to those who have contributed code to the project. Your technical contributions are the foundation of what makes this plugin valuable to the community.
View all contributors on GitHub →
Users and Advocates
Thank you to everyone using this plugin in their projects. By choosing to enforce architectural boundaries in your codebase, you're helping to prove that maintainable architecture matters. Your adoption validates the effort behind this project.
A special thanks to those who share their experiences, write blog posts, give talks, or simply recommend the plugin to others. You help spread the word and grow our community. Every star on GitHub, every mention on social media, and every recommendation in a code review helps others discover the value of architectural boundaries.
Technical Foundation
This project stands on the shoulders of other great open source work.
Core Dependencies
eslint-plugin-import
This plugin uses the eslint-module-utils/resolve module, which is part of eslint-plugin-import. Huge thanks to the maintainers of that plugin for their excellent work on module resolution—it's what makes this plugin robust and flexible.
Quote Attribution
Opening Quote
The opening quote about software architecture boundaries is from Robert C. Martin's book "Clean Architecture: A Craftsman's Guide to Software Structure and Design".
Website & Infrastructure
This documentation site is made possible by free services and tools generously provided to open source projects:
- Docusaurus - The static site generator powering this documentation
- Netlify - Hosting and continuous deployment
- Algolia - Fast and accurate documentation search
And resources from open source projects:
- unDraw - Beautiful open source illustrations
Personal Note
Building and maintaining this plugin requires countless hours that I "borrow" from my family. To my loved ones: thank you for your patience, support, and understanding when I disappear into my computer to work on this project. Your support makes this possible.
Sponsorship
If this project has been helpful to you or your organization, consider sponsoring on GitHub. Your support helps sustain continued development and shows that the work is valued. Even a small contribution means a lot and motivates continued improvement of the project.
Get Involved
Want to contribute? We'd love to have you!
- Report issues or suggest features: Open an issue on GitHub
- Contribute code: Check out our Contributing Guidelines
- Join the community: Read our Code of Conduct
Every contribution, whether it's code, documentation, bug reports, or spreading the word, helps make this project better for everyone. Thank you for being part of the JS Boundaries community.