api-surface
Show all public exports from the vlist package to catch accidental API changes
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Show all public exports from the vlist package to catch accidental API changes
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Debug a failing test by loading full context — test file, source file, error output
Generate a changelog entry from recent commits since a given ref or tag
Find untested code paths and report coverage gaps in the vlist project
Run the full pre-release checklist — version, changelog, tests, types, build, size
| name | api-surface |
| description | Show all public exports from the vlist package to catch accidental API changes |
| allowed-tools | Read Grep Glob |
List all public exports from the vlist package.
cat src/index.tscat src/internals.ts 2>/dev/null || echo "no internals.ts"Parse src/index.ts and src/internals.ts to list every public export.
Categorize exports:
vlist, withGrid, etc.Output format:
## Public API (src/index.ts)
### Functions
- `vlist(config)` — Builder factory
- `withGrid(config)` — Grid layout feature
...
### Types
- `VList<T>` — Main instance interface
- `BuilderConfig` — Configuration options
...
### Constants
- `OVERSCAN` — Default overscan count (3)
...
## Internals (src/internals.ts)
...
For each feature factory function (with*), note its config type if one exists.
Flag anything that looks like it might be accidentally exported (internal helpers, underscore-prefixed, etc.).