Organize workspace: Frontend, Backend, and Tests in one repo
This commit is contained in:
5
.nuget/packages/jsonschema.net/7.3.4/.nupkg.metadata
vendored
Normal file
5
.nuget/packages/jsonschema.net/7.3.4/.nupkg.metadata
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"version": 2,
|
||||
"contentHash": "7GggWrdzKrtGWETRn3dcMnmuLSyWaDkBK94TK80LEHQEVz4bmsQc7FYO7qL40RDdZU2YPz5d98aT9lW5OYExuA==",
|
||||
"source": "https://api.nuget.org/v3/index.json"
|
||||
}
|
||||
BIN
.nuget/packages/jsonschema.net/7.3.4/.signature.p7s
vendored
Executable file
BIN
.nuget/packages/jsonschema.net/7.3.4/.signature.p7s
vendored
Executable file
Binary file not shown.
21
.nuget/packages/jsonschema.net/7.3.4/LICENSE
vendored
Executable file
21
.nuget/packages/jsonschema.net/7.3.4/LICENSE
vendored
Executable file
@@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) .NET Foundation and Contributors
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
67
.nuget/packages/jsonschema.net/7.3.4/README.md
vendored
Executable file
67
.nuget/packages/jsonschema.net/7.3.4/README.md
vendored
Executable file
@@ -0,0 +1,67 @@
|
||||
## Summary
|
||||
|
||||
_JsonSchema.Net_ fully implements the [JSON Schema](https://json-schema.org/) specifications, a declarative syntax for validation and annotating JSON data.
|
||||
|
||||
Supported specifications:
|
||||
|
||||
- Draft 6 - `http://json-schema.org/draft-06/schema#`
|
||||
- Draft 7 - `http://json-schema.org/draft-07/schema#`
|
||||
- Draft 2019-09 - `https://json-schema.org/draft/2019-09/schema`
|
||||
- Draft 2020-12 - `https://json-schema.org/draft/2020-12/schema`
|
||||
|
||||
This project also operates as a test bed for features proposed for the next version ("draft/next").
|
||||
|
||||
## Links
|
||||
|
||||
- [Documentation](https://docs.json-everything.net/schema/basics/)
|
||||
- [API Reference](https://docs.json-everything.net/api/JsonSchema.Net/JsonSchema/)
|
||||
- [Release Notes](https://docs.json-everything.net/rn-json-schema/)
|
||||
|
||||
## Usage
|
||||
|
||||
Parse a schema:
|
||||
|
||||
```c#
|
||||
var schema = JsonSchema.FromText(content);
|
||||
```
|
||||
|
||||
Load one from a file:
|
||||
|
||||
```c#
|
||||
var schema = JsonSchema.FromFile(filename);
|
||||
```
|
||||
|
||||
Directly deserialize it:
|
||||
|
||||
```c#
|
||||
var schema = JsonSerializer.Deserialize<JsonSchema>(content);
|
||||
```
|
||||
|
||||
Or build it explicitly in code:
|
||||
|
||||
```c#
|
||||
var schema = new JsonSchemaBuilder()
|
||||
.Comment("a comment")
|
||||
.Title("A title for my schema")
|
||||
.Type(SchemaValueType.Object)
|
||||
.Properties(
|
||||
("foo", new JsonSchemaBuilder()
|
||||
.Type(SchemaValueType.String)
|
||||
),
|
||||
("bar", new JsonSchemaBuilder()
|
||||
.Type(SchemaValueType.Number)
|
||||
)
|
||||
)
|
||||
.Build();
|
||||
```
|
||||
|
||||
Use the schema to evaluate and annotate data:
|
||||
|
||||
```c#
|
||||
var instance = JsonNode.Parse("{\"foo\":\"a value\",\"bar\":42}");
|
||||
var results = schema.Evaluate(instance);
|
||||
```
|
||||
|
||||
## Sponsorship
|
||||
|
||||
If you found this library helpful and would like to promote continued development, please consider [sponsoring the maintainers](https://github.com/sponsors/gregsdennis).
|
||||
BIN
.nuget/packages/jsonschema.net/7.3.4/json-logo-256.png
vendored
Executable file
BIN
.nuget/packages/jsonschema.net/7.3.4/json-logo-256.png
vendored
Executable file
Binary file not shown.
|
After Width: | Height: | Size: 16 KiB |
BIN
.nuget/packages/jsonschema.net/7.3.4/jsonschema.net.7.3.4.nupkg
vendored
Normal file
BIN
.nuget/packages/jsonschema.net/7.3.4/jsonschema.net.7.3.4.nupkg
vendored
Normal file
Binary file not shown.
1
.nuget/packages/jsonschema.net/7.3.4/jsonschema.net.7.3.4.nupkg.sha512
vendored
Normal file
1
.nuget/packages/jsonschema.net/7.3.4/jsonschema.net.7.3.4.nupkg.sha512
vendored
Normal file
@@ -0,0 +1 @@
|
||||
vTTJptdll837nczE7tOrtDLMqXRPT5stcsnjsfHU8gCopFXzmOthqwLEf+ICKADhXdE1CZEnE38w/cfGgK4zXQ==
|
||||
27
.nuget/packages/jsonschema.net/7.3.4/jsonschema.net.nuspec
vendored
Executable file
27
.nuget/packages/jsonschema.net/7.3.4/jsonschema.net.nuspec
vendored
Executable file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>JsonSchema.Net</id>
|
||||
<version>7.3.4</version>
|
||||
<authors>Greg Dennis</authors>
|
||||
<license type="expression">MIT</license>
|
||||
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||
<icon>json-logo-256.png</icon>
|
||||
<projectUrl>https://github.com/json-everything/json-everything</projectUrl>
|
||||
<description>JSON Schema built on the System.Text.Json namespace</description>
|
||||
<releaseNotes>Release notes can be found at https://docs.json-everything.net/rn-json-schema/</releaseNotes>
|
||||
<tags>json-schema validation schema json</tags>
|
||||
<repository type="git" url="https://github.com/json-everything/json-everything" branch="refs/heads/master" commit="be57a968e9a136002606f09f16c53e10ef33f27d" />
|
||||
<dependencies>
|
||||
<group targetFramework="net8.0">
|
||||
<dependency id="JsonPointer.Net" version="5.3.1" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework="net9.0">
|
||||
<dependency id="JsonPointer.Net" version="5.3.1" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.0">
|
||||
<dependency id="JsonPointer.Net" version="5.3.1" exclude="Build,Analyzers" />
|
||||
</group>
|
||||
</dependencies>
|
||||
</metadata>
|
||||
</package>
|
||||
BIN
.nuget/packages/jsonschema.net/7.3.4/lib/net8.0/JsonSchema.Net.dll
vendored
Executable file
BIN
.nuget/packages/jsonschema.net/7.3.4/lib/net8.0/JsonSchema.Net.dll
vendored
Executable file
Binary file not shown.
BIN
.nuget/packages/jsonschema.net/7.3.4/lib/net8.0/JsonSchema.Net.pdb
vendored
Executable file
BIN
.nuget/packages/jsonschema.net/7.3.4/lib/net8.0/JsonSchema.Net.pdb
vendored
Executable file
Binary file not shown.
8537
.nuget/packages/jsonschema.net/7.3.4/lib/net8.0/JsonSchema.Net.xml
vendored
Executable file
8537
.nuget/packages/jsonschema.net/7.3.4/lib/net8.0/JsonSchema.Net.xml
vendored
Executable file
File diff suppressed because it is too large
Load Diff
BIN
.nuget/packages/jsonschema.net/7.3.4/lib/net9.0/JsonSchema.Net.dll
vendored
Executable file
BIN
.nuget/packages/jsonschema.net/7.3.4/lib/net9.0/JsonSchema.Net.dll
vendored
Executable file
Binary file not shown.
BIN
.nuget/packages/jsonschema.net/7.3.4/lib/net9.0/JsonSchema.Net.pdb
vendored
Executable file
BIN
.nuget/packages/jsonschema.net/7.3.4/lib/net9.0/JsonSchema.Net.pdb
vendored
Executable file
Binary file not shown.
8453
.nuget/packages/jsonschema.net/7.3.4/lib/net9.0/JsonSchema.Net.xml
vendored
Executable file
8453
.nuget/packages/jsonschema.net/7.3.4/lib/net9.0/JsonSchema.Net.xml
vendored
Executable file
File diff suppressed because it is too large
Load Diff
BIN
.nuget/packages/jsonschema.net/7.3.4/lib/netstandard2.0/JsonSchema.Net.dll
vendored
Executable file
BIN
.nuget/packages/jsonschema.net/7.3.4/lib/netstandard2.0/JsonSchema.Net.dll
vendored
Executable file
Binary file not shown.
BIN
.nuget/packages/jsonschema.net/7.3.4/lib/netstandard2.0/JsonSchema.Net.pdb
vendored
Executable file
BIN
.nuget/packages/jsonschema.net/7.3.4/lib/netstandard2.0/JsonSchema.Net.pdb
vendored
Executable file
Binary file not shown.
8537
.nuget/packages/jsonschema.net/7.3.4/lib/netstandard2.0/JsonSchema.Net.xml
vendored
Executable file
8537
.nuget/packages/jsonschema.net/7.3.4/lib/netstandard2.0/JsonSchema.Net.xml
vendored
Executable file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user