1. @storybook/preset-scss
SCSS preset for Storybook
@storybook/preset-scss
Package: @storybook/preset-scss
Created by: storybookjs
Last modified: Fri, 17 Nov 2023 09:01:50 GMT
Version: 1.0.3
License: MIT
Downloads: 1,091,087
Repository: https://github.com/storybookjs/presets

Install

npm install @storybook/preset-scss
yarn add @storybook/preset-scss

SCSS preset for Storybook

One-line SCSS configuration for storybook.

Basic usage

yarn add -D @storybook/preset-scss css-loader sass-loader style-loader

Then add the following to .storybook/main.js:

 module.exports = {
  addons: ['@storybook/preset-scss'],
};

Advanced usage

You can pass configurations by using Object addon declaration for @storybook/preset-scss and adding the configurations under the option key. You can pass configurations into the preset's webpack loaders using styleLoaderOptions, cssLoaderOptions, and sassLoaderOptions keys. See documentation for each respective loader to learn about valid options. You can register other addons through the string declaration as normal.

module.exports = {
  addons: [
    {
      name: '@storybook/preset-scss',
      options: {
        cssLoaderOptions: {
           modules: true,
           localIdentName: '[name]__[local]--[hash:base64:5]',
        }
      }
    },
    // You can add other presets/addons by using the string declaration
    '@storybook/preset-typescript',
    '@storybook/addon-actions',
  ]
}

RELATED POST

10 Must-Know Windows Shortcuts That Will Save You Time

10 Must-Know Windows Shortcuts That Will Save You Time

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Navigating AWS Networking: Essential Hacks for Smooth Operation

Navigating AWS Networking: Essential Hacks for Smooth Operation

Achieving Stunning Visuals with Unity's Global Illumination

Achieving Stunning Visuals with Unity's Global Illumination

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code