- Rewrote library to work as a plugin so the custom rules will apply without additional steps
- Library now uses an ESLint v9 flat config and supports ESLint 9+
- Update README for the new getting started guide and documented all rules in the plugin
- Set peerDependencies for ESLint 9 compatibility