Build browser extensions easily with Blazor.
MIT License
Bot releases are visible (Hide)
Published by mingyaulee about 1 month ago
Full Changelog: https://github.com/mingyaulee/Blazor.BrowserExtension/compare/v1.5.4...v2.0.0
Published by mingyaulee 2 months ago
Full Changelog: https://github.com/mingyaulee/Blazor.BrowserExtension/compare/v1.5.3...v1.5.4
Published by mingyaulee 2 months ago
Full Changelog: https://github.com/mingyaulee/Blazor.BrowserExtension/compare/v1.5.2...v1.5.3
Published by mingyaulee 4 months ago
Full Changelog: https://github.com/mingyaulee/Blazor.BrowserExtension/compare/v1.5.1...v1.5.2
Published by mingyaulee 4 months ago
Full Changelog: https://github.com/mingyaulee/Blazor.BrowserExtension/compare/v1.5.0...v1.5.1
Published by mingyaulee 4 months ago
Initial support for generating BackgroundWorker.js
from C# code is here! Refer to the documentation page for more details.
Full Changelog: https://github.com/mingyaulee/Blazor.BrowserExtension/compare/v1.4.3...v1.5.0
Published by mingyaulee 4 months ago
Full Changelog: https://github.com/mingyaulee/Blazor.BrowserExtension/compare/v1.4.2...v1.4.3
Published by mingyaulee 4 months ago
import
in content script modeFull Changelog: https://github.com/mingyaulee/Blazor.BrowserExtension/compare/v1.4.1...v1.4.2
Published by mingyaulee 5 months ago
Full Changelog: https://github.com/mingyaulee/Blazor.BrowserExtension/compare/v1.4.0...v1.4.1
Published by mingyaulee 5 months ago
JsBind.Net
from v1.0.1 to v1.0.2 and WebExtensions.Net
from v2.0.0 to v2.1.0CompressionEnabled
build flag apart from older BlazorEnableCompression
Full Changelog: https://github.com/mingyaulee/Blazor.BrowserExtension/compare/v1.3.0...v1.4.0
.css
, .js
, .json
and .html
files from consuming project and RCLs automatically.import
from RCL.The two improvements above should fully resolve #43.
The first point above now allows theindex.html
to revert back to<script src="_framework/blazor.webassembly.js"></script>
. New projects do not need to change any code in theindex.html
file, and thus it is removed from the bootstrap process.
Full Changelog: https://github.com/mingyaulee/Blazor.BrowserExtension/compare/v1.2.4...v1.3.0
Published by mingyaulee 7 months ago
Refactored build targets to improve build and publish time.
Full Changelog: https://github.com/mingyaulee/Blazor.BrowserExtension/compare/v1.2.3...v1.2.4
Published by mingyaulee 7 months ago
_Imports.razor
is now bootstrapped to include @using Blazor.BrowserExtension.Pages
<ItemGroup>
<None Include="wwwroot\**\*" CopyToOutputDirectory="Always" />
</ItemGroup>
is now included automatically and can be removed from the .csproj
project fileFull Changelog: https://github.com/mingyaulee/Blazor.BrowserExtension/compare/v1.2.2...v1.2.3
Published by mingyaulee 8 months ago
Full Changelog: https://github.com/mingyaulee/Blazor.BrowserExtension/compare/v1.2.1...v1.2.2
Published by mingyaulee 8 months ago
Full Changelog: https://github.com/mingyaulee/Blazor.BrowserExtension/compare/v1.2.0...v1.2.1
Published by mingyaulee 8 months ago
UseBrowserExtension
extension method for registration of root componentsFull Changelog: https://github.com/mingyaulee/Blazor.BrowserExtension/compare/v1.1.3...v1.2.0
Program.cs
can be changed from
builder.RootComponents.Add<App>("#app");
builder.RootComponents.Add<HeadOutlet>("head::after");
builder.Services.AddBrowserExtensionServices();
to
builder.UseBrowserExtension(browserExtension =>
{
builder.RootComponents.Add<App>("#app");
builder.RootComponents.Add<HeadOutlet>("head::after");
});
index.html
div container ID can be changed back to #app
App.razor
can be changed back to just the router component without the condition check for content scripts.Program.cs
can be changed from
builder.RootComponents.Add<App>("#My_Unique_Extension_App_Id");
builder.Services.AddBrowserExtensionServices();
to
builder.UseBrowserExtension(browserExtension =>
{
if (browserExtension.Mode == BrowserExtensionMode.ContentScript)
{
builder.RootComponents.Add<ContentScript>("#My_Unique_Extension_App_Id");
}
else
{
builder.RootComponents.Add<App>("#app");
builder.RootComponents.Add<HeadOutlet>("head::after");
}
});
Published by mingyaulee 8 months ago
Full Changelog: https://github.com/mingyaulee/Blazor.BrowserExtension/compare/v1.1.2...v1.1.3
Published by mingyaulee 8 months ago
Full Changelog: https://github.com/mingyaulee/Blazor.BrowserExtension/compare/v1.1.0...v1.1.2
Published by mingyaulee 9 months ago
app.js
to JS module initializers, refer to README.BlazorBrowserExtension.StartBlazorBrowserExtension
and BlazorBrowserExtension.BrowserExtension.InitializeAsync
is deprecated and will be removed in the future major version bump. Implement in app.js
JS module initializer instead.Full Changelog: https://github.com/mingyaulee/Blazor.BrowserExtension/compare/v1.0.1...v1.1.0
Published by mingyaulee 9 months ago
Full Changelog: https://github.com/mingyaulee/Blazor.BrowserExtension/compare/v0.12.2...v1.0.1