From 531b9ff365fd4fbbbf04f9271b33872e182ad1d2 Mon Sep 17 00:00:00 2001 From: "Tristan B. Velloza Kildaire" Date: Mon, 9 Jan 2023 10:32:53 +0200 Subject: [PATCH] Initial commit --- .gitignore | 16 ++++++++++++++++ dub.json | 10 ++++++++++ source/deserializer.d | 2 ++ source/package.d | 4 ++++ source/serializer.d | 2 ++ 5 files changed, 34 insertions(+) create mode 100644 .gitignore create mode 100644 dub.json create mode 100644 source/deserializer.d create mode 100644 source/package.d create mode 100644 source/serializer.d diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ea7752e --- /dev/null +++ b/.gitignore @@ -0,0 +1,16 @@ +.dub +docs.json +__dummy.html +docs/ +/jstruct +jstruct.so +jstruct.dylib +jstruct.dll +jstruct.a +jstruct.lib +jstruct-test-* +*.exe +*.pdb +*.o +*.obj +*.lst diff --git a/dub.json b/dub.json new file mode 100644 index 0000000..561e6e1 --- /dev/null +++ b/dub.json @@ -0,0 +1,10 @@ +{ + "authors": [ + "Tristan B. Velloza Kildaire" + ], + "copyright": "Copyright © 2023, Tristan B. Velloza Kildaire", + "description": "Struct JSON serializer/deserializer", + "license": "LGPL v3.0", + "name": "jstruct", + "targetType": "library" +} \ No newline at end of file diff --git a/source/deserializer.d b/source/deserializer.d new file mode 100644 index 0000000..05299e2 --- /dev/null +++ b/source/deserializer.d @@ -0,0 +1,2 @@ +module jstruct.deserializer; + diff --git a/source/package.d b/source/package.d new file mode 100644 index 0000000..e82653f --- /dev/null +++ b/source/package.d @@ -0,0 +1,4 @@ +module jstruct; + +public import jstruct.serializer; +public import jstruct.deserializer; \ No newline at end of file diff --git a/source/serializer.d b/source/serializer.d new file mode 100644 index 0000000..dc0ea49 --- /dev/null +++ b/source/serializer.d @@ -0,0 +1,2 @@ +module jstruct.serializer; +