Skip to main content

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!

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.