frontend/proto: expose protobuf definitions in index + fix deps

This commit is contained in:
Patrik Oldsberg
2020-02-06 14:55:31 +01:00
parent 1378c4d218
commit 84f43819f1
7 changed files with 20 additions and 15 deletions
+5 -2
View File
@@ -1,8 +1,11 @@
{
"private": true,
"name": "@backstage/protobuf-definitions",
"main": "src/index.ts",
"main:src": "src/index.ts",
"version": "0.0.0",
"devDependencies": {
"ts-protoc-gen": "^0.12.0"
"dependencies": {
"google-protobuf": "^3.11.2",
"grpc-web": "^1.0.7"
}
}
+2
View File
@@ -0,0 +1,2 @@
export { BuildsPromiseClient as Client } from './generated/builds/v1/builds_grpc_web_pb';
export * from './generated/builds/v1/builds_pb';
@@ -0,0 +1,2 @@
export { IdentityPromiseClient as Client } from './generated/identity/v1/identity_grpc_web_pb';
export * from './generated/identity/v1/identity_pb';
+6
View File
@@ -0,0 +1,6 @@
import * as buildsV1 from './buildsv1';
import * as identityV1 from './identityv1';
import * as inventoryV1 from './inventoryv1';
import * as scaffolderV1 from './scaffolderv1';
export { buildsV1, identityV1, inventoryV1, scaffolderV1 };
@@ -0,0 +1,2 @@
export { InventoryPromiseClient as Client } from './generated/inventory/v1/inventory_grpc_web_pb';
export * from './generated/inventory/v1/inventory_pb';
@@ -0,0 +1,2 @@
export { ScaffolderPromiseClient as Client } from './generated/scaffolder/v1/scaffolder_grpc_web_pb';
export * from './generated/scaffolder/v1/scaffolder_pb';
+1 -13
View File
@@ -7577,11 +7577,6 @@ google-protobuf@^3.11.2:
resolved "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.11.2.tgz#43272974521a5cec35a21f62730cf517a5a8e38c"
integrity sha512-T4fin7lcYLUPj2ChUZ4DvfuuHtg3xi1621qeRZt2J7SvOQusOzq+sDT4vbotWTCjUXJoR36CA016LlhtPy80uQ==
google-protobuf@^3.6.1:
version "3.11.3"
resolved "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.11.3.tgz#660977f5de29cc8f647172a170602887102fa677"
integrity sha512-Sp8E+0AJLxmiPwAk9VH3MkYAmYYheNUhywIyXOS7wvRkqbIYcHtGzJzIYicNqYsqgKmY35F9hxRkI+ZTqTB4Tg==
got@^6.7.1:
version "6.7.1"
resolved "https://registry.npmjs.org/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0"
@@ -15717,14 +15712,7 @@ ts-pnp@1.1.5, ts-pnp@^1.1.2:
resolved "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.1.5.tgz#840e0739c89fce5f3abd9037bb091dbff16d9dec"
integrity sha512-ti7OGMOUOzo66wLF3liskw6YQIaSsBgc4GOAlWRnIEj8htCxJUxskanMUoJOD6MDCRAXo36goXJZch+nOS0VMA==
ts-protoc-gen@^0.12.0:
version "0.12.0"
resolved "https://registry.npmjs.org/ts-protoc-gen/-/ts-protoc-gen-0.12.0.tgz#932e5738f14b67e7202825b06f8c548cb7d8ef34"
integrity sha512-V7jnICJxKqalBrnJSMTW5tB9sGi48gOC325bfcM7TDNUItVOlaMM//rQmuo49ybipk/SyJTnWXgtJnhHCevNJw==
dependencies:
google-protobuf "^3.6.1"
tslib@^1.8.1, tslib@^1.9.0:
tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0:
version "1.10.0"
resolved "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a"
integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==