From f046da48bf830bed37cf0a078bcdee48128f1707 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Sun, 10 May 2020 01:19:01 +0300 Subject: [PATCH] Added SignalR script contributor and the NPM package. --- .../SignalR/SignalRBrowserScriptContributor.cs | 16 ++++++++++++++++ npm/packs/signalr/abp.resourcemapping.js | 5 +++++ npm/packs/signalr/package.json | 12 ++++++++++++ 3 files changed, 33 insertions(+) create mode 100644 framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo/Abp/AspNetCore/Mvc/UI/Packages/SignalR/SignalRBrowserScriptContributor.cs create mode 100644 npm/packs/signalr/abp.resourcemapping.js create mode 100644 npm/packs/signalr/package.json diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo/Abp/AspNetCore/Mvc/UI/Packages/SignalR/SignalRBrowserScriptContributor.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo/Abp/AspNetCore/Mvc/UI/Packages/SignalR/SignalRBrowserScriptContributor.cs new file mode 100644 index 0000000000..736ffdb986 --- /dev/null +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo/Abp/AspNetCore/Mvc/UI/Packages/SignalR/SignalRBrowserScriptContributor.cs @@ -0,0 +1,16 @@ +using System.Collections.Generic; +using Volo.Abp.AspNetCore.Mvc.UI.Bundling; +using Volo.Abp.AspNetCore.Mvc.UI.Packages.Core; +using Volo.Abp.Modularity; + +namespace Volo.Abp.AspNetCore.Mvc.UI.Packages.SignalR +{ + [DependsOn(typeof(CoreScriptContributor))] + public class SignalRBrowserScriptContributor : BundleContributor + { + public override void ConfigureBundle(BundleConfigurationContext context) + { + context.Files.AddIfNotContains("/libs/signalr/browser/signalr.js"); + } + } +} \ No newline at end of file diff --git a/npm/packs/signalr/abp.resourcemapping.js b/npm/packs/signalr/abp.resourcemapping.js new file mode 100644 index 0000000000..69ef9ca16a --- /dev/null +++ b/npm/packs/signalr/abp.resourcemapping.js @@ -0,0 +1,5 @@ +module.exports = { + mappings: { + "@node_modules/@microsoft/signalr/dist/browser/*.*": "@libs/signalr/browser/" + } +} \ No newline at end of file diff --git a/npm/packs/signalr/package.json b/npm/packs/signalr/package.json new file mode 100644 index 0000000000..67ac59402c --- /dev/null +++ b/npm/packs/signalr/package.json @@ -0,0 +1,12 @@ +{ + "version": "2.7.0", + "name": "@abp/signalr", + "publishConfig": { + "access": "public" + }, + "dependencies": { + "@abp/core": "^2.7.0", + "@microsoft/signalr": "^3.1.3" + }, + "gitHead": "0ea3895f3b0b489e3ea81fc88f8f0896b22b61bd" +}