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

2.0.4 • 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": [
    [
      "@nx/react/babel",
      {
        "runtime": "automatic"
      }
    ],
    "@wyw-in-js"
  ],
  "plugins": []
}

/nx-linaria/

    Package Sidebar

    Install

    npm i nx-linaria

    Weekly Downloads

    47

    Version

    2.0.4

    License

    MIT

    Unpacked Size

    8.57 kB

    Total Files

    7

    Last publish

    Collaborators

    • graxmonzo