Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nuxt-modules/emotion

💖 Emotion module for Nuxt.js
https://github.com/nuxt-modules/emotion

css-in-js emotion nuxt nuxt-module vue

Last synced: about 2 months ago
JSON representation

💖 Emotion module for Nuxt.js

Awesome Lists containing this project

README

        


emotion

@nuxtjs/emotion


npm version
npm downloads
circle ci
coverage
License

> [Emotion](https://emotion.sh) module for [Nuxt.js](https://nuxtjs.org)

## Features

- Server Side Rendering (**SSR**)
- Critical Path CSS with Hydration
- Hot Reloads (**HMR**)
- Style inlining
- Minification
- Dead Code Elimination
- Source Maps
- Contextual Class Names

[📖 **Release Notes**](./CHANGELOG.md)

## Setup

1. Add `@nuxtjs/emotion` dependency to your project

```bash
yarn add @nuxtjs/emotion # or npm install @nuxtjs/emotion
```

2. Add `@nuxtjs/emotion` to the `modules` section of `nuxt.config.js`

```js
export default {
modules: [
'@nuxtjs/emotion',
]
}
```

## Nuxt 2
Nuxt 2 is supported with `@nuxtjs/[email protected]`, Documentation is on https://github.com/nuxt-community/emotion-module/tree/v0 and the code on the [`v0`](https://github.com/nuxt-community/emotion-module/tree/v0) branch.

## Development

- Clone this repository
- Install dependencies using `yarn install` or `npm install`
- Start development server using `npm run dev`

## License

[MIT License](./LICENSE)

Copyright (c) Nuxt Community