From ebf94acd39d91144a8481195afb20ee034b2489d Mon Sep 17 00:00:00 2001 From: Alex Vanderpot Date: Thu, 8 Dec 2022 14:18:18 -0800 Subject: [PATCH] add protobuf --- api/deptree.proto | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 api/deptree.proto diff --git a/api/deptree.proto b/api/deptree.proto new file mode 100644 index 0000000..90af2d6 --- /dev/null +++ b/api/deptree.proto @@ -0,0 +1,22 @@ +syntax = "proto3"; + +package com.github.ajvpot.lockfileparsergo; + +option go_package = ".;lockfileparsergo"; +option java_multiple_files = true; +option java_package = "com.github.ajvpot.lockfileparsergo"; +option java_outer_classname = "LockfileParserProto"; + +message DepTree { + string type = 1; + string packageFormatVersion = 2; + map meta = 3; + DepTreeDep root = 4; +} + +message DepTreeDep { + string name = 1; + string version = 2; + repeated DepTreeDep dependencies = 3; + map meta = 4; +}