-
Task
-
Resolution: Done
-
Normal
-
None
-
None
-
Future Sustainability
-
3
-
False
-
-
False
-
None
-
Unset
-
None
-
-
-
HCC Framework Sprint 51, HCC Framework Sprint 52
Migrate @data-driven-forms/common package from JavaScript to TypeScript.
Package Details:
- Package: @data-driven-forms/common
- Current size: 39 JS files, 3,944 lines of code
- Purpose: Common components, helpers, and utilities that support other packages
- Dependencies: Core library that other packages depend on
- Priority: HIGH - This is a foundation package that should be migrated first
Migration Tasks:
- Convert .js/.jsx files to .ts/.tsx
- Add proper TypeScript type definitions
- Update imports/exports to use TypeScript types
- Ensure all utility functions have proper type signatures
- Update build configuration if needed
- Run tests to ensure functionality is preserved
- Update any generated type definitions to source types
Technical Notes:
- TypeScript infrastructure already configured
- This package serves as foundation for other packages
- Must maintain backward compatibility
- Should be completed before migrating dependent packages
Repository: https://github.com/data-driven-forms/react-forms
Package Path: packages/common/