Skip to content

Conversation

@JasonVMo
Copy link
Contributor

Platforms Impacted

  • all

Description of changes

This finishes moving the scripts package away from just and instead leverages clipanion, the same cli tool that yarn uses internally. Many of these scripts are adapted from what is used in rnx-kit as well. It's pretty straightforward to see how it is used.

The other main thing this does is clean up the lage.config.js file to declare inputs and outputs on most of the build tasks. The reason why this would sometimes grind to a halt is that it was often indexing the full scope of node_modules. It is possible that when node modules change drastically that a build --no-cache will have to be executed in case it doesn't pick everything up, but all other builds should run much faster.

This also has a few cleanup tasks:

  • remove the unused (and likely not working for some time) copy task
  • bump the @types/node package to match our version of node.
  • dedupe the @types/node versions.

@JasonVMo JasonVMo requested a review from a team as a code owner July 23, 2025 22:23
@JasonVMo JasonVMo merged commit d541dad into main Jul 25, 2025
11 checks passed
@JasonVMo JasonVMo deleted the user/jasonvmo/no-just branch July 25, 2025 21:02
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.

3 participants