Distributed computation caching and task execution are currently disabled for this organization. Your Enterprise license has expired. Loading workspace insights... Statistics interval
7 days30 daysLatest CI Pipeline Executions
d80cec19 Restructure extractor tests: group by concern, remove duplicates, consistent naming
props.test.ts: group flat list into describe blocks (basic types, union types,
utility types, generics/inheritance, forwardRef, bulk filtering, JSDoc, satisfies,
without meta.component). Consistent "extracts" verb throughout.
detection.test.ts: dissolve "additional patterns" — move satisfies into "wrapped
components", overloads into "function components". Merge "multiple" and "mixed"
exports into one group. Move enum-like const into "non-components".
qa.test.ts: remove JSDoc tag, title-matching, and JSX path tests already covered
in props.test.ts. Keep only real-world library patterns (Park UI, Primer, Mantine)
and standard Storybook fixtures. Trim verbose assertions to focus on key fields. d80cec19 Restructure extractor tests: group by concern, remove duplicates, consistent naming
props.test.ts: group flat list into describe blocks (basic types, union types,
utility types, generics/inheritance, forwardRef, bulk filtering, JSDoc, satisfies,
without meta.component). Consistent "extracts" verb throughout.
detection.test.ts: dissolve "additional patterns" — move satisfies into "wrapped
components", overloads into "function components". Merge "multiple" and "mixed"
exports into one group. Move enum-like const into "non-components".
qa.test.ts: remove JSDoc tag, title-matching, and JSX path tests already covered
in props.test.ts. Keep only real-world library patterns (Park UI, Primer, Mantine)
and standard Storybook fixtures. Trim verbose assertions to focus on key fields. b2272020 Add componentMetaExtractor tests: JSX path, type serialization, default values, title matching
Cover the primary JSX path (resolvePropsFromStoryFile) via extractFromStory with
stories that have no meta.component — title is auto-derived from the story file
name, matching how generator.ts works in production.
New tests: type serialization (tuple, Record, mapped, conditional, indexed access,
template literal, enum, boolean collapse, Readonly, arrays, satisfies), default
values (@defaultValue, enum members, negative numbers, null, shorthand defaultProps,
ternary/nullish coalescing body destructuring, overloaded functions, priority),
JSX path import patterns (named, default, { default as X }, namespace, compound),
title-based matching, jsxDepth selection, JSDoc tags (@deprecated, @see, @import). b2272020 Add componentMetaExtractor tests: JSX path, type serialization, default values, title matching
Cover the primary JSX path (resolvePropsFromStoryFile) via extractFromStory with
stories that have no meta.component — title is auto-derived from the story file
name, matching how generator.ts works in production.
New tests: type serialization (tuple, Record, mapped, conditional, indexed access,
template literal, enum, boolean collapse, Readonly, arrays, satisfies), default
values (@defaultValue, enum members, negative numbers, null, shorthand defaultProps,
ternary/nullish coalescing body destructuring, overloaded functions, priority),
JSX path import patterns (named, default, { default as X }, namespace, compound),
title-based matching, jsxDepth selection, JSDoc tags (@deprecated, @see, @import).