-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Goal: Eliminate TypeScript as a competitive disadvantage
Current Status: π Coming soon (vs competitors' β Full support)
Competitor TypeScript Status:
- β Bun.$: Built-in TypeScript
- β execa: Full TypeScript support
- β zx: Full TypeScript support
- β cross-spawn: Built-in types
- π‘ ShellJS: Community types
Implementation:
- Generate TypeScript definitions for all APIs
- Add virtual commands TypeScript support
- Type-safe pipeline definitions
- Generic type support for streaming
- Examples with full type safety
- IDE autocomplete support
Unique TypeScript Features:
- Type-safe virtual command registration
- Streaming with proper generic types
- Pipeline type inference
- Event type definitions
Success Metrics:
- Full TypeScript parity with competitors
- Unique type features for virtual commands
- IDE integration working perfectly
Metadata
Metadata
Assignees
Labels
No labels