Skip to content

Commit 1fe48bd

Browse files
committed
Version 0.1.0-pre (based on 2.4.0.1)
1 parent a9ba09b commit 1fe48bd

9 files changed

+21
-244
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@ output-debug/*
66
fastJSONcore/fastJSON5.csproj
77
._*
88
.DS_Store
9+
*.nupkg

Howto.md

-166
This file was deleted.

README.md

+9-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
1-
# fastJSON
1+
# fastJSON5 (in development - API unstable)
22

3+
Very fast, conformant, and polymorphic JSON5 serializer.
34

4-
Smallest, fastest polymorphic JSON serializer
5+
| Package Name | Release (NuGet) | Nightly (NuGet) |
6+
|--------------------------------|-----------------|-----------------|
7+
| `fastJSON5` | [![NuGet](https://img.shields.io/nuget/v/fastJSON5.svg)](https://www.nuget.org/packages/fastJSON5/latest) | [![NuGet](https://img.shields.io/nuget/vpre/fastJSON5.svg)](https://www.nuget.org/packages/fastJSON5/absoluteLatest) |
58

6-
see the article here : [http://www.codeproject.com/Articles/159450/fastJSON] (http://www.codeproject.com/Articles/159450/fastJSON)
9+
The [fastJSON how to](https://github.com/mgholam/fastJSON/blob/master/Howto.md) is also applicable to this project, but using the fastJSON5 namespace and the JSON5 class name etc.
710

8-
Also see [Howto.md](Howto.md)
11+
When building the project for yourself, open the fastJSONCore.sln solution and build the fastJSON5Builder project to create the executables. Use the fastJSON project at fastJSONcore/fastJSON.csproj (fastJSON in the sln file) to modify the library files. The UnitTests/UnitTestsCore.csproj project (UnitTestsCore in the sln file) is used to do the testing, so use it for anything relating to tests.
12+
13+
Other files: history.txt - history of the fastJSON project, history_json5.txt - history of the fastJSON5 project, fastJSON.nuspec - used to create the nuget package, fastJSON5Renamer - used to rename the relevant classes and namespaces to JSON5 from JSON.
914

1015
## Security Warning
1116

UnitTests.nunit

-6
This file was deleted.

fastJSON.nuspec

+5-6
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,21 @@
33
xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
44
<metadata>
55
<id>fastJSON5</id>
6-
<version>0.1.0-2.4.0.1</version>
6+
<version>0.1.0-pre</version>
77
<title>fastJSON5</title>
88
<authors>hamarb123, mgholam</authors>
99
<owners />
1010
<projectUrl>https://github.com/hamarb123/fastJSON5</projectUrl>
11-
<requireLicenseAcceptance>false</requireLicenseAcceptance>
12-
<description>very fast conformant, polymorphic JSON5 serializer</description>
11+
<requireLicenseAcceptance>true</requireLicenseAcceptance>
12+
<license type="file">LICENSE</license>
13+
<description>Very fast, conformant, and polymorphic JSON5 serializer. This build is based on mgholam/fastJSON 2.4.0.1.</description>
1314
<copyright>mgholam © 2010-2021, hamarb123 © 2020-2021</copyright>
1415
</metadata>
1516
<files>
1617
<file src="output\netstandard2.1\fastJSON5.dll" target="lib\netstandard2.1\fastJSON5.dll" />
1718
<file src="output\netstandard2.1\fastJSON5.deps.json" target="lib\netstandard2.1\fastJSON5.deps.json" />
1819
<file src="output\net5.0\fastJSON5.dll" target="lib\net5.0\fastJSON5.dll" />
1920
<file src="output\net5.0\fastJSON5.deps.json" target="lib\net5.0\fastJSON5.deps.json" />
20-
<file src="history.txt" target="lib\history.txt" />
21-
<file src="readme.md" target="lib\readme.md" />
22-
<file src="Howto.md" target="lib\Howto.md" />
21+
<file src="LICENSE" target="LICENSE" />
2322
</files>
2423
</package>

fastJSON.sln

-59
This file was deleted.

fastJSONcore/fastJSON.csproj

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<Authors>Hamish Arblaster, M. Gholam</Authors>
88
<PackageProjectUrl>https://github.com/hamarb123/fastJSON5</PackageProjectUrl>
99
<Title>fastJSON5</Title>
10-
<Description>very fast conformant, polymorphic JSON5 serializer</Description>
10+
<Description>Very fast, conformant, and polymorphic JSON5 serializer</Description>
1111
<Product>fastJSON5</Product>
1212
<Copyright>mgholam © 2010-2021, hamarb123 © 2020-2021</Copyright>
1313
<Company>hamarb123, mgholam</Company>
@@ -16,12 +16,12 @@
1616
<ProduceReferenceAssembly>false</ProduceReferenceAssembly>
1717
<LangVersion>9</LangVersion>
1818
</PropertyGroup>
19-
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
19+
<PropertyGroup Condition="'$(Configuration)'=='Debug'">
2020
<DefineConstants>TRACE;DEBUG;NETSTANDARD2_0; NET4;</DefineConstants>
2121
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
2222
<Optimize>false</Optimize>
2323
</PropertyGroup>
24-
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
24+
<PropertyGroup Condition="'$(Configuration)'=='Release'">
2525
<DefineConstants>NETSTANDARD2_0; NET4;</DefineConstants>
2626
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
2727
<Optimize>true</Optimize>

fastJSONcore/fastJSON5Builder.csproj

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
<ItemGroup>
1414
<Compile Remove="obj\**\*" />
15+
<EmbeddedResource Remove="obj\**\*" />
1516
<None Remove="obj\**\*" />
1617
</ItemGroup>
1718

history_json5.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
0.1.0-2.4.0.1
2+
- Initial release

0 commit comments

Comments
 (0)