4.2.18 • Published 1 year ago

razzle-plugin-scss v4.2.18

Weekly downloads
5,430
License
MIT
Repository
github
Last release
1 year ago

razzle-plugin-scss

This package contains a plugin for using SCSS/SASS with Razzle

Usage in Razzle Projects

yarn add razzle-plugin-scss --dev

With the default options

// razzle.config.js

module.exports = {
  plugins: ['scss'],
};

Files with an ending in the name .module.scss and .module.sass will load as cssModules

example:

import s from './myfile.module.scss';

With custom options

// razzle.config.js

module.exports = {
  plugins: [
    {
      name: 'scss',
      options: {
        postcss: {
          dev: {
            sourceMap: false,
          },
        },
      },
    },
  ],
};

Options

Please remember that custom options will extends default options using Object.assign. Array such as postcss.plugins WILL NOT BE EXTENDED OR CONCATED, it will override all default plugins.


postcss

default

{
  dev: {
    sourceMap: true,
    ident: 'postcss',
  },
  prod: {
    sourceMap: false,
    ident: 'postcss',
  },
  plugins: [
    PostCssFlexBugFixes,
    autoprefixer({
      browsers: ['>1%', 'last 4 versions', 'Firefox ESR', 'not ie < 9'],
      flexbox: 'no-2009',
    }),
  ],
}

Set dev to add config to postcss in development. Set prod to add config to postcss in production.

See postcss loader options to override configs.


sass

default

{
  dev: {
    sassOptions: {
      sourceMap: true,
      includePaths: [paths.appNodeModules],
    },
  },
  prod: {
    sassOptions: {
      sourceMap: true,
      sourceMapContents: false,
      includePaths: [paths.appNodeModules],
    },
  },
},

Set dev to add config to postcss in development. Set prod to add config to postcss in production.

See node-sass options to override configs.


css

default

{
  dev: {
    sourceMap: true,
    importLoaders: 1,
    modules: {
      auto: true,
      localIdentName: '[name]__[local]___[hash:base64:5]',
    },
  },
  prod: {
    sourceMap: razzleOptions.enableSourceMaps,
    importLoaders: 1,
    modules: {
      auto: true,
      localIdentName: '[name]__[local]___[hash:base64:5]',
    },
  },
},

Set dev to add config to postcss in development. Set prod to add config to postcss in production.

See css loader options to override configs.


style

default

{
}

Style loader only used in development environment.

See style loader options to override configs.

resolveUrl

default

{
  dev: {},
  prod: {},
}

Set dev to add config to postcss in development. Set prod to add config to postcss in production.

See resolve url loader options to override configs.

4.2.18

1 year ago

4.2.17

2 years ago

4.2.16

2 years ago

4.2.10

2 years ago

4.2.11

2 years ago

4.2.12

2 years ago

4.2.13

2 years ago

4.2.14

2 years ago

4.2.15

2 years ago

4.2.9

2 years ago

4.2.8

2 years ago

4.2.7

2 years ago

4.2.5

2 years ago

4.2.6

2 years ago

4.2.3

3 years ago

4.2.4

3 years ago

4.2.2

3 years ago

4.2.1

3 years ago

4.2.0

3 years ago

4.1.0

3 years ago

4.0.6

3 years ago

4.0.5

3 years ago

4.0.4

3 years ago

4.0.3

3 years ago

4.0.2

3 years ago

4.0.1

3 years ago

3.4.5

3 years ago

3.4.2

3 years ago

4.0.1-canary.14

3 years ago

4.0.1-canary.13

3 years ago

4.0.1-canary.15

3 years ago

4.0.1-canary.12

3 years ago

4.0.1-canary.11

3 years ago

4.0.1-canary.10

3 years ago

4.0.1-canary.8

3 years ago

4.0.1-canary.9

3 years ago

4.0.1-canary.7

3 years ago

4.0.1-canary.3

3 years ago

4.0.1-canary.4

3 years ago

4.0.1-canary.5

3 years ago

