NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2450 most downloaded on npm
styled API for emotion
Last release 1 years ago
26 Jun 2025
Release timing varies
gaps range from 8 days to 11 months
Rarely documented
notes for 4 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
105 releases · first in 2018
Patch Changes #3334 0facbe4 Thanks @ZachRiegel ! - Renamed default-exported variable in @emotion/styled to aid inferred import names in auto-import co
0facbe4 Thanks @ZachRiegel! - Renamed default-exported variable in @emotion/styled to aid inferred import names in auto-import completions in IDEsUpdated dependencies [ e1bf17e ]:
One column per quarter.
fc4d7bd Thanks @Andarist! - Source code has been migrated to TypeScript. From now on type declarations will be emitted based on that, instead of being hand-written.Updated dependencies [ 77d930d ]:
#3270 77d930d Thanks @emmatown! - Fix inconsistent hashes using development vs production bundles/exports conditions when using @emotion/babel-plugin with sourceMap: true (the default). This is particularly visible when using Emotion with the Next.js Pages router where the development condition is used when bundling code but not when importing external code with Node.js.
Updated dependencies [77d930d]:
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Emotion 10 is a big change that we're really excited about with improvements to the css prop, a Global component for dynamic global styles, zero confi
Emotion 10 is a big change that we're really excited about with improvements to the css prop, a Global component for dynamic global styles, zero config SSR, lots of small fixes and improvements and more with an incremental adoption strategy. For a higher-level overview, read the Medium article on Emotion 10. For a migration guide, visit the migrating to Emotion 10 page on emotion.sh
babel-plugin-emotion
babel-plugin-emotion in some casesbabel-plugin-emotionchannel and createBroadcast exports from emotion-theming have been removedextractStatic option to babel-plugin-emotion has been removedcreate-emotion-server accepts a cache instead of an emotion instancejsx can be manually imported from @emotion/core(which can be automated with eslint-plugin-emotion) or babel-plugin-jsx-pragmatic can be used.create-emotion doesn't return a caches property and instead returns a cache property which is the same return value as @emotion/cacheimportedNames option to babel-plugin-emotion is gonehoist option is gone, hoisting always happensNothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →