✨ [feat] Update user scripts and stylesheets with new features and improvements
- 📝 [docs] Update download and update URLs for user stylesheets
- 🎨 [style] Improve formatting and structure in user scripts
- 🐛 [fix] Correct module type declaration in Strava balance scripts
- ✨ [feat] Add eslint-plugin-userscripts dependency for better linting
Signed-off-by: Nick2bad4u [email protected]
🎨 [style] Improve code formatting and consistency across multiple files
- Refactor spacing and indentation in
strava-balance/messages.js for better readability.
- Standardize formatting in
strava-balance/strava-fit-parser.js, ensuring consistent use of spaces and line breaks.
- Clean up whitespace and line breaks in
zwiftbikes/zwiftBikeCalculator.js and zwiftbikes/zwiftBikeGallery.js for improved clarity.
- Adjust event listener syntax in
zwiftbikes/zwiftBikeCalculator.js and zwiftbikes/zwiftBikeGallery.js to use concise arrow functions.
✨ [feat] Add TypeScript configuration file
- Introduce
tsconfig.json to enable TypeScript support and improve type safety across the project.
- Configure various compiler options to enhance development experience and enforce strict type checking.
Signed-off-by: Nick2bad4u [email protected]