From 6790755b557036693837f5d4ecceb6187d19b017 Mon Sep 17 00:00:00 2001 From: Benjamin Kindle Date: Wed, 21 Oct 2020 08:34:37 -0400 Subject: [PATCH] "package" misspelled --- docs/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/index.md b/docs/index.md index a708ec9833..88567b538b 100644 --- a/docs/index.md +++ b/docs/index.md @@ -22,7 +22,7 @@ If you would like to write a rule outside the scope of the projects we recommend ## Design -Most bazel rules include package management. That is, the `WORKSPACE` file installs both your dependencies and toolchain at the same time. For example, in Java, Gradle and Maven they each install both a build tool and a packagae at the same time. +Most bazel rules include package management. That is, the `WORKSPACE` file installs both your dependencies and toolchain at the same time. For example, in Java, Gradle and Maven they each install both a build tool and a package at the same time. In nodejs, there are a variety of package managers and build tools which can interoperate. Also, there is a well-known package installation location (`node_modules` directory in your project). Command-line and other tools look in this directory to find packages. So we must either download packages twice (risking version skew between them) or point all tools to Bazel's `external` directory with `NODE_PATH` which would be very inconvenient.