ECC/scripts/lib
Affaan Mustafa be0ba0cabc feat: add TypeScript declaration files for all core libraries
Add .d.ts type definitions for all four library modules:
- utils.d.ts: Platform detection, file ops, hook I/O, git helpers
- package-manager.d.ts: PM detection with PackageManagerName union type,
  DetectionSource union, and typed config interfaces
- session-manager.d.ts: Session CRUD with Session, SessionMetadata,
  SessionStats, and SessionListResult interfaces
- session-aliases.d.ts: Alias management with typed result interfaces
  for set, delete, rename, and cleanup operations

These provide IDE autocomplete and type-checking for TypeScript
consumers of the npm package without converting the source to TS.
2026-02-12 13:56:48 -08:00
..
package-manager.d.ts feat: add TypeScript declaration files for all core libraries 2026-02-12 13:56:48 -08:00
package-manager.js fix: improve error handling, fix bugs, and optimize core libraries 2026-02-12 07:06:53 -08:00
session-aliases.d.ts feat: add TypeScript declaration files for all core libraries 2026-02-12 13:56:48 -08:00
session-aliases.js fix: remove dead export, harden session-aliases, sync .cursor scripts 2026-02-12 13:43:53 -08:00
session-manager.d.ts feat: add TypeScript declaration files for all core libraries 2026-02-12 13:56:48 -08:00
session-manager.js fix: harden error handling, fix TOCTOU races, and improve test accuracy 2026-02-12 13:40:14 -08:00
utils.d.ts feat: add TypeScript declaration files for all core libraries 2026-02-12 13:56:48 -08:00
utils.js fix: remove dead export, harden session-aliases, sync .cursor scripts 2026-02-12 13:43:53 -08:00