Skip to content

Commit ef2f01c

Browse files
committed
Renamed package
1 parent 1a13fef commit ef2f01c

30 files changed

+138
-57
lines changed

.github/workflows/dotnet.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: .NET build and test
22
env:
3-
CURRENT_VERSION: 1.2.${{ github.run_number }}
3+
CURRENT_VERSION: 2.0.${{ github.run_number }}
44
LAST_COMMIT_MESSAGE: ${{ github.event.head_commit.message }}
55

66
on:

PuppeteerSharp.Renderer/PuppeteerSharp.Renderer.csproj Codeuctivity.HtmlRenderer/Codeuctivity.HtmlRenderer.csproj

+10-8
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
<PropertyGroup>
44
<TargetFrameworks>netstandard2.0;net6.0</TargetFrameworks>
5-
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
65
<GenerateDocumentationFile>true</GenerateDocumentationFile>
76
<RepositoryUrl>https://github.com/Codeuctivity/PuppeteerSharp.Renderer</RepositoryUrl>
87
<PackageTags>HtmlToPdf HtmlToPng HTML render convert PDF PNG PuppeteerSharp HTML2PDF HTML2PNG linux windows</PackageTags>
@@ -19,25 +18,28 @@
1918
<Description>Renders HTML to PNG or PDF, supports windows and linux</Description>
2019
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
2120
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
22-
<AssemblyOriginatorKeyFile>PuppeteerSharp.Renderer.snk</AssemblyOriginatorKeyFile>
23-
<SignAssembly>false</SignAssembly>
21+
<SignAssembly>True</SignAssembly>
22+
<Optimize Condition="'$(GITHUB_ACTIONS)' == 'true'">true</Optimize>
2423
<IncludeSymbols>true</IncludeSymbols>
2524
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
2625
<PublishRepositoryUrl>true</PublishRepositoryUrl>
2726
<EmbedUntrackedSources>true</EmbedUntrackedSources>
2827
<LangVersion>9.0</LangVersion>
2928
<Nullable>enable</Nullable>
30-
<PackageId>PuppeteerSharp.Renderer</PackageId>
31-
<Product>PuppeteerSharp.Renderer</Product>
32-
<AssemblyName>Codeuctivity.PuppeteerSharp.Renderer</AssemblyName>
33-
<RootNamespace>Codeuctivity.PuppeteerSharp.Renderer</RootNamespace>
29+
<PackageId>Codeuctivity.HtmlRenderer</PackageId>
30+
<Product>Codeuctivity.HtmlRenderer</Product>
31+
<AssemblyName>Codeuctivity.HtmlRenderer</AssemblyName>
32+
<RootNamespace>Codeuctivity.HtmlRenderer</RootNamespace>
3433
<EnableNETAnalyzers>true</EnableNETAnalyzers>
34+
<ContinuousIntegrationBuild Condition="'$(GITHUB_ACTIONS)' == 'true'">true</ContinuousIntegrationBuild>
35+
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
36+
<AssemblyOriginatorKeyFile>Codeuctivity.HtmlRenderer.snk</AssemblyOriginatorKeyFile>
3537
</PropertyGroup>
3638

3739
<ItemGroup>
3840
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1" PrivateAssets="all" />
3941
<PackageReference Include="PuppeteerSharp" Version="6.2.0" />
40-
<PackageReference Include="SonarAnalyzer.CSharp" Version="8.33.0.40503">
42+
<PackageReference Include="SonarAnalyzer.CSharp" Version="8.36.1.44192">
4143
<PrivateAssets>all</PrivateAssets>
4244
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4345
</PackageReference>
Binary file not shown.
File renamed without changes.

PuppeteerSharp.Renderer/Renderer.cs Codeuctivity.HtmlRenderer/Renderer.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
using System.Net;
55
using System.Threading.Tasks;
66

7-
namespace Codeuctivity.PuppeteerSharp
7+
namespace Codeuctivity.HtmlRenderer
88
{
99
/// <summary>
1010
/// Renders HTML files
@@ -44,8 +44,8 @@ private async Task<Renderer> InitializeAsync(BrowserFetcher browserFetcher)
4444
BrowserFetcher = browserFetcher;
4545
BrowserFetcher.DownloadProgressChanged += DownloadProgressChanged;
4646

47-
await BrowserFetcher.DownloadAsync(BrowserFetcher.DefaultChromiumRevision).ConfigureAwait(false);
48-
Browser = await Puppeteer.LaunchAsync(new LaunchOptions { Headless = true }).ConfigureAwait(false);
47+
await BrowserFetcher.DownloadAsync(BrowserFetcher.DefaultChromiumRevision);
48+
Browser = await Puppeteer.LaunchAsync(new LaunchOptions { Headless = true });
4949
return this;
5050
}
5151

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
What can you do with this? ClosedXML allows you to create Excel files without the Excel application. The typical example is creating Excel reports on a web server.
2+
3+
Example:
4+
5+
# Render HTML to PDF
6+
7+
```c#
8+
await using var chromiumRenderer = await Renderer.CreateAsync();
9+
await chromiumRenderer.ConvertHtmlToPdf(sourceHtmlFilePath, desitinationPdf);
10+
```
11+
12+
## Render HTML to PNG
13+
14+
```c#
15+
await using var chromiumRenderer = await Renderer.CreateAsync();
16+
await chromiumRenderer.ConvertHtmlToPng(actualFilePath, pathRasterizedHtml);
17+
```
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<OutputType>Exe</OutputType>
5+
<TargetFramework>net6.0</TargetFramework>
6+
<EnableNETAnalyzers>true</EnableNETAnalyzers>
7+
<RootNamespace>Codeuctivity.HtmlRendererCli</RootNamespace>
8+
</PropertyGroup>
9+
10+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
11+
<GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
12+
</PropertyGroup>
13+
14+
<ItemGroup>
15+
<ProjectReference Include="..\Codeuctivity.HtmlRenderer\Codeuctivity.HtmlRenderer.csproj" />
16+
</ItemGroup>
17+
18+
</Project>

PuppeteerSharp.RendererCli/Program.cs Codeuctivity.HtmlRendererCli/Program.cs

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
using Codeuctivity.PuppeteerSharp;
1+
using Codeuctivity.HtmlRenderer;
2+
using PuppeteerSharp;
23
using System;
34
using System.IO;
45
using System.Reflection;
56
using System.Threading.Tasks;
67

