Skip to content

jjosh102/sharp-cast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

111 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sharp Cast

Sharp Cast is a small model-conversion tool for JSON, C#, and TypeScript.

What it does

It currently supports:

  • Json -> CSharp
  • Json -> TypeScript
  • CSharp -> Json
  • CSharp -> TypeScript
  • TypeScript -> CSharp
  • TypeScript -> Json

Project structure

  • src/SharpCast.ModelConverter - conversion engine
  • src/SharpCast.Ui - Blazor WebAssembly UI
  • tests/SharpCast.ModelConverter.Tests - tests

Key files

  • Route handling: src/SharpCast.Ui/Components/Pages/Converter.razor.cs
  • DI setup: src/SharpCast.ModelConverter/ModelConverterExtensions.cs
  • C# generation options: src/SharpCast.ModelConverter/Models/ConversionOptions.cs

About

Minimal web tool and converter library for transforming JSON, C#, and TypeScript models.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors