{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:nuget/browserapi.sourcegen","name":"browserapi.sourcegen","description":"Roslyn source generator that reads .js/.d.ts modules and emits typed C# wrapper classes for Blazor JS interop. Supports JSDoc, TypeScript declarations, string literal union enums, and custom path resolvers. Zero runtime overhead — generates the same IJSRuntime.InvokeAsync calls you'd write by hand. PREVIEW: This package is under active development and used internally. The API may change between versions. No stability guarantees.","version":"0.1.0-preview.9","softwareVersion":"0.1.0-preview.9","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/KasparOrange/BrowserApi","issueTracker":"https://github.com/KasparOrange/BrowserApi/issues","url":"https://github.com/KasparOrange/BrowserApi","keywords":["blazor","jsinterop","source-generator","typescript","codegen"],"programmingLanguage":{"@type":"ComputerLanguage","name":"C#"},"dateCreated":"2026-04-15","dateModified":"2026-05-02","datePublished":"2026-05-02","copyrightYear":2026,"downloadUrl":"https://api.nuget.org/v3-flatcontainer/browserapi.sourcegen/0.1.0-preview.9/browserapi.sourcegen.0.1.0-preview.9.nupkg","applicationCategory":"nuget","runtimePlatform":"nuget","developmentStatus":"active","sameAs":["https://www.nuget.org/packages/browserapi.sourcegen/"],"https://www.w3.org/ns/activitystreams#likes":1}