7-
namespace PuppeteerSharp.RendererCli
8+
namespace Codeuctivity.HtmlRendererCli
89
{
910
public class Program
1011
{

PuppeteerSharp.RendererCliTests/PuppeteerSharp.RendererCliTests.csproj Codeuctivity.HtmlRendererCliTests/Codeuctivity.HtmlRendererCliTests.csproj

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.0.0" />
11-
<PackageReference Include="SonarAnalyzer.CSharp" Version="8.33.0.40503">
10+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.1.0" />
11+
<PackageReference Include="SonarAnalyzer.CSharp" Version="8.36.1.44192">
1212
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1313
<PrivateAssets>all</PrivateAssets>
1414
</PackageReference>
@@ -20,7 +20,7 @@
2020
</ItemGroup>
2121

2222
<ItemGroup>
23-
<ProjectReference Include="..\PuppeteerSharp.RendererCli\PuppeteerSharp.RendererCli.csproj" />
23+
<ProjectReference Include="..\Codeuctivity.HtmlRendererCli\Codeuctivity.HtmlRendererCli.csproj" />
2424
</ItemGroup>
2525

2626
</Project>

PuppeteerSharp.RendererCliTests/RendererCliTests.cs Codeuctivity.HtmlRendererCliTests/RendererCliTests.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using PuppeteerSharp.RendererCli;
1+
using Codeuctivity.HtmlRendererCli;
22
using System;
33
using System.IO;
44
using System.Threading.Tasks;

PuppeteerSharp.RendererTests/PuppeteerSharp.RendererTests.csproj Codeuctivity.HtmlRendererTests/Codeuctivity.HtmlRendererTests.csproj

+4-4
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@
1616
</ItemGroup>
1717

1818
<ItemGroup>
19-
<PackageReference Include="ImageSharpCompare" Version="1.2.11" />
19+
<PackageReference Include="Codeuctivity.ImageSharpCompare" Version="2.0.18" />
2020
<PackageReference Include="PdfjsSharp" Version="1.1.18" />
21-
<PackageReference Include="SonarAnalyzer.CSharp" Version="8.33.0.40503">
21+
<PackageReference Include="SonarAnalyzer.CSharp" Version="8.36.1.44192">
2222
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2323
<PrivateAssets>all</PrivateAssets>
2424
</PackageReference>
25-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.0.0" />
25+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.1.0" />
2626
<PackageReference Include="xunit" Version="2.4.1" />
2727
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
2828
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
@@ -31,6 +31,6 @@
3131
</ItemGroup>
3232

3333
<ItemGroup>
34-
<ProjectReference Include="..\PuppeteerSharp.Renderer\PuppeteerSharp.Renderer.csproj" />
34+
<ProjectReference Include="..\Codeuctivity.HtmlRenderer\Codeuctivity.HtmlRenderer.csproj" />
3535
</ItemGroup>
3636
</Project>

PuppeteerSharp.RendererTests/Infrastrukture/DocumentAsserter.cs Codeuctivity.HtmlRendererTests/Infrastrukture/DocumentAsserter.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
using Codeuctivity;
1+
using Codeuctivity.ImageSharpCompare;
22
using System;
33
using System.IO;
44
using System.Runtime.InteropServices;
55
using Xunit;
66

7-
namespace PuppeteerSharp.RendererTests
7+
namespace PuppeteerSharp.RendererTests.Infrastrukture
88
{
99
internal static class DocumentAsserter
1010
{

PuppeteerSharp.RendererTests/RendererTests.cs Codeuctivity.HtmlRendererTests/RendererTests.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
using Codeuctivity.PdfjsSharp;
2-
using Codeuctivity.PuppeteerSharp;
1+
using Codeuctivity.HtmlRenderer;
2+
using Codeuctivity.PdfjsSharp;
33
using PuppeteerSharp.RendererTests.Infrastrukture;
44
using System.IO;
55
using System.Linq;

PuppeteerSharp.Renderer.sln

+21-21
Original file line numberDiff line numberDiff line change
@@ -3,42 +3,42 @@ Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio Version 17
44
VisualStudioVersion = 17.0.31903.59
55
MinimumVisualStudioVersion = 10.0.40219.1
6-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PuppeteerSharp.Renderer", "PuppeteerSharp.Renderer\PuppeteerSharp.Renderer.csproj", "{D3FE5D0D-4ED4-41D4-B3EF-116F5140B1CB}"
7-
EndProject
86
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{FC3F4498-FA14-48A8-AA41-8D9095A0844F}"
97
ProjectSection(SolutionItems) = preProject
108
.github\workflows\dotnet.yml = .github\workflows\dotnet.yml
119
README.md = README.md
1210
EndProjectSection
1311
EndProject
14-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PuppeteerSharp.RendererTests", "PuppeteerSharp.RendererTests\PuppeteerSharp.RendererTests.csproj", "{A1A7AF98-904A-4B85-B9FF-3DC985DEA382}"
12+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Codeuctivity.HtmlRenderer", "Codeuctivity.HtmlRenderer\Codeuctivity.HtmlRenderer.csproj", "{C20AC8BC-9115-4D91-B7CE-E97FD094BD6B}"
13+
EndProject
14+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Codeuctivity.HtmlRendererCliTests", "Codeuctivity.HtmlRendererCliTests\Codeuctivity.HtmlRendererCliTests.csproj", "{A6A5860C-2FFE-4874-9BE6-CB7AC70E0AE2}"
1515
EndProject
16-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PuppeteerSharp.RendererCli", "PuppeteerSharp.RendererCli\PuppeteerSharp.RendererCli.csproj", "{BE60CFAD-B5B5-40AE-B459-8AB75886E717}"
16+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Codeuctivity.HtmlRendererCli", "Codeuctivity.HtmlRendererCli\Codeuctivity.HtmlRendererCli.csproj", "{FA8CC69A-5FAD-41CC-A47E-DE467DBCD1E4}"
1717
EndProject
18-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PuppeteerSharp.RendererCliTests", "PuppeteerSharp.RendererCliTests\PuppeteerSharp.RendererCliTests.csproj", "{E302C121-55F9-4905-AA36-AFB3968D2A65}"
18+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Codeuctivity.HtmlRendererTests", "Codeuctivity.HtmlRendererTests\Codeuctivity.HtmlRendererTests.csproj", "{CBB8673C-8BC4-4FC9-86A2-72A83EFBF354}"
1919
EndProject
2020
Global
2121
GlobalSection(SolutionConfigurationPlatforms) = preSolution
2222
Debug|Any CPU = Debug|Any CPU
2323
Release|Any CPU = Release|Any CPU
2424
EndGlobalSection
2525
GlobalSection(ProjectConfigurationPlatforms) = postSolution
26-
{D3FE5D0D-4ED4-41D4-B3EF-116F5140B1CB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
27-
{D3FE5D0D-4ED4-41D4-B3EF-116F5140B1CB}.Debug|Any CPU.Build.0 = Debug|Any CPU
28-
{D3FE5D0D-4ED4-41D4-B3EF-116F5140B1CB}.Release|Any CPU.ActiveCfg = Release|Any CPU
29-
{D3FE5D0D-4ED4-41D4-B3EF-116F5140B1CB}.Release|Any CPU.Build.0 = Release|Any CPU
30-
{A1A7AF98-904A-4B85-B9FF-3DC985DEA382}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
31-
{A1A7AF98-904A-4B85-B9FF-3DC985DEA382}.Debug|Any CPU.Build.0 = Debug|Any CPU
32-
{A1A7AF98-904A-4B85-B9FF-3DC985DEA382}.Release|Any CPU.ActiveCfg = Release|Any CPU
33-
{A1A7AF98-904A-4B85-B9FF-3DC985DEA382}.Release|Any CPU.Build.0 = Release|Any CPU
34-
{BE60CFAD-B5B5-40AE-B459-8AB75886E717}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
35-
{BE60CFAD-B5B5-40AE-B459-8AB75886E717}.Debug|Any CPU.Build.0 = Debug|Any CPU
36-
{BE60CFAD-B5B5-40AE-B459-8AB75886E717}.Release|Any CPU.ActiveCfg = Release|Any CPU
37-
{BE60CFAD-B5B5-40AE-B459-8AB75886E717}.Release|Any CPU.Build.0 = Release|Any CPU
38-
{E302C121-55F9-4905-AA36-AFB3968D2A65}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
39-
{E302C121-55F9-4905-AA36-AFB3968D2A65}.Debug|Any CPU.Build.0 = Debug|Any CPU
40-
{E302C121-55F9-4905-AA36-AFB3968D2A65}.Release|Any CPU.ActiveCfg = Release|Any CPU
41-
{E302C121-55F9-4905-AA36-AFB3968D2A65}.Release|Any CPU.Build.0 = Release|Any CPU
26+
{C20AC8BC-9115-4D91-B7CE-E97FD094BD6B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
27+
{C20AC8BC-9115-4D91-B7CE-E97FD094BD6B}.Debug|Any CPU.Build.0 = Debug|Any CPU
28+
{C20AC8BC-9115-4D91-B7CE-E97FD094BD6B}.Release|Any CPU.ActiveCfg = Release|Any CPU
29+
{C20AC8BC-9115-4D91-B7CE-E97FD094BD6B}.Release|Any CPU.Build.0 = Release|Any CPU
30+
{A6A5860C-2FFE-4874-9BE6-CB7AC70E0AE2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
31+
{A6A5860C-2FFE-4874-9BE6-CB7AC70E0AE2}.Debug|Any CPU.Build.0 = Debug|Any CPU
32+
{A6A5860C-2FFE-4874-9BE6-CB7AC70E0AE2}.Release|Any CPU.ActiveCfg = Release|Any CPU
33+
{A6A5860C-2FFE-4874-9BE6-CB7AC70E0AE2}.Release|Any CPU.Build.0 = Release|Any CPU
34+
{FA8CC69A-5FAD-41CC-A47E-DE467DBCD1E4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
35+
{FA8CC69A-5FAD-41CC-A47E-DE467DBCD1E4}.Debug|Any CPU.Build.0 = Debug|Any CPU
36+
{FA8CC69A-5FAD-41CC-A47E-DE467DBCD1E4}.Release|Any CPU.ActiveCfg = Release|Any CPU
37+
{FA8CC69A-5FAD-41CC-A47E-DE467DBCD1E4}.Release|Any CPU.Build.0 = Release|Any CPU
38+
{CBB8673C-8BC4-4FC9-86A2-72A83EFBF354}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
39+
{CBB8673C-8BC4-4FC9-86A2-72A83EFBF354}.Debug|Any CPU.Build.0 = Debug|Any CPU
40+
{CBB8673C-8BC4-4FC9-86A2-72A83EFBF354}.Release|Any CPU.ActiveCfg = Release|Any CPU
41+
{CBB8673C-8BC4-4FC9-86A2-72A83EFBF354}.Release|Any CPU.Build.0 = Release|Any CPU
4242
EndGlobalSection
4343
GlobalSection(SolutionProperties) = preSolution
4444
HideSolutionNode = FALSE

PuppeteerSharp.RendererCli/PuppeteerSharp.RendererCli.csproj PuppeteerSharp.RendererCli/Codeuctivity.HtmlRendererCli.csproj

+1-4
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,11 @@
44
<OutputType>Exe</OutputType>
55
<TargetFramework>net6.0</TargetFramework>
66
<EnableNETAnalyzers>true</EnableNETAnalyzers>
7+
<RootNamespace>Codeuctivity.HtmlRendererCli</RootNamespace>
78
</PropertyGroup>
89

910
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
1011
<GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
1112
</PropertyGroup>
1213

13-
<ItemGroup>
14-
<ProjectReference Include="..\PuppeteerSharp.Renderer\PuppeteerSharp.Renderer.csproj" />
15-
</ItemGroup>
16-
1714
</Project>

PuppeteerSharp.RendererTests/.editorconfig

-4
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<TargetFrameworks>net6.0</TargetFrameworks>
5+
<IsPackable>false</IsPackable>
6+
<LangVersion>9.0</LangVersion>
7+
<Nullable>enable</Nullable>
8+
<IsPackable>false</IsPackable>
9+
<EnableNETAnalyzers>true</EnableNETAnalyzers>
10+
</PropertyGroup>
11+
12+
<ItemGroup>
13+
<Compile Remove="SourceTestFiles\**" />
14+
<EmbeddedResource Remove="SourceTestFiles\**" />
15+
<None Remove="SourceTestFiles\**" />
16+
</ItemGroup>
17+
18+
<ItemGroup>
19+
<PackageReference Include="Codeuctivity.ImageSharpCompare" Version="2.0.18" />
20+
<PackageReference Include="PdfjsSharp" Version="1.1.18" />
21+
<PackageReference Include="SonarAnalyzer.CSharp" Version="8.36.1.44192">
22+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
23+
<PrivateAssets>all</PrivateAssets>
24+
</PackageReference>
25+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.1.0" />
26+
<PackageReference Include="xunit" Version="2.4.1" />
27+
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
28+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
29+
<PrivateAssets>all</PrivateAssets>
30+
</PackageReference>
31+
</ItemGroup>
32+
</Project>

README.md

+10-2
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,24 @@ Renders HTML to PDF or PNGs
88
- Focused on Windows and Linux support
99
- Give the cli version a try - [PuppeteerSharp.RendererCli.exe](https://github.com/Codeuctivity/PuppeteerSharp.Renderer/releases)
1010

11-
## Howto render HTML to PDF
11+
## Render HTML to PDF
1212

1313
```c#
1414
await using var chromiumRenderer = await Renderer.CreateAsync();
1515
await chromiumRenderer.ConvertHtmlToPdf(sourceHtmlFilePath, desitinationPdf);
1616
```
1717

18-
## Howto render HTML to PNG
18+
## Render HTML to PNG
1919

2020
```c#
2121
await using var chromiumRenderer = await Renderer.CreateAsync();
2222
await chromiumRenderer.ConvertHtmlToPng(actualFilePath, pathRasterizedHtml);
2323
```
24+
25+
## Development
26+
27+
### Linux
28+
29+
```bash
30+
sudo apt install libgbm-dev
31+
```

testenvironments.json

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"version": "1",
3+
"environments": [
4+
{
5+
"name": "Ubuntu",
6+
"type": "wsl",
7+
"wslDistribution": "Ubuntu"
8+
}
9+
]
10+
}

0 commit comments

Comments
 (0)