Package: wnpp Severity: wishlist Owner: Emfox Zhou <[email protected]>
* Package name : node-sass-loader Version : 15.0.0 Upstream Author : J. Tangelder * URL : https://github.com/webpack-contrib/sass-loader * License : MIT Programming Lang: JavaScript Description : Sass loader for webpack sass-loader compiles Sass and SCSS stylesheets to CSS as the last step of the MiniCssExtractPlugin -> css-loader -> postcss-loader -> sass-loader chain, which is how a webpack based project consumes its stylesheets. . 15.0.0 is packaged on purpose rather than the current 17.0.1: the note editor of Zotero requires sass-loader ^15.0.0, and 15.0.0 is the last series that also accepts node-sass next to Dart Sass (17.0.1 takes only sass or sass-embedded). Its only runtime dependency, neo-async, is already in the archive, as is the webpack ^5.0.0 it declares as a peer. . Note for the reviewer: on its own the package does nothing, because it needs one of its sass, node-sass, sass-embedded or @rspack/core peer dependencies to be present. Dart Sass is being worked on in #1140414 (dart-sdk) and the libsass based node-sass has an open request in #998024. It is still worth having sass-loader in the archive now, as it is one of the few pieces of the Zotero build chain that is missing and nothing else blocks it. . Needed to build the note editor and the reader of Zotero (#1125955). . Node.js is an event-based server-side JavaScript engine.

