Socket
Socket
Sign inDemoInstall

css-loader

Package Overview
Dependencies
111
Maintainers
3
Versions
151
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install
2345
16Next

7.1.1

Diff

Changelog

Source

7.1.1 (2024-04-10)

Bug Fixes

  • automatically rename class default to _default when named export is enabled (#1590) (d6c31a1)
evilebottnawi
published 7.1.0 •

Changelog

Source

7.1.0 (2024-04-08)

Features

  • added the getJSON option to output CSS modules mapping (#1577) (af834b4)
evilebottnawi
published 7.0.0 •

Changelog

Source

7.0.0 (2024-04-04)

⚠ BREAKING CHANGES

  • The modules.namedExport option is true by default if you enable the esModule option

Migration guide:

Before:

import style from "./style.css";

console.log(style.myClass);

After:

import * as style from "./style.css";

console.log(style.myClass);

To restore 6.x behavior, please use:

module.exports = {
  module: {
    rules: [
      {
        test: /\.css$/i,
        loader: "css-loader",
        options: {
          modules: {
            namedExport: false,
            exportLocalsConvention: 'as-is',
            //
            // or, if you prefer camelcase style
            //
            // exportLocalsConvention: 'camel-case-only'
          },
        },
      },
    ],
  },
};
  • The modules.exportLocalsConvention has the value as-is when the modules.namedExport option is true and you don't specify a value
  • Minimum supported webpack version is 5.27.0
  • Minimum supported Node.js version is 18.12.0

Features

  • The modules.namedExports option works fine with any modules.exportLocalsConvention values (f96a110)
  • Added dashed variants for the modules.exportLocalsConvention options (40e1668)
evilebottnawi
published 6.11.0 •

Changelog

Source

6.11.0 (2024-04-03)

Features

Bug Fixes

  • do not break @scope at-rule without params (#1581) (e022e3b)
evilebottnawi
published 6.10.0 •

Changelog

Source

6.10.0 (2024-01-30)

Features

  • add @rspack/core as an optional peer dependency (#1568) (3924679)
  • pass the resourceQuery and resourceFragment to the auto and mode callback (#1569) (d641c4d)
  • support named exports with any characters (6f43929)
evilebottnawi
published 6.9.1 •

Changelog

Source

6.9.1 (2024-01-18)

Bug Fixes

  • css nesting support
  • @scope at-rule support
evilebottnawi
published 6.9.0 •

Changelog

Source

6.9.0 (2024-01-09)

Features

  • updated generateExportEntry to expose node details (#1556) (05002f3)

Bug Fixes

evilebottnawi
published 6.8.1 •

Changelog

Source

6.8.1 (2023-05-28)

Bug Fixes

  • use cause for original errors and warnings (#1526) (ae3d8ae)
evilebottnawi
published 6.8.0 •

Changelog

Source

6.8.0 (2023-05-27)

Features

  • use template literal when it possible to prevent Maximum call stack size exceeded (#1525) (6eb5661)

Bug Fixes

evilebottnawi
published 6.7.4 •

Changelog

Source

6.7.4 (2023-05-19)

Bug Fixes

  • bugs in css modules (c3099fb)
  • output warning when built-in CSS support enabled (#1520) (0700ce8)
2345
16Next
SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc