#1051470 RFP: esbuild-sass-plugin -- Plugin for esbuild to handle Sass & SCSS files

Package:
wnpp
Source:
wnpp
Submitter:
Carsten Schoenert
Date:
2025-11-29 16:53:34 UTC
Severity:
normal
#1051470#5
Date:
2023-09-08 12:37:15 UTC
From:
To:
* Package name    : esbuild-sass-plugin
  Version         : 2.15.0
  Upstream Contact: Gianluca Romeo <glromeo@gmail.com>
* URL             : https://github.com/glromeo/esbuild-sass-plugin
* License         : MIT/X
  Programming Lang: Javescript
  Description     : Plugin for esbuild to handle Sass & SCSS files

An esbuild plugin for loading Sass/SCSS files using the CSS content type.

This plugin was forked from esbuild-sass-plugin to facilitate migrations
from Webpack. Libraries that rely on sass-loader's import resolution
logic should mostly just work.

Features:
* PostCSS & CSS modules
* support for constructable stylesheet to be used in custom elements
  or dynamic style to be added to the html page
* uses the new Dart Sass Js API.
* caching
* url rewriting
* pre-compiling (to add global resources to the sass files)

#1051470#18
Date:
2024-02-12 07:20:12 UTC
From:
To:
The list of deps isn't that long, but there are some other packages need
to be around before esbuild-sass-plugin can be packaged.

$ date
Mo 12. Feb 08:15:18 CET 2024
$ npm2deb depends -b -r esbuild-sass-plugin
Dependencies:
NPM                                               Debian
esbuild-sass-plugin (3.0.0)                       None
├─ resolve (^1.22.6)                              node-resolve (1.22.8+~cs5.34.15-2)
└─ sass-embedded (^1.70.0)                        None
   ├─ @bufbuild/protobuf (^1.0.0)                 None
   ├─ buffer-builder (^0.2.0)                     None
   ├─ immutable (^4.0.0)                          node-immutable (4.3.4-1)
   ├─ rxjs (^7.4.0)                               None
   │  └─ tslib (^2.1.0)                           node-tslib (2.4.1-1)
   ├─ supports-color (^8.1.1)                     node-supports-color (8.1.1+~8.1.1-1)
   └─ varint (^6.0.0)                             None