Todo

  • filbert-js

    • Use CSSStyleSheet API
    • Add Typescript support
    • Alternate execution path for static styles(using babel plugin)
    • Support object syntax for styling
    • Bring size below 1kb
    • Write test cases
    • Make gatsby-plugin-filbert working
    • Enable Ref forwarding
    • Support as prop
    • Remove html-tags dependency
    • Babel plugin for transformation styled.div -> styled('div')
    • Separate packages for Context
    • Separate packages for Theming
    • Add css API
    • Support Media Query
    • CSS AST
    • Auto prefixing
    • Component Selector
  • Website

    • Themes for website
    • Add more description in documentation
    • Document trade offs
    • Add Meta tags for website
    • Add Mobile layout
    • List README.md from packages
  • Other

    • Add a example for vanilla(using express.js) Server-Side Rendering
    • Show benchmark stats in pull request.
    • Add Integration examples/links with CRA/Gatsby/Nextjs/Preact/twin.macro
    • Add a official example for next.js
    • Add benchmark for bundle-size (filbert vs emotion vs styled-components)
    • Add benchmark for runtime performance (filbert vs emotion vs styled-components)