From deed89560b354a76860ab00ff03c6b1de5bb0887 Mon Sep 17 00:00:00 2001 From: "Namhyeon, Go" Date: Mon, 5 May 2025 23:22:02 +0900 Subject: [PATCH] Update ResourceServer.cs --- WelsonJS.Toolkit/WelsonJS.Launcher/ResourceServer.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/WelsonJS.Toolkit/WelsonJS.Launcher/ResourceServer.cs b/WelsonJS.Toolkit/WelsonJS.Launcher/ResourceServer.cs index 5a853ea..61df08d 100644 --- a/WelsonJS.Toolkit/WelsonJS.Launcher/ResourceServer.cs +++ b/WelsonJS.Toolkit/WelsonJS.Launcher/ResourceServer.cs @@ -37,15 +37,15 @@ namespace WelsonJS.Launcher new[] { "npm/", "gh/", "wp/" }, new[] { "jquery/" }, new[] { "polyfill/" }, - new[] { "aspnet/" } + new[] { "ajax/" } // https://learn.microsoft.com/en-us/aspnet/ajax/cdn/overview }; private enum CDN_TYPES: int { - AjaxLibs = 0, + Cloudflare = 0, JsDeliver = 1, Jquery = 2, Polyfill = 3, - AspNet = 4 + Microsoft = 4 }; public ResourceServer(string prefix, string resourceName) @@ -230,8 +230,8 @@ namespace WelsonJS.Launcher var sources = new (bool isMatch, string configKey, Func transform)[] { - (isPrefixMatched(CDN_TYPES.AjaxLibs), "CdnJsPrefix", p => p), - (isPrefixMatched(CDN_TYPES.AjaxLibs), "GoogleApisPrefix", p => p), + (isPrefixMatched(CDN_TYPES.Cloudflare), "CdnJsPrefix", p => p), // Libraries from Cloudflare + (isPrefixMatched(CDN_TYPES.Cloudflare), "GoogleApisPrefix", p => p), // Libraries from Google (isNodePackageExpression, "UnpkgPrefix", p => p), (isNodePackageExpression, "SkypackPrefix", p => p), (isNodePackageExpression, "EsmShPrefix", p => p), @@ -240,7 +240,7 @@ namespace WelsonJS.Launcher (isPrefixMatched(CDN_TYPES.Jquery), "JqueryCdnPrefix", p => p.Substring("jquery/".Length)), (isPrefixMatched(CDN_TYPES.Polyfill), "CdnJsPrefix", p => p), // polyfill.js from Cloudflare (isPrefixMatched(CDN_TYPES.Polyfill), "PolyfillPrefix", p => p.Substring("polyfill/".Length)), // polyfill.js from Fastly - (isPrefixMatched(CDN_TYPES.AspNet), "AspNetCdnPrefix", p => p.Substring("aspnet/".Length)), + (isPrefixMatched(CDN_TYPES.Microsoft), "AspNetCdnPrefix", p => p), // Libraries from Microsoft (true, "BlobStoragePrefix", p => p) // fallback };