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; +}