Skip to content

Conversation

@ojeytonwilliams
Copy link
Contributor

Checklist:

The curriculum and client both depend on the challenge build process. Having the curriculum depend on the client is both confusing (why should the curriculum need to care how a
challenge is rendered?) and generates a cycle in the task dependency graph (since they depend on each other).

This PR resolves both* by having each depend on the new package.

*almost. The curriculum still depends on prefixDoctype, which I plan to fix separately. Then the problem will be fully resolved.

@ojeytonwilliams ojeytonwilliams requested review from a team as code owners January 26, 2026 16:47
@github-actions github-actions bot added platform: learn UI side of the client application that needs familiarity with React, Gatsby etc. scope: tools/scripts Scripts for supporting dev work, generating config and build artifacts, etc. labels Jan 26, 2026
@socket-security
Copy link

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Added@​babel/​preset-react@​7.28.51001007192100

View full report

@raisedadead raisedadead merged commit 5ff9716 into freeCodeCamp:main Jan 27, 2026
12 checks passed
@ojeytonwilliams ojeytonwilliams deleted the refactor/modular-transformers branch January 27, 2026 07:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

platform: learn UI side of the client application that needs familiarity with React, Gatsby etc. scope: tools/scripts Scripts for supporting dev work, generating config and build artifacts, etc.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants