1.0.0 • Published 6 years ago

gatsby-plugin-css-literal-loader v1.0.0

Weekly downloads
524
License
MIT
Repository
github
Last release
6 years ago

gatsby-plugin-css-literal-loader

Provides drop-in support for https://github.com/4Catalyzer/css-literal-loader

Install

npm install --save less gatsby-plugin-css-literal-loader

How to use

  1. Include the plugin in your gatsby-config.js file.
  2. Optionally configure for a css-preprocesser
// in gatsby-config.js
plugins: [`gatsby-plugin-css-literal-loader`];

You can also pass options directly to the loader: see https://github.com/4Catalyzer/css-literal-loader#setup for all available options.

// in gatsby-config.js
plugins: [
  {
    resolve: `gatsby-plugin-css-literal-loader`,
    options: {
      tagName: 'less',
      extension:
    },
  },
];

Use with other gatsby preprocessor plugins

gatsby-plugin-css-literal-loader pairs nicely with Sass, Less, PostCSS or any other preprocessor, many of which already have Gatsby plugins.

Sass

// in gatsby-config.js
plugins: [
  'gatsby-plugin-sass'
  {
    resolve: `gatsby-plugin-css-literal-loader`,
    options: { extension: '.module.scss' },
  },
];

Less

// in gatsby-config.js
plugins: [
  'gatsby-plugin-sass'
  {
    resolve: `gatsby-plugin-css-literal-loader`,
    options: { extension: '.module.less' },
  },
];

Other thing

I think you see the patern here :)