From 030383470f02cd0e4f34c9552e33241877688b73 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Fri, 10 Jul 2026 15:43:57 +0100 Subject: [PATCH] Publish .NET fields contract project --- .gitignore | 3 ++- .../eve-plugin-fields/GameCult.Eve.PluginFields.csproj | 10 ++++++++++ plugins/eve-plugin-fields/test/plugin.test.mjs | 1 + .../org.gamecult.eve.plugin-fields/package.json.meta | 7 +++++++ 4 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 plugins/eve-plugin-fields/GameCult.Eve.PluginFields.csproj create mode 100644 plugins/eve-plugin-fields/unity/org.gamecult.eve.plugin-fields/package.json.meta diff --git a/.gitignore b/.gitignore index 36a9264..69f9c63 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ node_modules/ artifacts/ - +**/bin/ +**/obj/ diff --git a/plugins/eve-plugin-fields/GameCult.Eve.PluginFields.csproj b/plugins/eve-plugin-fields/GameCult.Eve.PluginFields.csproj new file mode 100644 index 0000000..bc496e6 --- /dev/null +++ b/plugins/eve-plugin-fields/GameCult.Eve.PluginFields.csproj @@ -0,0 +1,10 @@ + + + netstandard2.1 + enable + latest + Runtime-neutral C# contracts for gamecult.fields documents. + GameCult.Eve.PluginFields + 0.1.1 + + diff --git a/plugins/eve-plugin-fields/test/plugin.test.mjs b/plugins/eve-plugin-fields/test/plugin.test.mjs index 9d75db4..6eacf41 100644 --- a/plugins/eve-plugin-fields/test/plugin.test.mjs +++ b/plugins/eve-plugin-fields/test/plugin.test.mjs @@ -49,4 +49,5 @@ test("publishes a runtime-neutral Unity contract package", () => { assert.match(contracts, /interface IEveFieldsSplatsDocument/); assert.match(contracts, /gamecult\.fields\.splats\.v1/); assert.doesNotMatch(contracts, /UnityEngine|Aetheria|MessagePack|GameCult\.Caching/); + assert.match(readFileSync(new URL("../GameCult.Eve.PluginFields.csproj", import.meta.url), "utf8"), /netstandard2\.1/); }); diff --git a/plugins/eve-plugin-fields/unity/org.gamecult.eve.plugin-fields/package.json.meta b/plugins/eve-plugin-fields/unity/org.gamecult.eve.plugin-fields/package.json.meta new file mode 100644 index 0000000..a481ab2 --- /dev/null +++ b/plugins/eve-plugin-fields/unity/org.gamecult.eve.plugin-fields/package.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 59ad75f1e14ba2245b8766107f53a8b7 +PackageManifestImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: