Upgrade Guide
0.5.0
Added: Virtual import for theme utilities
The virtual import <name>:context is now reserved, authors can no longer create custom virtual modules with this name, example:
defineTheme({ imports: { context: { options: { // ... } }})0.4.0
Renamed: Virtual Imports
Virtual imports have been updated to follow conventions for virtual modules.
This fix now allows theme packages use an export property inside the package.json without breaking.
import { Component } from 'my-theme/components'import 'my-theme/styles'import { Component } from 'my-theme:components'import 'my-theme:styles'Renamed: Default module for styling
The default module for styling css has been renamed to styles:
import 'my-theme/css'import 'my-theme:styles'Make sure to also update the name of the folder inside of your theme:
Directorypackage/
Directorysrc/
Directorystyles/ <- Renamed from “css”
- …