Skip to content

Bump @emotion/server to install the latest @emotion/utils dependency #3223

Open
@jnous-5

Description

Current behavior:

After updating @emotion/cache, @emotion/react, and @emotion/styled to v11.13.0, I receive the following type error.
image
This happens because of EmotionCache type mismatch between @emotion/cache (uses @emotion/utils@^1.4.0) and @emotion/server (uses @emotion/utils@^1.2.1).

For now, I just used yarn's resolutions to force @emotion/server to install the latest @emotion/utils.

"resolutions": {
    "@emotion/server/@emotion/utils": "^1.4.0"
}

To reproduce:

  1. Install or update @emotion/cache to v11.13.0 and @emotion/server to v11.11.0.
  2. Create a cache using createCache from @emotion/cache.
  3. Feed this cache to createEmotionServer from @emotion/server/create-instance.

Expected behavior:

It should not throw a type error.

Environment information:

  • react version: 18.2.0
  • @emotion/react version: 11.13.0
  • @emotion/cache version: 11.13.0
  • @emotion/styled version: 11.13.0
  • @emotion/server version: 11.11.0

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions