![]() |
VOOZH | about |
dotnet add package LibSassBuilder --version 3.0.0
NuGet\Install-Package LibSassBuilder -Version 3.0.0
<PackageReference Include="LibSassBuilder" Version="3.0.0" />
<PackageVersion Include="LibSassBuilder" Version="3.0.0" />Directory.Packages.props
<PackageReference Include="LibSassBuilder" />Project file
paket add LibSassBuilder --version 3.0.0
#r "nuget: LibSassBuilder, 3.0.0"
#:package LibSassBuilder@3.0.0
#addin nuget:?package=LibSassBuilder&version=3.0.0Install as a Cake Addin
#tool nuget:?package=LibSassBuilder&version=3.0.0Install as a Cake Tool
Inspired by Delegate.SassBuilder and LibSassHost
| Build | NuGet Package | .NET Global Tool |
|---|---|---|
| 👁 Build |
👁 Nuget |
👁 .NET Tool |
LibSassBuilder NuGet package adds a build task to compile Sass files to .css. It's compatible with both MSBuild (VS) and dotnet build.
No configuration is required, it will compile the files implicitly on project build.
<PropertyGroup>
<LibSassOutputStyle>compressed</LibSassOutputStyle>
<LibSassOutputStyle Condition="'$(Configuration)' == 'Debug'">expanded</LibSassOutputStyle>
<LibSassOutputLevel>verbose</LibSassOutputLevel>
<LibSassMessageLevel>High</LibSassMessageLevel>
</PropertyGroup>
<PropertyGroup>
<EnableDefaultSassItems>false</EnableDefaultSassItems>
</PropertyGroup>
<ItemGroup>
<SassFile Include="Vendor/**/*.scss" />
<SassFile Include="Styles/**/*.scss" Exclude="Styles/unused/**" />
</ItemGroup>
<LibSassMessageLevel>) and determine the arguments to the tool yourself<PropertyGroup>
<LibSassBuilderArgs>directory "$(MSBuildProjectDirectory)"</LibSassBuilderArgs>
<LibSassMessageLevel>High</LibSassMessageLevel>
</PropertyGroup>
Install:
dotnet tool install --global LibSassBuilder-Tool
Use:
lsb [optional-path] [options]
lsb help
lsb help directory
lsb help files
-l, --level Specify the level of output (silent, default, verbose)
--outputstyle Specify the style of output (compressed, compact, nested, expanded)
Scans a directory recursively to generate .css files
-e, --exclude (Default: bin obj logs node_modules) Specify explicit directories to exclude. Overrides the default.
--help Display this help screen.
--version Display version information.
value pos. 0 Directory in which to run. Defaults to current directory.
Example:
lsb directory
lsb directory sources/styles -e node_modules
lsb directory sources/styles -e node_modules -l verbose
Files in the following directories are excluded by default:
binobjlogsnode_modulesProcesses the files given on the commandline
--help Display this help screen.
--version Display version information.
value pos. 0 File(s) to process.
Example:
lsb files sources/style/a.scss sources/vendor/b.scss
lsb files sources/style/a.scss sources/vendor/b.scss -l verbose
LibSassBuilder can be installed on any project, however the underlying build tool requires .NET 7 installed on the machine.
.NET 5 required with
v1.x
.NET 6 required withv2.x
The support is largely dependant on LibSassHost
This tool contains the following supporting packages:
./package.ps1 -PackageDir 'C:/LocalPackages' -Version '1.4.0.1'
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
Showing the top 5 NuGet packages that depend on LibSassBuilder:
| Package | Downloads |
|---|---|
|
PuyaUI.Blazor
PuyaUI components for Blazor. (Part of PuyaSaz platform) |
|
|
Akinzekeel.BlazorGrid
A light weight data grid component for Blazor, focused on remote data. Supports sorting, virtualization, row-highlighting, JSON, gRPC and custom providers. |
|
|
Custom.Radzen.Blazor
Extended version of Radzen.Blazor dll with custom features. |
|
|
Basyc.MessageBus.Manager.Presentation.BlazorLibrary
Package Description |
|
|
HtmlEditor.Blazor
Component isolated from Radzen |
Showing the top 2 popular GitHub repositories that depend on LibSassBuilder:
| Repository | Stars |
|---|---|
|
wilchn/BlazingQuartz
Blazor web UI to manage Quartz.NET scheduler jobs.
|
|
|
functionland/fx-files
You want to literally own your files? This is something won't happen on traditional cloud services in a lifetime. And this is something is going to happen in a glance with "Fx Files" app from now on. It is a file manager which stores everything on Fula blockchain network of Bloxes.
|
| Version | Downloads | Last Updated |
|---|---|---|
| 3.0.0 | 195,167 | 11/11/2022 |
| 2.1.0 | 35,558 | 10/28/2022 |
| 2.0.2 | 72,998 | 7/28/2022 |
| 2.0.1 | 3,920,003 | 12/14/2021 |
| 2.0.0 | 19,995 | 11/11/2021 |
| 1.6.4 | 27,824 | 8/9/2021 |
| 1.6.3 | 22,037 | 6/20/2021 |
| 1.6.2 | 23,036 | 3/15/2021 |
| 1.6.1 | 7,966 | 2/25/2021 |
| 1.6.0 | 5,418 | 2/23/2021 |
| 1.5.0 | 4,881 | 2/19/2021 |
| 1.4.0 | 24,922 | 11/20/2020 |
| 1.3.0 | 5,418 | 11/19/2020 |
| 1.2.0 | 5,000 | 11/17/2020 |
| 1.1.0 | 4,963 | 11/16/2020 |
| 1.0.0 | 7,191 | 11/14/2020 |