ta
TanStack
GitHub
intent
Workspace
GitHub
CI Pipeline Executions
Filtered
Runs
Demo
Insights
Compare tasks
Analytics
Sign in
Toggle sidebar
Overview
⌘K
intent
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
GitHub
intent
Workspace
Succeeded
perf-lean-scan-path
2f92284c perf: keep semver and interactive prompts off the list/load startup path `import semver from 'semver'` in the scanner loaded 46 CommonJS files (~28ms) on every `intent list`, even though the scanner only compares versions when it finds two installs of the same package. Replace it with a small comparator implementing the three operations the scanner uses (valid, coerce, compare); a property test checks every case against the semver package. Staleness checks keep using semver, in a chunk only `intent stale` loads. `intent install` statically imported @clack/prompts (~23ms) even for non-interactive runs. Import the prompt module on demand at the one call site that prompts, which also splits it into its own chunk.
by Sarah Gerrard
S
Failed
perf-lean-scan-path
9d64ead8 perf: keep semver and interactive prompts off the list/load startup path `import semver from 'semver'` in the scanner loaded 46 CommonJS files (~28ms) on every `intent list`, even though the scanner only compares versions when it finds two installs of the same package. Replace it with a small comparator implementing the three operations the scanner uses (valid, coerce, compare); a property test checks every case against the semver package. Staleness checks keep using semver, in a chunk only `intent stale` loads. `intent install` statically imported @clack/prompts (~23ms) even for non-interactive runs. Import the prompt module on demand at the one call site that prompts, which also splits it into its own chunk.
by Sarah Gerrard
S
Succeeded
perf-lean-scan-path
4935b817 perf: keep semver and interactive prompts off the list/load startup path `import semver from 'semver'` in the scanner loaded 46 CommonJS files (~28ms) on every `intent list`, even though the scanner only compares versions when it finds two installs of the same package. Replace it with a small comparator implementing the three operations the scanner uses (valid, coerce, compare); a property test checks every case against the semver package. Staleness checks keep using semver, in a chunk only `intent stale` loads. `intent install` statically imported @clack/prompts (~23ms) even for non-interactive runs. Import the prompt module on demand at the one call site that prompts, which also splits it into its own chunk. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
by Sarah Gerrard
S
Previous
Next