-
Notifications
You must be signed in to change notification settings - Fork 653
Open
Description
Deliverables
Perform the following improvements/refactors to the current SassTypingsPlugin
- Move SassTypingsPlugin to a separate plugin and rename to
SassPlugin - The new SassPlugin should allow configuring the Sass transpiler (libsass vs dart-sass)
- The new SassPlugin should output the transpiled CSS as
.cssfiles in the output directories - The new SassPlugin should provide a hook to register a callback for processing CSS as a string or JSON
- The new SassPlugin should inject a pitching loading into an available Webpack config to map TS and JS imports of
foo.scssandfoo.sasstofoo.css
Reasoning
We need to be able to perform custom processing of the output CSS and generate some custom files. However, we want to generally use Webpack loaders to process styles. This will reduce expensive duplication by only running Sass once.
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
General Discussions