ForgeTrust.AppSurface.Web.Tailwind.Runtime.linux-x64 0.1.0-rc.4

This is a prerelease version of ForgeTrust.AppSurface.Web.Tailwind.Runtime.linux-x64.
dotnet add package ForgeTrust.AppSurface.Web.Tailwind.Runtime.linux-x64 --version 0.1.0-rc.4
                    
NuGet\Install-Package ForgeTrust.AppSurface.Web.Tailwind.Runtime.linux-x64 -Version 0.1.0-rc.4
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="ForgeTrust.AppSurface.Web.Tailwind.Runtime.linux-x64" Version="0.1.0-rc.4" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="ForgeTrust.AppSurface.Web.Tailwind.Runtime.linux-x64" Version="0.1.0-rc.4" />
                    
Directory.Packages.props
<PackageReference Include="ForgeTrust.AppSurface.Web.Tailwind.Runtime.linux-x64" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add ForgeTrust.AppSurface.Web.Tailwind.Runtime.linux-x64 --version 0.1.0-rc.4
                    
#r "nuget: ForgeTrust.AppSurface.Web.Tailwind.Runtime.linux-x64, 0.1.0-rc.4"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package ForgeTrust.AppSurface.Web.Tailwind.Runtime.linux-x64@0.1.0-rc.4
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=ForgeTrust.AppSurface.Web.Tailwind.Runtime.linux-x64&version=0.1.0-rc.4&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=ForgeTrust.AppSurface.Web.Tailwind.Runtime.linux-x64&version=0.1.0-rc.4&prerelease
                    
Install as a Cake Tool

ForgeTrust.AppSurface.Web.Tailwind Runtime Packages

Platform-specific runtime packages that carry the official standalone Tailwind CLI binaries used by ForgeTrust.AppSurface.Web.Tailwind.

Overview

These packages exist so the main Tailwind package can depend on RID-specific binaries without bundling every executable into one package. Each runtime package contains the native Tailwind CLI for a single supported platform.

Supported Packages

  • ForgeTrust.AppSurface.Web.Tailwind.Runtime.win-x64
  • ForgeTrust.AppSurface.Web.Tailwind.Runtime.osx-x64
  • ForgeTrust.AppSurface.Web.Tailwind.Runtime.osx-arm64
  • ForgeTrust.AppSurface.Web.Tailwind.Runtime.linux-x64
  • ForgeTrust.AppSurface.Web.Tailwind.Runtime.linux-arm64

Note: Windows Arm64 hosts are supported via x64 emulation using ForgeTrust.AppSurface.Web.Tailwind.Runtime.win-x64. Tailwind v4.1.18 does not publish a native Windows Arm64 standalone binary.

Usage

Most consumers should install only ForgeTrust.AppSurface.Web.Tailwind. These runtime packages are implementation-detail dependencies that are restored automatically through the main package.

Install one directly only if you have a specialized packaging or build scenario that requires explicit control over the Tailwind CLI binary payload.

During build and pack, each runtime project downloads the official Tailwind checksum file and matching standalone binary, then verifies the binary hash before adding it to the package. The download step uses a shared user-level cache by default so local Git worktrees do not each carry their own full set of Tailwind executables. The default cache root is selected from $XDG_CACHE_HOME/forgetrust/appsurface/tailwind, %LOCALAPPDATA%/ForgeTrust/AppSurface/Tailwind, $HOME/.cache/forgetrust/appsurface/tailwind, or %USERPROFILE%/.cache/forgetrust/appsurface/tailwind, in that order. Set TailwindDownloadCacheRoot when CI should use a specific persistent cache volume or when a one-off build needs an isolated cache.

Consumers of a shared cache should keep each cached binary next to the matching sha256sums.txt file downloaded for the same Tailwind release and RID. Build-time resolution skips shared-cache binaries when the checksum file is absent, does not name that binary, or reports a mismatched hash.

The download step retries transient network failures by default using TailwindDownloadRetries and TailwindDownloadRetryDelayMilliseconds. Keep those defaults for normal CI; tune them only when your build environment needs more patience for GitHub release asset downloads or intentionally wants fail-fast behavior.

Maintainer CI behavior

TailwindRuntimeBinaryResolutionEnabled is an internal maintainer switch for repository CI. It defaults to true. Non-package restore/build/test jobs may set it to false to skip runtime binary download and checksum work only when they do not compile Tailwind-consuming projects, unless they also intentionally set TailwindEnabled=false. Runtime package creation fails when binary resolution is disabled. Package validation, release packaging, and manual dotnet pack commands must use /p:TailwindRuntimeBinaryResolutionEnabled=true.

Use dotnet run --project tools/ForgeTrust.AppSurface.PackageIndex/ForgeTrust.AppSurface.PackageIndex.csproj -- verify-packages --package-version <prerelease> as the primary package proof path. That workflow forces runtime binary resolution on before packing. Raw dotnet pack commands are advanced/manual and must pass /p:TailwindRuntimeBinaryResolutionEnabled=true.

Supported packaging overrides are TailwindBaseUrl, TailwindSumsUrl, TailwindDownloadRetries, and TailwindDownloadRetryDelayMilliseconds. Offline runtime packaging is not supported by setting TailwindRuntimeBinaryResolutionEnabled=false; use a reachable mirror URL and checksum URL, or retry package validation after the upstream download path recovers.

See eng/ci-critical-path.md for the workflow matrix and copy-paste CI examples.

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on ForgeTrust.AppSurface.Web.Tailwind.Runtime.linux-x64:

Package Downloads
ForgeTrust.AppSurface.Web.Tailwind

ForgeTrust.AppSurface.Web.Tailwind package for AppSurface application composition.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.1.0-rc.4 470 6/16/2026
0.1.0-rc.3 403 6/8/2026
0.1.0-rc.2 464 6/3/2026
0.1.0-rc.1 286 5/31/2026
0.1.0-preview.4 407 5/25/2026
0.1.0-preview.3 93 5/20/2026
0.1.0-preview.2 106 5/14/2026