Skip to content

Conversation

@issackjohn
Copy link
Owner

@issackjohn issackjohn commented May 22, 2025

This pull request introduces several updates to the experimental/responsive-design project, focusing on configuration cleanup, dependency updates, and improved handling of responsive design. Key changes include the removal of unused configuration files, updates to dependencies, enhancements to responsive behavior using ResizeObserver, and minor adjustments to Tailwind CSS class ordering for consistency.

Configuration and Dependency Updates:

  • Removed .prettierignore, .prettierrc, and eslint.config.js files from the experimental/responsive-design directory, consolidating linting and formatting configurations at the project root. ([[1]](https://github.com/issackjohn/Speedometer/pull/24/files#diff-aecd0b43a340ddd97e0e9044cbba869a975da74650b2a410e443b000d67959e8L1-L4), [[2]](https://github.com/issackjohn/Speedometer/pull/24/files#diff-142726b2e57a75f4be0c8e61c1b6732a60d00987f66c04f6f8a52f5ffe6e929eL1-L13), [[3]](https://github.com/issackjohn/Speedometer/pull/24/files#diff-60381a625850a716bd6bb57dcad876fd2ff570a5980d986c35ed454ab83add8aL1-L74))
  • Updated package.json to increase the minimum required Node.js version to 22.0.0, updated dependencies such as lit to ^3.3.0, and removed unused dependencies like eslint and prettier. ([[1]](https://github.com/issackjohn/Speedometer/pull/24/files#diff-5cc6559cbc236c2931f2a2c649b3a48dacde6c91c105ac1fb92dd4f2f9981944L7-R12), [[2]](https://github.com/issackjohn/Speedometer/pull/24/files#diff-5cc6559cbc236c2931f2a2c649b3a48dacde6c91c105ac1fb92dd4f2f9981944L21-R38))

Build and Output Directory Updates:

  • Modified rollup.config.js to dynamically set the output directory based on the build environment (build-dev for development, dist for production). Added logic to clean the output directory before production builds. ([[1]](https://github.com/issackjohn/Speedometer/pull/24/files#diff-9c760c90eeacc2181b26bac35bc65329e2f7f591a878a66bb03b740c98bf45e1R9-R27), [[2]](https://github.com/issackjohn/Speedometer/pull/24/files#diff-9c760c90eeacc2181b26bac35bc65329e2f7f591a878a66bb03b740c98bf45e1L52-R63))

@issackjohn issackjohn marked this pull request as ready for review May 27, 2025 19:09
@issackjohn issackjohn merged commit 1011000 into responsive-design May 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants