Package updates in preparation for team issues.#474
Open
v-craigjzgh wants to merge 1 commit intomainfrom
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR replicates #471, which needed to be opened by a contractor/GitHub employee. Below are the notes from #471 @seanmarcia :
Clean up and get things ready for team issues.
This pull request includes several updates focused on dependency upgrades, build tooling, and minor UI improvements. The most significant changes are the upgrade of dependencies (including major updates to React, Next.js, ESLint, and related libraries), adjustments to build and linting configurations, and small enhancements to UI components and styles.
Dependency and Tooling Upgrades:
package.json, including React to v19, Next.js to v16.2.0, TypeScript, ESLint, Prettier, and various related packages. This also updates FontAwesome, Octokit, and other libraries to their latest versions for improved compatibility and security.deploy.ymlandpr.yml) from 20 to 22 to align with the latest supported versions. [1] [2]Linting and Build Configuration:
.eslintrc.jsonconfiguration file, likely moving ESLint configuration elsewhere or relying on defaults.package.jsonto runeslint .directly instead ofnext lint.npm run lint, removing the Husky shell script boilerplate.postcss.config.jsto use the@tailwindcss/postcssplugin and simplified the syntax.styles/globals.scssfor consistent theming and utility classes.UI and Component Improvements:
instanceIdprops toSelectcomponents inLanguageFilter.tsxandSDGFilter.tsxto improve accessibility and prevent React warnings. [1] [2]Header.tsxto ensure correct rendering.Data and Miscellaneous:
topics.json, adding multiple SDG-related entries.generate.ts, removing unused imports. [1] [2]These changes collectively modernize the project’s dependencies, streamline the build and linting process, and introduce small but meaningful improvements to the codebase and user interface.