Skip to content

Commit 34a10b6

Browse files
authored
Migrate to Quill v2 (#44)
* WIP quill v2 * Working editors * Cleanup * Update quill implementation * Use central package management & update all dependencies * Fix .NET references * Fix path to `global.json`
1 parent 1ee21fa commit 34a10b6

File tree

26 files changed

+966
-1586
lines changed

26 files changed

+966
-1586
lines changed

.github/workflows/build-test-publish.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ jobs:
3333

3434
- name: 📦 setup .NET
3535
uses: actions/setup-dotnet@v4
36+
with:
37+
global-json-file: src/global.json
3638

3739
- name: ⚙️ restore workloads
3840
run: dotnet workload restore Spillgebees.Blazor.RichTextEditor.sln

.github/workflows/publish.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Publish nuget package
22

33
on:
44
release:
5-
types: [ published ]
5+
types: [published]
66

77
jobs:
88
build-and-test:
@@ -14,21 +14,23 @@ jobs:
1414
should-package: true
1515
should-publish-gh-page: true
1616
gh-page-destination-directory: ${{ github.event.release.tag_name }}
17-
18-
publish:
17+
18+
publish:
1919
name: publish
20-
needs: [ build-and-test ]
20+
needs: [build-and-test]
2121
runs-on: ubuntu-latest
22-
22+
2323
steps:
24-
- name: 🔃 download artifacts
24+
- name: 🔃 download artifacts
2525
uses: actions/download-artifact@v4
2626
with:
2727
name: artifacts
2828
path: .
2929

3030
- name: 📦 setup .NET
3131
uses: actions/setup-dotnet@v4
32+
with:
33+
global-json-file: src/global.json
3234

3335
- name: 🚀 publish nuget packages
3436
run: dotnet nuget push "*.nupkg" --api-key ${{ secrets.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json

src/Directory.Packages.props

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<Project>
2+
<PropertyGroup>
3+
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
4+
</PropertyGroup>
5+
<ItemGroup>
6+
<PackageVersion Include="AngleSharp" Version="1.2.0" />
7+
<PackageVersion Include="BlazorComponentUtilities" Version="1.8.0" />
8+
<PackageVersion Include="coverlet.collector" Version="6.0.4" />
9+
<PackageVersion Include="DotNet.ReproducibleBuilds" Version="1.2.25" />
10+
<PackageVersion Include="Microsoft.AspNetCore.Components.Web" Version="8.0.14"
11+
Condition="'$(TargetFramework)' == 'net8.0'" />
12+
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly" Version="8.0.14"
13+
Condition="'$(TargetFramework)' == 'net8.0'" />
14+
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="8.0.14"
15+
Condition="'$(TargetFramework)' == 'net8.0'" />
16+
<PackageVersion Include="Microsoft.AspNetCore.Components.Web" Version="9.0.3"
17+
Condition="'$(TargetFramework)' == 'net9.0'" />
18+
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly" Version="9.0.3"
19+
Condition="'$(TargetFramework)' == 'net9.0'" />
20+
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="9.0.3"
21+
Condition="'$(TargetFramework)' == 'net9.0'" />
22+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.13.0" />
23+
<PackageVersion Include="MinVer" Version="6.0.0" />
24+
<PackageVersion Include="xunit.v3" Version="2.0.0" />
25+
<PackageVersion Include="xunit.runner.visualstudio" Version="3.0.2" />
26+
</ItemGroup>
27+
</Project>

src/General.targets

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
<Project>
22
<PropertyGroup>
3-
<TargetFrameworks>net7.0;net8.0</TargetFrameworks>
3+
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
44
<Nullable>enable</Nullable>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<NoWarn>1701;1702;1591;</NoWarn>
77
<TreatWarningsAsErrors>True</TreatWarningsAsErrors>
88
</PropertyGroup>
99

1010
<ItemGroup>
11-
<PackageReference Include="DotNet.ReproducibleBuilds" Version="1.1.1" PrivateAssets="All" />
12-
<PackageReference Include="MinVer" Version="4.3.0" PrivateAssets= "All" />
11+
<PackageReference Include="DotNet.ReproducibleBuilds" PrivateAssets="All" />
12+
<PackageReference Include="MinVer" PrivateAssets="All" />
1313
</ItemGroup>
1414
</Project>

src/Spillgebees.Blazor.RichTextEditor.Assets/Spillgebees.Blazor.RichTextEditor.Assets.esproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<Project Sdk="Microsoft.VisualStudio.JavaScript.Sdk/0.5.239112-alpha">
1+
<Project Sdk="Microsoft.VisualStudio.JavaScript.Sdk/1.0.2607983">
22
<PropertyGroup>
33
<DefaultProjectTypeGuid Condition="'$(BuildingInsideVisualStudio)' == 'false'">FAE04EC0-301F-11D3-BF4B-00C04F79EFBC</DefaultProjectTypeGuid>
44
<DebugAssetsDirectory>dist\</DebugAssetsDirectory>

0 commit comments

Comments
 (0)