diff --git a/src/Fallout.Common/Tools/Pnpm/Pnpm.Generated.cs b/src/Fallout.Common/Tools/Pnpm/Pnpm.Generated.cs
new file mode 100644
index 000000000..0504e3950
--- /dev/null
+++ b/src/Fallout.Common/Tools/Pnpm/Pnpm.Generated.cs
@@ -0,0 +1,1831 @@
+// Generated from https://github.com/Fallout-build/Fallout/blob/develop/src/Fallout.Common/Tools/Pnpm/Pnpm.json
+
+using Fallout.Common;
+using Fallout.Common.Tooling;
+using Fallout.Common.Tools;
+using Fallout.Common.Utilities.Collections;
+using System;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.ComponentModel;
+using System.Diagnostics.CodeAnalysis;
+using System.IO;
+using System.Linq;
+using System.Text;
+using System.Text.Json.Serialization;
+
+namespace Fallout.Common.Tools.Pnpm;
+
+/// pnpm is a fast, disk space efficient package manager for the Node JavaScript platform.Files inside node_modules are hard linked or cloned from a single content-addressable storage on disk, saving disk space and speeding up installations.
For more details, visit the official website.
+[ExcludeFromCodeCoverage]
+[PathTool(Executable = PathExecutable)]
+public partial class PnpmTasks : ToolTasks, IRequirePathTool
+{
+ public static string PnpmPath { get => new PnpmTasks().GetToolPathInternal(); set => new PnpmTasks().SetToolPath(value); }
+ public const string PathExecutable = "pnpm";
+ /// pnpm is a fast, disk space efficient package manager for the Node JavaScript platform.Files inside node_modules are hard linked or cloned from a single content-addressable storage on disk, saving disk space and speeding up installations.
For more details, visit the official website.
+ public static IReadOnlyCollection