flatbuffers
23 строки · 1007.0 Байт
1"""WORKSPACE macro to load flatbuffers's npm package list."""
2
3load("@aspect_rules_js//npm:npm_import.bzl", _npm_translate_lock = "npm_translate_lock")
4
5def flatbuffers_npm(name):
6_npm_translate_lock(
7name = name,
8npmrc = "@com_github_google_flatbuffers//:.npmrc",
9pnpm_lock = "@com_github_google_flatbuffers//:pnpm-lock.yaml",
10# Override the Bazel package where pnpm-lock.yaml is located and link
11# to the specified package instead.
12root_package = "ts",
13# Set this to True when the lock file needs to be updated, commit the
14# changes, then set to False again.
15# Alternatively, run:
16# $ bazel run -- @pnpm//:pnpm --dir $PWD install --lockfile-only
17update_pnpm_lock = False,
18verify_node_modules_ignored = "@com_github_google_flatbuffers//:.bazelignore",
19defs_bzl_filename = "npm_link_all_packages.bzl",
20data = [
21"@com_github_google_flatbuffers//:package.json",
22],
23)
24