Socket
Socket
Sign inDemoInstall

css-loader

Package Overview
Dependencies
Maintainers
1
Versions
152
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

css-loader - npm Package Versions

1
16

3.0.0

Diff

Changelog

Source

3.0.0 (2019-06-11)

Bug Fixes

  • avoid the "from" argument must be of type string error (#908) (e5dfd23)
  • invert Function behavior for url and import options (#939) (e9eb5ad)
  • properly export locals with escaped characters (#917) (a0efcda)
  • property handle non css characters in localIdentName (#920) (d3a0a3c)

Features

  • modules options now accepts object config (#937) (1d7a464)
  • support @value at-rule in selectors (#941) (05a42e2)

BREAKING CHANGES

  • minimum required nodejs version is 8.9.0
  • @value at rules now support in selector, recommends checking all @values at-rule usage (hint: you can add prefix to all @value at-rules, for example @value v-foo: black; or @value m-foo: screen and (max-width: 12450px), and then do upgrade)
  • invert {Function} behavior for url and import options (need return true when you want handle url/@import and return false if not)
  • camelCase option was remove in favor localsConvention option, also it is accept only {String} value (use camelCase value if you previously value was true and asIs if you previously value was false)
  • exportOnlyLocals option was remove in favor onlyLocals option
  • modules option now can be {Object} and allow to setup CSS Modules options:
    • localIdentName option was removed in favor modules.localIdentName option
    • context option was remove in favor modules.context option
    • hashPrefix option was removed in favor modules.hashPrefix option
    • getLocalIdent option was removed in favor modules.getLocalIdent option
    • localIdentRegExp option was removed in favor modules.localIdentRegExp option

<a name="2.1.1"></a>

evilebottnawi
published 2.1.1 •

Changelog

Source

2.1.1 (2019-03-07)

Bug Fixes

  • do not break selector with escaping (#896) (0ba8c66)
  • source map generation when sourceRoot is present (#901) (e9ce745)
  • sourcemap generating when previous loader pass sourcemap as string (#905) (3797e4d)

<a name="2.1.0"></a>

evilebottnawi
published 2.1.0 •

Changelog

Source

2.1.0 (2018-12-25)

Features

<a name="2.0.2"></a>

evilebottnawi
published 2.0.2 •

Changelog

Source

2.0.2 (2018-12-21)

Bug Fixes

  • inappropriate modification of animation keywords (#876) (dfb2f8e)

<a name="2.0.1"></a>

evilebottnawi
published 2.0.1 •

Changelog

Source

2.0.1 (2018-12-14)

Bug Fixes

  • safe checking if params are present for at rule (#871) (a88fed1)
  • getLocalIdent now accepts false value (#865) (1825e8a)

<a name="2.0.0"></a>

evilebottnawi
published 2.0.0 •

Changelog

Source

2.0.0 (2018-12-07)

Bug Fixes

  • broken unucode characters (#850) (f599c70)
  • correctly processing urls() with ?#hash (#803) (417d105)
  • don't break loader on invalid or not exists url or import token (#827) (9e52d26)
  • don't duplicate import with same media in different case (#819) (9f66e33)
  • emit warnings on broken import at-rules (#806) (4bdf08b)
  • handle uppercase URL in import at-rules (#818) (3ebdcd5)
  • inconsistent generate class names for css modules on difference os (#812) (0bdf9b7)
  • reduce number of require for urls() (#854) (3338656)
  • support deduplication of string module ids (optimization.namedModules) (#789) (e3bb83a)
  • support module resolution in composes (#845) (453248f)
  • same urls() resolving logic for modules (local and global) and without modules (#843) (fdcf687)

Features

BREAKING CHANGES

  • resolving logic for url() and import at-rules works the same everywhere, it does not matter whether css modules are enabled (with global and local module) or not. Examples - url('image.png') as require('./image.png'), url('./image.png') as require('./image.png'), url('~module/image.png') as require('module/image.png').
  • by default css modules are disabled (now modules: false disable all css modules features), you can return old behaviour change this on modules: 'global'
  • css-loader/locals was dropped in favor exportOnlyLocals option
  • import option only affect on import at-rules and doesn't affect on composes declarations
  • invalid @import at rules now emit warnings
  • use postcss@7

<a name="1.0.1"></a>

evilebottnawi
published 1.0.1 •

Changelog

Source

1.0.1 (2018-10-29)

Bug Fixes

<a name="1.0.0"></a>

evilebottnawi
published 1.0.0 •

Changelog

Source

1.0.0 (2018-07-06)

BREAKING CHANGES

<a name="0.28.11"></a>

michael-ciniawsky
published 0.28.11 •

Changelog

Source

0.28.11 (2018-03-16)

Bug Fixes

  • lib/processCss: don't check mode for url handling (options.modules) (#698) (c788450)

<a name="0.28.10"></a>

michael-ciniawsky
published 0.28.10 •

Changelog

Source

0.28.10 (2018-02-22)

Bug Fixes

  • getLocalIdent: add rootContext support (webpack >= v4.0.0) (#681) (9f876d2)

<a name="0.28.9"></a>

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc