AspNetCore.SassCompiler
1.43.5
See the version list below for details.
dotnet add package AspNetCore.SassCompiler --version 1.43.5
NuGet\Install-Package AspNetCore.SassCompiler -Version 1.43.5
<PackageReference Include="AspNetCore.SassCompiler" Version="1.43.5" />
paket add AspNetCore.SassCompiler --version 1.43.5
#r "nuget: AspNetCore.SassCompiler, 1.43.5"
// Install AspNetCore.SassCompiler as a Cake Addin #addin nuget:?package=AspNetCore.SassCompiler&version=1.43.5 // Install AspNetCore.SassCompiler as a Cake Tool #tool nuget:?package=AspNetCore.SassCompiler&version=1.43.5
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 | 1,339 | 11/4/2024 |
1.80.5 | 1,841 | 10/30/2024 |
1.80.4 | 2,566 | 10/24/2024 |
1.80.2 | 2,833 | 10/18/2024 |
1.80.1 | 1,264 | 10/17/2024 |
1.79.5 | 4,098 | 10/13/2024 |
1.79.3 | 16,444 | 9/21/2024 |
1.79.1 | 4,576 | 9/18/2024 |
1.77.8 | 50,402 | 7/12/2024 |
1.77.5 | 23,461 | 6/12/2024 |
1.77.4 | 4,950 | 6/3/2024 |
1.77.3 | 5,087 | 5/30/2024 |
1.77.2 | 15,397 | 5/17/2024 |
1.77.1 | 15,592 | 5/11/2024 |
1.77.0 | 424 | 5/10/2024 |
1.75.0 | 24,602 | 4/12/2024 |
1.74.1 | 14,150 | 4/4/2024 |
1.72.0 | 48,620 | 3/14/2024 |
1.71.1.1 | 20,180 | 3/1/2024 |
1.71.1 | 10,729 | 2/24/2024 |
1.71.0 | 4,018 | 2/16/2024 |
1.70.0 | 33,030 | 1/18/2024 |
1.69.7 | 17,946 | 1/3/2024 |
1.69.5 | 85,129 | 10/26/2023 |
1.69.3 | 14,114 | 10/12/2023 |
1.69.2 | 816 | 10/11/2023 |
1.69.1 | 1,024 | 10/10/2023 |
1.68.0 | 13,492 | 9/21/2023 |
1.67.0 | 2,495 | 9/15/2023 |
1.66.0 | 24,405 | 8/18/2023 |
1.64.2 | 21,188 | 8/1/2023 |
1.64.1 | 2,852 | 7/22/2023 |
1.64.0 | 5,561 | 7/20/2023 |
1.63.6 | 48,862 | 6/22/2023 |
1.63.5 | 5,619 | 6/21/2023 |
1.63.3 | 8,446 | 6/12/2023 |
1.63.2 | 683 | 6/8/2023 |
1.62.1 | 41,955 | 4/26/2023 |
1.61.0 | 14,856 | 4/7/2023 |
1.60.0 | 4,423 | 3/25/2023 |
1.59.3 | 3,461 | 3/16/2023 |
1.58.1 | 34,651 | 2/15/2023 |
1.58.0 | 7,325 | 2/1/2023 |
1.57.1 | 18,882 | 12/20/2022 |
1.56.2 | 2,131 | 12/9/2022 |
1.56.1 | 7,465 | 11/21/2022 |
1.55.0 | 15,567 | 9/22/2022 |
1.54.9 | 2,782 | 9/8/2022 |
1.54.8 | 2,644 | 9/1/2022 |
1.54.6 | 768 | 8/30/2022 |
1.54.5.1 | 3,941 | 8/22/2022 |
1.54.5 | 1,683 | 8/21/2022 |
1.54.4.1 | 2,747 | 8/16/2022 |
1.54.4 | 1,168 | 8/11/2022 |
1.54.3 | 2,185 | 8/5/2022 |
1.54.1 | 977 | 8/3/2022 |
1.54.0 | 8,132 | 7/23/2022 |
1.53.0 | 9,681 | 7/1/2022 |
1.52.3 | 3,008 | 6/9/2022 |
1.52.2 | 1,609 | 6/3/2022 |
1.52.1.2 | 2,390 | 5/26/2022 |
1.52.1.1 | 1,266 | 5/23/2022 |
1.52.1 | 1,965 | 5/21/2022 |
1.52.0 | 612 | 5/20/2022 |
1.51.0.4 | 1,516 | 5/9/2022 |
1.51.0.3 | 735 | 5/5/2022 |
1.51.0.2 | 831 | 5/3/2022 |
1.51.0.1 | 6,336 | 5/2/2022 |
1.51.0 | 17,878 | 4/26/2022 |
1.50.1 | 957 | 4/19/2022 |
1.50.0.1 | 1,350 | 4/11/2022 |
1.50.0 | 1,620 | 4/7/2022 |
1.49.11 | 599 | 4/6/2022 |
1.49.9 | 5,108 | 2/25/2022 |
1.49.8 | 993 | 2/19/2022 |
1.49.7 | 2,923 | 2/3/2022 |
1.49.4 | 1,186 | 2/1/2022 |
1.49.0 | 1,160 | 1/19/2022 |
1.48.0 | 690 | 1/13/2022 |
1.47.0 | 983 | 1/10/2022 |
1.45.2 | 2,929 | 12/31/2021 |
1.45.1 | 1,135 | 12/21/2021 |
1.45.0.1 | 372 | 12/19/2021 |
1.45.0 | 922 | 12/11/2021 |
1.44.0.1 | 438 | 12/10/2021 |
1.43.5 | 3,088 | 11/25/2021 |
1.43.4 | 1,165 | 10/27/2021 |
1.43.3 | 555 | 10/22/2021 |
1.43.2 | 669 | 10/14/2021 |
1.43.1 | 633 | 10/6/2021 |
1.42.1.1 | 608 | 9/29/2021 |
1.42.1 | 501 | 9/22/2021 |
1.42.0 | 452 | 9/21/2021 |
1.41.1 | 454 | 9/17/2021 |
1.41.0 | 432 | 9/15/2021 |
1.40.0 | 384 | 9/14/2021 |
1.39.2 | 521 | 9/10/2021 |
1.39.0 | 488 | 9/9/2021 |
1.0.4 | 2,240 | 8/12/2021 |
1.0.3 | 505 | 6/22/2021 |
1.0.2 | 528 | 6/17/2021 |
1.0.1 | 454 | 6/15/2021 |
1.0.0 | 450 | 6/14/2021 |
0.1.0 | 882 | 6/10/2021 |