aports/testing/anki/node_repositories.patch
2022-04-23 09:30:50 +00:00

25 lines
734 B
Diff

Create a local node repository as per
https://github.com/ankitects/anki/blob/2.1.49/docs/new-platform.md#nodejs
--- anki-2.1.49/defs.bzl
+++ anki-2.1.49_patched/defs.bzl
@@ -44,7 +44,14 @@
python_runtime = "@python//:python",
)
- node_repositories(package_json = ["@ankidesktop//ts:package.json"])
+ native.local_repository(
+ name = "local_node",
+ path = "local_node",
+ )
+ node_repositories(
+ package_json = ["@ankidesktop//ts:package.json"],
+ vendored_node = "@local_node//:node",
+ )
yarn_install(
name = "npm",
--- /dev/null
+++ anki-2.1.49_patched/local_node/BUILD.bazel
@@ -0,0 +1 @@
+exports_files(["node/bin/node"] + glob(["node/lib/node_modules/**"]))