Skip to content

Refactor code structure for improved readability and maintainability#350

Merged
danielmarv merged 3 commits into
mainfrom
341-oe-br
Apr 26, 2026
Merged

Refactor code structure for improved readability and maintainability#350
danielmarv merged 3 commits into
mainfrom
341-oe-br

Conversation

@danielmarv

@danielmarv danielmarv commented Apr 26, 2026

Copy link
Copy Markdown
Member

Description

This pull request updates several dependencies to their latest versions and adds a new configuration file to enforce a specific postcss version when used with next. The main goal is to ensure compatibility between next and postcss, as well as to keep other dependencies up to date.

Dependency updates:

  • Updated next to version 16.2.4 and next-intl to 4.9.1 in package.json to keep up with the latest features and bug fixes.
  • Updated postcss to 8.5.12 and eslint-config-next to 16.2.4 in package.json for improved compatibility and linting.

Dependency management:

  • Added a .pnpmfile.cjs file to force the postcss dependency used by next to version 8.5.12, ensuring that the correct version is always used and preventing potential compatibility issues.
    Brief description of changes made in this PR.

Type of Change

  • 🐛 Bug fix
  • ✨ New feature
  • 📝 Documentation update
  • 🎨 Style/formatting
  • ♻️ Refactor
  • 🔧 Configuration
  • ⚡ Performance
  • 🧪 Tests
  • 🔐 Security

Related Issue(s)

Closes #332

Changes Made

  • Change 1
  • Change 2
  • Change 3

How to Test

  1. Step 1
  2. Step 2
  3. Verify the expected behavior

Checklist

  • Code follows project style guidelines
  • Self-review conducted
  • Comments added for complex logic
  • Documentation updated (if needed)
  • No new warnings generated
  • Tests added/updated (if applicable)
  • All tests passing locally

Signed-off-by: Ntege Daniel <danientege785@gmail.com>
@netlify

netlify Bot commented Apr 26, 2026

Copy link
Copy Markdown

Deploy Preview for open-elements ready!

Name Link
🔨 Latest commit 1e19b50
🔍 Latest deploy log https://app.netlify.com/projects/open-elements/deploys/69ee30eb210c7600087d3e7c
😎 Deploy Preview https://deploy-preview-350--open-elements.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 69
Accessibility: 97
Best Practices: 92
SEO: 100
PWA: 60
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

Signed-off-by: Ntege Daniel <danientege785@gmail.com>
Signed-off-by: Ntege Daniel <danientege785@gmail.com>
@danielmarv
danielmarv merged commit d6cc2bc into main Apr 26, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix security vulnerabilities reported

1 participant