4.0.1-canary.6

3 years ago

4.0.1-canary.2

3 years ago

4.0.1-canary.1

3 years ago

4.0.1-canary.0

3 years ago

4.0.0-canary.50

3 years ago

4.0.0-canary.47

3 years ago

4.0.0-canary.45

3 years ago

4.0.0-canary.46

3 years ago

4.0.0-canary.44

3 years ago

4.0.0-canary.42

3 years ago

4.0.0-canary.43

3 years ago

4.0.0-canary.41

3 years ago

4.0.0-canary.40

3 years ago

4.0.0-canary.38

3 years ago

4.0.0-canary.39

3 years ago

3.3.13

3 years ago

3.3.12

3 years ago

4.0.0-canary.37

3 years ago

4.0.0-canary.34

3 years ago

4.0.0-canary.35

3 years ago

4.0.0-canary.36

3 years ago

4.0.0-canary.33

3 years ago

4.0.0-canary.31

3 years ago

4.0.0-canary.32

3 years ago

4.0.0-canary.30

3 years ago

4.0.0-canary.29

3 years ago

4.0.0-canary.28

3 years ago

4.0.0-canary.25

3 years ago

4.0.0-canary.24

3 years ago

4.0.0-canary.22

3 years ago

4.0.0-canary.21

3 years ago

4.0.0-canary.20

3 years ago

4.0.0-canary.19

3 years ago

4.0.0-canary.18

3 years ago

4.0.0-canary.17

3 years ago

3.3.11

3 years ago

4.0.0-canary.16

3 years ago

3.3.10

3 years ago

4.0.0-canary.15

3 years ago

4.0.0-canary.14

3 years ago

4.0.0-canary.12

3 years ago

4.0.0-canary.10

3 years ago

4.0.0-canary.11

3 years ago

3.3.9

3 years ago

4.0.0-canary.9

3 years ago

4.0.0-canary.8

3 years ago

3.3.8

3 years ago

4.0.0-canary.7

4 years ago

4.0.0-canary.6

4 years ago

4.0.0-canary.5

4 years ago

4.0.0-canary.4

4 years ago

4.0.0-canary.3

4 years ago

3.3.7

4 years ago

3.3.6

4 years ago

4.0.0-canary.2

4 years ago

3.3.5

4 years ago

3.3.4

4 years ago

4.0.0-canary.1

4 years ago

4.0.0-canary.0

4 years ago

3.3.3

4 years ago

3.3.2

4 years ago

3.3.1

4 years ago

3.3.0

4 years ago

4.0.0-finch.11

4 years ago

3.3.0-canary.9

4 years ago

3.3.0-canary.8

4 years ago

3.3.0-canary.6

4 years ago

3.3.0-canary.7

4 years ago

3.1.8

4 years ago

4.0.0-finch.8

4 years ago

4.0.0-finch.4

4 years ago

4.0.0-finch.5

4 years ago

4.0.0-finch.6

4 years ago

4.0.0-finch.3

4 years ago

4.0.0-finch.1

4 years ago

4.0.0-finch.2

4 years ago

3.3.0-canary.5

4 years ago

3.3.0-canary.2

4 years ago

3.3.0-canary.0

4 years ago

3.1.7

4 years ago

3.2.0-canary.4

4 years ago

3.2.0-canary.2

4 years ago

3.2.0-canary.3

4 years ago

3.2.0-canary.0

4 years ago

3.2.0-canary.1

4 years ago

3.1.6

4 years ago

3.1.5

4 years ago

3.1.4

4 years ago

3.1.3

4 years ago

3.1.2

4 years ago

3.1.1

4 years ago

3.1.0

4 years ago

3.1.0-canary.9

4 years ago

3.1.0-canary.8

4 years ago

3.1.0-canary.7

4 years ago

3.0.0

5 years ago

3.0.0-alpha.2

5 years ago

3.0.0-alpha.1

5 years ago

2.4.1

5 years ago

3.0.0-alpha.0

5 years ago

2.2.0

6 years ago