NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2011 most downloaded on npm
Sass loader for webpack
Last release 19 days ago
30 Aug 2026
Release timing varies
gaps range from 2 weeks to 8 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
13 years old
115 releases · first in 2014
minimum supported Nodejs version is 10.13
10.13sass (dart-sass) by default, it is strongly recommended to migrate on sass (dart-sass)prependData option was removed in favor the additionalData option, see docssourceMap is true, sassOptions.sourceMap, sassOptions.sourceMapContents, sassOptions.sourceMapEmbed, sassOptions.sourceMapRoot and sassOptions.omitSourceMapUrl will be ignored.this.webpackLoaderContext property (#853) (d487683)process.cwd() resolution logic by default (#837) (0c8d3b3)SASS-PATH env variable resolution logic by default (#836) (8376179)sass property for the exports field from package.json (conditional exports, for more information read docs)includePaths option used was improved (#827) (cbe5ad4)file:// scheme was improved (17832fd)One column per quarter.
10.13sass (dart-sass) by default, it is strongly recommended to migrate on sass (dart-sass)prependData option was removed in favor the additionalData option, see docssourceMap is true, sassOptions.sourceMap, sassOptions.sourceMapContents, sassOptions.sourceMapEmbed, sassOptions.sourceMapRoot and sassOptions.omitSourceMapUrl will be ignored.this.webpackLoaderContext property (#853) (d487683)process.cwd() resolution logic by default (#837) (0c8d3b3)SASS-PATH env variable resolution logic by default (#836) (8376179)sass property for the exports field from package.json (conditional exports, for more information read docs)includePaths option used was improved (#827) (cbe5ad4)file:// scheme was improved (17832fd)### 8.0.2 (2020-01-13) ### Bug Fixes * compatibility with node@8
### 8.0.1 (2020-01-10) ### Bug Fixes * support webpack@5
minimum required webpack version is 4.36.0
webpack version is 4.36.0node.js version is 8.9.0includePaths, importer, functions) options to the sassOptions option. The functions option can't be used as Function, you should use sassOption as Function to achieve this.data option was renamed to the prependData optionsourceMap option depends on the devtool value (eval/false values don't enable source map generation)fibers package if it is possible (#744) (96184e1)devtool option (#743) (fcea88e)node-sass/sass@import (including support _index and index files in a directory)pnpwebpack version is 4.36.0node.js version is 8.9.0includePaths, importer, functions, outputStyle) options to the sassOptions option. The functions option can't be used as Function, you should use sassOption as Function to achieve this.data option was renamed to the prependData optionsourceMap option depends on the devtool value (eval/false values don't enable source map generation)fibers package if it is possible (#744) (96184e1)devtool option (#743) (fcea88e)node-sass/sass@import (including support _index and index files in a directory)pnpminimum node version in package.json
handle module import ending / as module
/ as module (#728) (997a255)<a name="7.2.0"></a>
sass/scss/css extensions (#711) (6fc9d4e)functions option as function (#651) (6c9654d)data as Function (#648) (aa64e1b)sass and style fields in package.json (#647) (a8709c9)dart-sass (ff90dd6)<a name="7.1.0"></a>
<a name="7.0.3"></a>
Make this package implementation-agnostic (#573) (bed9fb5), closes #435
Bare imports not working sometimes (#579) (c348281), closes #566
Errors being swallowed when trying to load node-sass (#576) (6dfb274), closes #563
### Bug Fixes * Wrong import precedence
<a name="7.0.0"></a>
node-sass from peerDependencies (#533) (6439cef)<a name="6.0.7"></a>
Refactor resolving and simplify webpack config aliases
node-sass from peerDependencies (#533) (6439cef)package: add webpack >= v4.0.0 (peerDependencies)
Adds Webpack 3.x version range to peerDependencies
<a name="6.0.5"></a>
<a name="6.0.4"></a>
<a name="6.0.3"></a>
package.json<a name="6.0.2"></a>
<a name="6.0.1"></a>
<a name="6.0.0"></a>
<a name="5.0.1"></a>
<a name="5.0.0"></a>
<a name="4.1.1"></a>
<a name="4.1.0"></a>
node-sass@4.0.0 #319<a name="4.0.2"></a>
<a name="4.0.1"></a>
'stdin' as second argument instead of the actual resourcePath #267<a name="4.0.0"></a>
<a name="3.2.2"></a>
<a name="3.2.1"></a>
webpack@^2.1.0-beta as peer dependency #233<a name="3.2.0"></a>
data-option is already present #216indentedSyntax option a bit smarter #196<a name="3.1.2"></a>
node-sass^3.4.2webpack^1.12.6<a name="3.1.1"></a>
object-assign #178<a name="3.1.0"></a>
. in their names were not resolved #167<a name="3.0.0"></a>
file #158<a name="2.0.1"></a>
<a name="2.0.0"></a>
<a name="1.0.4"></a>
<a name="1.0.3"></a>
<a name="1.0.2"></a>
node-sass to 3.1.0<a name="1.0.1"></a>
node-sass to 3.0.0-beta.4<a name="1.0.0"></a>
node-sass^3.0.0-alpha.0 to peerDependencies #28fix: importing file directly from scoped npm package #450
fix: Resolving of scoped npm packages #447
Fix regression with empty files #398
- Update dependencies #383
Fix source maps in certain CWDs. #377
Breaking (for resolve-url-loader only): Improve source map support. #374
Fix bug where multiple compilations interfered with each other. #369
Breaking: Remove synchronous compilation support. #334
Update webpack peer dependency to support 2.2.0rc. #330
- Update node-sass@4.0.0 #319
node-sass@4.0.0 #319Nothing published for this version
Fix custom importers receiving 'stdin' as second argument instead of the actual resourcePath #267
'stdin' as second argument instead of the actual resourcePath #267Breaking: Release new major version because the previous release was a breaking change in certain scenarios #250
Nothing published for this version
Warning: This release may introduce a breaking change in certain scenarios, see [#250]
Add webpack@^2.1.0-beta as peer dependency #233
webpack@^2.1.0-beta as peer dependency #233Append file content instead of overwriting when data-option is already present #216
Fix loader query not overriding webpack config #189
Fix missing module object-assign #178
object-assign #178Add possibility to also define all options in your webpack.config.js #152 #170
Breaking: Add node-sass@^3.3.3 and webpack@^1.12.2 as peer-dependency #165 #166 #169
Add missing path normalization (fixes #141)
Though this change should be no problem for most users, we must flag it as breaking change. #135 #138
Include source-map contents by default #104
Fix importing css files from scss/sass #101
Fix a bug where files could not be imported across language styles #73
node-sass to 3.1.0Fix SASS partials not being resolved anymore #68
node-sass to 3.0.0-beta.4Moved node-sass^3.0.0-alpha.0 to peerDependencies #28
node-sass^3.0.0-alpha.0 to peerDependencies #28Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →