Refactoring of ta3ta2-api implementation and fix for issue #48
This merge request includes following changes:
- Extracted ta3ta2-api .proto files to a new package named
ta3ta2-api-ts
which includes all necessary TypesScript types compiled automatically using theprotoc
compiler with the pluginsts-protoc-gen
andprotoc-gen-grpc
. The package is published at https://www.npmjs.com/package/ta3ta2-api-ts and its source code is hosted at https://gitlab.com/ViDA-NYU/d3m/ta3ta2-api-ts. - Refactored the TA2TA3-API implementation to use the new
ta3ta2-api-ts
package, which improves maintainability and fixes issue longstanding issues with deserialization of protocol buffer messages (see issue #48 (closed)). - Updated React dependency to version 16.8.6
- Updated dependencies, including
react-hot-loader
,styled-components
, andjest
.