The UserScript Project Template on GitHub has been updated with major enhancements to modernize the development workflow and ensure full mobile support.
The updates include implementing ESLint and Prettier for code quality, adding new scripts in package.json for tasks like linting and formatting, and introducing modular architecture with new utilities.
The most significant update is the full mobile support, which includes a MobileModule for touch gestures like tap, swipe, and pinch, automatic detection and adaptation for mobile devices, and updated documentation.
These improvements aim to make the template a robust foundation for UserScript projects, offering a modern development experience, mobile-friendly features, and enhanced scalability.