chore: add rpc stuff i guess idk

This commit is contained in:
41666 2020-10-10 12:54:43 -04:00
parent 00dff464df
commit e33e6f8574
4 changed files with 58 additions and 4 deletions

View file

@ -37,6 +37,29 @@ git_repository(
shallow_since = "1601573082 -0400",
)
http_archive(
name = "rules_proto",
sha256 = "4d421d51f9ecfe9bf96ab23b55c6f2b809cbaf0eea24952683e397decfbd0dd0",
strip_prefix = "rules_proto-f6b8d89b90a7956f6782a4a3609b2f0eee3ce965",
urls = [
"https://github.com/bazelbuild/rules_proto/archive/f6b8d89b90a7956f6782a4a3609b2f0eee3ce965.tar.gz",
],
)
git_repository(
name = "rules_typescript_proto",
commit = "692cbfb909c8972250bc6b378a3c1f14f36b9c54",
remote = "https://github.com/Dig-Doug/rules_typescript_proto",
shallow_since = "1599865339 -0400",
)
### PROTO
load("@rules_proto//proto:repositories.bzl", "rules_proto_dependencies", "rules_proto_toolchains")
rules_proto_dependencies()
rules_proto_toolchains()
### NODE
load("@build_bazel_rules_nodejs//:index.bzl", "node_repositories", "yarn_install")
@ -51,6 +74,10 @@ yarn_install(
yarn_lock = "//:yarn.lock",
)
load("@rules_typescript_proto//:index.bzl", "rules_typescript_proto_dependencies")
rules_typescript_proto_dependencies()
### GO
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")

View file

@ -20,8 +20,11 @@
},
"homepage": "https://github.com/roleypoly/roleypoly#readme",
"dependencies": {
"@improbable-eng/grpc-web": "^0.13.0",
"@roleypoly/rpc": "^1.9.3",
"browser-headers": "^0.4.1",
"chroma-js": "2.1.0",
"google-protobuf": "^3.13.0",
"next": "^9.5.5",
"react": "16.13.1",
"react-dom": "16.13.1",
@ -30,6 +33,8 @@
},
"devDependencies": {
"@babel/core": "^7.11.6",
"@bazel/karma": "^2.2.1",
"@bazel/labs": "^2.2.1",
"@bazel/typescript": "^2.2.1",
"@storybook/addon-actions": "^6.0.26",
"@storybook/addon-essentials": "^6.0.26",

View file

@ -19,7 +19,10 @@
"declaration": true,
"moduleResolution": "node",
"paths": {
"roleypoly/*": ["*"]
"roleypoly/*": [
"*", // Enables absolute paths for src files in your project
"bazel-bin/*" // Enables referencing generate protos with absolute paths
]
}
}
}

View file

@ -1120,6 +1120,18 @@
resolved "https://registry.yarnpkg.com/@base2/pretty-print-object/-/pretty-print-object-1.0.0.tgz#860ce718b0b73f4009e153541faff2cb6b85d047"
integrity sha512-4Th98KlMHr5+JkxfcoDT//6vY8vM+iSPrLNpHhRyLx2CFYi8e2RfqPLdpbnpo0Q5lQC5hNB79yes07zb02fvCw==
"@bazel/karma@^2.2.1":
version "2.2.1"
resolved "https://registry.yarnpkg.com/@bazel/karma/-/karma-2.2.1.tgz#f59bf39fe044940c87c5ab00cc0e0dcdfe522cd9"
integrity sha512-4rOeweI9IaQ60/T1igk6IcqmX6v+OyIQFLzieeYrb/EYs+iNirw8sZtsVjMKoZ59dA1zSjxDIVWH0yRJI/SAwQ==
dependencies:
tmp "0.1.0"
"@bazel/labs@^2.2.1":
version "2.2.1"
resolved "https://registry.yarnpkg.com/@bazel/labs/-/labs-2.2.1.tgz#0bae2b6a053e55884a98a44ca45eccc06aa149cd"
integrity sha512-0BveUK2MqFbYFkj7sfrwDQAA8OMa/YlNNO+PReOJ8VoQZIenWl8mQO3THTtsoRWbFN7zl8S3z0CLutrb35BPmA==
"@bazel/typescript@^2.2.1":
version "2.2.1"
resolved "https://registry.yarnpkg.com/@bazel/typescript/-/typescript-2.2.1.tgz#46d6dcedd91a7fd0421e9286790aff94ec45bece"
@ -1265,7 +1277,7 @@
resolved "https://registry.yarnpkg.com/@icons/material/-/material-0.2.4.tgz#e90c9f71768b3736e76d7dd6783fc6c2afa88bc8"
integrity sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==
"@improbable-eng/grpc-web@0.13.0":
"@improbable-eng/grpc-web@0.13.0", "@improbable-eng/grpc-web@^0.13.0":
version "0.13.0"
resolved "https://registry.yarnpkg.com/@improbable-eng/grpc-web/-/grpc-web-0.13.0.tgz#289e6fc4dafc00b1af8e2b93b970e6892299014d"
integrity sha512-vaxxT+Qwb7GPqDQrBV4vAAfH0HywgOLw6xGIKXd9Q8hcV63CQhmS3p4+pZ9/wVvt4Ph3ZDK9fdC983b9aGMUFg==
@ -3463,7 +3475,7 @@ brorand@^1.0.1:
resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=
browser-headers@^0.4.0:
browser-headers@^0.4.0, browser-headers@^0.4.1:
version "0.4.1"
resolved "https://registry.yarnpkg.com/browser-headers/-/browser-headers-0.4.1.tgz#4308a7ad3b240f4203dbb45acedb38dc2d65dd02"
integrity sha512-CA9hsySZVo9371qEHjHZtYxV2cFtVj5Wj/ZHi8ooEsrtm4vOnl9Y9HmyYWk9q+05d7K3rdoAE0j3MVEFVvtQtg==
@ -5770,7 +5782,7 @@ good-listener@^1.2.2:
dependencies:
delegate "^3.1.2"
google-protobuf@3.13.0:
google-protobuf@3.13.0, google-protobuf@^3.13.0:
version "3.13.0"
resolved "https://registry.yarnpkg.com/google-protobuf/-/google-protobuf-3.13.0.tgz#909c5983d75dd6101ed57c79e0528d000cdc3251"
integrity sha512-ZIf3qfLFayVrPvAjeKKxO5FRF1/NwRxt6Dko+fWEMuHwHbZx8/fcaAao9b0wCM6kr8qeg2te8XTpyuvKuD9aKw==
@ -9928,6 +9940,13 @@ tinycolor2@^1.4.1:
resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.2.tgz#3f6a4d1071ad07676d7fa472e1fac40a719d8803"
integrity sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==
tmp@0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.1.0.tgz#ee434a4e22543082e294ba6201dcc6eafefa2877"
integrity sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==
dependencies:
rimraf "^2.6.3"
tmp@^0.0.33:
version "0.0.33"
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"