mirror of
https://github.com/sourcegraph/sourcegraph.git
synced 2026-02-06 15:51:43 +00:00
* bazel: add aspect rules_ts,jest, upgrade rules_js, generate pnpm-lock.yaml * bazel: add initial typescript rules * bazel: build client/extension-api-types * bazel: build client/common
30 lines
792 B
Python
30 lines
792 B
Python
load("@aspect_rules_js//js:defs.bzl", "js_binary")
|
|
|
|
# gazelle:exclude .
|
|
|
|
js_binary(
|
|
name = "generate_graphql_schema",
|
|
data = [
|
|
"//:node_modules/@gql2ts/from-schema",
|
|
"//:node_modules/@gql2ts/language-typescript",
|
|
"//:node_modules/glob",
|
|
"//:node_modules/graphql",
|
|
"//:node_modules/mz",
|
|
"//:node_modules/prettier",
|
|
"//:prettier_config_js",
|
|
"//cmd/frontend/graphqlbackend:graphql_schema",
|
|
],
|
|
entry_point = "generateGraphQlSchema.js",
|
|
visibility = ["//client/shared:__pkg__"],
|
|
)
|
|
|
|
js_binary(
|
|
name = "generate_schema",
|
|
data = [
|
|
"//:node_modules/json-schema-to-typescript",
|
|
"//:node_modules/mz",
|
|
],
|
|
entry_point = "generateSchema.js",
|
|
visibility = ["//client/shared:__pkg__"],
|
|
)
|