AspNetCore.SassCompiler
1.43.3
See the version list below for details.
dotnet add package AspNetCore.SassCompiler --version 1.43.3
NuGet\Install-Package AspNetCore.SassCompiler -Version 1.43.3
<PackageReference Include="AspNetCore.SassCompiler" Version="1.43.3" />
paket add AspNetCore.SassCompiler --version 1.43.3
#r "nuget: AspNetCore.SassCompiler, 1.43.3"
// Install AspNetCore.SassCompiler as a Cake Addin #addin nuget:?package=AspNetCore.SassCompiler&version=1.43.3 // Install AspNetCore.SassCompiler as a Cake Tool #tool nuget:?package=AspNetCore.SassCompiler&version=1.43.3
AspNetCore.SassCompiler
Sass Compiler Library for .NET Core 3.x/5.x. without node.
Installation
The installation of this package is quite simple, you can install this package using NuGet with the following command:
# Package Manager
PM> Install-Package AspNetCore.SassCompiler
# .NET CLI
dotnet add package AspNetCore.SassCompiler
Configuration
After adding the package, the Sass styles from the SourceFolder (defaults to: Styles) will automatically be compiled into .css
files in the TargetFolder (defaults to: wwwroot\css) on build.
You can also adjust the default (--style=compressed
) dart-sass Arguments in the appsettings.json.
To adjust any of the default configuration, please add one or more of the following settings to the appsettings.json:
{
"SassCompiler": {
"SourceFolder": "Styles",
"TargetFolder": "wwwroot\\css",
"Arguments": "--style=compressed"
}
}
Sass watcher
To use the Sass watcher in your project, you must add the following code to your startup.cs:
public void ConfigureServices(IServiceCollection services)
{
#if DEBUG
services.AddSassCompiler();
#endif
}
I recommend adding the #if DEBUG
statement to only use a watcher during debug mode.
Examples
As an example, a configured version of a .NET 5.0 project is added in the /Samples folder. Please see the link below for quick access
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
.NET Core | netcoreapp3.1 is compatible. |
-
.NETCoreApp 3.1
- Microsoft.Extensions.Options (>= 3.1.0)
-
net5.0
- Microsoft.Extensions.Options (>= 3.1.0)
NuGet packages (19)
Showing the top 5 NuGet packages that depend on AspNetCore.SassCompiler:
Package | Downloads |
---|---|
JJMasterData.Web
JJMasterData is a codeless CRUD Generator from database metadata. This package contains the Data Dictionary Razor Class Library with all necessary packages. |
|
Enter.Ui
Package Description |
|
ThePensionsRegulator.GovUk.Frontend
Based on the GOV.UK Design System and GovUk.Frontend.AspNetCore. Adds extra features and components. |
|
ThePensionsRegulator.GovUk.Frontend.Umbraco
GOV.UK Design System components implemented using the block list editor in Umbraco, and classes used to build applications based on these components. |
|
ThePensionsRegulator.Frontend
Based on the GOV.UK Design System and GovUk.Frontend.AspNetCore. Adds extra components targeted at The Pensions Regulator including The Pensions Regulator branding. |
GitHub repositories (2)
Showing the top 2 popular GitHub repositories that depend on AspNetCore.SassCompiler:
Repository | Stars |
---|---|
dotnetcore/BootstrapBlazor
Bootstrap Blazor is an enterprise-level UI component library based on Bootstrap and Blazor.
|
|
JJConsulting/JJMasterData
.NET CRUD generator library with Bootstrap support to create dynamic forms at runtime from a data dictionary.
|
Version | Downloads | Last updated |
---|---|---|
1.85.0 | 412 | 2/14/2025 |
1.83.4 | 14,900 | 1/18/2025 |
1.83.1 | 6,480 | 1/6/2025 |
1.83.0 | 15,565 | 12/13/2024 |
1.82.0 | 11,418 | 12/4/2024 |
1.81.1 | 3,825 | 12/3/2024 |
1.80.6 | 38,131 | 11/4/2024 |
1.80.5 | 6,390 | 10/30/2024 |
1.80.4 | 5,428 | 10/24/2024 |
1.80.2 | 6,135 | 10/18/2024 |
1.80.1 | 2,479 | 10/17/2024 |
1.79.5 | 45,595 | 10/13/2024 |
1.79.3 | 24,911 | 9/21/2024 |
1.79.1 | 6,083 | 9/18/2024 |
1.77.8 | 70,843 | 7/12/2024 |
1.77.5 | 29,424 | 6/12/2024 |
1.77.4 | 7,406 | 6/3/2024 |
1.77.3 | 7,226 | 5/30/2024 |
1.77.2 | 23,310 | 5/17/2024 |
1.77.1 | 19,983 | 5/11/2024 |
1.77.0 | 459 | 5/10/2024 |
1.75.0 | 29,102 | 4/12/2024 |
1.74.1 | 15,101 | 4/4/2024 |
1.72.0 | 57,848 | 3/14/2024 |
1.71.1.1 | 24,503 | 3/1/2024 |
1.71.1 | 11,218 | 2/24/2024 |
1.71.0 | 4,256 | 2/16/2024 |
1.70.0 | 39,962 | 1/18/2024 |
1.69.7 | 21,215 | 1/3/2024 |
1.69.5 | 92,787 | 10/26/2023 |
1.69.3 | 15,807 | 10/12/2023 |
1.69.2 | 850 | 10/11/2023 |
1.69.1 | 1,044 | 10/10/2023 |
1.68.0 | 14,245 | 9/21/2023 |
1.67.0 | 2,504 | 9/15/2023 |
1.66.0 | 25,734 | 8/18/2023 |
1.64.2 | 25,583 | 8/1/2023 |
1.64.1 | 2,930 | 7/22/2023 |
1.64.0 | 5,574 | 7/20/2023 |
1.63.6 | 50,605 | 6/22/2023 |
1.63.5 | 5,636 | 6/21/2023 |
1.63.3 | 9,143 | 6/12/2023 |
1.63.2 | 692 | 6/8/2023 |
1.62.1 | 44,158 | 4/26/2023 |
1.61.0 | 14,942 | 4/7/2023 |
1.60.0 | 4,752 | 3/25/2023 |
1.59.3 | 3,503 | 3/16/2023 |
1.58.1 | 36,082 | 2/15/2023 |
1.58.0 | 7,618 | 2/1/2023 |
1.57.1 | 21,427 | 12/20/2022 |
1.56.2 | 2,201 | 12/9/2022 |
1.56.1 | 7,527 | 11/21/2022 |
1.55.0 | 16,600 | 9/22/2022 |
1.54.9 | 2,807 | 9/8/2022 |
1.54.8 | 2,776 | 9/1/2022 |
1.54.6 | 789 | 8/30/2022 |
1.54.5.1 | 3,972 | 8/22/2022 |
1.54.5 | 1,700 | 8/21/2022 |
1.54.4.1 | 2,768 | 8/16/2022 |
1.54.4 | 1,500 | 8/11/2022 |
1.54.3 | 2,210 | 8/5/2022 |
1.54.1 | 991 | 8/3/2022 |
1.54.0 | 9,082 | 7/23/2022 |
1.53.0 | 9,721 | 7/1/2022 |
1.52.3 | 3,029 | 6/9/2022 |
1.52.2 | 1,634 | 6/3/2022 |
1.52.1.2 | 2,401 | 5/26/2022 |
1.52.1.1 | 1,300 | 5/23/2022 |
1.52.1 | 1,976 | 5/21/2022 |
1.52.0 | 626 | 5/20/2022 |
1.51.0.4 | 1,537 | 5/9/2022 |
1.51.0.3 | 756 | 5/5/2022 |
1.51.0.2 | 857 | 5/3/2022 |
1.51.0.1 | 6,348 | 5/2/2022 |
1.51.0 | 17,942 | 4/26/2022 |
1.50.1 | 968 | 4/19/2022 |
1.50.0.1 | 1,361 | 4/11/2022 |
1.50.0 | 1,632 | 4/7/2022 |
1.49.11 | 610 | 4/6/2022 |
1.49.9 | 5,249 | 2/25/2022 |
1.49.8 | 1,007 | 2/19/2022 |
1.49.7 | 3,159 | 2/3/2022 |
1.49.4 | 1,203 | 2/1/2022 |
1.49.0 | 1,173 | 1/19/2022 |
1.48.0 | 701 | 1/13/2022 |
1.47.0 | 994 | 1/10/2022 |
1.45.2 | 2,939 | 12/31/2021 |
1.45.1 | 1,149 | 12/21/2021 |
1.45.0.1 | 384 | 12/19/2021 |
1.45.0 | 933 | 12/11/2021 |
1.44.0.1 | 452 | 12/10/2021 |
1.43.5 | 3,099 | 11/25/2021 |
1.43.4 | 1,177 | 10/27/2021 |
1.43.3 | 566 | 10/22/2021 |
1.43.2 | 680 | 10/14/2021 |
1.43.1 | 644 | 10/6/2021 |
1.42.1.1 | 619 | 9/29/2021 |
1.42.1 | 512 | 9/22/2021 |
1.42.0 | 466 | 9/21/2021 |
1.41.1 | 469 | 9/17/2021 |
1.41.0 | 443 | 9/15/2021 |
1.40.0 | 395 | 9/14/2021 |
1.39.2 | 532 | 9/10/2021 |
1.39.0 | 508 | 9/9/2021 |
1.0.4 | 2,255 | 8/12/2021 |
1.0.3 | 516 | 6/22/2021 |
1.0.2 | 542 | 6/17/2021 |
1.0.1 | 465 | 6/15/2021 |
1.0.0 | 461 | 6/14/2021 |
0.1.0 | 1,138 | 6/10/2021 |