nx-linaria
TypeScript icon, indicating that this package has built-in type declarations

2.0.3 • Public • Published

nx-linaria

NX Linaria

npm version

A Nx Webpack plugin for enabling Linaria loader for babel projects.

Installation

Add the plugin to your workspace:

npm i -D nx-linaria @linaria/core @linaria/react @wyw-in-js/babel-preset

Compose the plugin in Webpack config:

import { composePlugins, withNx } from "@nx/webpack";
import { withReact } from "@nx/react";
import { withLinaria } from "nx-linaria";

export default composePlugins(
  withNx(),
  withReact(),
  withLinaria(),
  (config) => {
    return config;
  }
);

Include Linaria's babel preset in .babelrc:

{
  "presets": [
    [
      "@nrwl/react/babel",
      {
        "runtime": "automatic"
      }
    ],
    "@wyw-in-js"
  ],
  "plugins": []
}

Package Sidebar

Install

npm i nx-linaria

Weekly Downloads

1

Version

2.0.3

License

MIT

Unpacked Size

8.57 kB

Total Files

7

Last publish

Collaborators

  • graxmonzo