AspNetCore.SassCompiler
1.39.0
See the version list below for details.
dotnet add package AspNetCore.SassCompiler --version 1.39.0
NuGet\Install-Package AspNetCore.SassCompiler -Version 1.39.0
<PackageReference Include="AspNetCore.SassCompiler" Version="1.39.0" />
paket add AspNetCore.SassCompiler --version 1.39.0
#r "nuget: AspNetCore.SassCompiler, 1.39.0"
// Install AspNetCore.SassCompiler as a Cake Addin #addin nuget:?package=AspNetCore.SassCompiler&version=1.39.0 // Install AspNetCore.SassCompiler as a Cake Tool #tool nuget:?package=AspNetCore.SassCompiler&version=1.39.0
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. |
.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 (3)
Showing the top 3 popular GitHub repositories that depend on AspNetCore.SassCompiler:
Repository | Stars |
---|---|
MudBlazor/MudBlazor
Blazor Component Library based on Material design with an emphasis on ease of use. Mainly written in C# with Javascript kept to a bare minimum it empowers .NET developers to easily debug it if needed.
|
|
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.80.6 | 6,737 | 11/4/2024 |
1.80.5 | 3,152 | 10/30/2024 |
1.80.4 | 3,848 | 10/24/2024 |
1.80.2 | 3,685 | 10/18/2024 |
1.80.1 | 1,597 | 10/17/2024 |
1.79.5 | 10,944 | 10/13/2024 |
1.79.3 | 19,243 | 9/21/2024 |
1.79.1 | 5,236 | 9/18/2024 |
1.77.8 | 54,126 | 7/12/2024 |
1.77.5 | 24,522 | 6/12/2024 |
1.77.4 | 5,429 | 6/3/2024 |
1.77.3 | 5,749 | 5/30/2024 |
1.77.2 | 17,057 | 5/17/2024 |
1.77.1 | 16,754 | 5/11/2024 |
1.77.0 | 426 | 5/10/2024 |
1.75.0 | 25,426 | 4/12/2024 |
1.74.1 | 14,406 | 4/4/2024 |
1.72.0 | 51,698 | 3/14/2024 |
1.71.1.1 | 21,194 | 3/1/2024 |
1.71.1 | 10,743 | 2/24/2024 |
1.71.0 | 4,067 | 2/16/2024 |
1.70.0 | 34,175 | 1/18/2024 |
1.69.7 | 18,286 | 1/3/2024 |
1.69.5 | 86,400 | 10/26/2023 |
1.69.3 | 14,356 | 10/12/2023 |
1.69.2 | 823 | 10/11/2023 |
1.69.1 | 1,027 | 10/10/2023 |
1.68.0 | 13,559 | 9/21/2023 |
1.67.0 | 2,496 | 9/15/2023 |
1.66.0 | 24,666 | 8/18/2023 |
1.64.2 | 21,794 | 8/1/2023 |
1.64.1 | 2,856 | 7/22/2023 |
1.64.0 | 5,566 | 7/20/2023 |
1.63.6 | 49,171 | 6/22/2023 |
1.63.5 | 5,624 | 6/21/2023 |
1.63.3 | 8,578 | 6/12/2023 |
1.63.2 | 684 | 6/8/2023 |
1.62.1 | 42,300 | 4/26/2023 |
1.61.0 | 14,858 | 4/7/2023 |
1.60.0 | 4,507 | 3/25/2023 |
1.59.3 | 3,469 | 3/16/2023 |
1.58.1 | 35,011 | 2/15/2023 |
1.58.0 | 7,371 | 2/1/2023 |
1.57.1 | 19,034 | 12/20/2022 |
1.56.2 | 2,155 | 12/9/2022 |
1.56.1 | 7,481 | 11/21/2022 |
1.55.0 | 15,590 | 9/22/2022 |
1.54.9 | 2,783 | 9/8/2022 |
1.54.8 | 2,687 | 9/1/2022 |
1.54.6 | 773 | 8/30/2022 |
1.54.5.1 | 3,946 | 8/22/2022 |
1.54.5 | 1,684 | 8/21/2022 |
1.54.4.1 | 2,756 | 8/16/2022 |
1.54.4 | 1,214 | 8/11/2022 |
1.54.3 | 2,193 | 8/5/2022 |
1.54.1 | 978 | 8/3/2022 |
1.54.0 | 8,300 | 7/23/2022 |
1.53.0 | 9,687 | 7/1/2022 |
1.52.3 | 3,012 | 6/9/2022 |
1.52.2 | 1,610 | 6/3/2022 |
1.52.1.2 | 2,391 | 5/26/2022 |
1.52.1.1 | 1,268 | 5/23/2022 |
1.52.1 | 1,966 | 5/21/2022 |
1.52.0 | 616 | 5/20/2022 |
1.51.0.4 | 1,523 | 5/9/2022 |
1.51.0.3 | 737 | 5/5/2022 |
1.51.0.2 | 832 | 5/3/2022 |
1.51.0.1 | 6,337 | 5/2/2022 |
1.51.0 | 17,879 | 4/26/2022 |
1.50.1 | 958 | 4/19/2022 |
1.50.0.1 | 1,351 | 4/11/2022 |
1.50.0 | 1,621 | 4/7/2022 |
1.49.11 | 600 | 4/6/2022 |
1.49.9 | 5,135 | 2/25/2022 |
1.49.8 | 994 | 2/19/2022 |
1.49.7 | 2,957 | 2/3/2022 |
1.49.4 | 1,187 | 2/1/2022 |
1.49.0 | 1,162 | 1/19/2022 |
1.48.0 | 691 | 1/13/2022 |
1.47.0 | 984 | 1/10/2022 |
1.45.2 | 2,930 | 12/31/2021 |
1.45.1 | 1,139 | 12/21/2021 |
1.45.0.1 | 374 | 12/19/2021 |
1.45.0 | 923 | 12/11/2021 |
1.44.0.1 | 439 | 12/10/2021 |
1.43.5 | 3,089 | 11/25/2021 |
1.43.4 | 1,166 | 10/27/2021 |
1.43.3 | 556 | 10/22/2021 |
1.43.2 | 670 | 10/14/2021 |
1.43.1 | 634 | 10/6/2021 |
1.42.1.1 | 609 | 9/29/2021 |
1.42.1 | 502 | 9/22/2021 |
1.42.0 | 453 | 9/21/2021 |
1.41.1 | 455 | 9/17/2021 |
1.41.0 | 433 | 9/15/2021 |
1.40.0 | 385 | 9/14/2021 |
1.39.2 | 522 | 9/10/2021 |
1.39.0 | 496 | 9/9/2021 |
1.0.4 | 2,241 | 8/12/2021 |
1.0.3 | 506 | 6/22/2021 |
1.0.2 | 532 | 6/17/2021 |
1.0.1 | 455 | 6/15/2021 |
1.0.0 | 451 | 6/14/2021 |
0.1.0 | 935 | 6/10/2021 |