Heavy code refactoring of colors to create less objects and to reduce the overall bundle size
Switch to use csstype type definitions instead of typestyle type definitions
Switch to jest because of tooling
Switch to rollup for UMD build so the output resembles the src files
Breaking changes
named colors have been removed. The named colors accounted for the majority of the bundle size and could not be optimized away because of how they were defined
some type definitions have been renamed (due to moving to csstype)
internal modules have been moved to top level to encourage direct imports. This will break code that was incorrectly importing from 'csx/lib/internal/'. Most modules can now be imported from 'csx/'
We should wait to move forward until csstips is updated to use csstype
Reference: https://github.com/typestyle/typestyle/pull/245 Reference: https://github.com/typestyle/csx/issues/37 Reference: https://github.com/typestyle/csx/issues/35
This PR contains the following changes
Breaking changes
We should wait to move forward until csstips is updated to use csstype