ShapeShift 0.1.1049-alpha
dotnet add package ShapeShift --version 0.1.1049-alpha
NuGet\Install-Package ShapeShift -Version 0.1.1049-alpha
<PackageReference Include="ShapeShift" Version="0.1.1049-alpha" />
<PackageVersion Include="ShapeShift" Version="0.1.1049-alpha" />
<PackageReference Include="ShapeShift" />
paket add ShapeShift --version 0.1.1049-alpha
#r "nuget: ShapeShift, 0.1.1049-alpha"
#:package ShapeShift@0.1.1049-alpha
#addin nuget:?package=ShapeShift&version=0.1.1049-alpha&prerelease
#tool nuget:?package=ShapeShift&version=0.1.1049-alpha&prerelease
ShapeShift
One serializer for all formats
Features
- PolyType-based serialization means a shared set of attributes for your data models regardless of the use case.
- Serialize any object to any encoding simply by writing the encoder/decoder.
Consumption note
This package is not directly installed by applications, typically. Instead, an application should install one or more of the format-specific packages (search for "ShapeShift" on NuGet). For example, to use ShapeShift with YAML, install the ShapeShift.Yaml package.
Developing format-specific packages of course requires a direct dependency on ShapeShift.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.NET.StringTools (>= 18.0.2)
- Microsoft.VisualStudio.Validation (>= 17.13.22)
- PolyType (>= 1.0.0)
NuGet packages (5)
Showing the top 5 NuGet packages that depend on ShapeShift:
| Package | Downloads |
|---|---|
|
ShapeShift.Taml
Package Description |
|
|
ShapeShift.Yaml
Package Description |
|
|
ShapeShift.Conformance
A test-framework neutral conformance kit that authors of third-party ShapeShift format packages reuse to verify their IEncoder and IDecoder implementations against the contracts that ShapeShift's format-agnostic layer relies on. |
|
|
ShapeShift.Json
Package Description |
|
|
ShapeShift.MsgPack
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.1049-alpha | 15 | 9/1/2026 |