From f6412af23da1e225b0b417b329874acd8c820f05 Mon Sep 17 00:00:00 2001 From: Olmo del Corral Date: Sat, 28 Aug 2021 21:09:07 +0200 Subject: [PATCH] add Upgrade_20210829_TypeScript44 --- Signum.Upgrade/Program.cs | 1 + .../Upgrades/Upgrade_20210829_TypeScript44.cs | 31 +++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 Signum.Upgrade/Upgrades/Upgrade_20210829_TypeScript44.cs diff --git a/Signum.Upgrade/Program.cs b/Signum.Upgrade/Program.cs index 50f2c4e8f8..21da56dc35 100644 --- a/Signum.Upgrade/Program.cs +++ b/Signum.Upgrade/Program.cs @@ -59,6 +59,7 @@ static void Main(string[] args) new Upgrade_20210816_RemoveWebAuth(), new Upgrade_20210824_UpdateNugets(), new Upgrade_20210828_ExtensionsLoveFramework(), + new Upgrade_20210829_TypeScript44(), }.Run(uctx); } } diff --git a/Signum.Upgrade/Upgrades/Upgrade_20210829_TypeScript44.cs b/Signum.Upgrade/Upgrades/Upgrade_20210829_TypeScript44.cs new file mode 100644 index 0000000000..87e0a1b7d2 --- /dev/null +++ b/Signum.Upgrade/Upgrades/Upgrade_20210829_TypeScript44.cs @@ -0,0 +1,31 @@ +using Signum.Utilities; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Security.Cryptography.X509Certificates; +using System.Text; +using System.Threading.Tasks; + +namespace Signum.Upgrade.Upgrades +{ + class Upgrade_20210829_TypeScript44 : CodeUpgradeBase + { + public override string Description => "Update to TS 4.4"; + + public override void Execute(UpgradeContext uctx) + { + + uctx.ChangeCodeFile(@"Southwind.React/package.json", file => + { + file.UpdateNpmPackage("ts-loader", "9.2.5"); + file.UpdateNpmPackage("typescript", "4.4.2"); + }); + + uctx.ChangeCodeFile(@"Southwind.React.csproj", file => + { + file.UpdateNugetReference("Microsoft.TypeScript.MSBuild", "4.4.2"); + }); + } + } +}