Yarn.MSBuild 1.0.1

There is a newer version of this package available.
See the version list below for details.
dotnet add package Yarn.MSBuild --version 1.0.1
NuGet\Install-Package Yarn.MSBuild -Version 1.0.1
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="Yarn.MSBuild" Version="1.0.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Yarn.MSBuild --version 1.0.1
#r "nuget: Yarn.MSBuild, 1.0.1"
#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.
// Install Yarn.MSBuild as a Cake Addin
#addin nuget:?package=Yarn.MSBuild&version=1.0.1

// Install Yarn.MSBuild as a Cake Tool
#tool nuget:?package=Yarn.MSBuild&version=1.0.1

Usage

Default usage

This package is designed for use with ASP.NET Core projects.

<Project Sdk="Microsoft.NET.Sdk.Web">
  <PropertyGroup>
    <TargetFramework>netcoreapp2.0</TargetFramework>
  </PropertyGroup>
  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0" />
    <PackageReference Include="Yarn.MSBuild" Version="1.0.0" />
  </ItemGroup>
</Project>

Project layout:

+ WebApplication.csproj
+ package.json
+ Startup.cs
- wwwroot
   + app.js
   + site.css

Running dotnet build or msbuild.exe /t:Build will automatically invoke yarn install.

Additional options

<PropertyGroup>
  
  <SuppressAutoYarn>true</SuppressAutoYarn>

  
  <YarnBuildCommand>run build</YarnBuildCommand>

  
  <YarnDir>wwwroot/</YarnDir>
</PropertyGroup>

Using the task

The Yarn task supports the following parameters

[Optional]
string Command             The arguments to pass to yarn.

[Optional]
string ExecutablePath      Where to find yarn (*nix) or yarn.cmd (Windows)

[Optional]
string WorkingDirectory    The directory in which to execute the yarn command
<Project>
  <Target Name="RunYarnCommands">
    
    <Yarn />

    <Yarn Command="upgrade" />

    <Yarn Command="run test" WorkingDirectory="wwwroot/" />
    <Yarn Command="run cmd" ExecutablePath="/usr/local/bin/yarn" />
  </Target>
</Project>

About

This is not an official Yarn project. See LICENSE.txt and the Third Party Notice for more details.

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

  • .NETFramework 4.6

    • No dependencies.
  • .NETStandard 1.5

    • No dependencies.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on Yarn.MSBuild:

Package Downloads
MintPlayer.AspNetCore.NodeServices

This package contains the abandoned node services.

Rixian.MSBuild.TailwindCSS

Adds build targets required to work with TailwindCSS in your project.

DexieNET

A .NET wrapper for dexie.js minimalist wrapper for IndexedDB.

Blazor.BrowserExtension.Authentication

Adds MSAL authentication features to browser extensions written with Blazor.BrowserExtension.

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on Yarn.MSBuild:

Repository Stars
JeringTech/Javascript.NodeJS
Invoke Javascript in NodeJS, from C#
Version Downloads Last updated
1.22.19 97,540 10/8/2022
1.22.17 82,250 10/23/2021
1.22.15 54,171 10/7/2021
1.22.10 102,099 10/4/2020
1.22.5 23,072 8/29/2020
1.22.4 105,025 3/10/2020
1.22.1 615 3/8/2020
1.22.0 115,327 2/6/2020
1.21.1 9,101 12/15/2019
1.16.0 56,987 6/21/2019
1.15.2 521,958 5/7/2019
1.13.0 61,655 2/22/2019
1.12.3 79,656 11/26/2018
1.7.0 15,291 6/26/2018
1.6.0 1,098 6/26/2018
1.5.2 5,681 5/1/2018
1.5.1 2,244 4/16/2018
1.3.4 2,680 3/4/2018
1.3.3 3,932 11/30/2017
1.3.2 1,039 11/29/2017
1.2.1 9,255 11/3/2017
1.2.0 1,250 10/28/2017
1.1.0 1,220 10/15/2017
1.0.2 2,055 10/15/2017
1.0.1 1,489 10/1/2017
1.0.0 1,501 9/10/2017
0.27.5 1,366 7/18/2017
0.24.6 2,259 5/31/2017
0.23.2 1,115 5/3/2017
0.21.3-beta 1,373 3/11/2017
0.21.3-alpha 1,257 3/4/2017