Here's the roadmap for how the library is planning to progress. This issue will act as a rolling thread to keep track of where things are at. ## Phase 1 - Initial MVP - [x] Create basic working product which allows for use of the librarys functions to pass style props, which are type-checked against css-type. ## Phase 2 - [x] Add a scale prop to the styleParser function that can be used as the first-port-of-call for emit suggestions. - [x] Create a more strictly typed theme based on whether a property can have an object, array or both assigned to it - [x] Make a descision on rules for how to parse different types of style values - [x] Implement a unitless function to add units to plain numbers _(but only in certain circumstances based on the above)_ - [x] Implement a test suite to check everything is working ## Phase 3 - [x] Add intellisense through ts to enable suggestions for props based on theme and scale - [x] Add transformers to select props to allow _'power-user'_ syntax _(e.g. gridRow, gridCol, margin, padding, width, height)_ - [x] Add aliases _(with type support)_ to common props allowing cleaner syntax ## Longer term - [x] Create compose function for improved performance
Here's the roadmap for how the library is planning to progress. This issue will act as a rolling thread to keep track of where things are at.
Phase 1 - Initial MVP
Phase 2
Phase 3
Longer term