4.2.18 • Published 3 years ago

razzle-plugin-scss v4.2.18

Weekly downloads
5,430
License
MIT
Repository
github
Last release
3 years 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

3 years ago

4.2.17

3 years ago

4.2.16

3 years ago

4.2.10

3 years ago

4.2.11

3 years ago

4.2.12

3 years ago

4.2.13

3 years ago

4.2.14

3 years ago

4.2.15

3 years ago

4.2.9

3 years ago

4.2.8

4 years ago

4.2.7

4 years ago

4.2.5

4 years ago

4.2.6

4 years ago

4.2.3

4 years ago

4.2.4

4 years ago

4.2.2

4 years ago

4.2.1

4 years ago

4.2.0

4 years ago

4.1.0

4 years ago

4.0.6

4 years ago

4.0.5

4 years ago

4.0.4

4 years ago

4.0.3

4 years ago

4.0.2

4 years ago

4.0.1

4 years ago

3.4.5

4 years ago

3.4.2

4 years ago

4.0.1-canary.14

4 years ago

4.0.1-canary.13

4 years ago

4.0.1-canary.15

4 years ago

4.0.1-canary.12

4 years ago

4.0.1-canary.11

4 years ago

4.0.1-canary.10

4 years ago

4.0.1-canary.8

4 years ago

4.0.1-canary.9

4 years ago

4.0.1-canary.7

4 years ago

4.0.1-canary.3

4 years ago

4.0.1-canary.4

4 years ago

4.0.1-canary.5

4 years ago

4.0.1-canary.6

4 years ago

4.0.1-canary.2

4 years ago

4.0.1-canary.1

4 years ago

4.0.1-canary.0

4 years ago

4.0.0-canary.50

4 years ago

4.0.0-canary.47

4 years ago

4.0.0-canary.45

4 years ago

4.0.0-canary.46

4 years ago

4.0.0-canary.44

4 years ago

4.0.0-canary.42

4 years ago

4.0.0-canary.43

4 years ago

4.0.0-canary.41

4 years ago

4.0.0-canary.40

4 years ago

4.0.0-canary.38

4 years ago

4.0.0-canary.39

4 years ago

3.3.13

4 years ago

3.3.12

4 years ago

4.0.0-canary.37

4 years ago

4.0.0-canary.34

4 years ago

4.0.0-canary.35

4 years ago

4.0.0-canary.36

4 years ago

4.0.0-canary.33

4 years ago

4.0.0-canary.31

4 years ago

4.0.0-canary.32

4 years ago

4.0.0-canary.30

4 years ago

4.0.0-canary.29

4 years ago

4.0.0-canary.28

4 years ago

4.0.0-canary.25

4 years ago

4.0.0-canary.24

4 years ago

4.0.0-canary.22

4 years ago

4.0.0-canary.21

4 years ago

4.0.0-canary.20

4 years ago

4.0.0-canary.19

4 years ago

4.0.0-canary.18

4 years ago

4.0.0-canary.17

4 years ago

3.3.11

4 years ago

4.0.0-canary.16

4 years ago

3.3.10

4 years ago

4.0.0-canary.15

4 years ago

4.0.0-canary.14

4 years ago

4.0.0-canary.12

4 years ago

4.0.0-canary.10

4 years ago

4.0.0-canary.11

4 years ago

3.3.9

4 years ago

4.0.0-canary.9

4 years ago

4.0.0-canary.8

5 years ago

3.3.8

5 years ago

4.0.0-canary.7

5 years ago

4.0.0-canary.6

5 years ago

4.0.0-canary.5

5 years ago

4.0.0-canary.4

5 years ago

4.0.0-canary.3

5 years ago

3.3.7

5 years ago

3.3.6

5 years ago

4.0.0-canary.2

5 years ago

3.3.5

5 years ago

3.3.4

5 years ago

4.0.0-canary.1

5 years ago

4.0.0-canary.0

5 years ago

3.3.3

5 years ago

3.3.2

5 years ago

3.3.1

5 years ago

3.3.0

5 years ago

4.0.0-finch.11

5 years ago

3.3.0-canary.9

5 years ago

3.3.0-canary.8

5 years ago

3.3.0-canary.6

5 years ago

3.3.0-canary.7

5 years ago

3.1.8

5 years ago

4.0.0-finch.8

5 years ago

4.0.0-finch.4

5 years ago

4.0.0-finch.5

5 years ago

4.0.0-finch.6

5 years ago

4.0.0-finch.3

5 years ago

4.0.0-finch.1

5 years ago

4.0.0-finch.2

5 years ago

3.3.0-canary.5

5 years ago

3.3.0-canary.2

5 years ago

3.3.0-canary.0

5 years ago

3.1.7

5 years ago

3.2.0-canary.4

5 years ago

3.2.0-canary.2

5 years ago

3.2.0-canary.3

5 years ago

3.2.0-canary.0

5 years ago

3.2.0-canary.1

5 years ago

3.1.6

5 years ago

3.1.5

5 years ago

3.1.4

5 years ago

3.1.3

5 years ago

3.1.2

5 years ago

3.1.1

5 years ago

3.1.0

5 years ago

3.1.0-canary.9

5 years ago

3.1.0-canary.8

5 years ago

3.1.0-canary.7

5 years ago

3.0.0

6 years ago

3.0.0-alpha.2

6 years ago

3.0.0-alpha.1

6 years ago

2.4.1

6 years ago

3.0.0-alpha.0

7 years ago

2.2.0

7 years ago